@import url('https://fonts.googleapis.com/css2?family=Alex+Brush&family=Allura&family=Italianno&family=Baskervville:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Cormorant+Infant:wght@400;500;600;700&family=Lato:wght@400;700&family=Libre+Bodoni:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Lora:wght@400;500;600;700&family=Marcellus&family=Rouge+Script&family=Spectral:wght@300;400;500;600&display=swap');
:root{--ltw-bg:#f4f0e9;--ltw-ink:#241f1b;--ltw-accent:#8d684d;--ltw-card:#fff}.tcl-ltw-portal:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0;background:var(--ltw-bg);color:var(--ltw-ink);font:16px/1.75 system-ui,-apple-system,sans-serif}.ltw-header{background:#111;color:#fff;padding:26px max(24px,calc((100vw - 1100px)/2));}.ltw-header span{letter-spacing:.16em;text-transform:uppercase;font-size:12px;color:#b7a99e}.ltw-header h1{font-family:Georgia,serif;margin:8px 0 0;font-size:34px}.ltw-shell{max-width:1100px;margin:auto;padding:34px 22px 80px}.ltw-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 0}.ltw-hero h2{font-family:Georgia,serif;font-size:42px;margin:5px 0}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--ltw-accent)}.countdown{background:#111;color:#fff;border-radius:50%;width:150px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.countdown strong{font-size:42px}.countdown span{font-size:12px;width:100px}.ltw-nav{display:flex;gap:18px;position:sticky;top:0;background:var(--ltw-bg);padding:12px 0;z-index:2}.ltw-nav a{color:var(--ltw-ink);font-weight:700;text-decoration:none}.ltw-card:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:var(--ltw-card);border-radius:14px;padding:28px;margin:18px 0;box-shadow:0 3px 18px rgba(0,0,0,.06)}.ltw-card h3:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:Georgia,serif;font-size:28px;margin-top:0}.ltw-grid,.tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ltw-grid div,.tool{background:#f7f5f1;padding:16px;border-radius:10px}.ltw-grid span,.tool span{display:block;font-size:12px;color:#6b625c;margin-bottom:5px}.ltw-docs article{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding:14px 0}.ltw-docs article span{display:block;font-size:11px;text-transform:uppercase;color:#766}.ltw-docs a,.ltw-upload button{background:#111;color:#fff;border:0;border-radius:6px;padding:10px 15px;text-decoration:none}.ltw-upload{margin-top:20px}.ltw-upload form{display:grid;gap:13px;margin-top:18px}.ltw-upload label{display:grid;gap:5px}.ltw-upload input,.ltw-upload select{padding:10px}.tool.locked{opacity:.55}.ltw-success{color:#167538}.ltw-error{color:#b32d2e}@media(max-width:720px){.ltw-hero{align-items:flex-start}.countdown{width:110px;height:110px}.countdown strong{font-size:30px}.ltw-grid,.tool-grid{grid-template-columns:1fr}.ltw-hero h2{font-size:32px}.ltw-nav{overflow:auto}}.ltw-nav a.active{border-bottom:2px solid currentColor}.ltw-docs article small{display:block;margin-top:6px;color:#765e50;font-size:12px}.ltw-docs article.status-action_required{border-left:4px solid #b56d36;padding-left:18px}.ltw-docs article.status-changes_requested{border-left:4px solid #a33;padding-left:18px}.ltw-activity{display:grid;gap:0}.ltw-activity>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #e7dfd5}.ltw-activity>div:last-child{border-bottom:0}.ltw-activity span{color:#76695f;font-size:13px}.ltw-upload p{color:#665a50}
.ltw-pending{margin:24px 0;padding:18px;background:#f6f1ea;border-radius:12px}.ltw-pending h4{margin:0 0 10px}.ltw-pending>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-top:1px solid #e5dbcf}.ltw-pending span{font-size:12px;color:#765e50}

.ltw-docs article.status-under_review{border-left:4px solid #7a6a58;padding-left:18px;background:linear-gradient(90deg,#faf7f2 0,transparent 45%)}.ltw-docs article.status-approved{border-left:4px solid #4f7759;padding-left:18px;background:linear-gradient(90deg,#f4f8f4 0,transparent 45%)}
.ltw-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.ltw-logout{color:#fff;text-decoration:none;border:1px solid #555;border-radius:6px;padding:8px 12px;font-size:13px}.tool a{display:inline-block;margin-top:10px;color:var(--ltw-ink);font-weight:700}.ltw-event-editor h3{margin-bottom:4px}.ltw-event-editor-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.ltw-editor-links{display:flex;gap:8px}.ltw-event-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.ltw-event-form-grid label,.ltw-event-fields label{display:grid;gap:7px;font-weight:700}.ltw-event-form-grid input,.ltw-event-form-grid select,.ltw-event-fields textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid #cfc7bd;border-radius:5px;background:#fff}.ltw-event-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ltw-invitation-preview{display:block;max-width:320px;max-height:440px;margin:18px auto;border-radius:8px}.ltw-editor-actions{display:flex;gap:10px;margin-top:22px}.ltw-editor-actions .button,.ltw-editor-links .button{display:inline-block;padding:10px 14px;border:1px solid #111;border-radius:5px;background:#fff;color:#111;text-decoration:none}.ltw-editor-actions .button-primary{background:#111;color:#fff}@media(max-width:720px){.ltw-event-form-grid,.ltw-event-fields{grid-template-columns:1fr}.ltw-event-editor-head{display:grid}.ltw-header{align-items:flex-start}}

/* v0.4.1 visibility and review-state polish */
.ltw-hero h2,
.ltw-card h3:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-event-editor h3{color:var(--ltw-ink)!important;text-shadow:none!important}
.ltw-event-editor h3{background:none!important}
.ltw-review-notice{margin:18px 0;padding:18px 20px;border-left:4px solid var(--ltw-accent);border-radius:8px;background:#f7f2eb;color:var(--ltw-ink)}
.ltw-review-notice strong{display:block;font-size:18px;margin-bottom:4px}.ltw-review-notice p{margin:0;color:#62574f}
.ltw-password-field{display:flex;align-items:stretch}.ltw-password-field input{border-radius:5px 0 0 5px!important}.ltw-password-toggle{min-width:62px;border:1px solid #cfc7bd;border-left:0;border-radius:0 5px 5px 0;background:#f7f5f1;color:var(--ltw-ink);cursor:pointer;font-weight:700}.ltw-password-help{font-weight:400;color:#6b625c;line-height:1.4}

/* Keep the portal logout control readable regardless of theme link/button styles. */
.tcl-ltw-portal .ltw-header .ltw-logout,
.tcl-ltw-portal .ltw-header .ltw-logout:visited {
    display:inline-block;
    background:transparent !important;
    color:#ffffff !important;
    border:1px solid rgba(255,255,255,.5) !important;
    text-decoration:none !important;
    box-shadow:none !important;
    transition:background-color .18s ease,color .18s ease,border-color .18s ease;
}
.tcl-ltw-portal .ltw-header .ltw-logout:hover,
.tcl-ltw-portal .ltw-header .ltw-logout:focus-visible {
    background:#ffffff !important;
    color:#111111 !important;
    border-color:#ffffff !important;
    text-decoration:none !important;
    outline:2px solid #b88962;
    outline-offset:2px;
}

.ltw-section-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px}
.ltw-section-heading h3{margin:0}
.ltw-rsvp-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:24px 0}
.ltw-rsvp-options label{display:flex;align-items:center;gap:8px;font-weight:600}
.ltw-guest-list:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-top:34px;overflow-x:auto}
.ltw-guest-list table:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:100%;border-collapse:collapse}
.ltw-guest-list th:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-list td:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:11px 10px;border-bottom:1px solid #e7ded4;text-align:left;vertical-align:top}
.ltw-rsvp-guest-section{margin-top:34px}
.ltw-rsvp-guest-section .tcl-rsvp-panel{box-shadow:none;border:1px solid #e4d8ca;border-radius:14px}
@media(max-width:720px){.ltw-rsvp-options{grid-template-columns:1fr}.ltw-section-heading{align-items:flex-start;flex-direction:column}}

.ltw-guest-list td:nth-child(2):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-weight:600;color:#211c18}
.ltw-guest-list td:nth-child(4):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){text-align:center;font-weight:700}

/* Guest Manager v0.6 */
.ltw-rsvp-metrics{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:14px;
    margin:22px 0;
}
.ltw-rsvp-metrics>div{
    background:#f6f2ed;
    border-radius:10px;
    padding:16px;
}
.ltw-rsvp-metrics span{display:block;color:#755d4a;font-size:12px;margin-bottom:7px}
.ltw-rsvp-metrics strong{font-size:24px;color:#171310}
.ltw-guest-toolbar:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex;justify-content:space-between;align-items:center;gap:12px;
    margin:28px 0 16px;
}
.ltw-button{
    display:inline-block;background:#111;color:#fff!important;border:1px solid #111;
    border-radius:6px;padding:10px 15px;text-decoration:none!important;font-weight:700;
}
.ltw-button:hover{background:#fff;color:#111!important}
.ltw-button--secondary{background:#fff;color:#111!important}
.ltw-button--secondary:hover{background:#111;color:#fff!important}
.ltw-guest-filters:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:grid;grid-template-columns:2fr 1fr 1fr auto auto;gap:12px;
    align-items:end;margin-bottom:22px;padding:16px;background:#faf7f3;border-radius:10px;
}
.ltw-guest-filters label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-weight:700;font-size:13px}
.ltw-guest-filters input:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-filters select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:10px;
    border:1px solid #cdbfaf;border-radius:6px;background:#fff;
}
.ltw-guest-filters button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    padding:10px 16px;border:1px solid #111;border-radius:6px;background:#111;color:#fff;font-weight:700;
}
.ltw-guest-filters>a:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:10px 5px;color:#111}
.ltw-rsvp-status{
    display:inline-block;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;
    text-transform:uppercase;letter-spacing:.04em;
}
.ltw-rsvp-status--attending{background:#e5f3e8;color:#245d31}
.ltw-rsvp-status--declined{background:#f6e6e3;color:#8b382f}
.ltw-rsvp-status--cancelled{background:#ece8e3;color:#64594f}
.ltw-empty-state{padding:28px;text-align:center;background:#faf7f3;border-radius:10px}
.ltw-print-toolbar{display:flex;justify-content:flex-end;gap:12px;margin-bottom:18px}
.ltw-print-toolbar button,.ltw-print-toolbar a{
    border:1px solid #111;background:#111;color:#fff;padding:10px 15px;border-radius:6px;text-decoration:none;
}
.ltw-rsvp-attendance{
    grid-column:1/-1;border:1px solid #d9cbbb;border-radius:10px;padding:16px;
    display:flex;gap:24px;flex-wrap:wrap;background:#fbf8f4;
}
.ltw-rsvp-attendance legend{font-weight:800;padding:0 8px}
.ltw-rsvp-attendance label{display:flex!important;align-items:center;gap:7px;margin:0!important}
@media(max-width:900px){
    .ltw-rsvp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
    .ltw-guest-filters:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr 1fr}
}
@media(max-width:640px){
    .ltw-rsvp-metrics,
.ltw-guest-filters:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}
}
@media print{
    .ltw-header,
.ltw-nav,
.ltw-review-notice,
.ltw-guest-toolbar:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-filters:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-print-toolbar,
.ltw-footer,
.ltw-countdown{display:none!important}
    body,
.ltw-shell,
.ltw-card:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#fff!important;box-shadow:none!important}
    .ltw-card:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:0!important}
    .ltw-guest-list table:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:11px}
}

.ltw-print-heading{display:none}
@media print{
    @page{size:landscape;margin:12mm}
    .ltw-print-mode .ltw-header,
.ltw-print-mode .ltw-hero,
.ltw-print-mode .ltw-nav,
.ltw-print-mode .ltw-section-heading,
.ltw-print-mode .ltw-rsvp-metrics,
.ltw-print-mode .ltw-review-notice,
.ltw-print-mode .ltw-guest-toolbar:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-print-mode .ltw-guest-filters:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-print-mode .ltw-print-toolbar,
.ltw-print-mode .ltw-footer,
.ltw-print-mode .countdown{display:none!important}

    .ltw-print-mode,
.ltw-print-mode .ltw-shell,
.ltw-print-mode .ltw-card:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        margin:0!important;
        padding:0!important;
        max-width:none!important;
        width:100%!important;
        background:#fff!important;
        box-shadow:none!important;
        border:0!important;
    }
    .ltw-print-mode .ltw-print-heading{
        display:block!important;
        margin:0 0 18px;
        padding:0 0 12px;
        border-bottom:2px solid #171310;
    }
    .ltw-print-mode .ltw-print-heading p{
        margin:0 0 6px;
        color:#9a633c;
        font-size:10px;
        letter-spacing:.15em;
        text-transform:uppercase;
    }
    .ltw-print-mode .ltw-print-heading h1{
        margin:0;
        font:700 24px/1.2 Georgia,serif;
    }
    .ltw-print-mode .ltw-print-heading h2{
        margin:4px 0;
        font:700 16px/1.2 Arial,sans-serif;
    }
    .ltw-print-mode .ltw-print-heading span{
        font-size:10px;
        color:#666;
    }
    .ltw-print-mode .ltw-guest-list:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0!important;overflow:visible!important}
    .ltw-print-mode .ltw-guest-list table:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        width:100%!important;
        font-size:9px!important;
        table-layout:auto;
    }
    .ltw-print-mode .ltw-guest-list th:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-print-mode .ltw-guest-list td:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        padding:7px 6px!important;
        page-break-inside:avoid;
    }
}

/* Invite List Foundation v0.7.0 */
.ltw-invite-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}
.ltw-invite-metrics>div{background:#f6f2ed;border-radius:10px;padding:16px}
.ltw-invite-metrics span{display:block;color:#755d4a;font-size:12px;margin-bottom:7px}
.ltw-invite-metrics strong{font-size:24px;color:#171310}
.ltw-invite-tools{display:flex;gap:10px;margin:18px 0}
.ltw-invite-panel{border:1px solid #ddd0c2;border-radius:10px;padding:0 18px;margin:16px 0;background:#fbf8f4}
.ltw-invite-panel summary{cursor:pointer;font-weight:800;padding:16px 0}
.ltw-invite-editor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:0 0 20px}
.ltw-invite-editor label{font-weight:700}
.ltw-invite-editor input,.ltw-invite-editor select,.ltw-invite-editor textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:10px;border:1px solid #cdbfaf;border-radius:6px;background:#fff}
.ltw-invite-editor .wide{grid-column:1/-1}
.ltw-invite-editor label span{font-weight:400;color:#75695f}
.ltw-invite-actions{display:flex;align-items:center;gap:12px}
.ltw-table-scroll{overflow-x:auto}
.ltw-invite-table,.ltw-import-preview table{width:100%;border-collapse:collapse;margin-top:20px;font-size:14px}
.ltw-invite-table th,.ltw-invite-table td,.ltw-import-preview th,.ltw-import-preview td{padding:12px 10px;border-bottom:1px solid #e2d7ca;text-align:left;vertical-align:top}
.ltw-invite-table th,.ltw-import-preview th{color:#765d4a;font-size:11px;text-transform:uppercase;letter-spacing:.04em}
.ltw-invite-status{display:inline-block;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase}
.ltw-invite-status.status-ready{background:#e5f3e8;color:#245d31}
.ltw-invite-status.status-draft{background:#ede8e2;color:#64584f}
.ltw-invite-status.status-sent{background:#e3edf7;color:#28577d}
.ltw-invite-status.status-cancelled{background:#f6e5e2;color:#8a352c}
.ltw-import-preview{margin-top:20px;padding:18px;background:#fff;border-radius:10px}
.ltw-import-preview tr.invalid{background:#fff0ee}
.ltw-import-preview tr.valid{background:#f3faf4}
@media(max-width:900px){.ltw-invite-metrics{grid-template-columns:repeat(2,1fr)}.ltw-invite-editor{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.ltw-invite-metrics,.ltw-invite-editor{grid-template-columns:1fr}}

/* Secure invitation links v0.7.1 */
.ltw-copy-link{width:220px;max-width:100%;padding:6px;font-size:11px}
.ltw-link-active{display:inline-block;background:#e3edf7;color:#28577d;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;text-transform:uppercase}
.ltw-invitation-summary{background:#fbf4e9;border-left:4px solid #b8783d;border-radius:8px;padding:15px 18px;margin-bottom:18px}
.ltw-invitation-summary p{margin:5px 0 0}

/* Invitation email delivery v0.7.2 */
.ltw-send-invite{
    display:inline-block;
    background:#111;
    color:#fff!important;
    text-decoration:none;
    padding:9px 12px;
    border-radius:5px;
    font-size:12px;
    font-weight:800;
    white-space:nowrap;
}
.ltw-send-invite:hover{background:#a86d3f;color:#fff!important}
.ltw-invite-table td small{display:block;margin-top:6px;color:#75685d;font-size:10px;line-height:1.35}
.ltw-email-missing,.ltw-send-failed{color:#a33!important;font-weight:700}

/* Client invitation experience v0.7.3 */
.ltw-client-invite-actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 28px}
.ltw-client-invite-actions .ltw-invite-panel{margin:0}
.ltw-client-invite-actions summary{display:flex;flex-direction:column;gap:5px}
.ltw-client-invite-actions summary span{font-weight:400;color:#74675d;font-size:13px}
.ltw-form-intro{background:#f7f2ec;border-radius:9px;padding:16px 18px}
.ltw-form-intro h4{margin:0 0 6px;font-size:20px}
.ltw-form-intro p{margin:0;color:#6d6056}
.ltw-guided-invite-form label>span{display:block;margin-top:4px;font-size:12px}
.ltw-named-guest-builder,.ltw-attendance-choice{border:1px solid #d8c9ba;border-radius:9px;padding:16px}
.ltw-named-guest-builder legend,.ltw-attendance-choice legend{padding:0 8px;font-weight:800}
.ltw-named-guest-builder p{margin:0 0 12px;color:#6f6258}
.ltw-named-guest-row{display:flex;gap:8px;margin-bottom:9px}
.ltw-named-guest-row input{margin:0!important}
.ltw-remove-guest,.ltw-add-guest{border:1px solid #bca999;background:#fff;border-radius:5px;padding:8px 11px;cursor:pointer}
.ltw-attendance-choice{display:grid;gap:10px}
.ltw-attendance-choice label{display:flex;align-items:flex-start;gap:9px;font-weight:600}
.ltw-attendance-choice input{width:auto!important;margin:3px 0 0!important}
.ltw-bulk-invite-form{padding-bottom:20px}
.ltw-bulk-row{display:grid;grid-template-columns:1.1fr 1fr 1.2fr 1.4fr 1.2fr .6fr;gap:9px;padding:13px 0;border-bottom:1px solid #e2d7ca}
.ltw-bulk-row label{font-size:12px;font-weight:700}
.ltw-bulk-row input,.ltw-bulk-row select{width:100%;box-sizing:border-box;margin-top:5px;padding:8px}
.ltw-add-bulk-row{margin:14px 0;border:1px solid #bca999;background:#fff;border-radius:5px;padding:9px 12px;cursor:pointer}
.ltw-invite-empty{text-align:center;background:#f7f2ec;border-radius:12px;padding:34px 20px;margin-top:24px}
.ltw-invite-empty h4{font-size:22px;margin:0 0 8px}
.ltw-client-invite-list{display:grid;gap:14px;margin-top:24px}
.ltw-client-invite-card{display:flex;justify-content:space-between;gap:24px;border:1px solid #dfd3c7;border-radius:12px;padding:20px;background:#fff}
.ltw-client-invite-card h4{font-size:21px;margin:9px 0}
.ltw-client-invite-card p{margin:5px 0;color:#51473f}
.ltw-client-invite-card-actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:9px;min-width:145px}
.ltw-client-invite-card-actions>a:not(.ltw-button){font-size:13px}
.ltw-sent-time{font-size:12px!important;color:#786b60!important}
.ltw-send-review{border:1px solid #d7c3b1;background:#fbf6ef;border-radius:12px;padding:22px;margin-bottom:22px}
.ltw-send-review h3{margin-top:0}
.ltw-send-review-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}
@media(max-width:900px){
 .ltw-client-invite-actions{grid-template-columns:1fr}
 .ltw-bulk-row{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){
 .ltw-client-invite-card{flex-direction:column}
 .ltw-client-invite-card-actions{align-items:flex-start}
 .ltw-bulk-row{grid-template-columns:1fr}
}

/* Invitation layout cleanup v0.7.4 */

/* Keep the two entry choices readable and full width. */
.ltw-client-invite-actions{
    display:block;
    margin:22px 0 28px;
}
.ltw-client-invite-actions .ltw-invite-panel{
    width:100%;
    margin:0 0 14px;
    box-sizing:border-box;
}
.ltw-client-invite-actions .ltw-invite-panel[open]{
    padding-bottom:4px;
}
.ltw-client-invite-actions summary{
    min-height:58px;
    justify-content:center;
}
.ltw-client-invite-actions summary strong{
    font-size:17px;
}
.ltw-client-invite-actions summary span{
    line-height:1.45;
}

/* Single invitation form: spacious, logical, and never squeezed. */
.ltw-guided-invite-form{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:18px!important;
    max-width:none;
    padding-top:8px;
}
.ltw-guided-invite-form .ltw-form-intro{
    color:#211b17!important;
}
.ltw-guided-invite-form .ltw-form-intro h4{
    color:#211b17!important;
    font-size:22px!important;
}
.ltw-guided-invite-form label{
    color:#211b17;
}
.ltw-guided-invite-form label>span{
    min-height:0;
    line-height:1.45;
}
.ltw-guided-invite-form input,
.ltw-guided-invite-form select,
.ltw-guided-invite-form textarea{
    min-height:48px;
    font-size:16px;
}
.ltw-guided-invite-form textarea{
    min-height:100px;
}
.ltw-named-guest-builder,
.ltw-attendance-choice{
    margin:2px 0;
}
.ltw-named-guest-row{
    align-items:center;
}
.ltw-named-guest-row input{
    flex:1;
}
.ltw-remove-guest{
    min-width:92px;
}
.ltw-attendance-choice label{
    padding:8px 4px;
}

/* Bulk builder: each invitation is a clear compact block, not six narrow columns. */
.ltw-bulk-invite-form{
    padding:6px 0 22px;
}
.ltw-bulk-rows{
    display:grid;
    gap:14px;
}
.ltw-bulk-row{
    display:grid!important;
    grid-template-columns:1.25fr 1fr 1.25fr!important;
    gap:13px 15px!important;
    padding:17px!important;
    border:1px solid #dfd3c7!important;
    border-radius:10px;
    background:#fff;
}
.ltw-bulk-row label{
    display:block;
    font-size:11px!important;
    line-height:1.35;
}
.ltw-bulk-row input,
.ltw-bulk-row select{
    min-height:44px;
    margin-top:6px!important;
    padding:9px 10px!important;
    font-size:14px;
}
.ltw-bulk-row label:nth-child(4){
    grid-column:1 / 2;
}
.ltw-bulk-row label:nth-child(5){
    grid-column:2 / 3;
}
.ltw-bulk-row label:nth-child(6){
    grid-column:3 / 4;
}
.ltw-add-bulk-row{
    margin-top:16px;
}

/* High-volume invitation list. */
.ltw-client-invite-list{
    gap:8px!important;
}
.ltw-client-invite-card{
    display:grid!important;
    grid-template-columns:minmax(170px,.9fr) minmax(0,2.5fr) auto!important;
    align-items:center!important;
    gap:18px!important;
    min-height:0!important;
    padding:13px 16px!important;
    border-radius:8px!important;
}
.ltw-invite-record-heading{
    min-width:0;
}
.ltw-invite-record-heading>div{
    display:flex;
    align-items:center;
    gap:9px;
    min-width:0;
}
.ltw-invite-record-heading h4{
    margin:0!important;
    font-size:16px!important;
    line-height:1.3;
    overflow-wrap:anywhere;
}
.ltw-rsvp-state{
    display:block;
    margin-top:6px;
    color:#786b60;
    font-size:12px;
}
.ltw-invite-record-details{
    display:grid;
    grid-template-columns:minmax(180px,2fr) minmax(170px,1.4fr) minmax(90px,.7fr) minmax(130px,1fr);
    gap:10px 16px;
    align-items:start;
    min-width:0;
}
.ltw-invite-record-details>div{
    min-width:0;
}
.ltw-invite-record-details span{
    display:block;
    margin-bottom:3px;
    color:#846f5f;
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:.04em;
}
.ltw-invite-record-details strong{
    display:block;
    font-size:13px;
    line-height:1.35;
    overflow-wrap:anywhere;
}
.ltw-client-invite-card-actions{
    display:grid!important;
    grid-template-columns:auto auto!important;
    align-items:center!important;
    justify-items:end;
    gap:5px 11px!important;
    min-width:142px!important;
}
.ltw-client-invite-card-actions .ltw-button{
    grid-column:1 / -1;
    padding:8px 11px!important;
    font-size:12px!important;
}
.ltw-client-invite-card-actions>a:not(.ltw-button){
    font-size:12px!important;
}
.ltw-client-invite-card-actions .ltw-email-missing{
    grid-column:1 / -1;
    max-width:145px;
    text-align:right;
    font-size:11px;
}

/* Large laptop / smaller desktop. */
@media(max-width:1100px){
    .ltw-client-invite-card{
        grid-template-columns:minmax(160px,.9fr) minmax(0,2fr) auto!important;
    }
    .ltw-invite-record-details{
        grid-template-columns:1fr 1fr;
    }
}

/* Tablet. */
@media(max-width:820px){
    .ltw-bulk-row{
        grid-template-columns:1fr 1fr!important;
    }
    .ltw-bulk-row label:nth-child(n){
        grid-column:auto;
    }
    .ltw-client-invite-card{
        grid-template-columns:1fr auto!important;
    }
    .ltw-invite-record-details{
        grid-column:1 / -1;
        grid-row:2;
    }
    .ltw-client-invite-card-actions{
        grid-column:2;
        grid-row:1;
    }
}

/* Phone. */
@media(max-width:620px){
    .ltw-guided-invite-form{
        grid-template-columns:1fr!important;
    }
    .ltw-bulk-row{
        grid-template-columns:1fr!important;
    }
    .ltw-client-invite-card{
        display:block!important;
    }
    .ltw-invite-record-details{
        grid-template-columns:1fr;
        margin-top:12px;
    }
    .ltw-client-invite-card-actions{
        display:flex!important;
        flex-direction:row!important;
        align-items:center!important;
        justify-content:flex-start!important;
        flex-wrap:wrap;
        margin-top:14px;
    }
    .ltw-client-invite-card-actions .ltw-button{
        width:100%;
        text-align:center;
    }
}

/* Client invitation summary cleanup v0.7.6 */
.ltw-invite-record-details{
    grid-template-columns:minmax(240px,2.4fr) minmax(190px,1.5fr) minmax(130px,1fr);
}
@media(max-width:1100px){
    .ltw-invite-record-details{
        grid-template-columns:1.4fr 1fr;
    }
}
@media(max-width:620px){
    .ltw-invite-record-details{
        grid-template-columns:1fr;
    }
}

/* Unified invitation builder v0.7.7 */
.ltw-unified-invite-builder{
    margin:20px 0 24px;
}
.ltw-unified-invite-builder .ltw-invite-panel{
    margin-bottom:0;
}
.ltw-unified-invite-builder .ltw-invite-panel summary{
    min-height:64px;
}
.ltw-unified-invite-builder .ltw-guided-invite-form{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:14px 16px!important;
    padding:12px 4px 4px;
}
.ltw-unified-invite-builder .ltw-form-intro{
    grid-column:1 / -1;
    padding:14px 16px;
}
.ltw-unified-invite-builder .ltw-form-intro h4{
    font-size:20px!important;
}
.ltw-unified-invite-builder .ltw-phone-field{
    grid-column:1 / 2;
}
.ltw-unified-invite-builder .ltw-named-guest-builder{
    grid-column:1 / -1;
}
.ltw-unified-invite-builder .ltw-attendance-choice{
    grid-column:1 / 3;
}
.ltw-unified-invite-builder .ltw-max-guests-field{
    grid-column:3 / 4;
    align-self:start;
}
.ltw-unified-invite-builder .ltw-guided-invite-form label.wide{
    grid-column:1 / -1;
}
.ltw-unified-invite-builder .ltw-named-guest-builder,
.ltw-unified-invite-builder .ltw-attendance-choice{
    padding:14px 16px;
}
.ltw-unified-invite-builder .ltw-attendance-choice{
    gap:4px;
}
.ltw-unified-invite-builder .ltw-attendance-choice label{
    padding:6px 3px;
}
.ltw-unified-invite-builder .ltw-named-guest-row{
    margin-bottom:7px;
}
.ltw-unified-invite-builder input,
.ltw-unified-invite-builder select{
    min-height:44px;
}
.ltw-unified-invite-builder textarea{
    min-height:82px;
}
.ltw-unified-invite-builder .ltw-invite-actions{
    margin-top:2px;
}
.ltw-invite-list-toolbar{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px;
    margin:26px 0 12px;
}
.ltw-invite-list-toolbar h4{
    margin:0 0 4px;
    font-size:22px;
}
.ltw-invite-list-toolbar p{
    margin:0;
    color:#75685d;
}
.ltw-invite-list-toolbar .ltw-button{
    white-space:nowrap;
}

/* Tablet */
@media(max-width:900px){
    .ltw-unified-invite-builder .ltw-guided-invite-form{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    .ltw-unified-invite-builder .ltw-attendance-choice{
        grid-column:1 / -1;
    }
    .ltw-unified-invite-builder .ltw-max-guests-field{
        grid-column:1 / 2;
    }
}

/* Mobile */
@media(max-width:620px){
    .ltw-unified-invite-builder .ltw-guided-invite-form{
        grid-template-columns:1fr!important;
    }
    .ltw-unified-invite-builder .ltw-phone-field,
    .ltw-unified-invite-builder .ltw-named-guest-builder,
    .ltw-unified-invite-builder .ltw-attendance-choice,
    .ltw-unified-invite-builder .ltw-max-guests-field,
    .ltw-unified-invite-builder .ltw-guided-invite-form label.wide{
        grid-column:1!important;
    }
    .ltw-invite-list-toolbar{
        align-items:flex-start;
        flex-direction:column;
    }
    .ltw-invite-list-toolbar .ltw-button{
        width:100%;
        box-sizing:border-box;
        text-align:center;
    }
}

/* Compact invitation editor v0.7.8 */
.ltw-unified-invite-builder .ltw-guided-invite-form{
    gap:11px 14px!important;
    padding:8px 2px 2px!important;
}
.ltw-unified-invite-builder .ltw-form-intro{
    padding:11px 14px!important;
    margin-bottom:1px;
}
.ltw-unified-invite-builder .ltw-form-intro h4{
    margin-bottom:3px!important;
    font-size:16px!important;
}
.ltw-unified-invite-builder .ltw-form-intro p{
    font-size:14px;
}
.ltw-unified-invite-builder label{
    margin:0!important;
}
.ltw-unified-invite-builder input,
.ltw-unified-invite-builder select{
    min-height:40px!important;
    padding:7px 9px!important;
}
.ltw-unified-invite-builder label>span{
    margin-top:2px!important;
    font-size:11px!important;
    line-height:1.3!important;
}
.ltw-unified-invite-builder .ltw-named-guest-builder,
.ltw-unified-invite-builder .ltw-attendance-choice{
    padding:10px 13px!important;
    margin:0!important;
}
.ltw-unified-invite-builder .ltw-named-guest-builder legend,
.ltw-unified-invite-builder .ltw-attendance-choice legend{
    font-size:14px;
}
.ltw-unified-invite-builder .ltw-named-guest-builder p{
    margin:0 0 8px!important;
    font-size:13px;
    line-height:1.35;
}
.ltw-unified-invite-builder .ltw-named-guest-row{
    margin-bottom:6px!important;
}
.ltw-unified-invite-builder .ltw-named-guest-row input{
    min-height:38px!important;
}
.ltw-unified-invite-builder .ltw-remove-guest,
.ltw-unified-invite-builder .ltw-add-guest{
    padding:7px 10px!important;
    min-height:38px;
    font-size:12px;
}
.ltw-unified-invite-builder .ltw-attendance-choice{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:7px!important;
}
.ltw-unified-invite-builder .ltw-attendance-choice legend{
    grid-column:1 / -1;
}
.ltw-unified-invite-builder .ltw-attendance-choice label{
    min-height:48px;
    padding:8px 9px!important;
    border:1px solid #e0d4c8;
    border-radius:6px;
    background:#fff;
    font-size:13px;
    line-height:1.35;
}
.ltw-unified-invite-builder .ltw-attendance-choice input{
    min-height:auto!important;
    padding:0!important;
    flex:0 0 auto;
}
.ltw-unified-invite-builder .ltw-max-guests-field{
    max-width:220px;
}
.ltw-unified-invite-builder .ltw-invitation-notes textarea{
    min-height:64px!important;
    max-height:100px;
    padding:9px!important;
}
.ltw-unified-invite-builder .ltw-invite-actions{
    margin-top:0!important;
}
.ltw-unified-invite-builder .ltw-invite-actions .ltw-button{
    padding:10px 15px!important;
}

/* Tablet keeps the choices readable without returning to oversized blocks. */
@media(max-width:900px){
    .ltw-unified-invite-builder .ltw-attendance-choice{
        grid-template-columns:1fr!important;
    }
    .ltw-unified-invite-builder .ltw-attendance-choice legend{
        grid-column:1!important;
    }
    .ltw-unified-invite-builder .ltw-attendance-choice label{
        min-height:0;
    }
}

/* Mobile remains touch friendly and fully stacked. */
@media(max-width:620px){
    .ltw-unified-invite-builder .ltw-guided-invite-form{
        gap:13px!important;
    }
    .ltw-unified-invite-builder .ltw-named-guest-row{
        align-items:stretch;
    }
    .ltw-unified-invite-builder .ltw-remove-guest{
        min-width:82px!important;
    }
    .ltw-unified-invite-builder .ltw-invitation-notes textarea{
        min-height:78px!important;
    }
}

/* Streamlined invite form v0.7.9 */
.ltw-unified-invite-builder .ltw-invite-panel summary{
    display:flex!important;
    flex-direction:row!important;
    align-items:center;
    justify-content:space-between;
    gap:18px;
    padding:15px 18px!important;
}
.ltw-builder-summary-copy{
    display:flex;
    flex-direction:column;
    gap:3px;
}
.ltw-builder-summary-copy>span{
    color:#75685d;
    font-size:13px;
    font-weight:400;
}
.ltw-builder-open-button{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-width:112px;
    padding:9px 14px;
    border-radius:5px;
    background:#111;
    color:#fff!important;
    font-size:13px!important;
    font-weight:800!important;
    white-space:nowrap;
}
.ltw-unified-invite-builder .ltw-invite-panel[open] .ltw-builder-open-button{
    display:none;
}
.ltw-unified-invite-builder .ltw-guided-invite-form{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:10px 14px!important;
    padding:12px 10px 6px!important;
}
.ltw-inline-label{
    display:flex!important;
    align-items:baseline;
    gap:8px;
    min-height:20px;
    margin:0 0 5px!important;
}
.ltw-inline-label strong{
    color:#211b17;
    font-size:14px;
}
.ltw-inline-label small{
    color:#786b60;
    font-size:11px;
    font-weight:400;
}
.ltw-invitation-name-field{
    grid-column:1 / -1!important;
}
.ltw-invitation-name-field input{
    max-width:100%!important;
}
.ltw-phone-field{
    grid-column:auto!important;
}
.ltw-guest-options-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:grid;
    grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);
    gap:14px;
    align-items:start;
}
.ltw-unified-invite-builder .ltw-named-guest-builder,
.ltw-unified-invite-builder .ltw-attendance-choice{
    width:100%;
    box-sizing:border-box;
}
.ltw-unified-invite-builder .ltw-named-guest-builder{
    padding:10px 12px!important;
}
.ltw-unified-invite-builder .ltw-named-guest-builder p{
    margin:0 0 7px!important;
    font-size:12px;
}
.ltw-unified-invite-builder .ltw-named-guest-row{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 112px;
    gap:7px;
}
.ltw-unified-invite-builder .ltw-named-guest-row input,
.ltw-unified-invite-builder .ltw-remove-guest,
.ltw-unified-invite-builder .ltw-add-guest{
    height:36px!important;
    min-height:36px!important;
    box-sizing:border-box;
}
.ltw-unified-invite-builder .ltw-remove-guest,
.ltw-unified-invite-builder .ltw-add-guest{
    width:112px;
    padding:5px 8px!important;
    font-size:11px!important;
}
.ltw-allowance-column{
    display:grid;
    gap:8px;
}
.ltw-unified-invite-builder .ltw-attendance-choice{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:5px!important;
    padding:10px 12px!important;
}
.ltw-unified-invite-builder .ltw-attendance-choice legend{
    grid-column:1!important;
}
.ltw-unified-invite-builder .ltw-attendance-choice label{
    min-height:0!important;
    padding:7px 8px!important;
    white-space:nowrap;
}
.ltw-unified-invite-builder .ltw-max-guests-field{
    max-width:none!important;
    margin:0!important;
}
.ltw-unified-invite-builder .ltw-max-guests-field input{
    max-width:150px;
}
.ltw-unified-invite-builder .ltw-invitation-notes input{
    min-height:38px!important;
}
.ltw-unified-invite-builder .ltw-invite-actions{
    display:flex!important;
    justify-content:center!important;
    align-items:center;
    gap:14px;
    margin-top:2px!important;
}
.ltw-unified-invite-builder .ltw-invite-actions .ltw-button{
    min-width:130px;
}
.ltw-invite-list-toolbar{
    margin-top:22px!important;
}
.ltw-invite-list-toolbar .ltw-button{
    display:none!important;
}

/* Tablet */
@media(max-width:900px){
    .ltw-guest-options-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:1fr;
    }
    .ltw-unified-invite-builder .ltw-attendance-choice label{
        white-space:normal;
    }
}

/* Mobile */
@media(max-width:620px){
    .ltw-unified-invite-builder .ltw-invite-panel summary{
        align-items:flex-start;
    }
    .ltw-builder-open-button{
        min-width:96px;
        padding:8px 10px;
    }
    .ltw-inline-label{
        align-items:flex-start;
        flex-direction:column;
        gap:1px;
    }
    .ltw-unified-invite-builder .ltw-named-guest-row{
        grid-template-columns:1fr;
    }
    .ltw-unified-invite-builder .ltw-remove-guest,
    .ltw-unified-invite-builder .ltw-add-guest{
        width:100%;
    }
    .ltw-unified-invite-builder .ltw-max-guests-field input{
        max-width:none;
    }
}

/* Final invite form layout pass v0.8.0 */

/* Ensure the two guest sections sit side by side on desktop. */
.ltw-unified-invite-builder .ltw-guest-options-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:grid!important;
    grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important;
    gap:16px!important;
    align-items:start!important;
}

/* Additional Guests stays in the left column. */
.ltw-unified-invite-builder .ltw-named-guest-builder{
    grid-column:1!important;
    height:100%;
}

/* Allowance stays in the right column. */
.ltw-unified-invite-builder .ltw-allowance-column{
    grid-column:2!important;
    display:grid!important;
    gap:8px!important;
}

/* Widen the Add Another Person button enough for its full text. */
.ltw-unified-invite-builder .ltw-add-guest{
    width:auto!important;
    min-width:164px!important;
    white-space:nowrap!important;
    padding-left:12px!important;
    padding-right:12px!important;
}

/* Keep Remove compact. */
.ltw-unified-invite-builder .ltw-remove-guest{
    width:112px!important;
    min-width:112px!important;
}

/* Notes remains a full-width row beneath both guest sections. */
.ltw-unified-invite-builder .ltw-invitation-notes{
    grid-column:1 / -1!important;
}

/* Tablet and mobile stack cleanly. */
@media(max-width:900px){
    .ltw-unified-invite-builder .ltw-guest-options-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:1fr!important;
    }
    .ltw-unified-invite-builder .ltw-named-guest-builder,
    .ltw-unified-invite-builder .ltw-allowance-column{
        grid-column:1!important;
    }
}

@media(max-width:620px){
    .ltw-unified-invite-builder .ltw-add-guest{
        width:100%!important;
        min-width:0!important;
    }
}

/* Faster invitation entry v0.8.1 */
#ltw-invitation-builder{
    scroll-margin-top:24px;
}
.ltw-inline-success{
    margin:10px 10px 0;
    padding:9px 12px;
    border-left:3px solid #2f7d4a;
    border-radius:5px;
    background:#edf7f0;
    color:#1f5f36;
    font-size:13px;
    font-weight:700;
}

/* Friendly form validation v0.8.2 */
.ltw-form-validation-alert{
    display:flex;
    align-items:center;
    gap:9px;
    padding:10px 12px;
    border:1px solid #d94b4b;
    border-left-width:4px;
    border-radius:6px;
    background:#fff1f1;
    color:#8f1f1f;
    font-size:13px;
    line-height:1.4;
}
.ltw-form-validation-alert strong{
    flex:0 0 auto;
}
.ltw-input-error,
.ltw-unified-invite-builder input.ltw-input-error{
    border-color:#d12f2f!important;
    box-shadow:0 0 0 2px rgba(209,47,47,.14)!important;
    background:#fff8f8!important;
}
.ltw-input-error:focus,
.ltw-unified-invite-builder input.ltw-input-error:focus{
    outline:2px solid rgba(209,47,47,.24)!important;
    outline-offset:1px;
}
@media(max-width:620px){
    .ltw-form-validation-alert{
        align-items:flex-start;
        flex-direction:column;
        gap:2px;
    }
}

/* Bulk invitation sending and list actions v0.8.3 */
.ltw-bulk-select-toolbar{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:16px;
    margin:0 0 12px;
    padding:11px 14px;
    border:1px solid #ddcdbf;
    border-radius:7px;
    background:#faf7f3;
}
.ltw-bulk-select-toolbar label{display:flex;align-items:center;gap:8px;font-weight:700}
.ltw-bulk-select-toolbar input,.ltw-invite-card-select input{width:18px;height:18px}
.ltw-review-selected-button:disabled{cursor:not-allowed;opacity:.45}
.ltw-client-invite-card{
    display:grid!important;
    grid-template-columns:30px 116px minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:10px!important;
}
.ltw-invite-card-select{display:flex;align-items:center;justify-content:center}
.ltw-invite-record-heading{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    gap:6px!important;
}
.ltw-invite-record-heading h4{display:none!important}
.ltw-invite-record-details{
    display:grid!important;
    grid-template-columns:minmax(300px,2.7fr) minmax(180px,1.2fr) minmax(130px,.9fr)!important;
    gap:16px!important;
}
.ltw-invite-record-details .ltw-included-guests{min-width:0}
.ltw-invite-record-details .ltw-included-guests strong{overflow-wrap:anywhere}
.ltw-client-invite-card-actions{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:6px!important;
}
.ltw-secondary-row-actions{display:flex;justify-content:center;gap:7px}
.ltw-secondary-action{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:28px;
    padding:4px 9px;
    border:1px solid #d4c4b6;
    border-radius:4px;
    background:#fff;
    color:#178f8c!important;
    font-size:12px;
    text-decoration:none!important;
}
.ltw-remove-action{color:#a62f2f!important}
.ltw-bulk-send-review{margin-bottom:22px}
.ltw-bulk-review-list{display:grid;gap:7px;margin:14px 0}
.ltw-bulk-review-list>div{
    display:flex;
    justify-content:space-between;
    gap:20px;
    padding:9px 11px;
    border-bottom:1px solid #eadfd4;
}
.ltw-bulk-review-list span{color:#75685d}

@media(max-width:900px){
    .ltw-client-invite-card{grid-template-columns:28px 105px minmax(0,1fr)!important}
    .ltw-client-invite-card-actions{
        grid-column:2 / -1;
        flex-direction:row!important;
        justify-content:flex-end;
        align-items:center!important;
    }
    .ltw-invite-record-details{grid-template-columns:1.5fr 1fr!important}
}
@media(max-width:620px){
    .ltw-bulk-select-toolbar{align-items:stretch;flex-direction:column}
    .ltw-bulk-select-toolbar .ltw-button{width:100%}
    .ltw-client-invite-card{grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important}
    .ltw-invite-record-heading{flex-direction:row!important;align-items:center!important;flex-wrap:wrap}
    .ltw-invite-record-details,.ltw-client-invite-card-actions{grid-column:2!important}
    .ltw-invite-record-details{grid-template-columns:1fr!important;gap:9px!important}
    .ltw-client-invite-card-actions{flex-direction:column!important}
    .ltw-secondary-row-actions{width:100%}
    .ltw-secondary-action{flex:1}
    .ltw-bulk-review-list>div{align-items:flex-start;flex-direction:column;gap:2px}
}

/* Simplified invitation list v0.8.4 */
.ltw-client-invite-card{
    grid-template-columns:30px 116px minmax(0,1fr) 112px!important;
}
.ltw-client-invite-card-actions{
    justify-content:center!important;
    min-width:112px;
}
.ltw-secondary-row-actions{
    display:grid!important;
    grid-template-columns:1fr 1fr;
    gap:6px!important;
}
.ltw-secondary-action{
    min-width:0;
    padding:5px 7px;
}
.ltw-email-missing{
    margin-bottom:4px;
    text-align:center;
    font-size:11px;
    line-height:1.3;
}
@media(max-width:900px){
    .ltw-client-invite-card{
        grid-template-columns:28px 105px minmax(0,1fr)!important;
    }
    .ltw-client-invite-card-actions{
        grid-column:2 / -1;
        justify-self:end;
        min-width:180px;
    }
}
@media(max-width:620px){
    .ltw-client-invite-card-actions{
        justify-self:stretch;
        min-width:0;
    }
}

/* Clear invitation status labels v0.8.5 */
.ltw-client-invite-card{
    grid-template-columns:30px 150px minmax(0,1fr) 132px!important;
    gap:14px!important;
}
.ltw-invite-record-heading{
    display:grid!important;
    grid-template-columns:1fr 1fr;
    gap:10px!important;
    width:100%;
}
.ltw-status-group{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    gap:5px;
}
.ltw-row-label{
    color:#8a6a55;
    font-size:10px;
    font-weight:700;
    letter-spacing:.05em;
    line-height:1;
    text-transform:uppercase;
}
.ltw-rsvp-state{
    color:#4e433a;
    font-size:12px;
    font-weight:700;
    line-height:1.2;
}
.ltw-invite-record-details>div>span{
    text-transform:none!important;
}
.ltw-invite-record-details .ltw-included-guests>span{
    font-weight:700;
}
.ltw-client-invite-card-actions{
    width:100%;
    min-width:0!important;
}
.ltw-secondary-row-actions{
    display:grid!important;
    grid-template-columns:1fr 1fr;
    width:100%;
    gap:7px!important;
}
.ltw-secondary-action{
    width:100%;
    box-sizing:border-box;
    min-height:34px;
    padding:7px 8px!important;
    font-size:12px;
}
@media(max-width:900px){
    .ltw-client-invite-card{
        grid-template-columns:28px 145px minmax(0,1fr)!important;
    }
    .ltw-client-invite-card-actions{
        grid-column:2 / -1;
        width:220px;
    }
}
@media(max-width:620px){
    .ltw-client-invite-card{
        grid-template-columns:28px minmax(0,1fr)!important;
    }
    .ltw-invite-record-heading{
        grid-column:2;
        grid-template-columns:1fr 1fr;
        margin-bottom:4px;
    }
    .ltw-client-invite-card-actions{
        width:100%;
    }
}

/* Clear review and send actions v0.8.6 */
.ltw-review-selected-button{
    min-width:210px;
}
.ltw-review-selected-label{
    display:inline-block;
    white-space:nowrap;
}
@media(max-width:620px){
    .ltw-review-selected-button{
        min-width:0;
    }
}

/* Invitation list heading v0.8.7 */
.ltw-invite-list-toolbar{
    margin:24px 0 12px!important;
}
.ltw-invite-list-toolbar h3{
    margin:0 0 5px;
    color:#17110d;
    font-family:Georgia, "Times New Roman", serif;
    font-size:27px;
    font-weight:400;
    line-height:1.2;
}
.ltw-invite-list-toolbar p{
    margin:0;
    color:#755f50;
    font-size:14px;
    line-height:1.45;
}
@media(max-width:620px){
    .ltw-invite-list-toolbar{
        margin-top:20px!important;
    }
    .ltw-invite-list-toolbar h3{
        font-size:23px;
    }
}


/* Guest Experience foundation v0.9.0 */
.ltw-guest-experience-editor:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;gap:18px}
.ltw-ge-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}
.ltw-ge-head h3{margin:3px 0 7px}
.ltw-ge-head p{margin:0;max-width:760px}
.ltw-ge-status{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:999px;padding:7px 11px;background:#f1ece6;color:#614f42;font-size:12px;font-weight:700}
.ltw-ge-status.status-submitted,.ltw-ge-status.status-under_review{background:#fff1cf;color:#765317}
.ltw-ge-status.status-approved,.ltw-ge-status.status-published{background:#e4f2e7;color:#255f32}
.ltw-ge-status.status-changes_requested{background:#f6e4e1;color:#8a332b}
.ltw-ge-section{padding:18px;border:1px solid #e0d3c8;border-radius:8px;background:#fcfaf7}
.ltw-ge-section h4{margin:0 0 13px;font-family:Georgia,serif;font-size:20px}
.ltw-ge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.ltw-ge-grid label{display:grid;gap:6px;font-weight:700}
.ltw-ge-grid small{font-weight:400;color:#75685d;line-height:1.4}
.ltw-ge-grid input,.ltw-ge-grid select,.ltw-ge-grid textarea{width:100%;box-sizing:border-box}
.ltw-ge-grid textarea{min-height:68px;resize:vertical;font:inherit}
.ltw-colour-field{display:flex;align-items:center;gap:10px}
.ltw-colour-field input[type=color]{width:58px;min-height:42px;padding:3px}
.ltw-colour-field code{font-size:12px}
.ltw-ge-actions{display:flex;gap:9px;flex-wrap:wrap}
.ltw-guest-experience-editor fieldset:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border:0;padding:0;margin:0;display:grid;gap:18px}
.ltw-guest-experience-editor fieldset[disabled]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){opacity:.72}
@media(max-width:760px){
    .ltw-ge-head{display:grid}
    .ltw-ge-status{justify-self:start}
    .ltw-ge-grid{grid-template-columns:1fr}
    .ltw-ge-actions .ltw-button{width:100%}
}


/* Guest Experience review guidance v0.9.1 */
.ltw-ge-section h4{
    color:#241912!important;
}
.ltw-change-request-note{
    padding:18px;
    border:1px solid #d9a49d;
    border-left:5px solid #9a493f;
    border-radius:8px;
    background:#fff8f6;
}
.ltw-change-request-note>span{
    display:inline-block;
    margin-bottom:6px;
    color:#8a332b;
    font-size:11px;
    font-weight:800;
    letter-spacing:.06em;
    text-transform:uppercase;
}
.ltw-change-request-note h4{
    margin:0 0 7px;
    color:#241912;
    font-family:Georgia,serif;
    font-size:20px;
}
.ltw-change-request-note p{
    margin:0 0 7px;
}
.ltw-change-request-note small{
    color:#76544e;
}
.ltw-changed-field{
    padding:11px;
    border:1px solid #d9a49d;
    border-radius:7px;
    background:#fff8f6;
}
.ltw-field-updated{
    display:inline-block;
    width:max-content;
    margin:0 0 2px;
    padding:4px 7px;
    border-radius:999px;
    background:#f3ddd9;
    color:#7d332c;
    font-size:10px;
    font-weight:800;
    line-height:1;
    text-transform:uppercase;
}
.ltw-custom-reply-field[hidden]{
    display:none!important;
}

/* Guest page section controls v0.9.2 */
.ltw-section-heading-row{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}
.ltw-section-heading-row h4{margin-bottom:5px}
.ltw-section-heading-row p{margin:0}
.ltw-section-builder{display:grid;gap:9px;margin-top:14px}
.ltw-section-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px;border:1px solid #e0d3c8;border-radius:7px;background:#fff}
.ltw-section-handle{color:#8f7a6a;font-size:18px;text-align:center}
.ltw-section-toggle{display:flex!important;flex-direction:row!important;gap:10px!important;align-items:flex-start}
.ltw-section-toggle input{width:auto!important;margin-top:3px}
.ltw-section-toggle span{display:grid;gap:3px}
.ltw-section-toggle small{color:#75685d;font-weight:400}
.ltw-section-lock{display:flex!important;flex-direction:row!important;align-items:center;gap:6px!important;white-space:nowrap;font-size:12px}
.ltw-section-lock input{width:auto!important}
.ltw-required-section{padding:5px 8px;border-radius:999px;background:#eee7df;color:#685447;font-size:10px;font-weight:800;text-transform:uppercase}
.ltw-section-move{display:flex;gap:5px}
.ltw-section-move button{min-width:32px;min-height:32px;border:1px solid #d7c7ba;border-radius:5px;background:#fff;cursor:pointer}
.ltw-changed-section{border-color:#d9a49d!important;background:#fff8f6!important}
@media(max-width:760px){
    .ltw-section-heading-row{display:grid}
    .ltw-section-row{grid-template-columns:22px minmax(0,1fr) auto}
    .ltw-section-lock,.ltw-required-section{grid-column:2;justify-self:start}
    .ltw-section-move{grid-column:3;grid-row:1 / span 2;flex-direction:column}
}

/* Guest Experience visual cleanup v0.9.3 */
.ltw-guest-experience-editor .ltw-ge-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:repeat(2,minmax(0,460px));justify-content:space-between;column-gap:28px}
.ltw-style-choice-row,.ltw-colour-choice-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}
.ltw-style-choice-row label,.ltw-colour-choice-row label{display:grid;gap:6px;font-weight:700}
.ltw-style-choice-row select{width:100%;box-sizing:border-box}
.ltw-colour-choice-row small{color:#75685d;font-weight:400;line-height:1.35}
.ltw-section-row{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:9px 11px!important}
.ltw-section-toggle{align-items:center!important}.ltw-section-toggle span{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:5px 9px!important}.ltw-section-toggle small{font-size:12px;line-height:1.3}
.ltw-section-move{gap:4px!important}.ltw-section-move button{min-width:29px!important;width:29px;min-height:29px!important;height:29px;padding:0!important;font-size:13px}
.ltw-required-section{grid-column:1;justify-self:start;margin-left:28px}.ltw-ge-actions{justify-content:center;padding-top:18px;margin-top:4px}
@media(max-width:900px){.ltw-style-choice-row,.ltw-colour-choice-row{grid-template-columns:1fr}}
@media(max-width:760px){.ltw-guest-experience-editor .ltw-ge-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}.ltw-section-toggle span{display:grid!important;gap:3px!important}.ltw-section-move{grid-column:2!important;grid-row:1!important;flex-direction:row!important}}


/* Colour migration and section helper polish v0.9.4 */
.ltw-colour-choice-row{
    align-items:start;
}
.ltw-colour-choice-row label{
    min-width:0;
}
.ltw-colour-field{
    min-height:44px;
}
.ltw-colour-field code{
    overflow-wrap:anywhere;
}
.ltw-section-toggle small{
    font-size:14px!important;
    line-height:1.35!important;
}
.ltw-section-toggle strong{
    font-size:15px;
}
@media(max-width:760px){
    .ltw-section-toggle small{
        font-size:13px!important;
    }
}


/* Guest Page Content Builder v0.9.5 */
.ltw-colour-choice-row.ltw-two-colours{
    grid-template-columns:repeat(2,minmax(0,1fr));
    max-width:760px;
}
.ltw-content-note{
    margin:10px 0 0;
    color:#75685d;
    font-size:13px;
    line-height:1.45;
}
.ltw-content-builder{
    display:grid;
    gap:10px;
    margin-top:16px;
}
.ltw-content-panel{
    border:1px solid #e0d3c8;
    border-radius:8px;
    background:#fff;
    overflow:hidden;
}
.ltw-content-panel summary{
    display:flex;
    justify-content:space-between;
    gap:18px;
    align-items:center;
    padding:14px 16px;
    cursor:pointer;
    list-style:none;
}
.ltw-content-panel summary::-webkit-details-marker{
    display:none;
}
.ltw-content-panel summary>span:first-child{
    display:flex;
    flex-wrap:wrap;
    align-items:baseline;
    gap:6px 10px;
}
.ltw-content-panel summary strong{
    font-size:15px;
}
.ltw-content-panel summary small{
    color:#75685d;
    font-size:13px;
}
.ltw-content-panel-action{
    color:#8d684d;
    font-size:12px;
    font-weight:800;
    white-space:nowrap;
}
.ltw-content-panel[open] .ltw-content-panel-action{
    visibility:hidden;
}
.ltw-content-panel-body{
    padding:16px;
    border-top:1px solid #eadfd5;
    background:#fcfaf7;
}
.ltw-content-grid{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:15px;
}
.ltw-content-grid>label{
    display:grid;
    gap:6px;
    font-weight:700;
}
.ltw-content-grid input,
.ltw-content-grid textarea{
    width:100%;
    box-sizing:border-box;
}
.ltw-content-grid textarea{
    resize:vertical;
}
.ltw-content-grid>.ltw-content-repeater,
.ltw-content-grid>.ltw-content-note{
    grid-column:1 / -1;
}
.ltw-content-repeater{
    display:grid;
    gap:10px;
}
.ltw-repeater-items{
    display:grid;
    gap:10px;
}
.ltw-repeater-item{
    position:relative;
    padding:13px;
    border:1px solid #ded0c4;
    border-radius:7px;
    background:#fff;
}
.ltw-repeater-grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:12px;
}
.ltw-repeater-grid label{
    display:grid;
    gap:5px;
    font-weight:700;
}
.ltw-repeater-grid textarea,
.ltw-repeater-grid input{
    width:100%;
    box-sizing:border-box;
}
.ltw-add-repeater,
.ltw-remove-repeater{
    width:max-content;
    border:1px solid #ccb8a8;
    border-radius:5px;
    background:#fff;
    padding:7px 11px;
    cursor:pointer;
}
.ltw-remove-repeater{
    margin-top:10px;
    color:#a62f2f;
}
@media(max-width:800px){
    .ltw-colour-choice-row.ltw-two-colours,
    .ltw-content-grid,
    .ltw-repeater-grid{
        grid-template-columns:1fr;
    }
    .ltw-content-panel summary{
        align-items:flex-start;
    }
}


/* Guest Experience autosave and content layout cleanup v0.9.6 */
.ltw-autosave-status{position:sticky;top:46px;z-index:20;display:flex;align-items:center;justify-content:center;gap:8px;width:max-content;max-width:100%;margin:0 auto 8px;padding:8px 12px;border:1px solid #ded3ca;border-radius:999px;background:#fff;box-shadow:0 4px 16px rgba(30,20,14,.06);color:#67584e;font-size:12px;font-weight:700}
.ltw-autosave-dot{width:8px;height:8px;border-radius:50%;background:#9a8f87}
.ltw-autosave-status[data-state="pending"] .ltw-autosave-dot{background:#c58a2d}
.ltw-autosave-status[data-state="saving"] .ltw-autosave-dot{background:#2d77a6;animation:ltwAutosavePulse 1s infinite alternate}
.ltw-autosave-status[data-state="saved"] .ltw-autosave-dot{background:#2f7a47}
.ltw-autosave-status[data-state="error"]{border-color:#e0a7a1;background:#fff5f3;color:#8a332b}
.ltw-autosave-status[data-state="error"] .ltw-autosave-dot{background:#b33a30}
@keyframes ltwAutosavePulse{from{opacity:.35}to{opacity:1}}

.ltw-content-panel summary{padding:11px 14px!important}
.ltw-content-panel-body{padding:14px!important}
.ltw-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important;align-items:start}
.ltw-content-grid>label{align-self:start}
.ltw-content-grid input:not([type="color"]),.ltw-content-grid select{min-height:42px!important;height:42px!important;padding:8px 10px!important}
.ltw-content-grid textarea{min-height:92px!important;height:auto!important;padding:9px 10px!important}
.ltw-content-grid label:has(textarea[rows="5"]){grid-column:1 / -1}
.ltw-content-grid label:has(textarea[rows="5"]) textarea{min-height:112px!important}
.ltw-repeater-item{padding:12px!important}
.ltw-repeater-grid{gap:10px!important;align-items:start}
.ltw-repeater-grid input{min-height:40px!important;height:40px!important}
.ltw-repeater-grid textarea{min-height:76px!important;height:auto!important}
.ltw-add-repeater,.ltw-remove-repeater{font-family:inherit;font-size:12px!important;font-weight:700;letter-spacing:0!important;text-transform:none!important}
.ltw-remove-repeater{padding:6px 9px!important}
.ltw-add-repeater{padding:7px 10px!important}
.ltw-content-note{padding:9px 11px;border-radius:6px;background:#f4efe9}
.ltw-content-panel[open] summary{background:#faf7f3}
@media(max-width:800px){
    .ltw-autosave-status{top:8px}
    .ltw-content-grid{grid-template-columns:1fr!important}
    .ltw-content-grid label:has(textarea[rows="5"]){grid-column:auto}
}


/* Live Guest Page Content sync v0.9.8 */
.ltw-content-panel[hidden]{
    display:none!important;
}
.ltw-content-panel{
    animation:ltwContentReveal .18s ease-out;
}
@keyframes ltwContentReveal{
    from{opacity:0;transform:translateY(-3px)}
    to{opacity:1;transform:translateY(0)}
}

/* Guest content field cleanup v0.9.9 */
.ltw-content-grid{gap:10px 14px!important}.ltw-content-grid textarea{min-height:68px!important}.ltw-content-grid>label:has(textarea[name*="[heading]"]){max-width:360px}.ltw-content-grid>label:has(input[name*="[intro]"]),.ltw-content-grid>label:has(input[name*="[message]"]),.ltw-content-grid>label:has(input[name*="[directions]"]),.ltw-content-grid>label:has(input[name*="[details]"]){grid-column:1/-1;max-width:none}.ltw-content-grid>label:has(textarea[name*="[message]"]),.ltw-content-grid>label:has(textarea[name*="[notes]"]),.ltw-content-grid>label:has(textarea[name*="[details]"]){grid-column:1/-1}.ltw-content-grid input[type="time"]{max-width:220px}.ltw-content-grid input[type="date"]{max-width:260px}.ltw-repeater-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:end!important}.ltw-repeater-grid label{grid-column:span 4}.ltw-repeater-agenda .ltw-repeater-grid label:nth-child(1){grid-column:span 2}.ltw-repeater-agenda .ltw-repeater-grid label:nth-child(2){grid-column:span 4}.ltw-repeater-agenda .ltw-repeater-grid label:nth-child(3){grid-column:span 6}.ltw-repeater-accommodations .ltw-repeater-grid label:nth-child(1){grid-column:span 5}.ltw-repeater-accommodations .ltw-repeater-grid label:nth-child(2){grid-column:span 7}.ltw-repeater-accommodations .ltw-repeater-grid label:nth-child(3){grid-column:1/span 10}.ltw-repeater-registry .ltw-repeater-grid label:nth-child(1),.ltw-repeater-sponsors .ltw-repeater-grid label:nth-child(1){grid-column:span 5}.ltw-repeater-registry .ltw-repeater-grid label:nth-child(2),.ltw-repeater-sponsors .ltw-repeater-grid label:nth-child(2){grid-column:span 7}.ltw-repeater-faq .ltw-repeater-grid label:nth-child(1){grid-column:span 5}.ltw-repeater-faq .ltw-repeater-grid label:nth-child(2){grid-column:span 7}.ltw-repeater-speakers .ltw-repeater-grid label:nth-child(1){grid-column:span 5}.ltw-repeater-speakers .ltw-repeater-grid label:nth-child(2){grid-column:span 7}.ltw-repeater-speakers .ltw-repeater-grid label:nth-child(3){grid-column:1/span 10}.ltw-repeater-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:end}.ltw-repeater-item .ltw-repeater-grid{grid-column:1}.ltw-repeater-item .ltw-remove-repeater{grid-column:2;grid-row:1;align-self:end;margin:0!important;white-space:nowrap}@media(max-width:900px){.ltw-repeater-grid{grid-template-columns:1fr!important}.ltw-repeater-grid label{grid-column:auto!important}.ltw-repeater-item{grid-template-columns:1fr}.ltw-repeater-item .ltw-remove-repeater{grid-column:1;grid-row:auto;justify-self:start}}


/* Guest content layout polish v0.9.10 */

/* Ceremony and reception */
.ltw-content-grid-ceremony,
.ltw-content-grid-reception{
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
}
.ltw-content-grid-ceremony>label,
.ltw-content-grid-reception>label{
    max-width:none!important;
}
.ltw-content-grid-ceremony>[data-field-key="heading"],
.ltw-content-grid-reception>[data-field-key="heading"]{
    grid-column:span 6;
}
.ltw-content-grid-ceremony>[data-field-key="date"],
.ltw-content-grid-reception>[data-field-key="date"]{
    grid-column:span 3;
}
.ltw-content-grid-ceremony>[data-field-key="time"],
.ltw-content-grid-reception>[data-field-key="time"]{
    grid-column:span 3;
}
.ltw-content-grid-ceremony>[data-field-key="location"],
.ltw-content-grid-reception>[data-field-key="location"]{
    grid-column:span 5;
}
.ltw-content-grid-ceremony>[data-field-key="address"],
.ltw-content-grid-reception>[data-field-key="address"]{
    grid-column:span 7;
}
.ltw-content-grid-ceremony>[data-field-key="map_url"],
.ltw-content-grid-reception>[data-field-key="map_url"]{
    grid-column:span 5;
}
.ltw-content-grid-ceremony>[data-field-key="directions"],
.ltw-content-grid-reception>[data-field-key="directions"]{
    grid-column:span 7;
}
.ltw-content-grid-ceremony>[data-field-key="notes"],
.ltw-content-grid-reception>[data-field-key="notes"]{
    grid-column:1 / -1;
}
.ltw-content-grid-ceremony>[data-field-key="notes"] textarea,
.ltw-content-grid-reception>[data-field-key="notes"] textarea{
    min-height:42px!important;
    height:42px!important;
}

/* Standalone directions */
.ltw-content-grid-directions{
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
}
.ltw-content-grid-directions>[data-field-key="heading"]{
    grid-column:span 5;
    max-width:none!important;
}
.ltw-content-grid-directions>[data-field-key="address"]{
    grid-column:span 7;
}
.ltw-content-grid-directions>[data-field-key="instructions"]{
    grid-column:span 7;
}
.ltw-content-grid-directions>[data-field-key="map_url"]{
    grid-column:span 5;
}

/* Two-field sections */
.ltw-content-grid-parking,
.ltw-content-grid-accessibility,
.ltw-content-grid-dress_code,
.ltw-content-grid-transportation,
.ltw-content-grid-rsvp,
.ltw-content-grid-gallery,
.ltw-content-grid-speakers,
.ltw-content-grid-sponsors{
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
}
.ltw-content-grid-parking>[data-field-key="heading"],
.ltw-content-grid-accessibility>[data-field-key="heading"],
.ltw-content-grid-dress_code>[data-field-key="heading"],
.ltw-content-grid-transportation>[data-field-key="heading"],
.ltw-content-grid-rsvp>[data-field-key="heading"],
.ltw-content-grid-gallery>[data-field-key="heading"],
.ltw-content-grid-speakers>[data-field-key="heading"],
.ltw-content-grid-sponsors>[data-field-key="heading"]{
    grid-column:span 4;
    max-width:none!important;
}
.ltw-content-grid-parking>[data-field-key="details"],
.ltw-content-grid-accessibility>[data-field-key="details"],
.ltw-content-grid-dress_code>[data-field-key="details"],
.ltw-content-grid-transportation>[data-field-key="details"],
.ltw-content-grid-rsvp>[data-field-key="intro"],
.ltw-content-grid-gallery>[data-field-key="intro"],
.ltw-content-grid-speakers>[data-field-key="intro"],
.ltw-content-grid-sponsors>[data-field-key="intro"]{
    grid-column:span 8;
}
.ltw-content-grid-parking textarea,
.ltw-content-grid-accessibility textarea,
.ltw-content-grid-dress_code textarea,
.ltw-content-grid-transportation textarea{
    min-height:42px!important;
    height:42px!important;
}

/* Accommodations, registry, contact and registration headings */
.ltw-content-grid-accommodations,
.ltw-content-grid-registry,
.ltw-content-grid-contact,
.ltw-content-grid-registration{
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
}
.ltw-content-grid-accommodations>[data-field-key="heading"],
.ltw-content-grid-registry>[data-field-key="heading"],
.ltw-content-grid-contact>[data-field-key="heading"],
.ltw-content-grid-registration>[data-field-key="heading"]{
    grid-column:span 4;
    max-width:none!important;
}
.ltw-content-grid-accommodations>[data-field-key="intro"],
.ltw-content-grid-registry>[data-field-key="message"]{
    grid-column:span 8;
}
.ltw-content-grid-registration>[data-field-key="details"]{
    grid-column:span 8;
}
.ltw-content-grid-registration>[data-field-key="button_label"]{
    grid-column:span 4;
}
.ltw-content-grid-registration>[data-field-key="button_url"]{
    grid-column:span 8;
}

/* Event schedule repeater */
.ltw-repeater-agenda .ltw-repeater-grid{
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
}
.ltw-repeater-agenda [data-repeater-field="time"]{
    grid-column:span 2!important;
}
.ltw-repeater-agenda [data-repeater-field="title"]{
    grid-column:span 4!important;
}
.ltw-repeater-agenda [data-repeater-field="details"]{
    grid-column:span 6!important;
}
.ltw-repeater-agenda .ltw-repeater-item{
    align-items:center;
}
.ltw-repeater-agenda .ltw-remove-repeater{
    align-self:center!important;
}

/* Accommodations repeater */
.ltw-repeater-accommodations .ltw-repeater-grid{
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
}
.ltw-repeater-accommodations [data-repeater-field="name"]{
    grid-column:span 5!important;
}
.ltw-repeater-accommodations [data-repeater-field="url"]{
    grid-column:span 7!important;
}
.ltw-repeater-accommodations [data-repeater-field="details"]{
    grid-column:1 / span 12!important;
}
.ltw-repeater-accommodations .ltw-remove-repeater{
    align-self:center!important;
}

/* Gift registry */
.ltw-repeater-registry .ltw-repeater-grid{
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
}
.ltw-repeater-registry [data-repeater-field="name"]{
    grid-column:span 5!important;
}
.ltw-repeater-registry [data-repeater-field="url"]{
    grid-column:span 7!important;
}
.ltw-repeater-registry .ltw-remove-repeater{
    align-self:center!important;
}

/* FAQ */
.ltw-repeater-faq .ltw-repeater-grid{
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
}
.ltw-repeater-faq [data-repeater-field="question"]{
    grid-column:span 5!important;
}
.ltw-repeater-faq [data-repeater-field="answer"]{
    grid-column:span 7!important;
}
.ltw-repeater-faq .ltw-remove-repeater{
    align-self:center!important;
}

/* Speakers */
.ltw-repeater-speakers .ltw-repeater-grid{
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
}
.ltw-repeater-speakers [data-repeater-field="name"]{
    grid-column:span 5!important;
}
.ltw-repeater-speakers [data-repeater-field="title"]{
    grid-column:span 7!important;
}
.ltw-repeater-speakers [data-repeater-field="bio"]{
    grid-column:1 / span 12!important;
}
.ltw-repeater-speakers .ltw-remove-repeater{
    align-self:center!important;
}

/* Sponsors */
.ltw-repeater-sponsors .ltw-repeater-grid{
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
}
.ltw-repeater-sponsors [data-repeater-field="name"]{
    grid-column:span 5!important;
}
.ltw-repeater-sponsors [data-repeater-field="url"]{
    grid-column:span 7!important;
}
.ltw-repeater-sponsors .ltw-remove-repeater{
    align-self:center!important;
}

/* Better remove button alignment across repeaters */
.ltw-repeater-item .ltw-remove-repeater{
    justify-self:end;
    align-self:center!important;
}

@media(max-width:900px){
    .ltw-content-grid-ceremony,
    .ltw-content-grid-reception,
    .ltw-content-grid-directions,
    .ltw-content-grid-parking,
    .ltw-content-grid-accessibility,
    .ltw-content-grid-dress_code,
    .ltw-content-grid-transportation,
    .ltw-content-grid-rsvp,
    .ltw-content-grid-gallery,
    .ltw-content-grid-speakers,
    .ltw-content-grid-sponsors,
    .ltw-content-grid-accommodations,
    .ltw-content-grid-registry,
    .ltw-content-grid-contact,
    .ltw-content-grid-registration{
        grid-template-columns:1fr!important;
    }
    .ltw-content-grid-ceremony>label,
    .ltw-content-grid-reception>label,
    .ltw-content-grid-directions>label,
    .ltw-content-grid-parking>label,
    .ltw-content-grid-accessibility>label,
    .ltw-content-grid-dress_code>label,
    .ltw-content-grid-transportation>label,
    .ltw-content-grid-rsvp>label,
    .ltw-content-grid-gallery>label,
    .ltw-content-grid-speakers>label,
    .ltw-content-grid-sponsors>label,
    .ltw-content-grid-accommodations>label,
    .ltw-content-grid-registry>label,
    .ltw-content-grid-contact>label,
    .ltw-content-grid-registration>label{
        grid-column:auto!important;
    }
}


/* Final guest content alignment refinements v0.9.11 */

/* Ceremony and reception: map + arrival instructions on one row */
.ltw-content-grid-ceremony>[data-field-key="map_url"],
.ltw-content-grid-reception>[data-field-key="map_url"]{
    grid-column:span 4!important;
}
.ltw-content-grid-ceremony>[data-field-key="directions"],
.ltw-content-grid-reception>[data-field-key="directions"]{
    grid-column:span 8!important;
}

/* Event schedule: align time, activity, details and remove */
.ltw-repeater-agenda .ltw-repeater-item{
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:end!important;
}
.ltw-repeater-agenda .ltw-repeater-grid{
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
    align-items:end!important;
}
.ltw-repeater-agenda [data-repeater-field="time"]{
    grid-column:span 2!important;
}
.ltw-repeater-agenda [data-repeater-field="title"]{
    grid-column:span 6!important;
}
.ltw-repeater-agenda [data-repeater-field="details"]{
    grid-column:span 4!important;
}
.ltw-repeater-agenda [data-repeater-field="time"] input,
.ltw-repeater-agenda [data-repeater-field="title"] input,
.ltw-repeater-agenda [data-repeater-field="details"] input{
    height:42px!important;
    min-height:42px!important;
}
.ltw-repeater-agenda .ltw-remove-repeater{
    align-self:end!important;
    margin-bottom:0!important;
}

/* Directions: heading/address row, instructions/map row */
.ltw-content-grid-directions>[data-field-key="heading"]{
    grid-column:span 4!important;
}
.ltw-content-grid-directions>[data-field-key="address"]{
    grid-column:span 8!important;
}
.ltw-content-grid-directions>[data-field-key="instructions"]{
    grid-column:span 8!important;
}
.ltw-content-grid-directions>[data-field-key="map_url"]{
    grid-column:span 4!important;
}

/* Parking, accessibility and dress code: true single-row layouts */
.ltw-content-grid-parking,
.ltw-content-grid-accessibility,
.ltw-content-grid-dress_code{
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
    align-items:end!important;
}
.ltw-content-grid-parking>[data-field-key="heading"],
.ltw-content-grid-accessibility>[data-field-key="heading"],
.ltw-content-grid-dress_code>[data-field-key="heading"]{
    grid-column:span 4!important;
    max-width:none!important;
}
.ltw-content-grid-parking>[data-field-key="details"],
.ltw-content-grid-accessibility>[data-field-key="details"],
.ltw-content-grid-dress_code>[data-field-key="details"]{
    grid-column:span 8!important;
    max-width:none!important;
}
.ltw-content-grid-parking>[data-field-key="details"] textarea,
.ltw-content-grid-accessibility>[data-field-key="details"] textarea,
.ltw-content-grid-dress_code>[data-field-key="details"] textarea{
    height:42px!important;
    min-height:42px!important;
    resize:vertical;
}

@media(max-width:900px){
    .ltw-content-grid-ceremony>[data-field-key="map_url"],
    .ltw-content-grid-ceremony>[data-field-key="directions"],
    .ltw-content-grid-reception>[data-field-key="map_url"],
    .ltw-content-grid-reception>[data-field-key="directions"],
    .ltw-content-grid-directions>[data-field-key="heading"],
    .ltw-content-grid-directions>[data-field-key="address"],
    .ltw-content-grid-directions>[data-field-key="instructions"],
    .ltw-content-grid-directions>[data-field-key="map_url"],
    .ltw-content-grid-parking>[data-field-key="heading"],
    .ltw-content-grid-parking>[data-field-key="details"],
    .ltw-content-grid-accessibility>[data-field-key="heading"],
    .ltw-content-grid-accessibility>[data-field-key="details"],
    .ltw-content-grid-dress_code>[data-field-key="heading"],
    .ltw-content-grid-dress_code>[data-field-key="details"]{
        grid-column:auto!important;
    }

    .ltw-repeater-agenda .ltw-repeater-grid{
        grid-template-columns:1fr!important;
    }
    .ltw-repeater-agenda [data-repeater-field="time"],
    .ltw-repeater-agenda [data-repeater-field="title"],
    .ltw-repeater-agenda [data-repeater-field="details"]{
        grid-column:auto!important;
    }
}


/* Final compact alignment fixes v0.9.12 */

/* Event Schedule: make every label/input share the same baseline */
.ltw-repeater-agenda .ltw-repeater-grid{
    align-items:stretch!important;
}
.ltw-repeater-agenda .ltw-repeater-grid>label{
    display:grid!important;
    grid-template-rows:auto 42px;
    align-self:stretch!important;
    gap:6px!important;
}
.ltw-repeater-agenda .ltw-repeater-grid>label input{
    align-self:end!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    box-sizing:border-box!important;
}
.ltw-repeater-agenda [data-repeater-field="time"]{
    grid-column:span 2!important;
}
.ltw-repeater-agenda [data-repeater-field="title"]{
    grid-column:span 6!important;
}
.ltw-repeater-agenda [data-repeater-field="details"]{
    grid-column:span 4!important;
}
.ltw-repeater-agenda .ltw-remove-repeater{
    align-self:end!important;
    height:42px;
}

/* Accommodations: heading + introduction on one row */
.ltw-content-grid-accommodations>[data-field-key="heading"]{
    grid-column:span 4!important;
    max-width:none!important;
}
.ltw-content-grid-accommodations>[data-field-key="intro"]{
    grid-column:span 8!important;
    max-width:none!important;
}

/* Accommodation entry: hotel + link first row, details + remove second row */
.ltw-repeater-accommodations .ltw-repeater-item{
    position:relative;
    display:block!important;
    padding-right:92px!important;
}
.ltw-repeater-accommodations .ltw-repeater-grid{
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
}
.ltw-repeater-accommodations [data-repeater-field="name"]{
    grid-column:span 5!important;
}
.ltw-repeater-accommodations [data-repeater-field="url"]{
    grid-column:span 7!important;
}
.ltw-repeater-accommodations [data-repeater-field="details"]{
    grid-column:1 / span 12!important;
}
.ltw-repeater-accommodations .ltw-remove-repeater{
    position:absolute!important;
    right:12px!important;
    bottom:12px!important;
    margin:0!important;
    height:40px;
    align-self:auto!important;
}

/* Transportation: heading + details on one row */
.ltw-content-grid-transportation{
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
    align-items:end!important;
}
.ltw-content-grid-transportation>[data-field-key="heading"]{
    grid-column:span 4!important;
    max-width:none!important;
}
.ltw-content-grid-transportation>[data-field-key="details"]{
    grid-column:span 8!important;
    max-width:none!important;
}
.ltw-content-grid-transportation>[data-field-key="details"] textarea{
    min-height:42px!important;
    height:42px!important;
}

@media(max-width:900px){
    .ltw-repeater-agenda .ltw-repeater-grid>label{
        grid-template-rows:auto 42px;
    }
    .ltw-repeater-agenda [data-repeater-field="time"],
    .ltw-repeater-agenda [data-repeater-field="title"],
    .ltw-repeater-agenda [data-repeater-field="details"],
    .ltw-content-grid-accommodations>[data-field-key="heading"],
    .ltw-content-grid-accommodations>[data-field-key="intro"],
    .ltw-content-grid-transportation>[data-field-key="heading"],
    .ltw-content-grid-transportation>[data-field-key="details"]{
        grid-column:auto!important;
    }
    .ltw-repeater-accommodations .ltw-repeater-item{
        padding-right:12px!important;
        padding-bottom:62px!important;
    }
    .ltw-repeater-accommodations .ltw-remove-repeater{
        left:12px!important;
        right:auto!important;
        bottom:12px!important;
    }
}

/* Final guest content alignment refinements v0.9.13 */

/* Ceremony and reception: map link wider, arrival instructions narrower */
.ltw-content-grid-ceremony>[data-field-key="map_url"],
.ltw-content-grid-reception>[data-field-key="map_url"]{
    grid-column:span 5!important;
}
.ltw-content-grid-ceremony>[data-field-key="directions"],
.ltw-content-grid-reception>[data-field-key="directions"]{
    grid-column:span 7!important;
}

/* Contact information: heading + name + email + phone on one clean row */
.ltw-content-grid-contact{
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
    align-items:end!important;
}
.ltw-content-grid-contact>[data-field-key="heading"]{
    grid-column:span 3!important;
    max-width:none!important;
}
.ltw-content-grid-contact>[data-field-key="name"],
.ltw-content-grid-contact>[data-field-key="email"],
.ltw-content-grid-contact>[data-field-key="phone"]{
    grid-column:span 3!important;
}
.ltw-content-grid-contact>[data-field-key="details"]{
    grid-column:1 / -1!important;
}

/* RSVP, speakers, sponsors and registration: compact heading row */
.ltw-content-grid-rsvp,
.ltw-content-grid-speakers,
.ltw-content-grid-sponsors,
.ltw-content-grid-registration{
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
    align-items:end!important;
}
.ltw-content-grid-rsvp>[data-field-key="heading"],
.ltw-content-grid-speakers>[data-field-key="heading"],
.ltw-content-grid-sponsors>[data-field-key="heading"],
.ltw-content-grid-registration>[data-field-key="heading"]{
    grid-column:span 4!important;
    max-width:none!important;
}
.ltw-content-grid-rsvp>[data-field-key="intro"],
.ltw-content-grid-speakers>[data-field-key="intro"],
.ltw-content-grid-sponsors>[data-field-key="intro"],
.ltw-content-grid-registration>[data-field-key="details"]{
    grid-column:span 8!important;
    max-width:none!important;
}
.ltw-content-grid-registration>[data-field-key="details"] textarea{
    min-height:42px!important;
    height:42px!important;
}
.ltw-content-grid-registration>[data-field-key="button_label"]{
    grid-column:span 4!important;
}
.ltw-content-grid-registration>[data-field-key="button_url"]{
    grid-column:span 8!important;
}

/* Accommodation repeater: keep link inline and remove button beside booking details */
.ltw-repeater-accommodations{
    display:grid!important;
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
    gap:10px 12px!important;
    align-items:end!important;
}
.ltw-repeater-accommodations .ltw-repeater-grid{
    display:contents!important;
}
.ltw-repeater-accommodations [data-repeater-field="name"]{
    grid-column:span 5!important;
}
.ltw-repeater-accommodations [data-repeater-field="url"]{
    grid-column:span 7!important;
}
.ltw-repeater-accommodations [data-repeater-field="details"]{
    grid-column:1 / span 10!important;
}
.ltw-repeater-accommodations .ltw-remove-repeater{
    position:static!important;
    grid-column:11 / span 2!important;
    grid-row:2!important;
    justify-self:end!important;
    align-self:end!important;
    margin:0!important;
    height:40px!important;
}

/* Gift registry repeater: keep registry name, link and remove inline */
.ltw-repeater-registry{
    display:grid!important;
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
    gap:10px 12px!important;
    align-items:end!important;
}
.ltw-repeater-registry .ltw-repeater-grid{
    display:contents!important;
}
.ltw-repeater-registry [data-repeater-field="name"]{
    grid-column:span 4!important;
}
.ltw-repeater-registry [data-repeater-field="url"]{
    grid-column:span 6!important;
}
.ltw-repeater-registry .ltw-remove-repeater{
    position:static!important;
    grid-column:11 / span 2!important;
    grid-row:1!important;
    justify-self:end!important;
    align-self:end!important;
    margin:0!important;
    height:40px!important;
}

/* Speakers repeater: biography line shares row with remove button */
.ltw-repeater-speakers{
    display:grid!important;
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
    gap:10px 12px!important;
    align-items:end!important;
}
.ltw-repeater-speakers .ltw-repeater-grid{
    display:contents!important;
}
.ltw-repeater-speakers [data-repeater-field="name"]{
    grid-column:span 5!important;
}
.ltw-repeater-speakers [data-repeater-field="title"]{
    grid-column:span 7!important;
}
.ltw-repeater-speakers [data-repeater-field="bio"]{
    grid-column:1 / span 10!important;
}
.ltw-repeater-speakers .ltw-remove-repeater{
    position:static!important;
    grid-column:11 / span 2!important;
    grid-row:2!important;
    justify-self:end!important;
    align-self:end!important;
    margin:0!important;
    height:40px!important;
}

/* Sponsors repeater: sponsor name, website and remove on one row */
.ltw-repeater-sponsors{
    display:grid!important;
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
    gap:10px 12px!important;
    align-items:end!important;
}
.ltw-repeater-sponsors .ltw-repeater-grid{
    display:contents!important;
}
.ltw-repeater-sponsors [data-repeater-field="name"]{
    grid-column:span 4!important;
}
.ltw-repeater-sponsors [data-repeater-field="url"]{
    grid-column:span 6!important;
}
.ltw-repeater-sponsors .ltw-remove-repeater{
    position:static!important;
    grid-column:11 / span 2!important;
    grid-row:1!important;
    justify-self:end!important;
    align-self:end!important;
    margin:0!important;
    height:40px!important;
}

@media(max-width:900px){
    .ltw-content-grid-contact>[data-field-key="heading"],
    .ltw-content-grid-contact>[data-field-key="name"],
    .ltw-content-grid-contact>[data-field-key="email"],
    .ltw-content-grid-contact>[data-field-key="phone"],
    .ltw-content-grid-contact>[data-field-key="details"],
    .ltw-content-grid-rsvp>[data-field-key="heading"],
    .ltw-content-grid-rsvp>[data-field-key="intro"],
    .ltw-content-grid-speakers>[data-field-key="heading"],
    .ltw-content-grid-speakers>[data-field-key="intro"],
    .ltw-content-grid-sponsors>[data-field-key="heading"],
    .ltw-content-grid-sponsors>[data-field-key="intro"],
    .ltw-content-grid-registration>[data-field-key="heading"],
    .ltw-content-grid-registration>[data-field-key="details"],
    .ltw-content-grid-registration>[data-field-key="button_label"],
    .ltw-content-grid-registration>[data-field-key="button_url"],
    .ltw-content-grid-ceremony>[data-field-key="map_url"],
    .ltw-content-grid-ceremony>[data-field-key="directions"],
    .ltw-content-grid-reception>[data-field-key="map_url"],
    .ltw-content-grid-reception>[data-field-key="directions"]{
        grid-column:auto!important;
    }

    .ltw-repeater-accommodations,
    .ltw-repeater-registry,
    .ltw-repeater-speakers,
    .ltw-repeater-sponsors{
        grid-template-columns:1fr!important;
    }
    .ltw-repeater-accommodations .ltw-repeater-grid,
    .ltw-repeater-registry .ltw-repeater-grid,
    .ltw-repeater-speakers .ltw-repeater-grid,
    .ltw-repeater-sponsors .ltw-repeater-grid{
        display:grid!important;
        grid-template-columns:1fr!important;
    }
    .ltw-repeater-accommodations [data-repeater-field],
    .ltw-repeater-registry [data-repeater-field],
    .ltw-repeater-speakers [data-repeater-field],
    .ltw-repeater-sponsors [data-repeater-field],
    .ltw-repeater-accommodations .ltw-remove-repeater,
    .ltw-repeater-registry .ltw-remove-repeater,
    .ltw-repeater-speakers .ltw-remove-repeater,
    .ltw-repeater-sponsors .ltw-remove-repeater{
        grid-column:auto!important;
        grid-row:auto!important;
        justify-self:start!important;
        width:auto!important;
    }
}

/* Repeater alignment correction v0.9.14 */
.ltw-repeater-accommodations,
.ltw-repeater-registry,
.ltw-repeater-speakers,
.ltw-repeater-sponsors{
    display:block!important;
    padding:12px!important;
}
.ltw-repeater-accommodations .ltw-repeater-grid,
.ltw-repeater-registry .ltw-repeater-grid,
.ltw-repeater-speakers .ltw-repeater-grid,
.ltw-repeater-sponsors .ltw-repeater-grid{
    display:grid!important;
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
    gap:10px 12px!important;
    align-items:start!important;
}
.ltw-repeater-accommodations .ltw-repeater-grid>label,
.ltw-repeater-registry .ltw-repeater-grid>label,
.ltw-repeater-speakers .ltw-repeater-grid>label,
.ltw-repeater-sponsors .ltw-repeater-grid>label{
    display:grid!important;
    grid-template-rows:auto 40px!important;
    gap:5px!important;
    align-self:start!important;
    margin:0!important;
}
.ltw-repeater-accommodations .ltw-repeater-grid>label input,
.ltw-repeater-registry .ltw-repeater-grid>label input,
.ltw-repeater-speakers .ltw-repeater-grid>label input,
.ltw-repeater-sponsors .ltw-repeater-grid>label input{
    width:100%!important;
    min-height:40px!important;
    height:40px!important;
    margin:0!important;
    box-sizing:border-box!important;
}
.ltw-repeater-accommodations .ltw-remove-repeater,
.ltw-repeater-registry .ltw-remove-repeater,
.ltw-repeater-speakers .ltw-remove-repeater,
.ltw-repeater-sponsors .ltw-remove-repeater{
    position:static!important;
    min-height:40px!important;
    height:40px!important;
    padding:0 10px!important;
    margin:0!important;
    align-self:end!important;
    justify-self:end!important;
    line-height:1!important;
}

/* Accommodations */
.ltw-repeater-accommodations [data-repeater-field="name"]{
    grid-column:1 / span 5!important;
    grid-row:1!important;
}
.ltw-repeater-accommodations [data-repeater-field="url"]{
    grid-column:6 / span 7!important;
    grid-row:1!important;
}
.ltw-repeater-accommodations [data-repeater-field="details"]{
    grid-column:1 / span 10!important;
    grid-row:2!important;
}
.ltw-repeater-accommodations .ltw-remove-repeater{
    grid-column:11 / span 2!important;
    grid-row:2!important;
}

/* Gift registry */
.ltw-repeater-registry [data-repeater-field="name"]{
    grid-column:1 / span 4!important;
    grid-row:1!important;
}
.ltw-repeater-registry [data-repeater-field="url"]{
    grid-column:5 / span 6!important;
    grid-row:1!important;
}
.ltw-repeater-registry .ltw-remove-repeater{
    grid-column:11 / span 2!important;
    grid-row:1!important;
}

/* Speakers */
.ltw-repeater-speakers [data-repeater-field="name"]{
    grid-column:1 / span 5!important;
    grid-row:1!important;
}
.ltw-repeater-speakers [data-repeater-field="title"]{
    grid-column:6 / span 7!important;
    grid-row:1!important;
}
.ltw-repeater-speakers [data-repeater-field="bio"]{
    grid-column:1 / span 10!important;
    grid-row:2!important;
}
.ltw-repeater-speakers .ltw-remove-repeater{
    grid-column:11 / span 2!important;
    grid-row:2!important;
}

/* Sponsors */
.ltw-repeater-sponsors [data-repeater-field="name"]{
    grid-column:1 / span 4!important;
    grid-row:1!important;
}
.ltw-repeater-sponsors [data-repeater-field="url"]{
    grid-column:5 / span 6!important;
    grid-row:1!important;
}
.ltw-repeater-sponsors .ltw-remove-repeater{
    grid-column:11 / span 2!important;
    grid-row:1!important;
}

@media(max-width:900px){
    .ltw-repeater-accommodations .ltw-repeater-grid,
    .ltw-repeater-registry .ltw-repeater-grid,
    .ltw-repeater-speakers .ltw-repeater-grid,
    .ltw-repeater-sponsors .ltw-repeater-grid{
        grid-template-columns:1fr!important;
    }
    .ltw-repeater-accommodations .ltw-repeater-grid>* ,
    .ltw-repeater-registry .ltw-repeater-grid>* ,
    .ltw-repeater-speakers .ltw-repeater-grid>* ,
    .ltw-repeater-sponsors .ltw-repeater-grid>*{
        grid-column:1!important;
        grid-row:auto!important;
    }
    .ltw-repeater-accommodations .ltw-remove-repeater,
    .ltw-repeater-registry .ltw-remove-repeater,
    .ltw-repeater-speakers .ltw-remove-repeater,
    .ltw-repeater-sponsors .ltw-remove-repeater{
        justify-self:start!important;
    }
}


/* Light the Way 1.0 style selection foundation */
.ltw-guest-experience-editor .ltw-style-foundation:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){overflow:hidden}
.ltw-guest-experience-editor .ltw-style-foundation-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}
.ltw-guest-experience-editor .ltw-style-foundation-head h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-bottom:5px!important}
.ltw-guest-experience-editor .ltw-style-simple-note:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){flex:0 0 auto;padding:6px 10px;border-radius:999px;background:#f3eee8;color:#6b584b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}
.ltw-guest-experience-editor .ltw-style-step:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-top:22px}
.ltw-guest-experience-editor .ltw-style-step-heading:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;align-items:center;gap:10px;margin-bottom:12px}
.ltw-guest-experience-editor .ltw-style-step-heading>div:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;gap:2px}
.ltw-guest-experience-editor .ltw-style-step-heading strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:14px}
.ltw-guest-experience-editor .ltw-style-step-heading small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#6b6763;font-size:12px}
.ltw-guest-experience-editor .ltw-style-step-number:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#28221e;color:#fff;font-size:12px;font-weight:800}
.ltw-guest-experience-editor .ltw-theme-card-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.ltw-guest-experience-editor .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:relative;display:grid!important;grid-template-rows:126px auto;min-width:0;padding:0!important;overflow:hidden;border:1px solid #d9d2cc!important;border-radius:12px!important;background:#fff!important;color:#29231f!important;text-align:left!important;box-shadow:none!important;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}
.ltw-guest-experience-editor .ltw-theme-card:hover:not(:disabled):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){transform:translateY(-1px);border-color:#9b7a64!important;box-shadow:0 6px 18px rgba(40,28,20,.09)!important}
.ltw-guest-experience-editor .ltw-theme-card.is-selected:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border:2px solid #8d684d!important;box-shadow:0 0 0 3px rgba(141,104,77,.12)!important}
.ltw-guest-experience-editor .ltw-theme-card.is-selected:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):after{content:'✓';position:absolute;top:8px;right:8px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#8d684d;color:#fff;font-size:13px;font-weight:900}
.ltw-guest-experience-editor .ltw-theme-card.is-locked:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){opacity:.68;cursor:not-allowed}
.ltw-guest-experience-editor .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:14px;background:#f6f0e8;color:#3f302d;pointer-events:none}
.ltw-guest-experience-editor .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:13px;font-size:10px;letter-spacing:.18em;text-transform:uppercase}
.ltw-guest-experience-editor .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:Georgia,serif;font-size:20px;line-height:1}
.ltw-guest-experience-editor .ltw-theme-preview-divider:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:42px;height:1px;background:currentColor;opacity:.55}
.ltw-guest-experience-editor .ltw-theme-preview-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:70%;height:4px;border-radius:999px;background:currentColor;opacity:.18}
.ltw-guest-experience-editor .ltw-theme-preview-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-top:2px;padding:5px 13px;border-radius:999px;background:#8d684d;color:#fff;font:700 9px/1 system-ui,sans-serif;letter-spacing:.08em}
.ltw-guest-experience-editor .ltw-theme-card-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;gap:5px;padding:12px 13px 14px;pointer-events:none}
.ltw-guest-experience-editor .ltw-theme-card-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;align-items:center;justify-content:space-between;gap:8px}
.ltw-guest-experience-editor .ltw-theme-card-title strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:13px}
.ltw-guest-experience-editor .ltw-theme-card-title em:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:3px 6px;border-radius:999px;background:#eee8e2;color:#69594e;font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.ltw-guest-experience-editor .ltw-theme-card-copy small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:31px;color:#6d655f;font-size:11px;line-height:1.4}
.ltw-guest-experience-editor .ltw-theme-font-note:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:10px;color:#8b7668}
.ltw-guest-experience-editor .ltw-theme-lock:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:absolute;inset:auto 8px 8px auto;padding:4px 7px;border-radius:999px;background:#2d2926;color:#fff;font-size:9px;font-weight:800;pointer-events:none}
.ltw-guest-experience-editor .ltw-style-help:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:9px 0 0;color:#756a62;font-size:11px}
.ltw-guest-experience-editor .ltw-palette-card-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.ltw-guest-experience-editor .ltw-palette-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid!important;align-content:start;gap:8px;padding:10px!important;border:1px solid #d9d2cc!important;border-radius:10px!important;background:#fff!important;color:#29231f!important;text-align:left!important;cursor:pointer;box-shadow:none!important}
.ltw-guest-experience-editor .ltw-palette-card:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-color:#9b7a64!important}
.ltw-guest-experience-editor .ltw-palette-card.is-selected:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border:2px solid #8d684d!important;box-shadow:0 0 0 2px rgba(141,104,77,.1)!important}
.ltw-guest-experience-editor .ltw-palette-card strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:11px;pointer-events:none}
.ltw-guest-experience-editor .ltw-palette-card small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:10px;line-height:1.35;color:#7b6f67;pointer-events:none}
.ltw-guest-experience-editor .ltw-palette-swatches:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;height:32px;overflow:hidden;border-radius:6px;border:1px solid rgba(0,0,0,.07);pointer-events:none}
.ltw-guest-experience-editor .ltw-palette-swatches i:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){flex:1;min-width:0}
.ltw-guest-experience-editor .ltw-style-preview-wrap:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-top:22px;padding:16px;border:1px solid #ddd4cd;border-radius:12px;background:#faf8f5}
.ltw-guest-experience-editor .ltw-style-preview-heading:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}
.ltw-guest-experience-editor .ltw-style-preview-heading>div:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;gap:2px}
.ltw-guest-experience-editor .ltw-style-preview-heading small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#716861;font-size:11px}
.ltw-guest-experience-editor .ltw-preview-font-label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:5px 8px;border-radius:999px;background:#fff;border:1px solid #e0d9d3;color:#6c5c51;font-size:10px;font-weight:700}
.ltw-guest-experience-editor .ltw-style-live-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){--preview-bg:#fffaf4;--preview-text:#3f302d;--preview-accent:#c9908c;--preview-detail:#ead7c8;--preview-radius:18px;--preview-button-radius:999px;--preview-heading-align:center;--preview-flex-align:center;--preview-hero-min-height:205px;--preview-button-bg:var(--preview-accent);--preview-button-text:var(--preview-bg);--preview-button-border:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(170px,.65fr);gap:10px;padding:12px;border-radius:var(--preview-radius);background:var(--preview-detail);color:var(--preview-text);transition:background .15s,color .15s}
.ltw-guest-experience-editor .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-row:span 2;display:flex;min-height:var(--preview-hero-min-height);flex-direction:column;align-items:var(--preview-flex-align);justify-content:center;padding:28px;border-radius:calc(var(--preview-radius) * .75);background:var(--preview-bg);text-align:var(--preview-heading-align);border:1px solid color-mix(in srgb,var(--preview-accent) 32%,transparent)}
.ltw-guest-experience-editor .ltw-preview-ornament:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:18px;margin-bottom:4px;color:var(--preview-accent);font-size:16px}
.ltw-guest-experience-editor .ltw-preview-eyebrow:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0 0 7px!important;color:var(--preview-accent);font:800 9px/1.2 system-ui,sans-serif;letter-spacing:.18em}
.ltw-guest-experience-editor .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0 0 9px!important;color:var(--preview-text);font:34px/1.05 Georgia,serif;white-space:pre-line}
.ltw-guest-experience-editor .ltw-preview-intro:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:390px;margin:0 0 15px!important;color:var(--preview-text);font-size:12px;opacity:.78}
.ltw-guest-experience-editor .ltw-preview-action:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:inline-flex;padding:8px 15px;border-radius:var(--preview-button-radius);background:var(--preview-button-bg);color:var(--preview-button-text);border:var(--preview-button-border);font:800 10px/1 system-ui,sans-serif;letter-spacing:.03em}
.ltw-guest-experience-editor .ltw-preview-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;align-items:center;gap:9px;padding:13px;border-radius:calc(var(--preview-radius) * .6);background:var(--preview-bg);border:1px solid color-mix(in srgb,var(--preview-accent) 22%,transparent)}
.ltw-guest-experience-editor .ltw-preview-section-icon:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:var(--preview-accent);font-size:10px}
.ltw-guest-experience-editor .ltw-preview-section>div:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;gap:2px}
.ltw-guest-experience-editor .ltw-preview-section strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:Georgia,serif;font-size:12px}
.ltw-guest-experience-editor .ltw-preview-section small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:var(--preview-text);font-size:9px;opacity:.7}
.ltw-guest-experience-editor .theme-modern_minimal .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-modern_minimal .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-modern_minimal .ltw-preview-section strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.03em}
.ltw-guest-experience-editor .theme-warm_rustic .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-warm_rustic .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-warm_rustic .ltw-preview-section strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:Georgia,serif;font-style:italic}
.ltw-guest-experience-editor .theme-professional_classic .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-professional_classic .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-professional_classic .ltw-preview-section strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:Arial,sans-serif;font-weight:700}
.ltw-guest-experience-editor .theme-midnight_formal .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-midnight_formal .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:Georgia,serif;text-transform:uppercase;letter-spacing:.08em}
.ltw-guest-experience-editor .theme-enchanted_woodland .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-enchanted_woodland .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:Georgia,serif;font-style:italic}
.ltw-guest-experience-editor .theme-gilded_glamour .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-gilded_glamour .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:Georgia,serif;letter-spacing:.04em}
.ltw-guest-experience-editor .theme-old_hollywood .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-old_hollywood .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:Georgia,serif;text-transform:uppercase;letter-spacing:.1em}
.ltw-guest-experience-editor .theme-petal_pearl .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-petal_pearl .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:Georgia,serif;font-style:italic;font-weight:400}
.ltw-guest-experience-editor .theme-classic_romance.palette-dusty_rose:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){grid-template-columns:minmax(0,1.45fr) minmax(185px,.75fr)}
.ltw-guest-experience-editor .theme-classic_romance.palette-dusty_rose .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){justify-content:flex-end;align-items:flex-start;padding:34px 34px 30px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.98));border-left:4px solid var(--preview-accent)}
.ltw-guest-experience-editor .theme-classic_romance.palette-dusty_rose .ltw-preview-eyebrow:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){letter-spacing:.14em}
.ltw-guest-experience-editor .theme-classic_romance.palette-dusty_rose .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
.ltw-guest-experience-editor .theme-classic_romance.palette-dusty_rose .ltw-preview-section strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:Georgia,serif;font-style:italic;font-weight:400;letter-spacing:.01em}
.ltw-guest-experience-editor .theme-classic_romance.palette-dusty_rose .ltw-preview-intro:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){max-width:320px}
.ltw-guest-experience-editor .theme-classic_romance.palette-dusty_rose .ltw-preview-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){border-radius:18px;background:rgba(255,255,255,.82)}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-modern_minimal:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#fafafa;color:#202124;align-items:flex-start}.ltw-theme-card-preview.theme-modern_minimal .ltw-theme-preview-button{border-radius:3px;background:#202124}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-warm_rustic:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#fff7ea;color:#44352a}.ltw-theme-card-preview.theme-warm_rustic .ltw-theme-preview-button{border-radius:7px;background:#b86642}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-professional_classic:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#f7f8fa;color:#1e293b;align-items:flex-start}.ltw-theme-card-preview.theme-professional_classic .ltw-theme-preview-button{border-radius:3px;background:#294d73}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-midnight_formal:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#111214;color:#f5f3ef}.ltw-theme-card-preview.theme-midnight_formal .ltw-theme-preview-button{border-radius:2px;background:#d9dde2;color:#111214}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-enchanted_woodland:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#e9eee5;color:#2f3d35}.ltw-theme-card-preview.theme-enchanted_woodland .ltw-theme-preview-button{background:#6f8064}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-gilded_glamour:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#fff8e7;color:#5c4527}.ltw-theme-card-preview.theme-gilded_glamour .ltw-theme-preview-button{background:#b68a34}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-old_hollywood:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#171313;color:#f8eddb}.ltw-theme-card-preview.theme-old_hollywood .ltw-theme-preview-button{border-radius:0;background:#8f1820}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-petal_pearl:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#fff7f4;color:#49383a}.ltw-theme-card-preview.theme-petal_pearl .ltw-theme-preview-button{background:#c77e8c}
@media(max-width:1050px){.ltw-guest-experience-editor .ltw-theme-card-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:repeat(2,minmax(0,1fr))}.ltw-guest-experience-editor .ltw-palette-card-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.ltw-guest-experience-editor .ltw-style-foundation-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-style-preview-heading:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid}.ltw-guest-experience-editor .ltw-style-simple-note:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-preview-font-label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){justify-self:start}.ltw-guest-experience-editor .ltw-theme-card-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-palette-card-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}.ltw-guest-experience-editor .ltw-style-live-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}.ltw-guest-experience-editor .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-row:auto;min-height:180px}}


/* Theme access badges v1.0.1 */
.ltw-guest-experience-editor .ltw-theme-access-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:absolute;
    top:10px;
    left:10px;
    z-index:3;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:24px;
    padding:4px 9px;
    border-radius:999px;
    box-shadow:0 2px 8px rgba(0,0,0,.14);
    font-size:10px;
    line-height:1;
    font-weight:900;
    letter-spacing:.07em;
    text-transform:uppercase;
    pointer-events:none;
}
.ltw-guest-experience-editor .ltw-theme-card.is-included .ltw-theme-access-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#e4f3e7;
    color:#1e6a35;
    border:1px solid #a9d3b3;
}
.ltw-guest-experience-editor .ltw-theme-card.is-premium .ltw-theme-access-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#2f2925;
    color:#f7dfaa;
    border:1px solid #b99554;
}
.ltw-guest-experience-editor .ltw-theme-card.is-locked:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){opacity:1}
.ltw-guest-experience-editor .ltw-theme-card.is-locked .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-theme-card.is-locked .ltw-theme-card-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){opacity:.68}
.ltw-guest-experience-editor .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding-top:34px}
.ltw-guest-experience-editor .ltw-theme-card-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){justify-content:flex-start}
.ltw-guest-experience-editor .ltw-theme-card-title em:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:none!important}

/* Guest page media and structural preview v1.0.3 */
.ltw-guest-experience-editor .ltw-media-foundation:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){overflow:hidden}
.ltw-guest-experience-editor .ltw-media-limit:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-preview-state:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:inline-flex;align-items:center;min-height:26px;padding:5px 9px;border-radius:999px;background:#f3eee8;color:#6b584b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}
.ltw-guest-experience-editor .ltw-media-control-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,.7fr);gap:14px;margin-top:14px}
.ltw-guest-experience-editor .ltw-media-control:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;align-content:start;gap:7px;min-width:0;padding:13px;border:1px solid #ddd5ce;border-radius:12px;background:#fff}
.ltw-guest-experience-editor .ltw-media-control>strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:13px;font-weight:700}
.ltw-guest-experience-editor .ltw-media-control>small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#756d67;font-size:11px;line-height:1.4}
.ltw-guest-experience-editor .ltw-media-control input[type=file]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-gallery-upload-control input[type=file]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:100%;font-size:11px}
.ltw-guest-experience-editor .ltw-media-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:relative;display:grid;place-items:center;min-height:155px;overflow:hidden;border:1px dashed #cbbfb6;border-radius:10px;background:#f7f3ef center/cover no-repeat;color:#76675c;text-align:center}
.ltw-guest-experience-editor .ltw-logo-media-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:155px;background:#fbfaf8}
.ltw-guest-experience-editor .ltw-logo-media-preview img:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:78%;max-height:120px;object-fit:contain}
.ltw-guest-experience-editor .ltw-media-preview.has-image:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.38))}
.ltw-guest-experience-editor .ltw-logo-media-preview.has-image:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):after{display:none}
.ltw-guest-experience-editor .ltw-hero-media-preview.has-image>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:absolute;z-index:2;bottom:10px;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.9);color:#3a3029;font-size:10px;font-weight:800}
.ltw-guest-experience-editor .ltw-remove-media:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){justify-self:start;font-size:11px}
.ltw-guest-experience-editor .ltw-gallery-upload-control:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:12px 13px;border:1px solid #ddd5ce;border-radius:10px;background:#faf8f5}
.ltw-guest-experience-editor .ltw-gallery-upload-control>div:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;gap:2px}
.ltw-guest-experience-editor .ltw-gallery-upload-control small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#756d67;font-size:11px}
.ltw-guest-experience-editor .ltw-gallery-media-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}
.ltw-guest-experience-editor .ltw-gallery-media-item:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background:#eee8e2}
.ltw-guest-experience-editor .ltw-gallery-media-item img:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:100%;height:100%;object-fit:cover}
.ltw-guest-experience-editor .ltw-remove-gallery-image:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:absolute;top:5px;right:5px;display:grid!important;place-items:center;width:24px;height:24px;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(35,31,28,.88)!important;color:#fff!important;font-size:16px!important;line-height:1!important;cursor:pointer}
.ltw-guest-experience-editor .ltw-full-preview-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){overflow:hidden}
.ltw-guest-experience-editor .ltw-full-guest-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){overflow:hidden;border:1px solid #ddd4cc;border-radius:14px;background:var(--guest-bg);color:var(--guest-text)}
.ltw-guest-experience-editor .ltw-full-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:relative;display:flex;min-height:245px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:34px;background:linear-gradient(145deg,color-mix(in srgb,var(--guest-bg) 88%,#fff),var(--guest-bg));text-align:center}
.ltw-guest-experience-editor .ltw-full-preview-hero-media:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-full-preview-hero-shade:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:absolute;inset:0;display:block}
.ltw-guest-experience-editor .ltw-full-preview-hero-media:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){z-index:0}
.ltw-guest-experience-editor .ltw-full-preview-hero-media img:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block;width:100%;height:100%;object-fit:cover}
.ltw-guest-experience-editor .ltw-full-preview-hero-shade:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){z-index:1;background:linear-gradient(rgba(20,16,14,.32),rgba(20,16,14,.45));pointer-events:none}
.ltw-guest-experience-editor .ltw-full-preview-hero-copy:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}
.ltw-guest-experience-editor .ltw-full-preview-hero.has-image:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35)}
.ltw-guest-experience-editor .ltw-full-preview-logo:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:145px;max-height:82px;margin-bottom:15px;object-fit:contain}
.ltw-guest-experience-editor .ltw-full-preview-kicker:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-bottom:8px;color:var(--guest-accent);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}
.ltw-guest-experience-editor .ltw-full-preview-hero.has-image .ltw-full-preview-kicker:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#fff}
.ltw-guest-experience-editor .ltw-full-preview-hero h5:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0!important;color:inherit;font:38px/1.08 Georgia,serif}
.ltw-guest-experience-editor .ltw-full-preview-hero h5:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-full-preview-hero p:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-guest-editorial h2:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){white-space:pre-line}
.ltw-guest-experience-editor .ltw-full-preview-hero p:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:9px 0 0!important;color:inherit;font-size:13px}
.ltw-guest-experience-editor .ltw-full-preview-body:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:18px;background:#fff}
.ltw-guest-experience-editor .ltw-full-preview-welcome:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:680px;margin:0 auto 18px;text-align:center}
.ltw-guest-experience-editor .ltw-full-preview-welcome h6:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-full-preview-gallery h6:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0 0 7px!important;font:24px/1.15 Georgia,serif;color:var(--guest-text)}
.ltw-guest-experience-editor .ltw-full-preview-welcome p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0!important;color:#5f5955;font-size:12px;line-height:1.6}
.ltw-guest-experience-editor .ltw-full-preview-sections:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.ltw-guest-experience-editor .ltw-full-preview-section-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e3ddd8;border-radius:10px;background:#fcfbfa}
.ltw-guest-experience-editor .ltw-full-preview-section-card>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:8px;height:34px;border-radius:999px;background:var(--guest-accent)}
.ltw-guest-experience-editor .ltw-full-preview-section-card>div:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;gap:2px}
.ltw-guest-experience-editor .ltw-full-preview-section-card strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:12px}
.ltw-guest-experience-editor .ltw-full-preview-section-card small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#78706a;font-size:9px;line-height:1.35}
.ltw-guest-experience-editor .ltw-full-preview-gallery:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-top:18px;text-align:center}
.ltw-guest-experience-editor .ltw-full-preview-gallery>div:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.ltw-guest-experience-editor .ltw-full-preview-gallery img:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}
@media(max-width:900px){.ltw-guest-experience-editor .ltw-media-control-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}.ltw-guest-experience-editor .ltw-gallery-media-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.ltw-guest-experience-editor .ltw-gallery-upload-control:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid}.ltw-guest-experience-editor .ltw-full-preview-sections:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}.ltw-guest-experience-editor .ltw-full-preview-gallery>div:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:repeat(2,minmax(0,1fr))}.ltw-guest-experience-editor .ltw-full-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:210px;padding:26px}.ltw-guest-experience-editor .ltw-full-preview-hero h5:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:30px}}

/* Immediate guest media saving v1.0.4 */
.ltw-guest-experience-editor .ltw-media-upload-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:20px;margin-top:12px;font-size:12px;font-weight:700;color:#6b625c}
.ltw-guest-experience-editor .ltw-media-upload-status.is-saving:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#7a5a3f}
.ltw-guest-experience-editor .ltw-media-upload-status.is-saved:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#28733f}
.ltw-guest-experience-editor .ltw-media-upload-status.is-error:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#a12626}


/* Editorial guest page renderer v1.1.0 */
.ltw-guest-experience-editor .ltw-full-preview-body:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:0;background:#fff}
.ltw-guest-experience-editor .ltw-guest-renderer:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#fff;color:var(--guest-text)}
.ltw-guest-experience-editor .ltw-guest-editorial:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:relative;max-width:1040px;margin:0 auto;padding:56px 34px}
.ltw-guest-experience-editor .ltw-guest-editorial+.ltw-guest-editorial:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-top:1px solid color-mix(in srgb,var(--guest-accent) 20%,transparent)}
.ltw-guest-experience-editor .ltw-guest-eyebrow:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0 0 10px!important;color:var(--guest-accent)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.18em;text-transform:uppercase}
/* Legacy/non-Soft-Elegance renderer typography only. Soft Elegance owns all
 * guest-facing typography in classic-romance.css; other themes keep their
 * existing portal baseline until their own canonical contracts replace it. */
.ltw-guest-experience-editor .ltw-event-website:not(.theme-classic_romance) .ltw-guest-editorial h2:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-full-guest-preview:not(.ltw-event-website) .ltw-guest-editorial h2:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0!important;color:var(--guest-text)!important;font:34px/1.05 Georgia,serif!important;letter-spacing:-.025em}
.ltw-guest-experience-editor .ltw-event-website:not(.theme-classic_romance) .ltw-guest-editorial h3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-full-guest-preview:not(.ltw-event-website) .ltw-guest-editorial h3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0 0 6px!important;color:var(--guest-text)!important;font:20px/1.15 Georgia,serif!important}
.ltw-guest-experience-editor .ltw-event-website:not(.theme-classic_romance) .ltw-guest-editorial p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-event-website:not(.theme-classic_romance) .ltw-guest-prose:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-full-guest-preview:not(.ltw-event-website) .ltw-guest-editorial p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-full-guest-preview:not(.ltw-event-website) .ltw-guest-prose:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:color-mix(in srgb,var(--guest-text) 68%,transparent)!important;font-size:12px!important;line-height:1.65}
.ltw-guest-experience-editor .ltw-guest-link:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin-top:12px;padding:0 16px;border:1px solid var(--guest-accent);border-radius:999px;color:var(--guest-accent)!important;font-size:10px;font-weight:800;text-decoration:none}
.ltw-guest-experience-editor .ltw-guest-welcome:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){text-align:center;max-width:760px}
.ltw-guest-experience-editor .ltw-guest-welcome .ltw-guest-prose:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:620px;margin:16px auto 0}
.ltw-guest-experience-editor .ltw-guest-date-feature:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){text-align:center;background:color-mix(in srgb,var(--guest-bg) 50%,#fff);max-width:none}
.ltw-guest-experience-editor .ltw-guest-date-display:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:14px 0 0!important;color:var(--guest-text)!important;font:30px/1.1 Georgia,serif!important}
.ltw-guest-experience-editor .ltw-guest-event-feature:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:76px minmax(0,650px);justify-content:center;gap:30px}
.ltw-guest-experience-editor .ltw-guest-event-number:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:color-mix(in srgb,var(--guest-accent) 55%,transparent);font:50px/1 Georgia,serif}
.ltw-guest-experience-editor .ltw-guest-event-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding-top:5px}
.ltw-guest-experience-editor .ltw-guest-event-datetime:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:12px 0 15px!important;color:var(--guest-text)!important;font-size:13px!important;font-weight:700}
.ltw-guest-experience-editor .ltw-guest-address:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:3px 0!important}
.ltw-guest-experience-editor .ltw-guest-note:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding-left:14px;border-left:3px solid var(--guest-accent)}
.ltw-guest-experience-editor .ltw-guest-section-intro:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:640px;margin-bottom:24px}
.ltw-guest-experience-editor .ltw-guest-schedule:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:color-mix(in srgb,var(--guest-bg) 45%,#fff);max-width:none}
.ltw-guest-experience-editor .ltw-guest-timeline:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:780px}
.ltw-guest-experience-editor .ltw-guest-timeline-item:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:84px 14px 1fr;gap:14px;align-items:start;padding:0 0 24px}
.ltw-guest-experience-editor .ltw-guest-timeline-item time:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding-top:3px;color:var(--guest-accent);font-size:11px;font-weight:800}
.ltw-guest-experience-editor .ltw-guest-timeline-item>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:relative;width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--guest-accent)}
.ltw-guest-experience-editor .ltw-guest-timeline-item>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):after{content:'';position:absolute;top:9px;left:4px;width:1px;height:42px;background:color-mix(in srgb,var(--guest-accent) 35%,transparent)}
.ltw-guest-experience-editor .ltw-guest-timeline-item:last-child>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):after{display:none}
.ltw-guest-experience-editor .ltw-guest-timeline-item h3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:16px!important}
.ltw-guest-experience-editor .ltw-guest-timeline-item p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:4px 0 0!important}
.ltw-guest-experience-editor .ltw-guest-info-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:none}
.ltw-guest-experience-editor .ltw-guest-info-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.ltw-guest-experience-editor .ltw-guest-info-grid article:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding-top:16px;border-top:3px solid var(--guest-accent)}
.ltw-guest-experience-editor .ltw-guest-info-grid h3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:17px!important}
.ltw-guest-experience-editor .ltw-guest-info-grid a:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:var(--guest-accent);font-size:11px;font-weight:700}
.ltw-guest-experience-editor .ltw-guest-listing-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:color-mix(in srgb,var(--guest-bg) 36%,#fff);max-width:none}
.ltw-guest-experience-editor .ltw-guest-listings:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;gap:10px;max-width:820px}
.ltw-guest-experience-editor .ltw-guest-listings article:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid color-mix(in srgb,var(--guest-accent) 24%,transparent)}
.ltw-guest-experience-editor .ltw-guest-listings article:last-child:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-bottom:0}
.ltw-guest-experience-editor .ltw-guest-listings .ltw-guest-link:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0;white-space:nowrap}
.ltw-guest-experience-editor .ltw-guest-centered-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){text-align:center;max-width:760px}
.ltw-guest-experience-editor .ltw-guest-centered-section>p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:620px;margin:14px auto!important}
.ltw-guest-experience-editor .ltw-guest-button-row:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
.ltw-guest-experience-editor .ltw-event-website.theme-natural_elegance .ltw-guest-faq>div:last-child{max-width:800px}
.ltw-guest-experience-editor .ltw-event-website.theme-natural_elegance .ltw-guest-faq details{border-bottom:1px solid color-mix(in srgb,var(--guest-accent) 25%,transparent)}
.ltw-guest-experience-editor .ltw-event-website.theme-natural_elegance .ltw-guest-faq summary{cursor:pointer;padding:16px 28px 16px 0;font:16px/1.3 Georgia,serif;list-style:none}
.ltw-guest-experience-editor .ltw-event-website.theme-natural_elegance .ltw-guest-faq summary::-webkit-details-marker{display:none}
.ltw-guest-experience-editor .ltw-event-website.theme-natural_elegance .ltw-guest-faq summary:after{content:'+';float:right;color:var(--guest-accent);font-family:Arial,sans-serif}
.ltw-guest-experience-editor .ltw-event-website.theme-natural_elegance .ltw-guest-faq details[open] summary:after{content:'–'}
.ltw-guest-experience-editor .ltw-guest-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:1.3fr .7fr;gap:40px;background:var(--guest-text);color:#fff;max-width:none}
.ltw-guest-experience-editor .ltw-guest-contact h2:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-guest-contact p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#fff!important}
.ltw-guest-experience-editor .ltw-guest-contact address:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;flex-direction:column;justify-content:center;gap:8px;font-size:11px;font-style:normal}
.ltw-guest-experience-editor .ltw-guest-contact address a:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#fff}
.ltw-guest-experience-editor .ltw-guest-rsvp:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){text-align:center;background:color-mix(in srgb,var(--guest-accent) 12%,#fff);max-width:none}
.ltw-guest-experience-editor .ltw-guest-gallery:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:none;padding-left:18px;padding-right:18px}
.ltw-guest-experience-editor .ltw-guest-gallery .ltw-guest-section-intro:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){text-align:center;margin-left:auto;margin-right:auto}
.ltw-guest-experience-editor .ltw-guest-gallery-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:76px;gap:8px}
.ltw-guest-experience-editor .ltw-guest-gallery-grid img:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:100%;height:100%;object-fit:cover;border-radius:9px}
.ltw-guest-experience-editor .ltw-guest-gallery-grid .gallery-1:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-column:span 5;grid-row:span 3}
.ltw-guest-experience-editor .ltw-guest-gallery-grid .gallery-2:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-column:span 3;grid-row:span 2}
.ltw-guest-experience-editor .ltw-guest-gallery-grid .gallery-3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-column:span 4;grid-row:span 3}
.ltw-guest-experience-editor .ltw-guest-gallery-grid .gallery-4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-column:span 3;grid-row:span 2}
.ltw-guest-experience-editor .ltw-guest-gallery-grid .gallery-5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-column:span 5;grid-row:span 2}
.ltw-guest-experience-editor .ltw-guest-people>div:last-child:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.ltw-guest-experience-editor .ltw-guest-people article:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:20px;background:color-mix(in srgb,var(--guest-bg) 42%,#fff)}
@media(max-width:700px){.ltw-guest-experience-editor .ltw-guest-editorial:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:42px 20px}.ltw-guest-experience-editor .ltw-guest-event-feature:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr;gap:8px}.ltw-guest-experience-editor .ltw-guest-info-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}.ltw-guest-experience-editor .ltw-guest-listings article:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){align-items:flex-start;flex-direction:column}.ltw-guest-experience-editor .ltw-guest-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}.ltw-guest-experience-editor .ltw-guest-gallery-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}.ltw-guest-experience-editor .ltw-guest-gallery-grid img[class]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-column:span 1;grid-row:span 1}.ltw-guest-experience-editor .ltw-guest-people>div:last-child:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}}

/* Unified Page Content Builder v1.1.1 */
.ltw-guest-experience-editor .ltw-unified-section-builder:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;gap:10px}
.ltw-guest-experience-editor .ltw-unified-section-row:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block;padding:0;border:1px solid #ddd6cf;border-radius:10px;background:#fff;overflow:hidden}
.ltw-guest-experience-editor .ltw-unified-section-row.is-disabled:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#f8f7f5;opacity:.78}
.ltw-guest-experience-editor .ltw-unified-section-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 14px}
.ltw-guest-experience-editor .ltw-content-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}
.ltw-guest-experience-editor .ltw-content-status.has-content:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#e4f3e7;color:#1e6a35;border:1px solid #a9d3b3}
.ltw-guest-experience-editor .ltw-content-status.is-empty:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#f3eee8;color:#765f4f;border:1px solid #dfd2c6}
.ltw-guest-experience-editor .ltw-toggle-section-details:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:34px;padding:0 12px;border:1px solid #9b7a64;border-radius:6px;background:#fff;color:#6d4e38;font-weight:700;cursor:pointer}
.ltw-guest-experience-editor .ltw-unified-section-body:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:16px;border-top:1px solid #e5dfda;background:#fcfbfa}
.ltw-guest-experience-editor .ltw-unified-section-body[hidden]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:none!important}
.ltw-guest-experience-editor .ltw-section-move:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;gap:4px}
@media(max-width:760px){.ltw-guest-experience-editor .ltw-unified-section-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr;align-items:start}.ltw-guest-experience-editor .ltw-content-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-required-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-section-move:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-toggle-section-details:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-column:1;justify-self:start}}


/* Unified builder interaction refinements v1.1.2 */
.ltw-guest-experience-editor .ltw-unified-section-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){cursor:pointer}
.ltw-guest-experience-editor .ltw-unified-section-head:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#fcfaf8}
.ltw-guest-experience-editor .ltw-section-enable-control:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:inline-flex;align-items:center;cursor:pointer}
.ltw-guest-experience-editor .ltw-section-enable-control input:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0!important}
.ltw-guest-experience-editor .ltw-section-summary:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-width:0;cursor:pointer}
.ltw-guest-experience-editor .ltw-unified-section-head input:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-unified-section-head button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-unified-section-head label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){cursor:auto}
.ltw-guest-experience-editor .ltw-unified-section-head .ltw-section-enable-control:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-unified-section-head .ltw-toggle-section-details:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-unified-section-head .ltw-section-move button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){cursor:pointer}

/* Page Content Builder client refinements v1.1.3 */
.ltw-guest-experience-editor .ltw-section-enable-control input[type="checkbox"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    accent-color:#8d684d;
}
.ltw-guest-experience-editor.is-event-website-builder .ltw-toggle-section-details:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:32px;
    padding:0 10px;
    font-size:12px;
    line-height:1;
    letter-spacing:0;
    text-transform:none;
}
.ltw-guest-experience-editor.is-event-website-builder .ltw-unified-section-row[data-section-key="rsvp"] .ltw-unified-section-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-columns:minmax(260px,1fr) auto auto auto;
}
.ltw-guest-experience-editor.is-event-website-builder .ltw-unified-section-row[data-section-key="rsvp"] .ltw-content-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-column:2;
    grid-row:1;
}
.ltw-guest-experience-editor.is-event-website-builder .ltw-unified-section-row[data-section-key="rsvp"] .ltw-required-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-column:1;
    grid-row:2;
    justify-self:start;
    margin-left:28px;
}
.ltw-guest-experience-editor.is-event-website-builder .ltw-unified-section-row[data-section-key="rsvp"] .ltw-section-move:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-column:3;
    grid-row:1;
}
.ltw-guest-experience-editor.is-event-website-builder .ltw-unified-section-row[data-section-key="rsvp"] .ltw-toggle-section-details:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-column:4;
    grid-row:1;
}
@media(max-width:760px){
    .ltw-guest-experience-editor.is-event-website-builder .ltw-unified-section-row[data-section-key="rsvp"] .ltw-unified-section-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:1fr;
    }
    .ltw-guest-experience-editor.is-event-website-builder .ltw-unified-section-row[data-section-key="rsvp"] .ltw-content-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-unified-section-row[data-section-key="rsvp"] .ltw-required-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-unified-section-row[data-section-key="rsvp"] .ltw-section-move:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-unified-section-row[data-section-key="rsvp"] .ltw-toggle-section-details:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-column:1;
        grid-row:auto;
        margin-left:0;
        justify-self:start;
    }
}

/* Client Guest Experience tabs v1.1.4 */
.ltw-guest-experience-editor [hidden]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:none!important}
.ltw-guest-experience-editor .ltw-ge-tabs:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:sticky;
    top:0;
    z-index:12;
    display:flex;
    align-items:center;
    gap:4px;
    margin:0 0 16px;
    padding:6px;
    overflow-x:auto;
    border:1px solid #ddd6cf;
    border-radius:10px;
    background:#f6f4f2;
}
.ltw-guest-experience-editor .ltw-ge-tabs button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    flex:0 0 auto;
    min-height:38px;
    padding:8px 14px;
    border:0;
    border-radius:7px;
    background:transparent;
    color:#3f3732;
    font-size:13px;
    font-weight:700;
    cursor:pointer;
}
.ltw-guest-experience-editor .ltw-ge-tabs button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#fff}
.ltw-guest-experience-editor .ltw-ge-tabs button.is-active:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#2c2521;
    color:#fff;
    box-shadow:0 1px 3px rgba(0,0,0,.16);
}
.ltw-guest-experience-editor [data-admin-tab-panel]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-top:0}
.ltw-guest-experience-editor.is-event-website-builder .ltw-ge-actions[data-admin-tab-panel="review"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex;
    flex-wrap:wrap;
    gap:10px;
    padding:18px;
    border:1px solid #ddd6cf;
    border-radius:10px;
    background:#faf8f6;
}
@media(max-width:700px){
    .ltw-guest-experience-editor .ltw-ge-tabs:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:static}
}

/* Planning Tools: Private Budget Planner v1.2.0 */
.ltw-budget-planner{display:grid;gap:22px}.ltw-budget-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.ltw-budget-head h3{margin:4px 0 7px;font-family:Georgia,serif;font-size:30px}.ltw-budget-head p{margin:0;max-width:760px;color:#685e57;line-height:1.55}.ltw-budget-kicker{font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#966d50}.ltw-budget-status{padding:7px 11px;border-radius:999px;background:#f2ede7;color:#624d3d;font-size:10px;font-weight:900;text-transform:uppercase;white-space:nowrap}.ltw-budget-summary-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ltw-budget-summary-inputs label,.ltw-budget-notes{display:grid;gap:7px}.ltw-budget-summary-inputs label>span,.ltw-budget-notes>span,.ltw-budget-item label>span{font-size:11px;font-weight:800;color:#4f443d}.ltw-money-input,.ltw-percent-input{display:flex;align-items:center;border:1px solid #d8cec6;border-radius:8px;background:#fff;overflow:hidden}.ltw-money-input b,.ltw-percent-input b{padding:0 10px;color:#7a685b}.ltw-money-input input,.ltw-percent-input input{border:0!important;box-shadow:none!important;width:100%;min-height:42px}.ltw-budget-readonly{display:grid;gap:5px;padding:12px 14px;border-radius:10px;background:#f6f1eb}.ltw-budget-readonly strong{font-size:22px}.ltw-budget-readonly small,.ltw-budget-summary-inputs small{color:#7b7068;font-size:10px}.ltw-budget-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ltw-budget-totals>div{display:grid;gap:5px;padding:14px;border:1px solid #dfd5cd;border-radius:10px;background:#fbf9f7}.ltw-budget-totals span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#7b6b60}.ltw-budget-totals strong{font-size:20px}.ltw-budget-table-wrap{display:grid;gap:10px}.ltw-budget-table-head{display:flex;justify-content:space-between;align-items:center}.ltw-add-budget-row{border:1px solid #91674c;background:#fff;color:#6d4934;border-radius:7px;padding:8px 12px;font-weight:800;cursor:pointer}.ltw-budget-items{display:grid;gap:12px}.ltw-budget-item{display:grid;grid-template-columns:1fr 1.5fr 1.2fr .8fr .8fr .8fr auto;gap:10px;align-items:end;padding:14px;border:1px solid #ddd3cb;border-radius:12px;background:#fff}.ltw-budget-item label{display:grid;gap:5px;min-width:0}.ltw-budget-item input,.ltw-budget-item select,.ltw-budget-item textarea,.ltw-budget-notes textarea{width:100%;border:1px solid #d6ccc4;border-radius:7px;padding:9px;background:#fff}.ltw-budget-item .notes{grid-column:1 / span 6}.ltw-remove-budget-row{align-self:end;border:0;background:transparent;color:#8e493e;text-decoration:underline;cursor:pointer;padding:10px 4px}.ltw-budget-actions{display:flex;gap:10px;flex-wrap:wrap}.ltw-budget-actions .ltw-button{border:1px solid #231d19;background:#231d19;color:#fff;border-radius:7px;padding:11px 16px;font-weight:800;cursor:pointer}.ltw-budget-actions .ltw-button+ .ltw-button{background:#fff;color:#231d19}.ltw-budget-notes textarea{min-height:95px}.ltw-budget-form{display:grid;gap:20px}
@media(max-width:1100px){.ltw-budget-item{grid-template-columns:repeat(3,minmax(0,1fr))}.ltw-budget-item .notes{grid-column:1 / span 2}.ltw-remove-budget-row{grid-column:3}.ltw-budget-summary-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.ltw-budget-head{display:grid}.ltw-budget-summary-inputs,.ltw-budget-totals,.ltw-budget-item{grid-template-columns:1fr}.ltw-budget-item .notes,.ltw-remove-budget-row{grid-column:1}.ltw-budget-status{justify-self:start}}


/* Private Budget Planner layout refinement v1.2.1 */
.ltw-budget-planner:not(.is-admin) .ltw-budget-item{
    grid-template-columns:1fr 1.55fr 1.25fr;
    grid-template-areas:
        "category description vendor"
        "estimated actual paid"
        "notes notes remove";
    align-items:end;
}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item .category{grid-area:category}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item .description{grid-area:description}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item .vendor{grid-area:vendor}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item label:nth-of-type(4){grid-area:estimated}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item label:nth-of-type(5){grid-area:actual}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item label:nth-of-type(6){grid-area:paid}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item .notes{grid-area:notes;grid-column:auto}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item .notes textarea{min-height:54px;resize:vertical}
.ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row{grid-area:remove;align-self:end;justify-self:end}
.ltw-budget-notes textarea{min-height:72px!important}
.ltw-budget-actions{align-items:center}
.ltw-budget-actions small{color:#746960;font-size:11px;line-height:1.4}
@media(max-width:850px){
    .ltw-budget-planner:not(.is-admin) .ltw-budget-item{
        grid-template-columns:1fr 1fr;
        grid-template-areas:
            "category category"
            "description vendor"
            "estimated actual"
            "paid paid"
            "notes notes"
            "remove remove";
    }
}
@media(max-width:600px){
    .ltw-budget-planner:not(.is-admin) .ltw-budget-item{
        grid-template-columns:1fr;
        grid-template-areas:"category" "description" "vendor" "estimated" "actual" "paid" "notes" "remove";
    }
    .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row{justify-self:start}
}


/* Private Budget Planner client layout correction v1.2.2 */
.ltw-budget-planner:not(.is-admin) .ltw-budget-head{
    align-items:center;
}
.ltw-budget-planner:not(.is-admin) .ltw-budget-head h3{
    margin-bottom:0;
}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item{
    display:grid !important;
    grid-template-columns:minmax(150px,.9fr) minmax(220px,1.45fr) minmax(180px,1.15fr) !important;
    grid-template-areas:
        "category description vendor"
        "estimated actual paid"
        "notes notes remove" !important;
    column-gap:12px !important;
    row-gap:12px !important;
    align-items:end !important;
    padding:14px !important;
}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item .category{grid-area:category !important}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item .description{grid-area:description !important}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item .vendor{grid-area:vendor !important}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item label:nth-of-type(4){grid-area:estimated !important}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item label:nth-of-type(5){grid-area:actual !important}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item label:nth-of-type(6){grid-area:paid !important}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item .notes{
    grid-area:notes !important;
    grid-column:auto !important;
}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item .notes textarea{
    min-height:48px !important;
    height:48px;
    resize:vertical;
}
.ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row{
    grid-area:remove !important;
    align-self:end !important;
    justify-self:end !important;
    min-height:38px;
    padding:7px 10px !important;
    font-size:12px;
}
.ltw-budget-planner:not(.is-admin) .ltw-add-budget-row{
    padding:7px 11px;
    min-height:36px;
    font-size:12px;
    letter-spacing:.02em;
}
.ltw-budget-planner:not(.is-admin) .ltw-budget-actions{
    justify-content:center;
    width:100%;
}
.ltw-budget-planner:not(.is-admin) .ltw-budget-actions .ltw-button{
    min-width:150px;
    padding:10px 18px;
    font-size:13px;
    letter-spacing:.03em;
}
@media(max-width:850px){
    .ltw-budget-planner:not(.is-admin) .ltw-budget-item{
        grid-template-columns:1fr 1fr !important;
        grid-template-areas:
            "category category"
            "description vendor"
            "estimated actual"
            "paid paid"
            "notes notes"
            "remove remove" !important;
    }
}
@media(max-width:600px){
    .ltw-budget-planner:not(.is-admin) .ltw-budget-item{
        grid-template-columns:1fr !important;
        grid-template-areas:"category" "description" "vendor" "estimated" "actual" "paid" "notes" "remove" !important;
    }
    .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row{justify-self:start !important}
}

/* Private Budget Planner client notes width v1.2.3 */
.ltw-budget-planner:not(.is-admin) .ltw-budget-item{
    grid-template-areas:
        "category description vendor"
        "estimated actual paid"
        "notes notes notes"
        ". . remove" !important;
}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item .notes{
    grid-area:notes !important;
    width:100% !important;
}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item .notes textarea{
    width:100% !important;
    min-height:58px !important;
    height:58px;
}
.ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row{
    grid-area:remove !important;
}

/* Private Budget Planner client polish and save-flow correction v1.2.4 */
.ltw-budget-planner:not(.is-admin) .ltw-budget-item label>span{
    font-size:13px;
    line-height:1.25;
}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item{
    grid-template-areas:
        "category description vendor"
        "estimated actual paid"
        "notes notes remove" !important;
}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item .notes{
    grid-area:notes !important;
    min-width:0;
}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item .notes textarea{
    min-height:62px !important;
    height:62px;
}
.ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row{
    grid-area:remove !important;
    align-self:end !important;
    justify-self:end !important;
    margin-bottom:4px;
}
@media(max-width:850px){
    .ltw-budget-planner:not(.is-admin) .ltw-budget-item{
        grid-template-areas:
            "category category"
            "description vendor"
            "estimated actual"
            "paid paid"
            "notes remove" !important;
    }
}
@media(max-width:600px){
    .ltw-budget-planner:not(.is-admin) .ltw-budget-item{
        grid-template-areas:"category" "description" "vendor" "estimated" "actual" "paid" "notes" "remove" !important;
    }
    .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row{justify-self:start !important;margin-bottom:0}
}

/* Seating Builder v1.3.0 */
.ltw-seating-builder{display:grid;gap:22px}.ltw-seating-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ltw-seating-head h3{margin:2px 0 6px;font:36px/1.05 Georgia,serif}.ltw-seating-head p{margin:0;max-width:760px;color:#665b53}.ltw-seating-kicker{display:block;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#93633f}.ltw-seating-status{padding:7px 11px;border-radius:999px;background:#f3eee8;color:#664b38;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.ltw-seating-review-note{padding:15px 17px;border-left:4px solid #9a6848;background:#faf6f2}.ltw-seating-review-note p{margin:5px 0 0}.ltw-seating-form{display:grid;gap:22px}.ltw-seating-overview{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:14px}.ltw-seating-builder label{display:grid;gap:6px}.ltw-seating-builder label>span{font-size:12px;font-weight:800}.ltw-seating-builder input,.ltw-seating-builder select,.ltw-seating-builder textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #d9cfc6;border-radius:8px;background:#fff;box-sizing:border-box}.ltw-seating-builder textarea{resize:vertical}.ltw-seating-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ltw-seating-summary>div{padding:16px;border:1px solid #dfd4cb;border-radius:12px;background:#fffaf7}.ltw-seating-summary span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#8b6c58}.ltw-seating-summary strong{display:block;margin-top:5px;font-size:24px}.ltw-seating-section{display:grid;gap:12px;padding-top:4px}.ltw-seating-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ltw-seating-section-head h4{margin:0 0 4px;font-size:20px}.ltw-seating-section-head p{margin:0;color:#70645c;font-size:13px}.ltw-add-seating-table,.ltw-add-manual-guest{padding:9px 13px;border:1px solid #9a6848;border-radius:8px;background:#fff;color:#6e472f;font-weight:800}.ltw-seating-tables{display:grid;gap:10px}.ltw-seating-table{display:grid;grid-template-columns:1.05fr .75fr .55fr 1.15fr auto;gap:10px;align-items:end;padding:14px;border:1px solid #dfd5cc;border-radius:12px;background:#fff}.ltw-seating-table .notes{min-width:0}.ltw-remove-seating-table,.ltw-remove-manual-guest{padding:9px 10px;border:0;background:transparent;color:#a23b2e;text-decoration:underline;cursor:pointer}.ltw-seating-guests{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ltw-seating-guest{grid-template-columns:minmax(0,1fr) minmax(170px,.7fr)!important;align-items:center;padding:11px 13px;border:1px solid #e2d9d2;border-radius:10px;background:#fff}.ltw-seating-guest>span{display:grid}.ltw-seating-guest small{font-weight:400;color:#81746b}.ltw-seating-empty{padding:15px;border-radius:10px;background:#f7f2ed;color:#6c5b50}.ltw-manual-guests{display:grid;gap:8px}.ltw-manual-guests>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.ltw-seating-admin-note{padding:15px;border:1px solid #dfd5cc;border-radius:12px;background:#fbf8f5}.ltw-seating-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.ltw-seating-actions .ltw-button,.ltw-seating-actions button{min-height:42px;padding:10px 16px}.ltw-button-secondary{background:#fff!important;color:#2c241f!important;border:1px solid #2c241f!important}
@media(max-width:900px){.ltw-seating-summary{grid-template-columns:repeat(2,1fr)}.ltw-seating-table{grid-template-columns:repeat(2,minmax(0,1fr))}.ltw-seating-table .notes{grid-column:1/-1}.ltw-remove-seating-table{justify-self:start}.ltw-seating-guests{grid-template-columns:1fr}}
@media(max-width:650px){.ltw-seating-head,.ltw-seating-section-head{display:grid}.ltw-seating-overview,.ltw-seating-summary,.ltw-seating-table{grid-template-columns:1fr}.ltw-seating-guest{grid-template-columns:1fr!important}.ltw-manual-guests>div{grid-template-columns:1fr}.ltw-seating-actions{justify-content:stretch}.ltw-seating-actions button{width:100%}}

/* Seating Builder client visual refinement v1.3.2 */
.ltw-seating-builder:not(.is-admin) .ltw-seating-overview{
    grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);
    align-items:start;
}
.ltw-seating-builder:not(.is-admin) .ltw-seating-overview label{
    align-content:start;
}
.ltw-seating-builder:not(.is-admin) .ltw-seating-overview input,
.ltw-seating-builder:not(.is-admin) .ltw-seating-overview textarea{
    min-height:72px;
    height:72px;
}
.ltw-seating-builder:not(.is-admin) .ltw-seating-section-head h4{
    font-size:23px;
    line-height:1.2;
}
.ltw-seating-builder:not(.is-admin) .ltw-seating-section-head p{
    font-size:14px;
    line-height:1.45;
}
.ltw-seating-builder:not(.is-admin) label>span{
    font-size:13px;
}
.ltw-seating-builder:not(.is-admin) .ltw-seating-guest strong{
    font-size:15px;
    line-height:1.25;
}
.ltw-seating-builder:not(.is-admin) .ltw-seating-guest small{
    margin-top:3px;
    font-size:11px;
}
.ltw-seating-builder:not(.is-admin) .ltw-seating-table input,
.ltw-seating-builder:not(.is-admin) .ltw-seating-table select{
    min-height:48px;
    height:48px;
    padding:10px 12px;
    line-height:1.2;
}
.ltw-seating-builder:not(.is-admin) .ltw-add-seating-table,
.ltw-seating-builder:not(.is-admin) .ltw-add-manual-guest{
    min-height:36px;
    padding:7px 11px;
    border-radius:7px;
    font-size:12px;
    letter-spacing:.02em;
}
.ltw-seating-builder:not(.is-admin) .ltw-remove-seating-table,
.ltw-seating-builder:not(.is-admin) .ltw-remove-manual-guest{
    padding:6px 4px;
    font-size:11px;
}
.ltw-seating-builder:not(.is-admin) .ltw-seating-actions .ltw-button,
.ltw-seating-builder:not(.is-admin) .ltw-seating-actions button{
    min-height:38px;
    padding:8px 13px;
    font-size:12px;
}
@media(max-width:650px){
    .ltw-seating-builder:not(.is-admin) .ltw-seating-overview{grid-template-columns:1fr}
    .ltw-seating-builder:not(.is-admin) .ltw-seating-overview input,
    .ltw-seating-builder:not(.is-admin) .ltw-seating-overview textarea{height:auto;min-height:56px}
}

/* Seating Builder capacity intelligence and seat positions v1.4.0 */
.ltw-seating-builder .ltw-seating-guest{
    display:grid;
    grid-template-columns:minmax(0,1.15fr) minmax(150px,.7fr) minmax(150px,.7fr)!important;
    gap:10px;
    align-items:end;
}
.ltw-seating-builder .ltw-seating-guest>span{align-self:center}
.ltw-seating-builder .ltw-seating-guest label{display:grid;gap:5px}
.ltw-seating-builder .ltw-seating-guest label>span{font-size:11px;font-weight:800;color:#6f6259}
.ltw-seating-builder .ltw-seating-guest select{width:100%;min-height:42px}
.ltw-table-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}
.ltw-table-summary-card{padding:14px;border:1px solid #dfd5cc;border-radius:12px;background:#fff}
.ltw-table-summary-card.is-over-capacity,.ltw-table-summary-card.has-seat-conflict{border-color:#b64d3b;background:#fff9f7}
.ltw-table-summary-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}
.ltw-table-summary-head>div{display:grid;gap:2px}
.ltw-table-summary-head strong{font-size:16px}
.ltw-table-summary-head small{color:#75685f;font-size:11px}
.ltw-table-summary-head>span{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#f3eee8;font-size:11px;font-weight:900}
.ltw-seat-warning{margin:0 0 10px;padding:8px 10px;border-radius:8px;background:#fce8e4;color:#8b2f22;font-size:12px;font-weight:800}
.ltw-seat-position-list{display:grid;gap:5px;margin:0;padding:0;list-style:none}
.ltw-seat-position-list li{display:grid;grid-template-columns:minmax(115px,.65fr) minmax(0,1fr);gap:8px;align-items:center;padding:7px 9px;border-radius:8px;background:#f8f5f2}
.ltw-seat-position-list li span{font-size:10px;font-weight:800;color:#75685f}
.ltw-seat-position-list li strong{font-size:12px}
.ltw-seat-position-list li.is-open strong{color:#9b918a;font-weight:600}
.ltw-seat-position-list li.is-conflict{background:#fce8e4;color:#8b2f22}
.ltw-unplaced-seat-note{margin:10px 0 0;padding-top:9px;border-top:1px solid #eee5de;color:#7a5a45;font-size:11px}
@media(max-width:900px){.ltw-table-overview{grid-template-columns:1fr}.ltw-seating-builder .ltw-seating-guest{grid-template-columns:1fr 1fr!important}.ltw-seating-builder .ltw-seating-guest>span{grid-column:1/-1}}
@media(max-width:650px){.ltw-seating-builder .ltw-seating-guest{grid-template-columns:1fr!important}.ltw-seating-builder .ltw-seating-guest>span{grid-column:auto}.ltw-seat-position-list li{grid-template-columns:1fr}}

/* Seating Builder autosave and large-event workspace v1.4.1 */
.ltw-seating-autosave{position:sticky;top:10px;z-index:25;display:flex;align-items:center;justify-content:center;gap:8px;width:max-content;max-width:100%;margin:0 auto -4px;padding:8px 12px;border:1px solid #ded3ca;border-radius:999px;background:#fff;box-shadow:0 4px 16px rgba(30,20,14,.07);color:#67584e;font-size:12px}
.ltw-seating-autosave>span{width:8px;height:8px;border-radius:50%;background:#2f7a47}
.ltw-seating-autosave[data-state="pending"]>span{background:#c58a2d}.ltw-seating-autosave[data-state="saving"]>span{background:#2d77a6}.ltw-seating-autosave[data-state="error"]{border-color:#e0a7a1;background:#fff5f3;color:#8a332b}.ltw-seating-autosave[data-state="error"]>span{background:#b33a30}
.ltw-seating-workspace-nav{display:flex;gap:8px;flex-wrap:wrap;padding:8px;border:1px solid #dfd5cc;border-radius:12px;background:#f8f4f0}
.ltw-seating-workspace-nav button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#5d4b3f;font-size:12px;font-weight:800;cursor:pointer}
.ltw-seating-workspace-nav button span{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#e8ded6;font-size:10px}
.ltw-seating-workspace-nav button.is-active{border-color:#9a6848;background:#fff;color:#5f3d29;box-shadow:0 2px 8px rgba(50,30,18,.06)}
.ltw-seating-form [data-seating-panel]{display:none}.ltw-seating-form [data-seating-panel].is-active{display:grid}
.ltw-seating-guest-tools{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(150px,.55fr) minmax(170px,.65fr) auto;gap:10px;align-items:end;padding:12px;border:1px solid #e3d9d1;border-radius:12px;background:#fbf8f5}
.ltw-seating-visible-count{align-self:center;white-space:nowrap;color:#75685f;font-size:12px}
.ltw-seating-visible-count strong{font-size:15px;color:#3f302d}
.ltw-seating-guest[hidden]{display:none!important}
.ltw-table-summary-card .ltw-seat-position-list,.ltw-table-summary-card .ltw-unplaced-seat-note{display:none}
.ltw-table-summary-card.is-expanded .ltw-seat-position-list,.ltw-table-summary-card.is-expanded .ltw-unplaced-seat-note{display:grid}
.ltw-table-summary-toggle{margin-left:auto;padding:6px 9px;border:1px solid #b99a84;border-radius:7px;background:#fff;color:#6e472f;font-size:10px;font-weight:800;cursor:pointer}
.ltw-table-summary-head{align-items:center}.ltw-table-summary-head>span{margin-left:auto}
@media(max-width:900px){.ltw-seating-guest-tools{grid-template-columns:1fr 1fr}.ltw-seating-visible-count{grid-column:1/-1}}
@media(max-width:650px){.ltw-seating-workspace-nav{display:grid;grid-template-columns:1fr 1fr}.ltw-seating-workspace-nav button{justify-content:space-between}.ltw-seating-guest-tools{grid-template-columns:1fr}.ltw-seating-visible-count{grid-column:auto}}

/* Seating Builder combined workspaces v1.4.2 */
.ltw-seating-layout-workspace{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:18px;align-items:start}
.ltw-seating-layout-editor,.ltw-seating-layout-preview{min-width:0}
.ltw-seating-layout-preview{position:sticky;top:62px;padding:16px;border:1px solid #e1d6cd;border-radius:14px;background:#fbf8f5}
.ltw-seating-layout-preview .ltw-seating-section-head{margin-bottom:12px}
.ltw-seating-table{cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}
.ltw-seating-table.is-selected{border-color:#9a6848!important;background:#fffaf9;box-shadow:0 0 0 2px rgba(154,104,72,.1)}
.ltw-seating-table-actions{display:flex;justify-content:flex-end;gap:7px;align-items:center}
.ltw-select-seating-table,.ltw-remove-seating-table{min-height:30px!important;padding:5px 9px!important;font-size:10px!important}
.ltw-all-tables-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:12px}
.ltw-table-summary-chip{display:grid;gap:2px;padding:9px 10px;border:1px solid #ded2c9;border-radius:9px;background:#fff;color:#4c3b31;text-align:left;cursor:pointer}
.ltw-table-summary-chip strong{font-size:11px}.ltw-table-summary-chip span{font-size:9px;color:#786b63}
.ltw-table-summary-chip.is-active{border-color:#9a6848;background:#f7eee8;box-shadow:0 0 0 1px rgba(154,104,72,.12)}
.ltw-table-summary-chip.is-warning{border-color:#c85b4a;background:#fff5f2}
.ltw-selected-table-overview .ltw-table-summary-card{margin:0}
.ltw-selected-table-overview .ltw-seat-position-list,.ltw-selected-table-overview .ltw-unplaced-seat-note{display:grid!important}
.ltw-inline-manual-guests{display:grid;gap:10px;margin-bottom:14px;padding:13px;border:1px solid #e3d8cf;border-radius:12px;background:#fbf8f5}
.ltw-inline-manual-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.ltw-inline-manual-head>div{display:grid;gap:2px}.ltw-inline-manual-head strong{font-size:13px}.ltw-inline-manual-head small{font-size:10px;color:#74675f}
.ltw-inline-manual-head .ltw-add-manual-guest{min-height:32px;padding:6px 10px;font-size:10px}
.ltw-inline-manual-guests .ltw-manual-guests{display:grid;gap:7px}
.ltw-inline-manual-guests [data-manual-guest]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}
.ltw-inline-manual-guests [data-manual-guest] input{min-height:38px}
.ltw-inline-manual-guests .ltw-remove-manual-guest{min-height:30px;padding:5px 9px;font-size:10px}
@media(max-width:1000px){.ltw-seating-layout-workspace{grid-template-columns:1fr}.ltw-seating-layout-preview{position:static}.ltw-all-tables-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){.ltw-all-tables-summary{grid-template-columns:1fr 1fr}.ltw-inline-manual-head{align-items:flex-start}.ltw-inline-manual-guests [data-manual-guest]{grid-template-columns:1fr}.ltw-inline-manual-guests .ltw-remove-manual-guest{justify-self:end}}

/* Seating Builder navigation and guest-source cleanup v1.4.3 */
.ltw-seating-workspace-nav{gap:10px;padding:10px}
.ltw-seating-workspace-nav button{min-height:44px;padding:10px 16px;border:2px solid #b99073!important;background:#fff!important;color:#5c3925!important;font-size:14px!important;font-weight:900!important;letter-spacing:.025em;text-transform:uppercase;box-shadow:0 2px 7px rgba(65,38,22,.04)}
.ltw-seating-workspace-nav button:hover{border-color:#875a3e!important;background:#fbf4ef!important}
.ltw-seating-workspace-nav button.is-active{border-color:#875a3e!important;background:#875a3e!important;color:#fff!important;box-shadow:0 3px 10px rgba(65,38,22,.12)}
.ltw-seating-missing-guest{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:14px 16px;border:1px solid #e1d5cb;border-radius:12px;background:#fbf7f3}
.ltw-seating-missing-guest>div{display:grid;gap:3px}.ltw-seating-missing-guest strong{font-size:15px}.ltw-seating-missing-guest small{max-width:720px;color:#76675d;font-size:11px;line-height:1.45}
.ltw-seating-guests-link{flex:0 0 auto;min-height:36px!important;padding:8px 12px!important;font-size:11px!important;text-decoration:none!important}
.ltw-seating-builder:not(.is-admin) .ltw-seating-table{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) auto;grid-template-areas:"name shape actions" "capacity notes actions";align-items:end;gap:10px 12px;padding:14px}
.ltw-seating-builder:not(.is-admin) .ltw-seating-table>label:nth-of-type(1){grid-area:name}
.ltw-seating-builder:not(.is-admin) .ltw-seating-table>label:nth-of-type(2){grid-area:shape}
.ltw-seating-builder:not(.is-admin) .ltw-seating-table>label:nth-of-type(3){grid-area:capacity}
.ltw-seating-builder:not(.is-admin) .ltw-seating-table>label:nth-of-type(4){grid-area:notes}
.ltw-seating-builder:not(.is-admin) .ltw-seating-table-actions{grid-area:actions;align-self:end;padding-bottom:4px}
.ltw-seating-builder:not(.is-admin) .ltw-remove-seating-table{white-space:nowrap}
@media(max-width:720px){.ltw-seating-missing-guest{display:grid}.ltw-seating-guests-link{justify-self:start}.ltw-seating-builder:not(.is-admin) .ltw-seating-table{grid-template-columns:1fr 1fr;grid-template-areas:"name shape" "capacity notes" "actions actions"}.ltw-seating-builder:not(.is-admin) .ltw-seating-table-actions{justify-self:end;padding:0}}

/* Seating Builder client layout refinements v1.4.4 */
.ltw-seating-builder:not(.is-admin) .ltw-seating-table-toolbar{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    gap:14px;
    margin-bottom:16px;
}
.ltw-seating-builder:not(.is-admin) .ltw-seating-table-toolbar p{
    margin:0;
    color:#70645c;
    font-size:13px;
}
.ltw-seating-builder:not(.is-admin) .ltw-seating-tables{
    margin-top:4px;
}
.ltw-seating-builder:not(.is-admin) .ltw-seating-layout-preview .ltw-seating-section-head h4{
    color:#2c241f!important;
}
.ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview{
    margin-bottom:16px;
}
.ltw-seating-builder:not(.is-admin) .ltw-all-tables-summary-wrap{
    padding-top:14px;
    border-top:1px solid #e4d9d0;
}
.ltw-seating-builder:not(.is-admin) .ltw-all-tables-summary-wrap h5{
    margin:0 0 10px;
    color:#2c241f;
    font-size:15px;
}
@media(max-width:720px){
    .ltw-seating-builder:not(.is-admin) .ltw-seating-table-toolbar{
        align-items:flex-start;
        flex-direction:column;
        gap:8px;
    }
}

/* Seating assignment readability + client guest add v1.4.5 */
.ltw-seating-builder:not(.is-admin) .ltw-seating-guest label>span{
    font-size:13px;
    line-height:1.2;
    color:#4f4037;
}
.ltw-seating-builder:not(.is-admin) .ltw-seating-guest select{
    min-height:42px;
    padding:8px 11px;
    font-size:15px;
    line-height:1.2;
}
.ltw-seating-builder:not(.is-admin) .ltw-seating-guest select:disabled{
    padding-right:28px;
    color:#7d746e;
    font-size:12px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.ltw-rsvp-contact a{
    color:#5f3d29!important;
    text-decoration-color:rgba(95,61,41,.35);
}
.ltw-rsvp-contact a:hover{color:#2c241f!important}
.ltw-client-manual-guest{
    margin:0 0 22px;
    border:1px solid #ded3ca;
    border-radius:12px;
    background:#fbf8f5;
    overflow:hidden;
}
.ltw-client-manual-guest summary{
    padding:14px 16px;
    color:#2c241f;
    font-size:15px;
    font-weight:800;
    cursor:pointer;
    list-style-position:inside;
}
.ltw-client-manual-guest[open] summary{border-bottom:1px solid #e5dbd3}
.ltw-client-manual-guest form{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:12px;
    padding:16px;
}
.ltw-client-manual-guest label{display:grid;gap:6px}
.ltw-client-manual-guest label>span{font-size:12px;font-weight:800;color:#4f4037}
.ltw-client-manual-guest input,.ltw-client-manual-guest textarea{
    width:100%;
    min-height:42px;
    padding:9px 11px;
    border:1px solid #d9cfc6;
    border-radius:8px;
    background:#fff;
    box-sizing:border-box;
}
.ltw-client-manual-guest .wide{grid-column:1/-1}
.ltw-client-manual-guest button{justify-self:start;min-height:38px;padding:8px 13px;font-size:12px}
@media(max-width:760px){.ltw-client-manual-guest form{grid-template-columns:1fr}.ltw-client-manual-guest .wide{grid-column:auto}}


/* Client RSVP guest manager refinement v1.4.6 */
.ltw-client-manual-guest{margin:0 0 20px}
.ltw-client-manual-guest summary{padding:15px 16px;font-size:18px;line-height:1.25}
.ltw-client-manual-guest form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:17px}
.ltw-client-manual-guest label>span{font-size:14px;line-height:1.25}
.ltw-client-manual-guest input,.ltw-client-manual-guest textarea{min-height:46px;font-size:15px}
.ltw-client-manual-guest-action-row{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}
.ltw-client-manual-guest-action-row label{min-width:0}
.ltw-client-manual-guest-action-row textarea{min-height:54px;max-height:90px}
.ltw-client-manual-guest-action-row .ltw-button{justify-self:end;min-height:36px;padding:7px 12px;font-size:11px;white-space:nowrap}
.ltw-guest-list.is-client table:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){table-layout:fixed}
.ltw-guest-list.is-client th:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-list.is-client td:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:12px 10px}
.ltw-guest-list.is-client th:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:12px;letter-spacing:.03em}
.ltw-guest-list.is-client .ltw-rsvp-col-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:92px}
.ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:175px}
.ltw-guest-list.is-client .ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:230px}
.ltw-guest-list.is-client .ltw-rsvp-col-total:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:55px;text-align:center}
.ltw-guest-list.is-client .ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:auto;min-width:230px;white-space:normal;overflow-wrap:anywhere}
.ltw-guest-list.is-client .ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:78px;white-space:nowrap}
.ltw-rsvp-contact{display:grid;gap:4px}
.ltw-rsvp-contact .ltw-rsvp-phone{display:block;color:#5f554e;font-size:13px}
.ltw-rsvp-received{white-space:nowrap}
@media(max-width:760px){
  .ltw-client-manual-guest form{grid-template-columns:1fr}
  .ltw-client-manual-guest-action-row{grid-column:auto;grid-template-columns:1fr}
  .ltw-client-manual-guest-action-row .ltw-button{justify-self:start}
}


/* Client RSVP alignment refinement v1.4.7 */
.ltw-client-manual-guest form{
  grid-template-columns:repeat(3,minmax(0,1fr));
  align-items:start;
  gap:12px 14px;
}
.ltw-client-manual-guest label{
  align-content:start;
  margin:0;
}
.ltw-client-manual-guest input{
  height:42px!important;
  min-height:42px!important;
  padding:8px 10px!important;
  line-height:1.2!important;
}
.ltw-client-manual-guest-action-row{
  grid-column:1/-1;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:end;
  gap:12px;
}
.ltw-client-manual-guest-action-row textarea{
  min-height:48px!important;
  height:48px!important;
  max-height:72px!important;
  padding:9px 10px!important;
  line-height:1.3!important;
}
.ltw-client-manual-guest-action-row .ltw-button{
  align-self:end;
  justify-self:end;
  min-height:34px!important;
  height:34px;
  padding:6px 11px!important;
  font-size:10px!important;
  line-height:1!important;
}
.ltw-guest-list.is-client table:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:100%;table-layout:fixed}
.ltw-guest-list.is-client th:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-list.is-client td:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){box-sizing:border-box;vertical-align:top}
.ltw-guest-list.is-client th.ltw-rsvp-col-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-list.is-client td.ltw-rsvp-col-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:14%}
.ltw-guest-list.is-client th.ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-list.is-client td.ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:21%}
.ltw-guest-list.is-client th.ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-list.is-client td.ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:23%}
.ltw-guest-list.is-client th.ltw-rsvp-col-total:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-list.is-client td.ltw-rsvp-col-total:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:8%;text-align:center}
.ltw-guest-list.is-client th.ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-list.is-client td.ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:24%;text-align:left}
.ltw-guest-list.is-client th.ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-list.is-client td.ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:10%;text-align:left}
@media(max-width:760px){
  .ltw-client-manual-guest form{grid-template-columns:1fr}
  .ltw-client-manual-guest-action-row{grid-column:auto;grid-template-columns:1fr}
  .ltw-client-manual-guest-action-row .ltw-button{justify-self:start}
}


/* Client RSVP action alignment and seating link clarity v1.4.8 */
.ltw-client-manual-guest-action-row .ltw-button{
  align-self:start!important;
  margin-top:25px!important;
  min-height:48px!important;
  height:48px!important;
  padding:8px 12px!important;
}
.ltw-seating-guests-link{white-space:nowrap}
@media(max-width:760px){
  .ltw-client-manual-guest-action-row .ltw-button{margin-top:0!important;min-height:38px!important;height:38px!important}
}

/* Coordination workspace */
.ltw-coordination{display:grid;gap:22px}.ltw-coordination header h3{margin:4px 0 6px;font:700 30px/1.15 Georgia,serif}.ltw-coordination-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#986546;font-weight:800}.ltw-coordination-section{display:grid;gap:14px}.ltw-coordination-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.ltw-coordination-title h4{margin:0;font-size:21px}.ltw-coordination-row{border:1px solid #decfc3;border-radius:12px;padding:16px;display:grid;gap:12px;background:#fff}.ltw-grid-2,.ltw-grid-3,.ltw-grid-4{display:grid;gap:12px}.ltw-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ltw-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ltw-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ltw-coordination label{display:grid;gap:6px;font-weight:700;font-size:13px}.ltw-coordination input,.ltw-coordination textarea{width:100%;box-sizing:border-box}.ltw-approve{display:flex!important;grid-template-columns:auto 1fr;align-items:center}.ltw-sync-form{border-top:1px solid #decfc3;padding-top:18px}.ltw-sync-form label{display:inline-flex;grid-template-columns:none;margin:5px 12px 5px 0}.ltw-sync-form input{width:auto}@media(max-width:800px){.ltw-grid-2,.ltw-grid-3,.ltw-grid-4{grid-template-columns:1fr}.ltw-coordination-title{align-items:flex-start;flex-direction:column}}

/* Coordination workspace tabs and compact field alignment — v1.5.1 */
.ltw-coordination-tabs{display:flex;flex-wrap:wrap;gap:10px;padding:8px;border:1px solid #decfc3;border-radius:12px;background:#f7f3ef}
.ltw-coordination-tab{appearance:none;border:1px solid #9b6a48;border-radius:8px;background:#fff;color:#3a2b24;padding:10px 18px;font-weight:800;font-size:14px;line-height:1.2;cursor:pointer}
.ltw-coordination-tab:hover,.ltw-coordination-tab:focus{background:#f2e8df;outline:none}
.ltw-coordination-tab.is-active{background:#9b6a48;color:#fff}
.ltw-coordination-section[hidden]{display:none!important}
.ltw-coordination-section.is-active{display:grid}
.ltw-coordination .ltw-grid-2,.ltw-coordination .ltw-grid-3,.ltw-coordination .ltw-grid-4{align-items:end}
.ltw-coordination input:not([type=checkbox]),.ltw-coordination select,.ltw-coordination textarea{min-height:42px;height:42px;padding:8px 10px;line-height:1.25}
.ltw-coordination textarea.ltw-single-line{min-height:42px;height:42px;resize:vertical;overflow:auto}
.ltw-coordination-title .button{min-height:36px}
@media(max-width:800px){.ltw-coordination-tabs{display:grid;grid-template-columns:1fr 1fr}.ltw-coordination-tab{width:100%;padding:10px 8px}}


/* v1.5.2 coordination polish and client-safe visual defaults */
.ltw-card input:not(:where(.ltw-event-website *)):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-card select:not(:where(.ltw-event-website *)):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-card textarea:not(:where(.ltw-event-website *)):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-card button:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){accent-color:#9b6a48}
.ltw-card button:not(.ltw-event-website *):focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-card input:not(:where(.ltw-event-website *)):focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-card select:not(:where(.ltw-event-website *)):focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-card textarea:not(:where(.ltw-event-website *)):focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){outline-color:#9b6a48;box-shadow:0 0 0 1px #9b6a48}
.ltw-coordination-title{margin-top:8px}
.ltw-coordination-title .ltw-coordination-action,
.ltw-coordination-save-button{appearance:none!important;border:1px solid #9b6a48!important;border-radius:8px!important;background:#fff!important;color:#3a2b24!important;min-height:38px!important;height:auto!important;padding:9px 16px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.02em!important;text-transform:uppercase!important;box-shadow:none!important;cursor:pointer}
.ltw-coordination-title .ltw-coordination-action:hover,
.ltw-coordination-title .ltw-coordination-action:focus,
.ltw-coordination-save-button:hover,
.ltw-coordination-save-button:focus{background:#f2e8df!important;border-color:#7f5237!important;color:#2a211d!important;outline:none!important;box-shadow:0 0 0 1px #7f5237!important}
.ltw-coordination-save{display:flex;justify-content:center;padding-top:22px;padding-bottom:14px;margin-top:4px}
.ltw-coordination-save-button{background:#2a211d!important;border-color:#2a211d!important;color:#fff!important}
.ltw-coordination-save-button:hover,.ltw-coordination-save-button:focus{background:#9b6a48!important;border-color:#9b6a48!important;color:#fff!important}
@media(max-width:800px){.ltw-coordination-title .ltw-coordination-action{width:auto;align-self:flex-start}.ltw-coordination-save-button{width:auto}}


/* v1.5.3 coordination tab hover and admin review-note placement */
.ltw-coordination-tabs .ltw-coordination-tab:hover,
.ltw-coordination-tabs .ltw-coordination-tab:focus,
.ltw-coordination-tabs .ltw-coordination-tab:focus-visible{
  background:#f2e8df!important;
  border-color:#7f5237!important;
  color:#2a211d!important;
  outline:none!important;
  box-shadow:0 0 0 1px #7f5237!important;
}
.ltw-coordination-tabs .ltw-coordination-tab.is-active,
.ltw-coordination-tabs .ltw-coordination-tab.is-active:hover,
.ltw-coordination-tabs .ltw-coordination-tab.is-active:focus,
.ltw-coordination-tabs .ltw-coordination-tab.is-active:focus-visible{
  background:#9b6a48!important;
  border-color:#9b6a48!important;
  color:#fff!important;
  outline:none!important;
  box-shadow:none!important;
}
.ltw-coordination-review-note{
  margin-top:2px;
  padding:16px;
  border:1px solid #decfc3;
  border-radius:12px;
  background:#fbf8f5;
}
.ltw-coordination-review-note textarea{
  min-height:72px!important;
  height:72px!important;
  resize:vertical;
}

/* v1.5.5 coordination row controls */
.ltw-coordination-row-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.ltw-remove-coordination-row{border:0;background:transparent;color:#9b3a2f;text-decoration:underline;padding:4px 0;font:inherit;cursor:pointer}.ltw-remove-coordination-row:hover,.ltw-remove-coordination-row:focus{color:#6f241d;background:transparent;outline:2px solid rgba(155,106,72,.25);outline-offset:2px}@media(max-width:700px){.ltw-coordination-row-actions{align-items:flex-start;flex-direction:column-reverse}}

/* v1.6.0 Coordination Planning Checklist */
.ltw-coordination-tabs{grid-template-columns:none!important}
.ltw-checklist-intro{margin:4px 0 0;color:#6d584c;font-size:13px;font-weight:400}
.ltw-checklist-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.ltw-checklist-summary>div{border:1px solid #decfc3;border-radius:10px;background:#fbf8f5;padding:12px 14px;display:grid;gap:5px}
.ltw-checklist-summary span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8b6651}
.ltw-checklist-summary strong{font-size:22px;line-height:1;color:#2a211d}
.ltw-checklist-rows{display:grid;gap:10px}
.ltw-checklist-row{border:1px solid #decfc3;border-radius:12px;background:#fff;padding:14px 16px;display:grid;gap:10px}
.ltw-checklist-row.is-complete{background:#f7faf6;border-color:#c9dbc7}
.ltw-checklist-client-main{display:flex;align-items:flex-start;gap:12px}
.ltw-checklist-complete{display:flex!important;align-items:center!important;justify-content:center;width:24px;margin-top:2px}
.ltw-checklist-complete input[type=checkbox]{width:18px!important;height:18px!important;min-height:0!important;margin:0;accent-color:#9b6a48}
.ltw-checklist-copy{display:grid;gap:4px;min-width:0}.ltw-checklist-copy strong{font-size:15px;color:#2a211d}
.ltw-checklist-row.is-complete .ltw-checklist-copy strong{text-decoration:line-through;color:#687267}
.ltw-checklist-meta{display:flex;flex-wrap:wrap;gap:7px}.ltw-checklist-meta span{display:inline-flex;align-items:center;border-radius:999px;background:#f2ece7;padding:4px 8px;font-size:11px;color:#6b5548}
.ltw-checklist-meta .ltw-checklist-managed{background:#eee5dc;color:#704c36;font-weight:700}
.ltw-checklist-note-label{margin-left:36px}
.ltw-checklist-admin-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(150px,1fr) minmax(145px,.75fr);gap:12px;align-items:end}
.ltw-checklist-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;padding-top:2px}.ltw-checklist-controls label{display:inline-flex!important;grid-template-columns:none!important;align-items:center;gap:7px;font-size:12px;font-weight:600}.ltw-checklist-controls input[type=checkbox]{width:16px!important;height:16px!important;min-height:0!important;margin:0;accent-color:#9b6a48}.ltw-checklist-controls .ltw-remove-coordination-row{margin-left:auto}
.ltw-checklist-row input:focus,.ltw-checklist-row textarea:focus{border-color:#9b6a48!important;box-shadow:0 0 0 1px #9b6a48!important;outline:none!important}
@media(max-width:800px){.ltw-coordination-tabs{display:grid!important;grid-template-columns:1fr!important}.ltw-checklist-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ltw-checklist-admin-grid{grid-template-columns:1fr}.ltw-checklist-note-label{margin-left:0}.ltw-checklist-controls .ltw-remove-coordination-row{margin-left:0}}

/* Final Details */
.ltw-final-details .eyebrow{margin-bottom:6px}.ltw-final-details h2{margin-top:0}.ltw-fd-overview{margin:22px 0 18px;padding:16px 18px;border:1px solid #dec7b4;border-radius:12px;background:#faf7f3}.ltw-fd-overview>div:first-child{display:flex;gap:12px;align-items:baseline}.ltw-fd-overview strong{font-size:26px}.ltw-fd-overview span{font-weight:700}.ltw-fd-progress{height:8px;margin-top:10px;border-radius:999px;background:#e8dfd7;overflow:hidden}.ltw-fd-progress span{display:block;height:100%;background:#9b6d4b;border-radius:inherit}.ltw-fd-tabs{display:flex;flex-wrap:wrap;gap:10px;padding:8px;border:1px solid #dec7b4;border-radius:12px;background:#f7f3ef;margin-bottom:20px}.ltw-fd-tabs button{appearance:none;border:1px solid #9b6d4b;background:#fff;color:#2d2119;border-radius:8px;padding:10px 16px;font-weight:800;letter-spacing:.03em;cursor:pointer}.ltw-fd-tabs button:hover,.ltw-fd-tabs button:focus{background:#efe2d7;color:#2d2119;border-color:#7d563c;outline:2px solid rgba(155,109,75,.18);outline-offset:1px}.ltw-fd-tabs button.is-active,.ltw-fd-tabs button.is-active:hover,.ltw-fd-tabs button.is-active:focus{background:#9b6d4b;color:#fff;border-color:#9b6d4b}.ltw-fd-subheading{margin:24px 0 10px;padding-top:18px;border-top:1px solid #eadbd0}.ltw-fd-subheading:first-of-type{margin-top:8px}.ltw-fd-subheading h4{font-size:20px;margin:0 0 3px}.ltw-fd-subheading p{margin:0;color:#6c625a}.ltw-fd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ltw-fd-grid label,.ltw-fd-item label,.ltw-fd-admin-review label{display:flex;flex-direction:column;gap:5px;font-weight:700}.ltw-fd-grid input,.ltw-fd-grid select,.ltw-fd-contact input,.ltw-fd-item input,.ltw-fd-admin-review textarea{width:100%;min-height:42px;box-sizing:border-box}.ltw-fd-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ltw-fd-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;padding:11px 12px;border:1px solid #e3d4c8;border-radius:8px;background:#fff}.ltw-fd-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ltw-fd-contact{display:grid;grid-template-columns:1fr 1fr;gap:8px;border:1px solid #e3d4c8;border-radius:10px;padding:12px}.ltw-fd-contact strong{grid-column:1/-1}.ltw-fd-confirmations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ltw-fd-confirmations label{display:flex;align-items:center;gap:9px;border:1px solid #e3d4c8;border-radius:9px;padding:10px 12px}.ltw-fd-linked-note{display:flex;flex-direction:column;gap:3px;background:#f7f3ef;border:1px solid #dec7b4;border-radius:10px;padding:14px 16px;margin-bottom:8px}.ltw-fd-admin-review{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;background:#f7f3ef;border:1px solid #dec7b4;border-radius:10px;padding:12px 14px;margin-bottom:16px}.ltw-fd-review-check{display:flex!important;flex-direction:row!important;align-items:center;white-space:nowrap;padding-bottom:10px}.ltw-fd-items{display:grid;gap:12px}.ltw-fd-item{position:relative;border:1px solid #dec7b4;border-radius:12px;padding:14px;background:#fff}.ltw-fd-item-grid{display:grid;grid-template-columns:2fr .7fr 1.5fr;gap:10px;margin-bottom:10px}.ltw-fd-item>label{margin-top:10px}.ltw-fd-remove{margin-top:10px;border:1px solid #9b6d4b;background:#fff;color:#5d3d2a;border-radius:7px;padding:7px 11px;font-weight:700;cursor:pointer}.ltw-fd-add-item{margin-top:12px;border:1px solid #9b6d4b;background:#fff;color:#2d2119;border-radius:8px;padding:10px 14px;font-weight:800;cursor:pointer}.ltw-fd-save{padding:24px 0 10px;text-align:center}.ltw-fd-save .button{background:#34251d!important;border-color:#34251d!important;color:#fff!important;border-radius:8px!important;padding:11px 20px!important;min-height:44px}.ltw-fd-save .button:hover,.ltw-fd-save .button:focus{background:#5b4030!important;border-color:#5b4030!important;color:#fff!important;box-shadow:none!important;outline:2px solid rgba(91,64,48,.18)!important}.ltw-final-details input:focus,.ltw-final-details select:focus,.ltw-final-details textarea:focus{border-color:#9b6d4b!important;box-shadow:0 0 0 1px #9b6d4b!important;outline:none!important}
@media(max-width:800px){.ltw-fd-grid,.ltw-fd-check-grid{grid-template-columns:1fr 1fr}.ltw-fd-contact-grid,.ltw-fd-confirmations{grid-template-columns:1fr}.ltw-fd-item-grid{grid-template-columns:1fr}.ltw-fd-admin-review{grid-template-columns:1fr}.ltw-fd-review-check{padding-bottom:0}}@media(max-width:520px){.ltw-fd-grid,.ltw-fd-check-grid{grid-template-columns:1fr}.ltw-fd-contact{grid-template-columns:1fr}.ltw-fd-contact strong{grid-column:auto}}


/* v1.7.1 client Final Details refinements */
.ltw-card.ltw-final-details .ltw-fd-grid input,
.ltw-card.ltw-final-details .ltw-fd-grid select{
    height:54px;
    min-height:54px;
    box-sizing:border-box;
}
.ltw-card.ltw-final-details .ltw-fd-av-options{
    display:grid;
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:10px;
    align-items:stretch;
}
.ltw-card.ltw-final-details .ltw-fd-av-options .ltw-fd-check{
    min-height:50px;
    padding:8px 10px;
    justify-content:flex-start;
    box-sizing:border-box;
}
.ltw-card.ltw-final-details .ltw-fd-av-other{
    margin-top:12px;
}
.ltw-card.ltw-final-details .ltw-fd-av-other label{
    display:flex;
    flex-direction:column;
    gap:5px;
    font-weight:700;
}
.ltw-card.ltw-final-details .ltw-fd-av-other input{
    width:100%;
    height:54px;
    min-height:54px;
    box-sizing:border-box;
}
@media(max-width:900px){
    .ltw-card.ltw-final-details .ltw-fd-av-options{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:560px){
    .ltw-card.ltw-final-details .ltw-fd-av-options{grid-template-columns:1fr;}
}


/* v1.7.2 planning page heading normalization */
.ltw-final-details > .ltw-page-title{
  margin:0 0 10px!important;
  color:var(--ltw-ink)!important;
  font-family:Georgia,serif!important;
  font-size:30px!important;
  line-height:1.2!important;
}
.ltw-final-details > p:not(.ltw-success){color:var(--ltw-ink)!important;}
.ltw-coordination > header h3,
.ltw-coordination .ltw-coordination-title h4,
.ltw-coordination .ltw-checklist-copy strong{color:var(--ltw-ink)!important;}
.ltw-coordination > header .ltw-coordination-kicker{color:#986546!important;}

/* v1.7.3 Day of Coordination client questionnaire */
.ltw-card.ltw-final-details .ltw-fd-client-coord-intro{margin-bottom:18px}
.ltw-card.ltw-final-details .ltw-fd-client-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.ltw-card.ltw-final-details .ltw-fd-client-question-grid label{display:flex;flex-direction:column;gap:6px;font-weight:700}
.ltw-card.ltw-final-details .ltw-fd-client-question-grid textarea{width:100%;min-height:92px;box-sizing:border-box;resize:vertical}
.ltw-card.ltw-final-details .ltw-fd-client-question-grid input{height:54px;min-height:54px}
@media(max-width:760px){.ltw-card.ltw-final-details .ltw-fd-client-question-grid{grid-template-columns:1fr}}

/* v1.7.4 Day of Coordination client visual polish */
.ltw-card.ltw-final-details .ltw-fd-subheading h4,
.ltw-card.ltw-final-details .ltw-fd-subheading h3,
.ltw-card.ltw-final-details .ltw-fd-subheading strong{
  color:var(--ltw-ink,#2a211d)!important;
}
.ltw-card.ltw-final-details .ltw-fd-client-question-grid{
  align-items:stretch;
}
.ltw-card.ltw-final-details .ltw-fd-client-question-grid label{
  height:100%;
  justify-content:flex-end;
}
.ltw-card.ltw-final-details .ltw-fd-client-question-grid input,
.ltw-card.ltw-final-details .ltw-fd-client-question-grid textarea{
  flex:0 0 auto;
}

/* v1.7.5 — Styled Setup area builder */
.ltw-card.ltw-final-details .ltw-styled-general-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.ltw-card.ltw-final-details .ltw-styled-general-grid label{align-self:end}
.ltw-card.ltw-final-details .ltw-styled-general-grid textarea{width:100%;min-height:76px;box-sizing:border-box;resize:vertical}
.ltw-card.ltw-final-details .ltw-styled-deliveries{display:grid;gap:12px}
.ltw-card.ltw-final-details .ltw-styled-delivery-row{display:grid;grid-template-columns:1.1fr 1.45fr 1fr .8fr .8fr auto;gap:10px;align-items:end;border:1px solid #dec7b4;border-radius:10px;padding:12px;background:#fbf8f5}
.ltw-card.ltw-final-details .ltw-styled-delivery-row label,.ltw-card.ltw-final-details .ltw-styled-area label,.ltw-card.ltw-final-details .ltw-styled-item-line label,.ltw-card.ltw-final-details .ltw-styled-photo>label{display:flex;flex-direction:column;gap:5px;font-weight:700;color:#2d2119}
.ltw-card.ltw-final-details .ltw-styled-delivery-row input,.ltw-card.ltw-final-details .ltw-styled-area input,.ltw-card.ltw-final-details .ltw-styled-area textarea{width:100%;box-sizing:border-box;min-height:44px}
.ltw-card.ltw-final-details .ltw-styled-delivery-row .ltw-fd-remove{margin:0 0 1px;white-space:nowrap}
.ltw-card.ltw-final-details .ltw-styled-areas{display:grid;gap:18px}
.ltw-card.ltw-final-details .ltw-styled-area{border:1px solid #d8bda9;border-radius:14px;background:#fbf8f5;padding:16px}
.ltw-card.ltw-final-details .ltw-styled-area-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;margin-bottom:12px}
.ltw-card.ltw-final-details .ltw-styled-area-head>label{font-size:16px}
.ltw-card.ltw-final-details .ltw-styled-area-head>label input{font-weight:700;background:#fff}
.ltw-card.ltw-final-details .ltw-styled-area-head .ltw-fd-remove{margin:0 0 1px;white-space:nowrap}
.ltw-card.ltw-final-details .ltw-styled-area-notes{margin-bottom:14px}
.ltw-card.ltw-final-details .ltw-styled-area-notes textarea{min-height:64px;resize:vertical;background:#fff}
.ltw-card.ltw-final-details .ltw-styled-area-items{display:grid;gap:8px;margin:4px 0 8px}
.ltw-card.ltw-final-details .ltw-styled-item-line{display:grid;grid-template-columns:1.3fr .5fr 2.2fr auto;gap:10px;align-items:end;padding:10px;border:1px solid #eadbd0;border-radius:9px;background:#fff}
.ltw-card.ltw-final-details .ltw-styled-item-line .ltw-fd-remove{margin:0 0 1px;white-space:nowrap;padding:8px 10px}
.ltw-card.ltw-final-details .ltw-styled-add-item,.ltw-card.ltw-final-details .ltw-styled-add-area,.ltw-card.ltw-final-details .ltw-styled-add-delivery{margin-top:10px}
.ltw-card.ltw-final-details .ltw-styled-add-area{background:#9b6d4b;color:#fff;border-color:#9b6d4b}
.ltw-card.ltw-final-details .ltw-styled-add-area:hover,.ltw-card.ltw-final-details .ltw-styled-add-area:focus{background:#7d563c;color:#fff;border-color:#7d563c;outline:2px solid rgba(155,109,75,.18)}
.ltw-card.ltw-final-details .ltw-styled-photo{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.6fr);gap:14px;align-items:start;margin-top:14px;padding-top:14px;border-top:1px solid #eadbd0}
.ltw-card.ltw-final-details .ltw-styled-photo input[type=file]{padding:8px;background:#fff;border:1px solid #d7d1cc;border-radius:4px}
.ltw-card.ltw-final-details .ltw-styled-photo-current{display:flex;gap:12px;align-items:center}
.ltw-card.ltw-final-details .ltw-styled-photo-current img{width:112px;height:84px;object-fit:cover;border-radius:8px;border:1px solid #dec7b4;background:#fff}
.ltw-card.ltw-final-details .ltw-styled-photo-remove{display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;font-weight:600!important}
.ltw-card.ltw-final-details .ltw-styled-photo-remove input{width:auto!important;min-height:0!important}
@media(max-width:980px){.ltw-card.ltw-final-details .ltw-styled-delivery-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ltw-card.ltw-final-details .ltw-styled-delivery-row .ltw-fd-remove{justify-self:start}.ltw-card.ltw-final-details .ltw-styled-item-line{grid-template-columns:1fr .45fr 1.5fr}.ltw-card.ltw-final-details .ltw-styled-item-line .ltw-fd-remove{grid-column:1/-1;justify-self:start}}
@media(max-width:700px){.ltw-card.ltw-final-details .ltw-styled-general-grid,.ltw-card.ltw-final-details .ltw-styled-delivery-row,.ltw-card.ltw-final-details .ltw-styled-item-line,.ltw-card.ltw-final-details .ltw-styled-photo{grid-template-columns:1fr}.ltw-card.ltw-final-details .ltw-styled-area-head{grid-template-columns:1fr}.ltw-card.ltw-final-details .ltw-styled-area-head .ltw-fd-remove{justify-self:start}.ltw-card.ltw-final-details .ltw-styled-photo-current{align-items:flex-start}}

/* v1.7.6 — Styled Setup client General Information cleanup */
.ltw-card.ltw-final-details .ltw-styled-general-grid{
  grid-template-columns:1.5fr 1fr .8fr .9fr;
  gap:12px 14px;
  align-items:end;
}
.ltw-card.ltw-final-details .ltw-styled-general-grid>label:first-child{
  grid-column:1/-1;
  align-self:stretch;
}
.ltw-card.ltw-final-details .ltw-styled-general-grid>label:first-child textarea{
  min-height:68px;
  height:68px;
  resize:vertical;
}
.ltw-card.ltw-final-details .ltw-styled-general-grid input,
.ltw-card.ltw-final-details .ltw-styled-general-grid select{
  min-height:48px;
  height:48px;
}
@media(max-width:900px){
  .ltw-card.ltw-final-details .ltw-styled-general-grid{grid-template-columns:1fr 1fr}
  .ltw-card.ltw-final-details .ltw-styled-general-grid>label:first-child{grid-column:1/-1}
}
@media(max-width:620px){
  .ltw-card.ltw-final-details .ltw-styled-general-grid{grid-template-columns:1fr}
  .ltw-card.ltw-final-details .ltw-styled-general-grid>label:first-child{grid-column:auto}
}

/* v1.7.7 — Styled Setup General Information row alignment */
.ltw-card.ltw-final-details .ltw-styled-general-grid>label:not(:first-child){
  align-self:stretch;
  display:grid;
  grid-template-rows:24px 48px;
  gap:5px;
}
.ltw-card.ltw-final-details .ltw-styled-general-grid>label:not(:first-child)>span{
  align-self:end;
  line-height:1.2;
}
.ltw-card.ltw-final-details .ltw-styled-general-grid>label:not(:first-child)>input{
  align-self:end;
  height:48px;
  min-height:48px;
  margin:0;
}
@media(max-width:620px){
  .ltw-card.ltw-final-details .ltw-styled-general-grid>label:not(:first-child){
    grid-template-rows:auto 48px;
  }
}

/* v1.7.8 Styled Setup button polish */
.ltw-card.ltw-final-details .ltw-fd-add-item:hover,.ltw-card.ltw-final-details .ltw-fd-add-item:focus,.ltw-card.ltw-final-details .ltw-fd-remove:hover,.ltw-card.ltw-final-details .ltw-fd-remove:focus{background:#efe2d7!important;color:#2d2119!important;border-color:#7d563c!important;box-shadow:none!important;outline:2px solid rgba(155,109,75,.18)!important;outline-offset:1px}
.ltw-card.ltw-final-details .ltw-styled-delivery-row .ltw-fd-remove{min-height:30px!important;padding:4px 9px!important;font-size:12px!important;line-height:1.2!important;align-self:end!important;margin:0 0 7px!important;justify-self:center!important}

/* v1.7.9 — compact Styled Setup areas, photo preview, autosave */
.ltw-card.ltw-final-details .ltw-styled-delivery-row .ltw-styled-remove-delivery{
  align-self:center!important;
  margin:24px 0 0!important;
  min-height:28px!important;
  padding:3px 8px!important;
  font-size:11px!important;
}
.ltw-card.ltw-final-details .ltw-styled-area-top{
  display:grid;
  grid-template-columns:minmax(0,1.45fr) minmax(230px,.75fr);
  gap:18px;
  align-items:start;
  margin-bottom:10px;
}
.ltw-card.ltw-final-details .ltw-styled-area-main{min-width:0}
.ltw-card.ltw-final-details .ltw-styled-area-head{
  grid-template-columns:minmax(0,1fr) auto;
  align-items:end;
  margin-bottom:8px;
}
.ltw-card.ltw-final-details .ltw-styled-area-head .ltw-styled-remove-area{
  min-height:28px!important;
  padding:3px 8px!important;
  font-size:11px!important;
  line-height:1.2!important;
  align-self:end!important;
  margin:0 0 7px!important;
}
.ltw-card.ltw-final-details .ltw-styled-area-notes{margin-bottom:0}
.ltw-card.ltw-final-details .ltw-styled-area-notes textarea{
  min-height:58px;
  height:58px;
}
.ltw-card.ltw-final-details .ltw-styled-photo{
  display:block;
  margin:0;
  padding:0;
  border:0;
}
.ltw-card.ltw-final-details .ltw-styled-photo-label{
  font-weight:700;
  color:#2d2119;
  margin-bottom:5px;
}
.ltw-card.ltw-final-details .ltw-styled-photo-preview{
  min-height:126px;
  border:1px dashed #c9ab94;
  border-radius:9px;
  background:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
}
.ltw-card.ltw-final-details .ltw-styled-photo-preview.is-empty{
  color:#8a817b;
  font-size:13px;
}
.ltw-card.ltw-final-details .ltw-styled-photo-open{
  appearance:none;
  border:0!important;
  padding:0!important;
  margin:0!important;
  width:100%;
  min-height:126px!important;
  background:transparent!important;
  cursor:zoom-in;
  display:block;
}
.ltw-card.ltw-final-details .ltw-styled-photo-open:hover,
.ltw-card.ltw-final-details .ltw-styled-photo-open:focus{
  background:transparent!important;
  outline:2px solid rgba(155,109,75,.3)!important;
  outline-offset:-2px;
}
.ltw-card.ltw-final-details .ltw-styled-photo-open img{
  display:block;
  width:100%;
  height:126px;
  object-fit:cover;
  transform-origin:center;
}
.ltw-gallery-cover-preview img{transform-origin:center}
.ltw-card.ltw-final-details .ltw-styled-photo-actions{
  display:flex;
  gap:7px;
  flex-wrap:wrap;
  align-items:center;
  margin-top:7px;
}
.ltw-card.ltw-final-details .ltw-styled-photo-upload{
  display:inline-flex!important;
  flex-direction:row!important;
  align-items:center!important;
  width:auto!important;
  min-height:29px;
  padding:4px 9px;
  border:1px solid #9b6d4b;
  border-radius:7px;
  background:#fff;
  color:#5d3a26!important;
  font-size:12px;
  font-weight:700!important;
  cursor:pointer;
}
.ltw-card.ltw-final-details .ltw-styled-photo-upload input{display:none!important}
.ltw-card.ltw-final-details .ltw-styled-photo-clear{
  min-height:29px!important;
  padding:4px 9px!important;
  border:1px solid #c9ab94!important;
  border-radius:7px!important;
  background:#f8f1eb!important;
  color:#5d3a26!important;
  font-size:12px!important;
  font-weight:700!important;
}
.ltw-card.ltw-final-details .ltw-styled-item-line{
  grid-template-columns:1.15fr .38fr 2.2fr auto;
  gap:7px;
  padding:6px 7px;
  border-radius:7px;
}
.ltw-card.ltw-final-details .ltw-styled-item-line label{gap:3px;font-size:12px}
.ltw-card.ltw-final-details .ltw-styled-item-line input{
  min-height:34px!important;
  height:34px!important;
  padding-top:5px!important;
  padding-bottom:5px!important;
}
.ltw-card.ltw-final-details .ltw-styled-item-line .ltw-styled-remove-item{
  min-height:26px!important;
  padding:3px 7px!important;
  font-size:11px!important;
  line-height:1.1!important;
  align-self:end!important;
  margin:0 0 4px!important;
}
.ltw-card.ltw-final-details .ltw-styled-add-item{
  min-height:30px!important;
  padding:5px 10px!important;
  font-size:12px!important;
  line-height:1.2!important;
  margin-top:7px!important;
}
.ltw-card.ltw-final-details .ltw-fd-save{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:12px;
  flex-wrap:wrap;
}
.ltw-card.ltw-final-details .ltw-fd-autosave-status{
  font-size:12px;
  color:#7a6c63;
}
.ltw-photo-lightbox{
  position:fixed;
  inset:0;
  z-index:999999;
  background:rgba(20,16,13,.82);
  display:flex;
  align-items:center;
  justify-content:center;
  padding:32px;
}
.ltw-photo-lightbox img{
  display:block;
  max-width:min(1100px,92vw);
  max-height:88vh;
  object-fit:contain;
  border-radius:10px;
  box-shadow:0 20px 60px rgba(0,0,0,.35);
}
.ltw-photo-lightbox-close{
  position:absolute;
  top:18px;
  right:22px;
  width:42px;
  height:42px;
  border-radius:50%!important;
  border:1px solid rgba(255,255,255,.55)!important;
  background:rgba(255,255,255,.12)!important;
  color:#fff!important;
  font-size:28px!important;
  line-height:1!important;
  padding:0!important;
}
@media(max-width:850px){
  .ltw-card.ltw-final-details .ltw-styled-area-top{grid-template-columns:1fr}
  .ltw-card.ltw-final-details .ltw-styled-photo-preview,.ltw-card.ltw-final-details .ltw-styled-photo-open,.ltw-card.ltw-final-details .ltw-styled-photo-open img{min-height:180px;height:180px}
}

/* v1.7.10 — Styled Setup layout refinement + compact vendor rows */
.ltw-card.ltw-final-details .ltw-styled-delivery-row{
  align-items:end;
  gap:8px;
  padding:9px 10px;
}
.ltw-card.ltw-final-details .ltw-styled-delivery-row input{
  min-height:36px!important;
  height:36px!important;
  padding-top:5px!important;
  padding-bottom:5px!important;
}
.ltw-card.ltw-final-details .ltw-styled-delivery-row .ltw-styled-remove-delivery{
  align-self:end!important;
  margin:0 0 4px!important;
  min-height:28px!important;
  padding:3px 8px!important;
  font-size:11px!important;
}
.ltw-card.ltw-final-details .ltw-styled-add-delivery{
  min-height:32px!important;
  padding:5px 10px!important;
  font-size:12px!important;
  line-height:1.2!important;
  margin-top:8px!important;
}
.ltw-card.ltw-final-details .ltw-styled-area-top{
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:20px!important;
  align-items:start!important;
  margin-bottom:10px!important;
}
.ltw-card.ltw-final-details .ltw-styled-area-head{
  display:block!important;
  margin-bottom:9px!important;
}
.ltw-card.ltw-final-details .ltw-styled-area-head>label,
.ltw-card.ltw-final-details .ltw-styled-area-notes{
  width:100%!important;
}
.ltw-card.ltw-final-details .ltw-styled-area-notes textarea{
  width:100%!important;
  min-height:76px!important;
  height:76px!important;
  resize:vertical;
}
.ltw-card.ltw-final-details .ltw-styled-photo-preview{
  min-height:194px!important;
  height:194px!important;
  background:#fff!important;
}
.ltw-card.ltw-final-details .ltw-styled-photo-open{
  min-height:194px!important;
  height:194px!important;
}
.ltw-card.ltw-final-details .ltw-styled-photo-open img{
  width:100%!important;
  height:194px!important;
  object-fit:contain!important;
  background:#fff;
}
.ltw-card.ltw-final-details .ltw-styled-photo-upload,
.ltw-card.ltw-final-details .ltw-styled-photo-clear{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:30px!important;
  padding:4px 9px!important;
  border:1px solid #9b6d4b!important;
  border-radius:7px!important;
  background:#fff!important;
  color:#5d3a26!important;
  font-size:12px!important;
  font-weight:700!important;
  line-height:1.2!important;
  box-shadow:none!important;
}
.ltw-card.ltw-final-details .ltw-styled-photo-upload:hover,
.ltw-card.ltw-final-details .ltw-styled-photo-upload:focus,
.ltw-card.ltw-final-details .ltw-styled-photo-clear:hover,
.ltw-card.ltw-final-details .ltw-styled-photo-clear:focus{
  background:#efe2d7!important;
  color:#2d2119!important;
  border-color:#7d563c!important;
  outline:2px solid rgba(155,109,75,.18)!important;
  outline-offset:1px;
}
.ltw-card.ltw-final-details .ltw-styled-item-line{
  gap:6px!important;
  padding:5px 6px!important;
}
.ltw-card.ltw-final-details .ltw-styled-item-line input{
  min-height:30px!important;
  height:30px!important;
  padding:4px 6px!important;
}
.ltw-card.ltw-final-details .ltw-styled-item-line .ltw-styled-remove-item{
  min-height:24px!important;
  padding:2px 6px!important;
  font-size:10px!important;
  margin:0 0 3px!important;
}
.ltw-card.ltw-final-details .ltw-styled-area-actions{
  display:flex;
  align-items:center;
  gap:8px;
  margin-top:8px;
}
.ltw-card.ltw-final-details .ltw-styled-area-actions .ltw-styled-add-item,
.ltw-card.ltw-final-details .ltw-styled-area-actions .ltw-styled-remove-area{
  margin:0!important;
}
.ltw-card.ltw-final-details .ltw-styled-area-actions .ltw-styled-remove-area{
  min-height:28px!important;
  padding:3px 8px!important;
  font-size:11px!important;
  line-height:1.2!important;
}
@media(max-width:900px){
  .ltw-card.ltw-final-details .ltw-styled-area-top{grid-template-columns:1fr!important}
  .ltw-card.ltw-final-details .ltw-styled-photo-preview,
  .ltw-card.ltw-final-details .ltw-styled-photo-open,
  .ltw-card.ltw-final-details .ltw-styled-photo-open img{height:180px!important;min-height:180px!important}
}

/* v1.7.15 — Styled Setup structural control alignment */
.ltw-card.ltw-final-details .ltw-styled-delivery-row{
  align-items:stretch!important;
}
.ltw-card.ltw-final-details .ltw-styled-delivery-row>label{
  display:grid!important;
  grid-template-rows:minmax(18px,auto) 36px;
  gap:5px!important;
  align-content:end;
}
.ltw-card.ltw-final-details .ltw-styled-delivery-row>label>input{
  min-height:36px!important;
  height:36px!important;
  margin:0!important;
  box-sizing:border-box!important;
}
.ltw-card.ltw-final-details .ltw-styled-item-line{
  align-items:stretch!important;
}
.ltw-card.ltw-final-details .ltw-styled-item-line>label{
  display:grid!important;
  grid-template-rows:minmax(14px,auto) 34px;
  gap:3px!important;
  align-content:end;
}
.ltw-card.ltw-final-details .ltw-styled-item-line>label>input{
  min-height:34px!important;
  height:34px!important;
  margin:0!important;
  box-sizing:border-box!important;
}
.ltw-card.ltw-final-details .ltw-styled-row-action{
  display:grid;
  grid-template-rows:minmax(18px,auto) 36px;
  gap:5px;
  align-content:end;
  align-self:stretch;
}
.ltw-card.ltw-final-details .ltw-styled-item-line .ltw-styled-row-action{
  grid-template-rows:minmax(14px,auto) 34px;
  gap:3px;
}
.ltw-card.ltw-final-details .ltw-styled-row-action>span{
  display:block;
  min-height:1px;
}
.ltw-card.ltw-final-details .ltw-styled-row-action .ltw-fd-remove{
  align-self:stretch!important;
  justify-self:stretch!important;
  margin:0!important;
  height:100%!important;
  min-height:0!important;
  padding:0 9px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
  line-height:1!important;
  white-space:nowrap;
}
.ltw-card.ltw-final-details .ltw-styled-photo-actions{
  display:flex!important;
  gap:7px!important;
  flex-wrap:wrap!important;
  align-items:stretch!important;
  margin-top:7px!important;
}
.ltw-card.ltw-final-details .ltw-styled-photo-upload,
.ltw-card.ltw-final-details .ltw-styled-photo-clear{
  margin:0!important;
  min-height:32px!important;
  height:32px!important;
  padding:0 10px!important;
  display:inline-flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
  border:1px solid #9b6d4b!important;
  border-radius:7px!important;
  background:#fff!important;
  color:#5d3a26!important;
  font-family:inherit!important;
  font-size:12px!important;
  font-weight:700!important;
  line-height:1!important;
  text-transform:none!important;
  letter-spacing:0!important;
  vertical-align:top!important;
}
.ltw-card.ltw-final-details .ltw-styled-photo-upload input{display:none!important}
.ltw-card.ltw-final-details .ltw-styled-photo-clear[hidden]{display:none!important}
.ltw-card.ltw-final-details .ltw-styled-photo-upload:hover,
.ltw-card.ltw-final-details .ltw-styled-photo-upload:focus,
.ltw-card.ltw-final-details .ltw-styled-photo-clear:hover,
.ltw-card.ltw-final-details .ltw-styled-photo-clear:focus{
  background:#efe2d7!important;
  color:#2d2119!important;
  border-color:#7d563c!important;
  box-shadow:none!important;
  outline:2px solid rgba(155,109,75,.18)!important;
  outline-offset:1px!important;
}
@media(max-width:980px){
  .ltw-card.ltw-final-details .ltw-styled-delivery-row .ltw-styled-row-action,
  .ltw-card.ltw-final-details .ltw-styled-item-line .ltw-styled-row-action{
    grid-column:1/-1;
    width:max-content;
    min-width:74px;
  }
}


/* v1.7.16 — Styled Setup column width refinement */
.ltw-card.ltw-final-details .ltw-styled-delivery-row{
  grid-template-columns:1.1fr 1.4fr 1fr .72fr .78fr auto!important;
}
.ltw-card.ltw-final-details .ltw-styled-item-line{
  grid-template-columns:1.3fr .5fr 2fr auto!important;
}
@media(max-width:980px){
  .ltw-card.ltw-final-details .ltw-styled-delivery-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .ltw-card.ltw-final-details .ltw-styled-item-line{grid-template-columns:1fr .45fr 1.4fr!important}
}
@media(max-width:700px){
  .ltw-card.ltw-final-details .ltw-styled-delivery-row,
  .ltw-card.ltw-final-details .ltw-styled-item-line{grid-template-columns:1fr!important}
}


/* v1.7.17 — Styled Setup action-column alignment */
.ltw-card.ltw-final-details .ltw-styled-delivery-row{
  grid-template-columns:1.1fr 1.4fr 1fr .72fr .78fr 74px!important;
  align-items:stretch!important;
}
.ltw-card.ltw-final-details .ltw-styled-item-line{
  grid-template-columns:1.3fr .5fr 2fr 70px!important;
  align-items:stretch!important;
}
.ltw-card.ltw-final-details .ltw-styled-delivery-row>label,
.ltw-card.ltw-final-details .ltw-styled-row-action{
  display:flex!important;
  flex-direction:column!important;
  gap:5px!important;
  justify-content:flex-end!important;
  align-self:stretch!important;
}
.ltw-card.ltw-final-details .ltw-styled-item-line>label,
.ltw-card.ltw-final-details .ltw-styled-item-line .ltw-styled-row-action{
  display:flex!important;
  flex-direction:column!important;
  gap:3px!important;
  justify-content:flex-end!important;
  align-self:stretch!important;
}
.ltw-card.ltw-final-details .ltw-styled-action-label{
  display:block!important;
  visibility:hidden!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  font:inherit!important;
  font-weight:700!important;
  line-height:normal!important;
  white-space:nowrap!important;
}
.ltw-card.ltw-final-details .ltw-styled-item-line .ltw-styled-action-label{font-size:12px!important;}
.ltw-card.ltw-final-details .ltw-styled-delivery-row>label>input,
.ltw-card.ltw-final-details .ltw-styled-delivery-row .ltw-styled-remove-delivery{
  height:36px!important;
  min-height:36px!important;
  margin:0!important;
  box-sizing:border-box!important;
}
.ltw-card.ltw-final-details .ltw-styled-item-line>label>input,
.ltw-card.ltw-final-details .ltw-styled-item-line .ltw-styled-remove-item{
  height:34px!important;
  min-height:34px!important;
  margin:0!important;
  box-sizing:border-box!important;
}
.ltw-card.ltw-final-details .ltw-styled-row-action .ltw-fd-remove{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  align-self:stretch!important;
  justify-self:stretch!important;
  padding:0 8px!important;
  line-height:1!important;
  white-space:nowrap!important;
}
@media(max-width:980px){
  .ltw-card.ltw-final-details .ltw-styled-delivery-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .ltw-card.ltw-final-details .ltw-styled-item-line{grid-template-columns:1fr .45fr 1.4fr!important}
  .ltw-card.ltw-final-details .ltw-styled-row-action{width:max-content!important;min-width:74px!important}
}
@media(max-width:700px){
  .ltw-card.ltw-final-details .ltw-styled-delivery-row,
  .ltw-card.ltw-final-details .ltw-styled-item-line{grid-template-columns:1fr!important}
}

/* v1.7.18 — Styled Setup Remove buttons: true bottom alignment with controls */
.ltw-card.ltw-final-details .ltw-styled-delivery-row,
.ltw-card.ltw-final-details .ltw-styled-item-line{
  align-items:end!important;
}
.ltw-card.ltw-final-details .ltw-styled-delivery-row>label,
.ltw-card.ltw-final-details .ltw-styled-item-line>label{
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  align-self:auto!important;
}
.ltw-card.ltw-final-details .ltw-styled-row-action{
  display:flex!important;
  flex-direction:row!important;
  align-items:flex-end!important;
  align-self:end!important;
  justify-content:stretch!important;
  gap:0!important;
  margin:0!important;
  padding:0!important;
}
.ltw-card.ltw-final-details .ltw-styled-action-label{
  display:none!important;
}
.ltw-card.ltw-final-details .ltw-styled-delivery-row .ltw-styled-row-action{
  height:36px!important;
}
.ltw-card.ltw-final-details .ltw-styled-item-line .ltw-styled-row-action{
  height:34px!important;
}
.ltw-card.ltw-final-details .ltw-styled-delivery-row .ltw-styled-remove-delivery{
  width:100%!important;
  height:36px!important;
  min-height:36px!important;
  margin:0!important;
  align-self:auto!important;
  justify-self:auto!important;
  transform:none!important;
}
.ltw-card.ltw-final-details .ltw-styled-item-line .ltw-styled-remove-item{
  width:100%!important;
  height:34px!important;
  min-height:34px!important;
  margin:0!important;
  align-self:auto!important;
  justify-self:auto!important;
  transform:none!important;
}
@media(max-width:980px){
  .ltw-card.ltw-final-details .ltw-styled-row-action{
    width:max-content!important;
    min-width:74px!important;
  }
}


/* v1.7.19 — Styled Setup final Remove-button line correction
 * These two action buttons need different offsets because their row label/control
 * structures have different rendered heights in the client portal. Keep photo
 * controls untouched. */
.ltw-card.ltw-final-details .ltw-styled-delivery-row .ltw-styled-row-action{
  position:relative!important;
  top:-5px!important;
}
.ltw-card.ltw-final-details .ltw-styled-item-line .ltw-styled-row-action{
  position:relative!important;
  top:25px!important;
}
@media(max-width:980px){
  .ltw-card.ltw-final-details .ltw-styled-delivery-row .ltw-styled-row-action,
  .ltw-card.ltw-final-details .ltw-styled-item-line .ltw-styled-row-action{
    top:0!important;
  }
}

/* v1.7.20 — Client Planning Checklist cleanup
 * Keep checklist cards scannable: badges follow the task title, notes can collapse,
 * and the warm Light the Way control styling is preserved. */
.ltw-checklist-client-main{align-items:center}
.ltw-checklist-copy{flex:1;min-width:0}
.ltw-checklist-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;min-width:0}
.ltw-checklist-title-line>strong{margin:0;line-height:1.35}
.ltw-checklist-title-line .ltw-checklist-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px}
.ltw-checklist-toggle{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;border:1px solid #b17b57!important;border-radius:7px!important;background:#fff!important;color:#5f402d!important;padding:6px 9px!important;min-height:32px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;cursor:pointer;box-shadow:none!important}
.ltw-checklist-toggle:hover,.ltw-checklist-toggle:focus{background:#f4ebe4!important;color:#4b3325!important;border-color:#8f5e40!important;outline:2px solid rgba(155,106,72,.18)!important;outline-offset:1px!important;box-shadow:none!important}
.ltw-checklist-toggle-icon{font-size:15px;line-height:1;position:relative;top:-1px}
.ltw-checklist-collapsible[hidden]{display:none!important}
.ltw-checklist-collapsible{display:block}
.ltw-checklist-row.is-collapsed{gap:0;padding-top:12px;padding-bottom:12px}
.ltw-checklist-row.is-collapsed .ltw-checklist-client-main{min-height:34px}
.ltw-checklist-note-label{margin-top:2px}
@media(max-width:700px){
  .ltw-checklist-client-main{align-items:flex-start;flex-wrap:wrap}
  .ltw-checklist-copy{flex:1 1 calc(100% - 42px)}
  .ltw-checklist-toggle{margin-left:36px}
  .ltw-checklist-title-line{align-items:flex-start}
}

/* v1.8.0 — Decor Catalogue */
.ltw-decor-client-card{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.ltw-decor-wrap{--ltw-decor-brown:#9a6544;--ltw-decor-deep:#4d3427;--ltw-decor-cream:#fbf7f2;--ltw-decor-line:#dfc7b6;--ltw-decor-soft:#f4ece5;color:#2c241f}
.ltw-decor-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:22px;padding:24px 26px;background:#fff;border:1px solid var(--ltw-decor-line);border-radius:14px}
.ltw-decor-kicker{display:block;margin-bottom:5px;color:#8b6048;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.ltw-decor-head h3{margin:0 0 7px!important;color:#241d19!important;font-family:Georgia,serif!important;font-size:28px!important}
.ltw-decor-head p{margin:0;max-width:760px;color:#66564b;line-height:1.55}
.ltw-decor-event-date{min-width:190px;padding:11px 14px;border-radius:10px;background:var(--ltw-decor-soft);text-align:right}
.ltw-decor-event-date span{display:block;color:#7a685c;font-size:11px;text-transform:uppercase;letter-spacing:.08em}
.ltw-decor-event-date strong{display:block;margin-top:3px;color:#3f2e25;font-size:14px}
.ltw-decor-toolbar{display:flex;flex-direction:column;gap:14px;margin-bottom:18px;padding:18px 20px;background:#fff;border:1px solid var(--ltw-decor-line);border-radius:12px}
.ltw-decor-search label{display:block;margin-bottom:6px;font-size:12px;font-weight:800;color:#2e2520}
.ltw-decor-search input{width:min(420px,100%)!important;height:40px!important;border:1px solid #d9d6d2!important;border-radius:7px!important;background:#fff!important;color:#2b231f!important;box-shadow:none!important}
.ltw-decor-search input:focus{border-color:#a87352!important;outline:2px solid rgba(168,115,82,.16)!important;outline-offset:1px!important}
.ltw-decor-filters{display:flex;flex-wrap:wrap;gap:8px}
.ltw-decor-filters button{min-height:34px!important;padding:7px 12px!important;border:1px solid #c9aa95!important;border-radius:999px!important;background:#fff!important;color:#654631!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important;cursor:pointer}
.ltw-decor-filters button:hover,.ltw-decor-filters button:focus,.ltw-decor-filters button.is-active{background:#9a6544!important;border-color:#9a6544!important;color:#fff!important;outline:none!important}
.ltw-decor-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px;align-items:start}
.ltw-decor-catalogue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
.ltw-decor-card{overflow:hidden;background:#fff;border:1px solid var(--ltw-decor-line);border-radius:14px;box-shadow:0 4px 16px rgba(66,45,32,.045);min-width:0}
.ltw-decor-card[hidden]{display:none!important}
.ltw-decor-card.is-unavailable{opacity:.68}
.ltw-decor-image{position:relative;aspect-ratio:3/4;height:auto;background:#eee7df;overflow:hidden;cursor:zoom-in}
.ltw-decor-image img{display:block;width:100%;height:100%;object-fit:cover}
.ltw-decor-no-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#f3ece5,#e8ddd4);color:#8b7768;font-size:12px;font-weight:700}
.ltw-decor-category{position:absolute;left:10px;bottom:10px;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.94);color:#6b4935;font-size:10px;font-weight:800;letter-spacing:.04em}
.ltw-decor-selected-marker{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;background:rgba(154,101,68,.96);color:#fff;font-size:10px;font-weight:800;letter-spacing:.03em;box-shadow:0 3px 10px rgba(75,47,31,.16);z-index:2}
.ltw-decor-selected-marker span{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:rgba(255,255,255,.18);font-size:10px;line-height:1}
.ltw-decor-card-body{padding:16px 16px 17px}
.ltw-decor-card-title{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}
.ltw-decor-card-title h4{margin:0!important;color:#241d19!important;font-size:18px!important;line-height:1.28}
.ltw-decor-price{color:#8a5d40;font-size:11px;font-weight:800;letter-spacing:.02em}
.ltw-decor-description{margin:0 0 11px;color:#68594f;font-size:13px;line-height:1.45}
.ltw-decor-availability{display:inline-flex;margin:2px 0 14px;padding:6px 9px;border-radius:7px;background:#f0eee9;color:#5b5149;font-size:11px;font-weight:800}
.ltw-decor-availability.is-available{background:#f1eee8;color:#5e493b}
.ltw-decor-availability.is-unavailable{background:#f4e7e4;color:#815047}
.ltw-decor-select-controls{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:start;min-width:0}
.ltw-decor-select-controls.compact{grid-template-columns:76px minmax(0,1fr);gap:8px;width:100%}
.ltw-decor-select-controls label,.ltw-decor-action-control{display:grid;grid-template-rows:14px 35px;row-gap:4px;align-items:start;min-width:0;margin:0!important}
.ltw-decor-select-controls label{font-size:10px;font-weight:800;line-height:14px;color:#51433a}
.ltw-decor-action-label{display:block!important;height:14px;line-height:14px;font-size:10px;visibility:hidden;pointer-events:none}
.ltw-decor-select-controls input{display:block;width:100%!important;height:35px!important;min-height:35px!important;margin:0!important;padding:5px 7px!important;border:1px solid #d8d3cf!important;border-radius:6px!important;box-shadow:none!important;box-sizing:border-box!important}
.ltw-decor-select-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:35px!important;min-height:35px!important;margin:0!important;padding:0 12px!important;border:1px solid #9a6544!important;border-radius:7px!important;background:#fff!important;color:#6f4933!important;font-size:11px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important;cursor:pointer;box-sizing:border-box!important}
.ltw-decor-select-button:hover,.ltw-decor-select-button:focus,.ltw-decor-select-button.is-selected{background:#9a6544!important;color:#fff!important;outline:none!important}
.ltw-decor-inline-message{grid-column:1 / -1;display:none;margin-top:2px;padding:8px 10px;border-radius:7px;background:#f7eee9;color:#7a3f38;font-size:11px;font-weight:700;line-height:1.35}
.ltw-decor-inline-message.is-visible{display:block}
.ltw-decor-inline-message.is-error{border:1px solid #e4c3ba}
.ltw-decor-variable-picker{display:grid;gap:8px;margin-top:2px;min-width:0}
.ltw-decor-variable-choice{display:grid;gap:5px;margin:0!important;min-width:0}
.ltw-decor-variable-choice>span{font-size:10px;font-weight:800;line-height:14px;color:#51433a}
.ltw-decor-variable-choice select{display:block;width:100%!important;height:38px!important;min-height:38px!important;margin:0!important;padding:6px 34px 6px 9px!important;border:1px solid #d8d3cf!important;border-radius:7px!important;background:#fff!important;color:#2b231f!important;box-shadow:none!important;box-sizing:border-box!important;font-size:12px!important}
.ltw-decor-variable-choice select:focus{border-color:#a87352!important;outline:2px solid rgba(168,115,82,.16)!important;outline-offset:1px!important}
.ltw-decor-variable-picker>.ltw-decor-availability{justify-self:start;margin:0 0 1px}
.ltw-decor-variable-controls{margin-top:0!important}
.ltw-decor-variable-controls[hidden]{display:none!important}
.ltw-decor-variations{display:flex;flex-direction:column;gap:9px;margin-top:2px}
.ltw-decor-variation{display:grid;grid-template-columns:1fr;gap:9px;align-items:stretch;padding:11px 12px;border:1px solid #eadbd0;border-radius:9px;background:#fcfaf8;min-width:0}
.ltw-decor-variation>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0;padding-bottom:0;width:100%}
.ltw-decor-variation strong{font-size:13px;color:#332821;line-height:1.25}
.ltw-decor-variation span,.ltw-decor-variation small{display:block;font-size:10.5px;color:#75665c;line-height:1.35;white-space:normal}
.ltw-decor-variation.is-unavailable{opacity:.6}
.ltw-decor-selections{position:sticky;top:64px;padding:18px 18px 16px;background:#fff;border:1px solid var(--ltw-decor-line);border-radius:14px;box-shadow:0 4px 16px rgba(66,45,32,.035)}

body.admin-bar .ltw-decor-selections{top:112px}
.ltw-decor-selection-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid #eee4dc}
.ltw-decor-selection-head span{display:block;color:#8b6048;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.ltw-decor-selection-head h4{margin:2px 0 0!important;color:#261e1a!important;font-size:18px!important}
.ltw-decor-selection-head>strong{display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;border-radius:50%;background:#9a6544;color:#fff;font-size:12px}
.ltw-decor-selection-list{display:flex;flex-direction:column;gap:9px;padding-top:12px}
.ltw-decor-selection-item{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:10px;border:1px solid #eee2d9;border-radius:8px;background:#fdfbf9}
.ltw-decor-selection-item>div{display:flex;flex-direction:column;gap:2px;min-width:0}
.ltw-decor-selection-item strong{font-size:12px;color:#342820}
.ltw-decor-selection-item span,.ltw-decor-selection-item small{font-size:10px;color:#78695f;line-height:1.35}
.ltw-decor-selection-item button{padding:3px 6px!important;border:0!important;background:transparent!important;color:#94583f!important;font-size:10px!important;font-weight:800!important;box-shadow:none!important;cursor:pointer}
.ltw-decor-selection-empty{padding:16px 8px;text-align:center;color:#857369;font-size:12px}
.ltw-decor-selection-note{margin:12px 0 0;padding-top:11px;border-top:1px solid #eee4dc;color:#75645a;font-size:11px;line-height:1.45}
.ltw-decor-catalogue-grid .ltw-decor-card{height:auto}
.ltw-decor-card-body>.ltw-decor-select-controls{margin-top:2px}
.ltw-decor-selection-list{max-height:calc(100vh - 245px);overflow:auto;padding-right:2px}
.ltw-decor-selection-item{transition:border-color .15s ease,background .15s ease}
.ltw-decor-selection-item:hover{border-color:#dfc7b6;background:#fff}
.ltw-decor-selection-item button:hover,.ltw-decor-selection-item button:focus{color:#6f4933!important;text-decoration:underline!important;outline:none!important}

.ltw-decor-empty,.ltw-decor-error{padding:30px;background:#fff;border:1px solid var(--ltw-decor-line);border-radius:12px;text-align:center}
.ltw-decor-empty h4{margin:0 0 6px!important;color:#2c231e!important;font-size:20px!important}
.ltw-decor-empty p,.ltw-decor-error p{margin:0;color:#6e5f55}
.ltw-decor-toast{position:fixed;right:24px;bottom:24px;z-index:9999;max-width:340px;padding:11px 14px;border-radius:8px;background:#4f3729;color:#fff;font-size:12px;font-weight:700;opacity:0;transform:translateY(8px);pointer-events:none;transition:.18s ease}
.ltw-decor-toast.is-visible{opacity:1;transform:none}.ltw-decor-toast.is-error{background:#7a3f38}
@media(min-width:1450px){.ltw-decor-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:782px){body.admin-bar .ltw-decor-selections{top:124px}}
@media(max-width:980px){.ltw-decor-layout{grid-template-columns:1fr}.ltw-decor-selections{position:static}.ltw-decor-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.ltw-decor-head{flex-direction:column;padding:19px}.ltw-decor-event-date{width:100%;text-align:left}.ltw-decor-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ltw-decor-toolbar{padding:14px}.ltw-decor-variation{grid-template-columns:1fr;align-items:stretch}.ltw-decor-select-controls.compact{grid-template-columns:72px minmax(0,1fr)}}

/* v1.8.6 — Decor catalogue stability rollback + selection panel polish */
.ltw-decor-selection-head h4{margin:0!important}
@media(max-width:782px){body.admin-bar .ltw-decor-selections{top:124px}}

/* v1.8.7 — Decor selection sticky clearance */
.ltw-decor-selections{scroll-margin-top:120px}

/* v1.8.8 — Signature Decor price separation */
.ltw-decor-wrap:not(.is-admin) .ltw-decor-admin-price,
.ltw-decor-wrap:not(.is-admin) .ltw-decor-admin-value-summary{display:none!important}

/* v1.8.9 — Signature Decor review workflow */
.ltw-decor-workflow-status{margin:0 0 18px;padding:14px 16px;border:1px solid #dfc7b6;border-radius:12px;background:#fff;display:flex;gap:18px;align-items:flex-start;justify-content:space-between}
.ltw-decor-workflow-status>div:first-child{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}
.ltw-decor-workflow-status span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#9a694a;font-weight:700}
.ltw-decor-workflow-status strong{font-size:14px;color:#2b1f18}
.ltw-decor-workflow-status p{margin:0;color:#6d5d52;font-size:12px;line-height:1.45;max-width:620px}
.ltw-decor-workflow-status.is-confirmed{background:#f7f4ef}
.ltw-decor-workflow-status.is-needs_changes{background:#fffaf5}
.ltw-decor-review-note{width:100%;margin-top:8px;padding-top:10px;border-top:1px solid #eadfd5}
.ltw-decor-review-note p{margin:5px 0 0;max-width:none}
.ltw-decor-submit-review{margin-top:14px;padding-top:14px;border-top:1px solid #eee4dc;display:grid;gap:7px}
.ltw-decor-submit-review button{width:100%;min-height:38px;border:1px solid #a96f49;border-radius:8px;background:#a96f49;color:#fff;font-weight:700;cursor:pointer}
.ltw-decor-submit-review small{color:#7a695e;font-size:10px;line-height:1.4}
@media(max-width:720px){.ltw-decor-workflow-status{display:block}.ltw-decor-workflow-status p{margin-top:8px}}

/* v1.8.10 — compact decor review action */
.ltw-decor-submit-review{justify-items:start}
.ltw-decor-submit-review button{width:auto;min-width:0;min-height:34px;padding:0 14px;justify-self:start}

/* v1.9.0 — Photo Gallery foundation */
.ltw-gallery-client-card{padding:0!important;overflow:hidden}
.ltw-photo-gallery-panel{--gallery-brown:#936345;--gallery-ink:#2d231e;--gallery-muted:#706158;--gallery-line:#eadcd1;background:#fff;border-radius:14px;overflow:hidden}
.ltw-photo-gallery-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 28px 22px;border-bottom:1px solid var(--gallery-line);background:linear-gradient(135deg,#fff,#fcf8f4)}
.ltw-photo-gallery-head>div:first-child>span{display:block;margin-bottom:6px;color:var(--gallery-brown);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.ltw-photo-gallery-head h3,.ltw-photo-gallery-head h2{margin:0!important;color:var(--gallery-ink)!important;font:28px/1.08 Georgia,serif!important}
.ltw-photo-gallery-head p{margin:8px 0 0;color:var(--gallery-muted);font-size:13px;line-height:1.5}
.ltw-gallery-status{min-width:105px;padding:10px 12px;border:1px solid var(--gallery-line);border-radius:10px;background:#fff;text-align:center}.ltw-gallery-status span{display:block;color:#8b7769;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ltw-gallery-status strong{display:block;margin-top:3px;color:var(--gallery-ink);font-size:13px}.ltw-gallery-status.is-active{border-color:#d9c2b1;background:#f8f0ea}.ltw-gallery-settings-form{padding:24px 28px}.ltw-gallery-settings-grid{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:24px}.ltw-gallery-cover-field>label,.ltw-gallery-copy-fields label,.ltw-gallery-admin-dates label{display:flex;flex-direction:column;gap:6px;color:#40332b;font-size:12px;font-weight:800}.ltw-gallery-cover-preview{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;margin:7px 0 10px;border:1px dashed #d8c6b8;border-radius:12px;background:#f8f4f0;color:#9a8779;font-weight:700;overflow:hidden}.ltw-gallery-cover-preview img{width:100%;height:100%;object-fit:cover}.ltw-gallery-cover-field input[type=file]{width:100%;padding:8px;border:1px solid #ddd1c8;border-radius:7px;background:#fff}.ltw-gallery-cover-field small{display:block;margin-top:6px;color:#87766a;font-size:10px}.ltw-gallery-copy-fields{display:grid;gap:15px}.ltw-gallery-copy-fields input,.ltw-gallery-copy-fields textarea,.ltw-gallery-copy-fields select,.ltw-gallery-admin-dates input{width:100%;min-height:38px;margin:0!important;padding:8px 10px!important;border:1px solid #d9d0ca!important;border-radius:7px!important;background:#fff!important;color:#332820!important;box-shadow:none!important}.ltw-gallery-copy-fields textarea{min-height:118px;resize:vertical}.ltw-gallery-toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.ltw-gallery-toggle-grid>label{display:flex;align-items:flex-start;gap:9px;padding:14px;border:1px solid var(--gallery-line);border-radius:10px;background:#fdfbf9}.ltw-gallery-toggle-grid input{margin-top:2px}.ltw-gallery-toggle-grid span{display:flex;flex-direction:column;gap:3px}.ltw-gallery-toggle-grid strong{color:#3d3028;font-size:12px}.ltw-gallery-toggle-grid small{color:#7d6d62;font-size:10px;line-height:1.4}.ltw-gallery-consent-note,.ltw-gallery-foundation-note{margin-top:18px;padding:14px 16px;border-left:3px solid var(--gallery-brown);border-radius:8px;background:#f7f1ec}.ltw-gallery-consent-note strong,.ltw-gallery-foundation-note strong{color:#4a3528;font-size:12px}.ltw-gallery-consent-note p,.ltw-gallery-foundation-note p{margin:5px 0 0;color:#75655b;font-size:11px;line-height:1.5}.ltw-gallery-save{margin-top:18px!important;padding:9px 18px!important;border:1px solid #8c5e43!important;border-radius:7px!important;background:#8c5e43!important;color:#fff!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}.ltw-gallery-save:hover,.ltw-gallery-save:focus{background:#6e4935!important;border-color:#6e4935!important;outline:none!important}.ltw-gallery-saved{margin:20px 28px 0;padding:10px 12px;border-radius:7px;background:#f0eee8;color:#5e493b;font-size:12px;font-weight:700}.ltw-gallery-autosave-status{display:inline-block;margin-left:10px;color:#7f7167;font-size:10px;font-weight:700}.ltw-gallery-qr-card{display:grid;grid-template-columns:210px 1fr;gap:24px;align-items:center;margin:0 28px 24px;padding:20px;border:1px solid var(--gallery-line);border-radius:14px;background:#fdfbf9}.ltw-gallery-qr-code{display:flex;align-items:center;justify-content:center;width:190px;height:190px;padding:5px;border:1px solid #e6d9cf;border-radius:10px;background:#fff;color:#8d7c70;font-size:11px;text-align:center}.ltw-gallery-qr-code img,.ltw-gallery-qr-code canvas{max-width:180px!important;max-height:180px!important}.ltw-gallery-qr-actions strong{display:block;color:#342820;font:22px/1.1 Georgia,serif}.ltw-gallery-qr-actions p{margin:7px 0 14px;color:#77675c;font-size:12px}.ltw-gallery-button-row{display:flex;flex-wrap:wrap;gap:8px}.ltw-gallery-button-row .button{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:0 11px!important;border:1px solid #b58a6d!important;border-radius:7px!important;background:#fff!important;color:#704a34!important;font-size:11px!important;font-weight:800!important;box-shadow:none!important;text-decoration:none!important}.ltw-gallery-button-row .button:hover,.ltw-gallery-button-row .button:focus{background:#f3ebe5!important;color:#573928!important;outline:none!important}.ltw-gallery-copy-status{display:block;min-height:16px;margin-top:8px;color:#755642;font-size:10px}.ltw-gallery-foundation-note{margin:0 28px 28px}.ltw-gallery-admin-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}
@media(max-width:800px){.ltw-photo-gallery-head{flex-direction:column}.ltw-gallery-status{min-width:0}.ltw-gallery-settings-grid,.ltw-gallery-toggle-grid,.ltw-gallery-admin-dates{grid-template-columns:1fr}.ltw-gallery-qr-card{grid-template-columns:1fr}.ltw-gallery-qr-code{margin:0 auto}.ltw-gallery-qr-actions{text-align:center}.ltw-gallery-button-row{justify-content:center}.ltw-gallery-copy-status{text-align:center}}


/* v1.9.2 — portrait decor photography + full-size image viewer */
/* v1.9.3 — remove the visible “View larger” overlay; image remains clickable for close-up viewing */
.ltw-decor-image[data-decor-image-view]:focus-visible{outline:3px solid rgba(154,101,68,.28);outline-offset:-3px}
.ltw-decor-lightbox[hidden]{display:none!important}
.ltw-decor-lightbox{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(25,19,16,.82);backdrop-filter:blur(3px)}
.ltw-decor-lightbox-dialog{position:relative;display:flex;align-items:center;justify-content:center;max-width:min(92vw,900px);max-height:92vh}
.ltw-decor-lightbox-image{display:block;max-width:100%;max-height:92vh;width:auto;height:auto;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.35);background:#fff}
.ltw-decor-lightbox-close{position:absolute!important;top:10px!important;right:10px!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:50%!important;background:rgba(45,31,24,.88)!important;color:#fff!important;font-size:24px!important;font-weight:400!important;line-height:1!important;box-shadow:0 3px 14px rgba(0,0,0,.2)!important;cursor:pointer!important}
.ltw-decor-lightbox-close:hover,.ltw-decor-lightbox-close:focus{background:#fff!important;color:#5f412f!important;outline:none!important}
body.ltw-decor-lightbox-open{overflow:hidden}

/* Photo Gallery moderation */
.ltw-gallery-review{margin:0 28px 24px;padding:20px;border:1px solid var(--gallery-line,#eadbd0);border-radius:14px;background:#fff}
.ltw-gallery-review-head span{display:block;color:#9a6544;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}
.ltw-gallery-review-head h3{margin:4px 0 5px!important;color:#2f251f!important;font:24px/1.1 Georgia,serif!important}
.ltw-gallery-review-head p{margin:0;color:#77685e;font-size:12px;line-height:1.45}
.ltw-gallery-review-filters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}
.ltw-gallery-review-filters button{padding:6px 11px;border:1px solid #c89978;border-radius:999px;background:#fff;color:#714c38;font-size:10px;font-weight:800;cursor:pointer}
.ltw-gallery-review-filters button.is-active{background:#9a6544;color:#fff}
.ltw-gallery-review-empty{padding:26px 18px;border:1px dashed #ddcec3;border-radius:10px;background:#fbf8f5;text-align:center}
.ltw-gallery-review-empty strong{display:block;color:#3a2d25;font-size:14px}.ltw-gallery-review-empty p{margin:5px 0 0;color:#7b6c61;font-size:11px}
.ltw-gallery-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ltw-gallery-photo-card{overflow:hidden;border:1px solid #eadfd7;border-radius:11px;background:#fdfbf9}
.ltw-gallery-photo-preview{display:block;width:100%;aspect-ratio:3/4;padding:0;border:0;background:#eee7e1;cursor:pointer;overflow:hidden}
.ltw-gallery-photo-preview img{display:block;width:100%;height:100%;object-fit:cover}
.ltw-gallery-photo-preview{position:relative}
.ltw-gallery-photo-fallback:not([hidden]){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:14px;background:#eee7e1;color:#765f50;font-size:10px;font-weight:800;line-height:1.35;text-align:center}
.ltw-gallery-photo-meta{display:flex;flex-direction:column;gap:4px;padding:11px 12px}
.ltw-gallery-photo-meta>strong{color:#332820;font-size:12px}.ltw-gallery-photo-meta p{margin:0;color:#6f6057;font-size:11px;line-height:1.4}.ltw-gallery-photo-meta small{color:#8b7b70;font-size:9.5px}
.ltw-gallery-photo-status{align-self:flex-start;padding:4px 7px;border-radius:999px;background:#f0eae5;color:#725947;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.ltw-gallery-photo-status.is-approved{background:#edf2eb;color:#4d6547}.ltw-gallery-photo-status.is-hidden{background:#eee9e6;color:#6d625c}.ltw-gallery-photo-status.is-pending{background:#f7eee5;color:#8a5a37}
.ltw-gallery-photo-actions{display:flex;gap:6px;padding:0 12px 12px}
.ltw-gallery-photo-actions button{flex:1;min-height:31px;border:1px solid #b98b6d;border-radius:6px;background:#fff;color:#704a34;font-size:10px;font-weight:800;cursor:pointer}
.ltw-gallery-photo-actions button.is-approve{background:#9a6544;color:#fff}.ltw-gallery-photo-actions button.is-delete{border-color:#d5aaa3;color:#8a443d}
.ltw-gallery-review-message{display:none;margin-top:12px;padding:9px 11px;border-radius:8px;background:#f2ece7;color:#604d41;font-size:11px;font-weight:700}.ltw-gallery-review-message.is-visible{display:block}.ltw-gallery-review-message.is-error{background:#f7e7e4;color:#7a3f38}
.ltw-gallery-lightbox{width:min(92vw,980px);max-width:none;padding:0;border:0;border-radius:14px;background:#181310}.ltw-gallery-lightbox::backdrop{background:rgba(24,18,14,.76)}.ltw-gallery-lightbox img{display:block;max-width:92vw;max-height:84vh;margin:auto}.ltw-gallery-lightbox [data-gallery-lightbox-close]{position:absolute!important;top:12px!important;right:12px!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:1px solid rgba(243,223,202,.55)!important;border-radius:50%!important;background:rgba(23,20,17,.92)!important;color:#f3dfca!important;-webkit-text-fill-color:#f3dfca!important;font-family:Arial,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1!important;text-align:center!important;text-indent:0!important;box-shadow:0 4px 14px rgba(0,0,0,.28)!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;transform:none!important}.ltw-gallery-lightbox [data-gallery-lightbox-close]:hover,.ltw-gallery-lightbox [data-gallery-lightbox-close]:focus-visible{background:#f3dfca!important;color:#211914!important;-webkit-text-fill-color:#211914!important;outline:none!important}
@media(max-width:900px){.ltw-gallery-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){
.ltw-gallery-lightbox [data-gallery-lightbox-close]{top:10px!important;right:10px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;font-size:22px!important}
.ltw-gallery-review{margin-left:16px;margin-right:16px;padding:15px}
.ltw-gallery-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.ltw-gallery-photo-preview{aspect-ratio:1/1}
.ltw-gallery-photo-meta{gap:3px;padding:8px 9px}
.ltw-gallery-photo-meta>strong{font-size:11px}.ltw-gallery-photo-meta p{font-size:10px;line-height:1.3}.ltw-gallery-photo-meta small{font-size:8.5px}
.ltw-gallery-photo-status{padding:3px 6px;font-size:8px}
.ltw-gallery-photo-actions{gap:5px;padding:0 8px 8px}.ltw-gallery-photo-actions button{min-width:0;min-height:32px;padding:5px 4px;font-size:9px}
}

/* Digital Guestbook foundation — v1.10.0 */
.ltw-guestbook-client-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:0!important;overflow:visible;background:transparent!important;border:0!important;box-shadow:none!important}
.ltw-digital-guestbook-panel{--gb-accent:#9a6544;--gb-line:#eadfd7;--gb-soft:#fbf8f5;color:#332821}
.ltw-guestbook-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:24px 26px;background:#fff;border:1px solid var(--gb-line);border-radius:16px 16px 0 0}
.ltw-guestbook-head>div>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block;color:#946349;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.ltw-guestbook-head h3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:5px 0 6px!important;color:#2e241e!important;font-size:28px!important}.ltw-guestbook-head p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0;color:#75665c}
.ltw-guestbook-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-width:110px;padding:10px 13px;border:1px solid #eadfd7;border-radius:10px;background:#fbf8f5;text-align:right}.ltw-guestbook-status span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block;color:#8a786c;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ltw-guestbook-status strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block;margin-top:2px;color:#563d2f;font-size:13px}
.ltw-guestbook-settings:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:22px 26px;background:#fff;border-left:1px solid var(--gb-line);border-right:1px solid var(--gb-line)}
.ltw-guestbook-setup-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px}.ltw-guestbook-cover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;flex-direction:column;gap:9px}.ltw-guestbook-cover-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:100%;aspect-ratio:4/3;border-radius:12px;overflow:hidden}.ltw-guestbook-cover-preview img:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guestbook-cover-empty:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block;width:100%;height:100%;border-radius:12px;border:1px solid #e8ddd5;object-fit:cover;transform-origin:center}.ltw-guestbook-cover-empty:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f0eb;color:#8d7567}.ltw-guestbook-cover-empty span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-weight:800}.ltw-guestbook-cover-empty small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-top:4px;font-size:10px}.ltw-guestbook-cover label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guestbook-fields label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;flex-direction:column;gap:5px;color:#514239;font-size:11px;font-weight:800}.ltw-guestbook-fields:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;flex-direction:column;gap:13px}.ltw-guestbook-fields input:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guestbook-fields textarea:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guestbook-fields select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:100%;border:1px solid #d9cec6!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important}.ltw-guestbook-fields input:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guestbook-fields select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){height:40px!important}
.ltw-guestbook-toggle-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.ltw-guestbook-toggle-grid>label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid #eadfd7;border-radius:10px;background:#fcfaf8}.ltw-guestbook-toggle-grid input:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-top:2px}.ltw-guestbook-toggle-grid strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guestbook-toggle-grid small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block}.ltw-guestbook-toggle-grid strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:12px;color:#3d3028}.ltw-guestbook-toggle-grid small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-top:2px;color:#786a60;font-size:10.5px;line-height:1.35}.ltw-guestbook-privacy-note:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-top:16px;padding:14px 16px;border-left:4px solid #9a6544;border-radius:8px;background:#f7f2ed}.ltw-guestbook-privacy-note strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block;font-size:12px}.ltw-guestbook-privacy-note p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:4px 0 0;color:#6f6057;font-size:11px;line-height:1.45}.ltw-guestbook-save:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-top:16px!important;background:#9a6544!important;border:1px solid #9a6544!important;color:#fff!important;border-radius:8px!important;padding:8px 14px!important;font-weight:800!important}.ltw-guestbook-autosave-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-left:10px;color:#817168;font-size:10px}
.ltw-guestbook-entry-foundation:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:1fr 300px;gap:22px;align-items:center;padding:22px 26px;background:#fff;border:1px solid var(--gb-line);border-top:0}.ltw-guestbook-entry-foundation>div:first-child>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#946349;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ltw-guestbook-entry-foundation h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:5px 0!important;color:#30251f!important;font-size:20px!important}.ltw-guestbook-entry-foundation p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0;color:#76675d}.ltw-guestbook-entry-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:76px 1fr;gap:12px;align-items:center;padding:10px;border:1px solid #eadfd7;border-radius:12px;background:#fcfaf8}.ltw-guestbook-preview-photo:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;align-items:center;justify-content:center;aspect-ratio:3/4;border-radius:9px;background:#eee5de;color:#8e7668;font-size:10px;font-weight:800}.ltw-guestbook-entry-preview strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:Georgia,serif;font-size:14px}.ltw-guestbook-entry-preview p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:3px 0 0;font-size:10px;line-height:1.35}
.ltw-guestbook-qr-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:210px 1fr;gap:24px;align-items:center;padding:24px 26px;background:#fff;border:1px solid var(--gb-line);border-top:0}.ltw-guestbook-qr-code:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;align-items:center;justify-content:center;min-height:190px;padding:5px;border:1px solid #eadfd7;border-radius:12px;background:#fff}.ltw-guestbook-qr-actions>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#946349;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.ltw-guestbook-qr-actions h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:5px 0 6px!important;color:#30251f!important;font-size:21px!important}.ltw-guestbook-qr-actions p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0 0 12px;color:#74655b}.ltw-guestbook-qr-actions>div:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;flex-wrap:wrap;gap:8px}.ltw-guestbook-qr-actions>div .button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guestbook-qr-actions>div a.button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px!important;border:1px solid var(--gb-accent)!important;border-radius:8px!important;background:#fff!important;color:var(--gb-accent)!important;box-shadow:none!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important;transition:background .18s ease,color .18s ease,border-color .18s ease}.ltw-guestbook-qr-actions>div .button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guestbook-qr-actions>div .button:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guestbook-qr-actions>div a.button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guestbook-qr-actions>div a.button:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:var(--gb-accent)!important;border-color:var(--gb-accent)!important;color:#fff!important;outline:2px solid color-mix(in srgb,var(--gb-accent) 26%,transparent)!important;outline-offset:2px!important}.ltw-guestbook-qr-actions small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block;margin-top:7px;color:#8a5d40}
.ltw-guestbook-foundation-note:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:15px 18px;border:1px solid #eadfd7;border-top:0;border-radius:0 0 14px 14px;background:#f8f3ef}.ltw-guestbook-foundation-note strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block;font-size:12px}.ltw-guestbook-foundation-note p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:3px 0 0;color:#73645a;font-size:11px}
@media(max-width:760px){.ltw-guestbook-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){flex-direction:column}.ltw-guestbook-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:100%;text-align:left}.ltw-guestbook-setup-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guestbook-entry-foundation:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guestbook-qr-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}.ltw-guestbook-toggle-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}.ltw-guestbook-qr-code:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:210px}.ltw-guestbook-settings:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guestbook-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guestbook-entry-foundation:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guestbook-qr-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding-left:18px;padding-right:18px}}

/* LTW 1.10.6 - guest page gallery ordering */
.ltw-guest-experience-editor .ltw-gallery-media-item[draggable="true"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){cursor:grab}
.ltw-guest-experience-editor .ltw-gallery-media-item.is-dragging:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){opacity:.58;cursor:grabbing}
.ltw-guest-experience-editor .ltw-gallery-media-item.is-drag-over:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){outline:2px solid #9a6645;outline-offset:2px}
.ltw-guest-experience-editor .ltw-gallery-drag-handle:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:absolute;left:8px;top:8px;background:rgba(255,255,255,.92);border:1px solid #d8c7b8;border-radius:999px;width:28px;height:28px;display:grid;place-items:center;color:#6e4934;font-weight:700;pointer-events:none}
.ltw-guest-experience-editor .ltw-gallery-order-controls:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:absolute;left:8px;bottom:8px;display:flex;gap:5px}
.ltw-guest-experience-editor .ltw-gallery-order-controls button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:30px;height:28px;border:1px solid #d8c7b8;border-radius:6px;background:rgba(255,255,255,.95);color:#6e4934;cursor:pointer;font-weight:700;line-height:1}

.ltw-cover-remove{align-self:flex-start;margin-top:2px!important;padding:6px 10px!important;border:1px solid #c8ab97!important;border-radius:7px!important;background:#fff!important;color:#754f39!important;font-size:11px!important;font-weight:800!important;cursor:pointer}.ltw-cover-remove:hover,.ltw-cover-remove:focus{background:#f4ece6!important;border-color:#a97f64!important;color:#5c3d2c!important;outline:none!important}

/* v1.10.12 — Overview hub */
.ltw-hub-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.ltw-hub-section-heading h3{margin:0 0 5px}.ltw-hub-section-heading p{margin:0;color:#71665c;line-height:1.5}.ltw-hub-access{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid #e5ddd4}.ltw-hub-access>div{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border:1px solid #e8e0d7;border-radius:10px;background:#fbf8f4}.ltw-hub-access span{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7a6b5f}.ltw-hub-access strong{font-size:15px;line-height:1.45;color:#2a211b}.ltw-hub-access .ltw-hub-access-note{grid-column:1/-1}.ltw-overview-progress-card .ltw-hub-progress{margin:0}.ltw-hub-progress-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ltw-hub-progress-card{border:1px solid #e5ddd4;border-radius:12px;padding:16px;background:#fff}.ltw-hub-progress-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ltw-hub-progress-top strong{font-size:16px;color:#2a211b}.ltw-hub-progress-top span{font-size:12px;font-weight:700;color:#765f4c;text-align:right}.ltw-hub-progress-card p{margin:8px 0 10px;color:#655a50}.ltw-hub-progress-card>a{display:inline-block;margin-top:10px;font-weight:700;text-decoration:none}.ltw-hub-progress-bar{height:7px;border-radius:999px;overflow:hidden;background:#eee8e2}.ltw-hub-progress-bar span{display:block;height:100%;border-radius:inherit;background:#8a684e}.ltw-hub-empty{margin:0;color:#71665c}.ltw-overview-documents{scroll-margin-top:24px}
@media(max-width:760px){.ltw-hub-access,.ltw-hub-progress-grid{grid-template-columns:1fr}.ltw-hub-progress-top{flex-direction:column;gap:4px}.ltw-hub-progress-top span{text-align:left}}

/* v1.10.17 — Overview progress links */
.tcl-ltw-portal .ltw-hub-progress-card a.ltw-hub-progress-open{display:inline-block;margin-top:10px;color:#8d684d!important;font-weight:700;text-decoration:none!important}
.tcl-ltw-portal .ltw-hub-progress-card a.ltw-hub-progress-open:hover,
.tcl-ltw-portal .ltw-hub-progress-card a.ltw-hub-progress-open:focus,
.tcl-ltw-portal .ltw-hub-progress-card a.ltw-hub-progress-open:active{color:#684a36!important;text-decoration:underline!important;outline:none!important;box-shadow:none!important}

/* v1.10.18 — client portal navigation regrouping */
.ltw-nav{
    flex-wrap:wrap;
    row-gap:12px;
}
.ltw-subnav{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
    margin:10px 0 16px;
}
.ltw-subnav a{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:40px;
    padding:8px 14px;
    border:1px solid #d7cbbf;
    border-radius:999px;
    background:#f7f2eb;
    color:var(--ltw-ink);
    text-decoration:none;
    font-weight:700;
}
.ltw-subnav a.active{
    background:var(--ltw-accent);
    border-color:var(--ltw-accent);
    color:#fff;
}
.ltw-planning-tools-card .tool-grid{
    align-items:stretch;
}

/* v1.10.21 — guided Event Website builder */
.ltw-guest-experience-editor .ltw-ge-builder-steps button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:grid;
    grid-template-columns:auto;
    justify-items:start;
    gap:2px;
}
.ltw-guest-experience-editor .ltw-ge-builder-steps button .ltw-step-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:13px;
    color:#796b60;
    font-size:9px;
    font-weight:800;
    line-height:1.2;
    text-transform:uppercase;
    letter-spacing:.05em;
}
.ltw-guest-experience-editor .ltw-ge-builder-steps button .ltw-step-badge:empty:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:none}
.ltw-guest-experience-editor .ltw-ge-builder-steps button .ltw-step-badge.is-complete:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#6e563f}
.ltw-guest-experience-editor .ltw-ge-builder-steps button .ltw-step-badge.is-progress:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#8a6a4f}
.ltw-guest-experience-editor .ltw-ge-builder-steps button.is-active .ltw-step-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#e8ddd4}
.ltw-ge-step-actions{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:12px;
    margin:22px 0 4px;
    padding-top:18px;
    border-top:1px solid #e2d9d1;
}
.ltw-ge-step-actions button{
    min-height:42px;
    padding:10px 16px;
    border:1px solid #8d684d;
    border-radius:7px;
    background:#fff;
    color:#5f4534;
    font-weight:800;
    cursor:pointer;
}
.ltw-ge-step-actions .ltw-ge-step-next{
    margin-left:auto;
    background:#8d684d;
    color:#fff;
}
.ltw-ge-step-actions button:hover{filter:brightness(.97)}
.ltw-guest-experience-editor .ltw-style-foundation[data-admin-tab-panel="overview"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-top:22px;
    padding-top:22px;
    border-top:1px solid #e5ddd6;
}
@media(max-width:700px){
    .ltw-ge-step-actions{align-items:stretch;flex-direction:column-reverse}
    .ltw-ge-step-actions button{width:100%}
    .ltw-ge-step-actions .ltw-ge-step-next{margin-left:0}
}

/* v1.10.22 — Event Website builder polish */
.tcl-ltw-portal .ltw-nav{
    padding-top:16px;
    padding-bottom:16px;
}
body.admin-bar .tcl-ltw-portal .ltw-nav{
    top:32px;
}
.ltw-guest-experience-editor .ltw-autosave-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:static;
    top:auto;
    margin:18px auto 14px;
}
.ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    top:64px;
    margin-top:0;
    margin-bottom:18px;
    padding:7px;
    gap:6px;
}
body.admin-bar .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    top:96px;
}
.ltw-guest-experience-editor .ltw-ge-builder-steps button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex;
    align-items:center;
    justify-content:flex-start;
    gap:9px;
    min-height:44px;
    padding:8px 13px;
}
.ltw-guest-experience-editor .ltw-ge-builder-steps button .ltw-step-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    order:-1;
    display:inline-flex!important;
    align-items:center;
    justify-content:center;
    width:22px;
    min-width:22px;
    height:22px;
    min-height:22px;
    margin:0;
    border:1px solid #cfc4bb;
    border-radius:50%;
    background:#fff;
    color:#76685e;
    font-size:10px;
    font-weight:900;
    line-height:1;
    letter-spacing:0;
    text-transform:none;
}
.ltw-guest-experience-editor .ltw-ge-builder-steps button .ltw-step-badge:empty:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:inline-flex!important;
}
.ltw-guest-experience-editor .ltw-ge-builder-steps button .ltw-step-badge.is-complete:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#8d684d;
    background:#8d684d;
    color:#fff;
}
.ltw-guest-experience-editor .ltw-ge-builder-steps button .ltw-step-badge.is-progress:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#a87551;
    background:#f3e7dc;
    color:#8d684d;
    font-size:18px;
    line-height:1;
}
.ltw-guest-experience-editor .ltw-ge-builder-steps button.is-active .ltw-step-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#fff;
    background:#fff;
    color:#2c2521;
}
.ltw-guest-experience-editor .ltw-ge-builder-steps button.is-active .ltw-step-badge.is-progress:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#8d684d;
}
.ltw-guest-experience-editor .ltw-ge-head [data-ge-builder-intro]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    max-width:850px;
    line-height:1.65;
}
@media(max-width:782px){
    body.admin-bar .tcl-ltw-portal .ltw-nav{top:46px}
}
@media(max-width:700px){
    .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.admin-bar .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        position:static;
        top:auto;
    }
}

/* v1.10.23 — Event Website Start Here refinement */
.ltw-guest-experience-editor .ltw-website-basics-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:18px;
    justify-content:stretch;
    align-items:start;
}
.ltw-guest-experience-editor .ltw-website-basics-grid input[type="text"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-website-basics-grid input[type="email"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-website-basics-grid select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-website-reply-grid input[type="email"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-website-reply-grid select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:40px!important;
    height:40px!important;
    padding:7px 10px!important;
    border:1px solid #d8d1cc!important;
    border-radius:4px!important;
    background:#fff!important;
    box-shadow:none!important;
}
.ltw-website-reply-settings{
    margin-top:22px;
    padding-top:20px;
    border-top:1px solid #e4d9d0;
}
.ltw-website-reply-settings h5{
    margin:0 0 5px;
    font:18px/1.2 Georgia,serif;
    color:var(--ltw-ink);
}
.ltw-website-reply-settings>p{
    margin:0 0 13px;
    color:#75685d;
    font-size:12px;
    line-height:1.45;
}
.ltw-guest-experience-editor .ltw-website-reply-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-columns:minmax(220px,360px) minmax(220px,360px);
    justify-content:start;
    gap:18px;
}
@media(max-width:900px){
    .ltw-guest-experience-editor .ltw-website-basics-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:700px){
    .ltw-guest-experience-editor .ltw-website-basics-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-website-reply-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr;}
}

/* v1.10.24 — Event Website heading hierarchy + Start Here field balance */
.ltw-guest-experience-editor .ltw-website-basics-grid.is-wedding:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-columns:minmax(0,.82fr) minmax(0,.82fr) minmax(0,1.36fr);
}
.ltw-guest-experience-editor .ltw-ge-head [data-ge-builder-title]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-top:8px;
    margin-bottom:12px;
    font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
    font-size:25px;
    font-weight:500;
    line-height:1.2;
    letter-spacing:.055em;
    text-transform:uppercase;
}
.ltw-guest-experience-editor .ltw-website-basics>h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-website-reply-settings>h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-style-foundation-head h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-media-foundation .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-unified-page-builder .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-full-preview-section .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
    font-weight:500;
    line-height:1.25;
    letter-spacing:.075em;
    text-transform:uppercase;
    color:#5f5148;
}
.ltw-guest-experience-editor .ltw-website-basics>h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-style-foundation-head h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-media-foundation .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-unified-page-builder .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-full-preview-section .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:15px;
}
.ltw-guest-experience-editor .ltw-website-reply-settings>h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:13px;
}
@media(max-width:900px){
    .ltw-guest-experience-editor .ltw-website-basics-grid.is-wedding:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:repeat(2,minmax(0,1fr));
    }
    .ltw-guest-experience-editor .ltw-website-basics-grid.is-wedding .ltw-website-sender-field:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-column:1/-1;
    }
}
@media(max-width:700px){
    .ltw-guest-experience-editor .ltw-website-basics-grid.is-wedding:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:1fr;
    }
    .ltw-guest-experience-editor .ltw-website-basics-grid.is-wedding .ltw-website-sender-field:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-column:auto;
    }
    .ltw-guest-experience-editor .ltw-ge-head [data-ge-builder-title]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        font-size:21px;
    }
}

/* v1.10.25 — unified client portal heading hierarchy */
/* Major page headings */
.tcl-ltw-portal .ltw-card > h3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-hub-section-heading h3,
.tcl-ltw-portal .ltw-budget-head h3,
.tcl-ltw-portal .ltw-seating-head h3,
.tcl-ltw-portal .ltw-coordination > header h3,
.tcl-ltw-portal .ltw-coordination-title h4,
.tcl-ltw-portal .ltw-final-details > h2,
.tcl-ltw-portal .ltw-decor-head h3,
.tcl-ltw-portal .ltw-photo-gallery-head h3,
.tcl-ltw-portal .ltw-photo-gallery-head h2,
.tcl-ltw-portal .ltw-guestbook-head h3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-section-heading > h3,
.tcl-ltw-portal .ltw-section-heading > div > h3,
.tcl-ltw-portal .ltw-invite-list-toolbar h3,
.tcl-ltw-portal .ltw-ge-head [data-ge-builder-title]{
    font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
    font-size:25px!important;
    font-weight:500!important;
    line-height:1.2!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
    color:#241f1b!important;
}

/* Section and container headings */
.tcl-ltw-portal .ltw-card > h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-section-heading-row h4,
.tcl-ltw-portal .ltw-seating-section-head h4,
.tcl-ltw-portal .ltw-fd-subheading h4,
.tcl-ltw-portal .ltw-fd-subheading h3,
.tcl-ltw-portal .ltw-gallery-review-head h3,
.tcl-ltw-portal .ltw-guestbook-entry-foundation h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guestbook-qr-actions h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-website-basics > h4,
.tcl-ltw-portal .ltw-website-reply-settings > h5,
.tcl-ltw-portal .ltw-style-foundation-head h4,
.tcl-ltw-portal .ltw-media-foundation .ltw-section-heading-row h4,
.tcl-ltw-portal .ltw-unified-page-builder .ltw-section-heading-row h4,
.tcl-ltw-portal .ltw-full-preview-section .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
    font-size:16px!important;
    font-weight:500!important;
    line-height:1.3!important;
    letter-spacing:.075em!important;
    text-transform:uppercase!important;
    color:#5f5148!important;
}

/* Keep form labels, item titles and user-entered content in normal case. */
.tcl-ltw-portal label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal label > span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .tool strong,
.tcl-ltw-portal .ltw-hub-progress-top strong,
.tcl-ltw-portal .ltw-docs strong{
    letter-spacing:normal;
    text-transform:none;
}

@media(max-width:700px){
    .tcl-ltw-portal .ltw-card > h3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-hub-section-heading h3,
.tcl-ltw-portal .ltw-budget-head h3,
.tcl-ltw-portal .ltw-seating-head h3,
.tcl-ltw-portal .ltw-coordination > header h3,
.tcl-ltw-portal .ltw-coordination-title h4,
.tcl-ltw-portal .ltw-final-details > h2,
.tcl-ltw-portal .ltw-decor-head h3,
.tcl-ltw-portal .ltw-photo-gallery-head h3,
.tcl-ltw-portal .ltw-photo-gallery-head h2,
.tcl-ltw-portal .ltw-guestbook-head h3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-section-heading > h3,
.tcl-ltw-portal .ltw-section-heading > div > h3,
.tcl-ltw-portal .ltw-invite-list-toolbar h3,
.tcl-ltw-portal .ltw-ge-head [data-ge-builder-title]{
        font-size:21px!important;
    }
}

/* v1.10.27 — Event Website navigation + live preview polish */
.tcl-ltw-portal .ltw-ge-step-actions .ltw-ge-step-back:hover,
.tcl-ltw-portal .ltw-ge-step-actions .ltw-ge-step-back:focus{
    background:#f5ede7!important;
    border-color:#8d684d!important;
    color:#5f4534!important;
    box-shadow:none!important;
    outline:2px solid rgba(141,104,77,.15)!important;
    outline-offset:1px!important;
    filter:none!important;
}
.tcl-ltw-portal .ltw-ge-step-actions .ltw-ge-step-next:hover,
.tcl-ltw-portal .ltw-ge-step-actions .ltw-ge-step-next:focus{
    background:#6f503c!important;
    border-color:#6f503c!important;
    color:#fff!important;
    box-shadow:none!important;
    outline:2px solid rgba(111,80,60,.16)!important;
    outline-offset:1px!important;
    filter:none!important;
}

/* The full builder Preview reflects the selected theme as well as its palette. */
.ltw-guest-experience-editor .ltw-full-guest-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-radius:var(--guest-radius,14px);
}
.ltw-guest-experience-editor .ltw-full-guest-preview .ltw-full-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    text-align:var(--guest-heading-align,center);
    align-items:var(--guest-flex-align,center);
}
.ltw-guest-experience-editor .ltw-full-guest-preview.theme-enchanted_woodland .ltw-full-preview-hero h5:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-full-guest-preview.theme-petal_pearl .ltw-full-preview-hero h5:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-family:Georgia,serif;
    font-style:italic;
    font-weight:400;
}
.ltw-guest-experience-editor .ltw-full-guest-preview.theme-gilded_glamour .ltw-full-preview-hero h5:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-family:Georgia,serif;
    letter-spacing:.04em;
}
.ltw-guest-experience-editor .ltw-full-guest-preview.theme-old_hollywood .ltw-full-preview-hero h5:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-family:Georgia,serif;
    text-transform:uppercase;
    letter-spacing:.1em;
}
.ltw-guest-experience-editor .ltw-full-guest-preview.theme-enchanted_woodland .ltw-full-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background-image:linear-gradient(145deg,color-mix(in srgb,var(--guest-bg) 82%,#fff),color-mix(in srgb,var(--guest-accent) 16%,var(--guest-bg)));
}
.ltw-guest-experience-editor .ltw-full-guest-preview.theme-gilded_glamour .ltw-full-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--guest-accent) 42%,transparent);
}
.ltw-guest-experience-editor .ltw-full-guest-preview.theme-old_hollywood:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-radius:0;
}
.ltw-guest-experience-editor .ltw-full-guest-preview.theme-old_hollywood .ltw-full-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-radius:0;
}
.ltw-guest-experience-editor .ltw-full-guest-preview.theme-petal_pearl .ltw-full-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background-image:linear-gradient(145deg,color-mix(in srgb,var(--guest-bg) 90%,#fff),color-mix(in srgb,var(--guest-accent) 10%,var(--guest-bg)));
}

/* v1.10.28 — Event Website preview theme context */
.ltw-guest-experience-editor .ltw-preview-theme-toolbar:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:16px;
    margin:0 0 16px;
    padding:12px 14px;
    border:1px solid #ded2c7;
    border-radius:10px;
    background:#f8f5f1;
}
.ltw-guest-experience-editor .ltw-preview-theme-current:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex;
    align-items:center;
    gap:10px;
    min-width:0;
}
.ltw-guest-experience-editor .ltw-preview-theme-current>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:11px;
    letter-spacing:.12em;
    text-transform:uppercase;
    color:#7d6758;
    font-weight:700;
}
.ltw-guest-experience-editor .ltw-preview-theme-current>strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:inline-flex;
    align-items:center;
    min-height:30px;
    padding:5px 10px;
    border-radius:999px;
    background:#eee5dc;
    color:#4b3a2f;
    font-size:13px;
    line-height:1.2;
}
.ltw-guest-experience-editor .ltw-change-theme-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    flex:0 0 auto;
    min-height:38px;
    padding:8px 14px;
    border:1px solid #9b704f;
    border-radius:7px;
    background:#fff;
    color:#6f4c36;
    font:inherit;
    font-size:12px;
    font-weight:800;
    letter-spacing:.06em;
    text-transform:uppercase;
    cursor:pointer;
}
.ltw-guest-experience-editor .ltw-change-theme-button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-change-theme-button:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#7c573f;
    background:#f2e9e1;
    color:#4d3527;
    outline:none;
}
#ltw-event-website-style:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    scroll-margin-top:155px;
}
@media(max-width:720px){
    .ltw-guest-experience-editor .ltw-preview-theme-toolbar:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        align-items:flex-start;
        flex-direction:column;
    }
    .ltw-guest-experience-editor .ltw-preview-theme-current:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        align-items:flex-start;
        flex-direction:column;
        gap:6px;
    }
}

/* v1.10.29 — Event Website final-step simplification */
.tcl-ltw-portal .ltw-event-editor-head h3{
    font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
    font-size:25px!important;
    font-weight:500!important;
    line-height:1.2!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
    color:#241f1b!important;
}
.ltw-guest-experience-editor .ltw-theme-palette-separator:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#a18f82;
    font-weight:500;
}
.ltw-guest-experience-editor .ltw-preview-submit-actions:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px;
    margin-top:18px;
    padding:20px 22px;
    border:1px solid #dfd2c8;
    border-radius:10px;
    background:#fbf8f5;
}
.ltw-guest-experience-editor .ltw-preview-submit-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex;
    flex-direction:column;
    gap:4px;
    max-width:650px;
}
.ltw-guest-experience-editor .ltw-preview-submit-copy strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#342820;
    font-size:15px;
}
.ltw-guest-experience-editor .ltw-preview-submit-copy span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#76675d;
    font-size:12px;
    line-height:1.5;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-submit-review-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-submit-review-button:visited:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#9a6f50!important;
    border-color:#9a6f50!important;
    color:#fff!important;
    box-shadow:none!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-submit-review-button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-submit-review-button:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-submit-review-button:active:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#76513a!important;
    border-color:#76513a!important;
    color:#fff!important;
    box-shadow:none!important;
    outline:none!important;
}
.tcl-ltw-portal .ltw-overview-website-access .ltw-event-editor{
    margin:0;
}
@media(max-width:700px){
    .tcl-ltw-portal .ltw-event-editor-head h3{font-size:21px!important;}
    .ltw-guest-experience-editor .ltw-preview-submit-actions:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){align-items:stretch;flex-direction:column;}
    .ltw-guest-experience-editor .ltw-submit-review-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:100%;}
}

/* v1.10.30 — portal-wide warm hover/focus cleanup */
.tcl-ltw-portal .button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal a.button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal button.button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#9a6f50!important;
    color:#5f412f!important;
    box-shadow:none!important;
}
.tcl-ltw-portal .button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .button:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .button:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal a.button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal a.button:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal a.button:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal button.button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal button.button:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal button.button:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#f3e9e1!important;
    border-color:#7b5139!important;
    color:#4e3324!important;
    box-shadow:0 0 0 2px rgba(123,81,57,.12)!important;
    outline:none!important;
}
.tcl-ltw-portal .button-primary:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal button.button-primary:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal a.button-primary:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#9a6f50!important;
    border-color:#9a6f50!important;
    color:#fff!important;
}
.tcl-ltw-portal .button-primary:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .button-primary:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .button-primary:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal button.button-primary:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal button.button-primary:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal button.button-primary:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal a.button-primary:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal a.button-primary:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal a.button-primary:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#76513a!important;
    border-color:#76513a!important;
    color:#fff!important;
    box-shadow:0 0 0 2px rgba(118,81,58,.14)!important;
}
.tcl-ltw-portal .ltw-button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-button:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-button:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#7b5139!important;
    color:#4e3324!important;
    box-shadow:0 0 0 2px rgba(123,81,57,.12)!important;
    outline:none!important;
}
.tcl-ltw-portal input:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal select:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal textarea:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal input:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal select:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal textarea:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#9a6f50!important;
    box-shadow:0 0 0 1px #9a6f50!important;
    outline:none!important;
}

/* v1.10.30 — compact Event Website Access card */
.tcl-ltw-portal .ltw-overview-website-access .ltw-event-editor-head{
    align-items:flex-start;
    margin-bottom:22px;
}
.tcl-ltw-portal .ltw-overview-website-access .ltw-event-editor-head>div:first-child{
    max-width:720px;
}
.tcl-ltw-portal .ltw-overview-website-access .ltw-event-editor-head p{
    max-width:760px;
    margin:7px 0 0;
    color:#655a50;
    line-height:1.55;
}
.tcl-ltw-portal .ltw-overview-website-access .ltw-access-settings-form{
    margin-top:6px;
}
.tcl-ltw-portal .ltw-overview-website-access .ltw-event-form-grid{
    grid-template-columns:minmax(230px,.78fr) minmax(360px,1.22fr);
    gap:18px;
    align-items:end;
    margin:0;
}
.tcl-ltw-portal .ltw-overview-website-access .ltw-event-form-grid>label{
    gap:7px;
    min-width:0;
}
.tcl-ltw-portal .ltw-overview-website-access .ltw-event-form-grid select,
.tcl-ltw-portal .ltw-overview-website-access .ltw-event-form-grid input{
    min-height:44px;
    padding:9px 12px;
}
.tcl-ltw-portal .ltw-overview-website-access .ltw-password-field{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    align-items:stretch;
}
.tcl-ltw-portal .ltw-overview-website-access .ltw-password-field input{
    border-radius:7px 0 0 7px!important;
}
.tcl-ltw-portal .ltw-overview-website-access .ltw-password-toggle{
    min-width:82px;
    padding:0 16px;
    border:1px solid #cfc7bd;
    border-left:0;
    border-radius:0 7px 7px 0;
    background:#f7f3ef;
    color:#3f3028;
    font-weight:800;
    cursor:pointer;
}
.tcl-ltw-portal .ltw-overview-website-access .ltw-password-toggle:hover,
.tcl-ltw-portal .ltw-overview-website-access .ltw-password-toggle:focus,
.tcl-ltw-portal .ltw-overview-website-access .ltw-password-toggle:focus-visible{
    background:#efe3d9!important;
    border-color:#9a6f50!important;
    color:#4e3324!important;
    box-shadow:none!important;
    outline:none!important;
}
.tcl-ltw-portal .ltw-overview-website-access .ltw-password-help{
    min-height:18px;
    margin-top:1px;
    color:#71655c;
    font-weight:400;
    line-height:1.45;
}
.tcl-ltw-portal .ltw-overview-website-access .ltw-editor-actions{
    margin-top:16px;
}
.tcl-ltw-portal .ltw-overview-website-access .ltw-editor-actions .button{
    min-height:42px;
    padding:9px 16px;
    background:#fff!important;
    border:1px solid #9a6f50!important;
    border-radius:7px!important;
    color:#5f412f!important;
    font-size:12px;
    font-weight:800;
    letter-spacing:.04em;
    text-transform:uppercase;
}
.tcl-ltw-portal .ltw-overview-website-access .ltw-editor-actions .button:hover,
.tcl-ltw-portal .ltw-overview-website-access .ltw-editor-actions .button:focus{
    background:#f3e9e1!important;
    border-color:#7b5139!important;
    color:#4e3324!important;
}
.tcl-ltw-portal .ltw-overview-website-access .ltw-content-note{
    margin:10px 0 0;
    padding:10px 12px;
    border-radius:7px;
    background:#f5f0ea;
    color:#765f50;
    font-size:12px;
}
@media(max-width:760px){
    .tcl-ltw-portal .ltw-overview-website-access .ltw-event-form-grid{
        grid-template-columns:1fr;
        align-items:stretch;
    }
    .tcl-ltw-portal .ltw-overview-website-access .ltw-editor-links{
        width:100%;
    }
    .tcl-ltw-portal .ltw-overview-website-access .ltw-editor-links .button{
        width:100%;
        text-align:center;
    }
}


/* v1.10.32 — render the real RSVP form inside the movable Event Website RSVP section */
.ltw-full-guest-preview .ltw-guest-rsvp-slot:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:900px;margin:28px auto 0;text-align:left}
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:0;background:transparent;color:var(--guest-text)}
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section form:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding:26px;background:#fff;border:1px solid color-mix(in srgb,var(--guest-accent) 24%,#ddd);border-radius:var(--guest-radius);box-shadow:0 8px 24px rgba(30,24,20,.05)}
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section form>p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section form>div:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section form>fieldset:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section form>button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section form>input[type=submit]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-column:1/-1}
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;gap:6px;font-weight:700}
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section input[type=text]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section input[type=email]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section input[type=tel]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section input[type=number]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section textarea:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){box-sizing:border-box;width:100%;min-height:44px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--guest-accent) 30%,#cfc7bd);border-radius:7px;background:#fff;color:var(--guest-text)}
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section textarea:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:100px}
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section fieldset:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-column:1/-1;border:1px solid color-mix(in srgb,var(--guest-accent) 24%,#ddd);border-radius:10px;padding:16px}
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section input[type=submit]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:var(--guest-accent);border:1px solid var(--guest-accent);color:#fff;border-radius:var(--guest-button-radius);padding:10px 18px;font-weight:800}
.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-invitation-summary:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:820px;margin:0 auto 16px;padding:16px 18px;border-left:4px solid var(--guest-accent);background:#fff}
@media(max-width:800px){.ltw-full-guest-preview .ltw-guest-rsvp-slot .ltw-rsvp-guest-section form:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr;padding:20px}}

/* v1.10.43 — guided client RSVP workspace */
.ltw-rsvp-workspace-intro{max-width:820px;margin:0 auto 28px;text-align:center;padding:8px 10px 0}
.ltw-rsvp-workspace-kicker{display:block;font-size:12px;letter-spacing:.16em;font-weight:600;color:var(--ltw-accent);margin-bottom:10px}
.ltw-rsvp-workspace-intro h3{margin:0 0 10px!important;font-family:Georgia,serif!important;font-size:30px!important;letter-spacing:.01em!important;text-transform:none!important;font-weight:400!important}
.ltw-rsvp-workspace-intro p{max-width:700px;margin:0 auto;color:#6b625c;line-height:1.65}
.ltw-rsvp-setup-card>form{max-width:900px;margin:0 auto}
.ltw-rsvp-setup-card .ltw-rsvp-copy-settings{border:0!important;background:#f8f4ee!important;padding:24px!important;border-radius:14px!important}
.ltw-rsvp-setup-card .ltw-rsvp-copy-head h4,.ltw-rsvp-setup-card .ltw-event-form-grid>label>span{font-family:Georgia,serif}
.ltw-rsvp-setup-card .ltw-rsvp-options{display:none}
.ltw-rsvp-setup-card .ltw-rsvp-deadline-settings{margin-top:22px;padding:22px;border:1px solid #e5ddd4;border-radius:14px;background:#fff}
.ltw-rsvp-setup-card .ltw-editor-actions{justify-content:center}
.ltw-invitation-types-form{max-width:900px;margin:0 auto}
.ltw-invitation-type-list{display:grid;gap:16px}
.ltw-invitation-type-card{border:1px solid #ded3c8;border-radius:14px;padding:22px;background:#fff;box-shadow:0 2px 10px rgba(43,34,27,.03)}
.ltw-invitation-type-card.is-main{background:#f8f4ee;border-color:#d6c6b7}
.ltw-invitation-type-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:10px}
.ltw-invitation-type-card-head span{display:block;font-size:10px;letter-spacing:.14em;color:#8d684d;margin-bottom:5px}
.ltw-invitation-type-card-head h4{margin:0;font-family:Georgia,serif;font-size:24px;font-weight:400}
.ltw-type-badge{border:1px solid #d5c4b4;border-radius:999px;padding:6px 10px!important;letter-spacing:.08em!important;font-size:9px!important;background:#fff}
.ltw-invitation-type-card>p{color:#6b625c;line-height:1.55;margin:8px 0 16px}
.ltw-type-summary{display:flex;justify-content:space-between;gap:20px;padding-top:14px;border-top:1px solid #e4dbd2;font-size:13px}
.ltw-type-summary span{color:#6b625c}
.ltw-invitation-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}
.ltw-invitation-type-grid label{display:grid;gap:6px;font-weight:600;font-size:13px}
.ltw-invitation-type-grid .wide{grid-column:1/-1}
.ltw-invitation-type-grid input,.ltw-invitation-type-grid select,.ltw-invitation-type-grid textarea{box-sizing:border-box;width:100%;border:1px solid #d3c8bd;border-radius:7px;background:#fff;padding:10px 11px;font:inherit}
.ltw-type-remove{border:0;background:transparent;color:#765f50;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:4px}
.ltw-add-invitation-type{display:block;margin:18px auto 0;border:0;background:transparent;color:var(--ltw-accent);font-weight:700;cursor:pointer;padding:8px}
.ltw-invitation-types-actions{text-align:center;margin-top:18px}
.ltw-rsvp-invitations-card .ltw-invitation-type-field select{max-width:420px}
.ltw-client-invite-card .ltw-invite-record-details{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:720px){.ltw-invitation-type-grid{grid-template-columns:1fr}.ltw-invitation-type-grid .wide{grid-column:auto}.ltw-client-invite-card .ltw-invite-record-details{grid-template-columns:1fr}.ltw-type-summary{display:grid;gap:4px}}
.ltw-rsvp-step-next,.ltw-rsvp-step-nav{display:flex;justify-content:center;gap:14px;margin-top:26px;padding-top:20px;border-top:1px solid #eee5dc}
.ltw-rsvp-step-nav{justify-content:space-between}
.ltw-rsvp-step-next a,.ltw-rsvp-step-nav a{color:var(--ltw-accent);text-decoration:none;font-weight:700}
@media(max-width:620px){.ltw-rsvp-step-nav{flex-direction:column;align-items:center}}

/* v1.11.2 — RSVP setup alignment refinements */
.ltw-rsvp-setup-card .ltw-rsvp-copy-grid textarea{
    min-height:48px!important;
    height:48px!important;
    resize:none!important;
    overflow-y:auto;
}

/* v1.11.5 — Invitation Types visual polish */
.ltw-invitation-type-card.is-main .ltw-invitation-type-card-head h4{
    color:var(--ltw-ink,#211b17)!important;
}
.ltw-add-invitation-type,
.ltw-add-invitation-type:visited{
    color:var(--ltw-accent,#9b6f50)!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
}
.ltw-add-invitation-type:hover,
.ltw-add-invitation-type:focus,
.ltw-add-invitation-type:focus-visible{
    color:#6f4c35!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    outline:none!important;
    text-decoration:underline;
    text-underline-offset:4px;
}
.ltw-invitation-type-grid{
    align-items:start;
}
.ltw-invitation-type-grid label{
    align-content:start;
}
.ltw-invitation-type-grid input[type="text"],
.ltw-invitation-type-grid select{
    height:48px!important;
    min-height:48px!important;
    line-height:1.35!important;
}
.ltw-invitation-type-card-head{
    margin-bottom:16px!important;
}
.ltw-invitation-type-card-head h4{
    margin-top:3px!important;
}
.ltw-type-remove{
    font-size:12px!important;
    line-height:1.2!important;
    padding:3px 5px!important;
    opacity:.8;
}
.ltw-type-remove:hover,
.ltw-type-remove:focus{
    color:#6f4c35!important;
    background:transparent!important;
    box-shadow:none!important;
}


/* v1.11.6 — Invitation Types client save/title fixes */
.ltw-invitation-type-card .ltw-invitation-type-card-head h4{
    color:var(--ltw-ink,#211b17)!important;
}
.ltw-invitation-types-actions .ltw-button,
.ltw-invitation-types-actions .ltw-button:visited{
    background:#17130f!important;
    border-color:#17130f!important;
    color:#fff!important;
}
.ltw-invitation-types-actions .ltw-button:hover,
.ltw-invitation-types-actions .ltw-button:focus,
.ltw-invitation-types-actions .ltw-button:focus-visible,
.ltw-invitation-types-actions .ltw-button:active{
    background:#6f4c35!important;
    border-color:#6f4c35!important;
    color:#fff!important;
    box-shadow:none!important;
}
.ltw-success{color:#5f4a3d!important;}


/* v1.11.7 — Invitations list balance and email readability */
.ltw-rsvp-invitations-card .ltw-client-invite-card{
    grid-template-columns:30px 140px minmax(0,1fr) 124px!important;
}
.ltw-rsvp-invitations-card .ltw-client-invite-card .ltw-invite-record-details{
    grid-template-columns:minmax(260px,2fr) minmax(135px,.9fr) minmax(210px,1.45fr)!important;
    gap:18px!important;
    align-items:center;
}
.ltw-rsvp-invitations-card .ltw-invite-record-details>div:nth-child(2) strong{
    font-size:13px;
    font-weight:600;
}
.ltw-rsvp-invitations-card .ltw-invite-record-details>div:nth-child(3) strong{
    font-size:13px;
    overflow-wrap:anywhere;
    word-break:normal;
}
@media(max-width:980px){
    .ltw-rsvp-invitations-card .ltw-client-invite-card{
        grid-template-columns:28px 140px minmax(0,1fr)!important;
    }
    .ltw-rsvp-invitations-card .ltw-client-invite-card-actions{grid-column:2 / -1!important;}
    .ltw-rsvp-invitations-card .ltw-client-invite-card .ltw-invite-record-details{
        grid-template-columns:minmax(220px,1.5fr) minmax(130px,.8fr) minmax(190px,1.2fr)!important;
    }
}
@media(max-width:720px){
    .ltw-rsvp-invitations-card .ltw-client-invite-card .ltw-invite-record-details{grid-template-columns:1fr!important;}
}

/* v1.11.8 — client Invitations simplification + shared LTW workspace typography */
.ltw-rsvp-invitations-card .ltw-invitations-workspace-intro{
    margin-bottom:24px;
}
.ltw-rsvp-invitations-card .ltw-invite-list-toolbar h3{
    margin:0 0 6px!important;
    font-family:Georgia,serif!important;
    font-size:28px!important;
    line-height:1.2!important;
    font-weight:400!important;
    letter-spacing:.01em!important;
    text-transform:none!important;
    color:var(--ltw-ink,#211b17)!important;
}
.ltw-rsvp-invitations-card .ltw-invite-list-toolbar p{
    color:#6b625c;
    line-height:1.6;
}
.ltw-rsvp-invitations-card .ltw-builder-summary-copy>strong{
    font-family:Georgia,serif!important;
    font-size:20px!important;
    line-height:1.2!important;
    font-weight:400!important;
    color:var(--ltw-ink,#211b17)!important;
}
.ltw-rsvp-invitations-card .ltw-builder-summary-copy>span{
    line-height:1.5;
}
/* The client form intentionally omits internal-only Invitation Name + Notes fields. */
.ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client{
    padding-top:16px!important;
}
.ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-invitation-type-field{
    grid-column:1 / -1!important;
}
.ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-invitation-type-field select{
    max-width:420px;
}
.ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client fieldset legend{
    font-family:Georgia,serif!important;
    font-size:17px!important;
    font-weight:400!important;
    color:var(--ltw-ink,#211b17)!important;
}
.ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-inline-label strong{
    font-size:14px;
    font-weight:700;
}
.ltw-rsvp-invitations-card .ltw-invite-metrics>div span,
.ltw-rsvp-invitations-card .ltw-row-label,
.ltw-rsvp-invitations-card .ltw-invite-record-details>div>span{
    letter-spacing:.04em;
}


/* RSVP responses polish + invitation-type reporting — v1.11.9 */
.ltw-rsvp-invitations-card .ltw-named-guest-builder .ltw-remove-guest:hover,
.ltw-rsvp-invitations-card .ltw-named-guest-builder .ltw-remove-guest:focus,
.ltw-rsvp-invitations-card .ltw-named-guest-builder .ltw-add-guest:hover,
.ltw-rsvp-invitations-card .ltw-named-guest-builder .ltw-add-guest:focus{
  background:#f3e9e1!important;border-color:#9b6a48!important;color:#3a2b24!important;box-shadow:none!important;outline:2px solid rgba(155,106,72,.16)!important;outline-offset:1px!important;
}
.ltw-rsvp-responses-card .ltw-responses-workspace-intro{margin-bottom:26px;text-align:center}
.ltw-rsvp-responses-card .ltw-responses-workspace-intro h3{margin:8px 0 10px;font:400 34px/1.15 Georgia,serif;color:#2d2119;text-transform:none!important;letter-spacing:0!important}
.ltw-rsvp-responses-card .ltw-responses-workspace-intro p{max-width:720px;margin:0 auto;color:#6d5d52;line-height:1.6}
.ltw-rsvp-responses-card .ltw-rsvp-metrics{margin-top:0}
.ltw-response-type-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:4px 0 26px}
.ltw-response-type-summary>div{padding:15px 17px;border:1px solid #dfd0c4;border-radius:11px;background:#fbf8f4}
.ltw-response-type-summary span{display:block;margin-bottom:7px;color:#8f5f42;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.ltw-response-type-summary strong{display:block;color:#2d2119;font:400 20px/1.2 Georgia,serif}
.ltw-response-type-summary small{display:block;margin-top:5px;color:#76685e;font-size:12px}
.ltw-response-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto auto!important;align-items:end!important}
.ltw-response-filters button{min-height:43px;background:#34251d!important;border-color:#34251d!important;border-radius:8px!important;color:#fff!important;text-transform:uppercase;letter-spacing:.04em}
.ltw-response-filters button:hover,.ltw-response-filters button:focus{background:#5b4030!important;border-color:#5b4030!important;color:#fff!important;box-shadow:none!important;outline:2px solid rgba(91,64,48,.18)!important}
.ltw-response-filters>a{min-height:43px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 7px!important;color:#754f39!important;text-decoration:none!important;align-self:end!important}
.ltw-response-filters>a:hover,.ltw-response-filters>a:focus{color:#3a2b24!important;text-decoration:underline!important}
.ltw-response-status-icon{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:50%;font:600 19px/1 Georgia,serif}
.ltw-response-status-icon--attending{background:#e7f2e8;color:#2d6939}
.ltw-response-status-icon--declined{background:#f6e7e3;color:#934338}
.ltw-response-status-icon--cancelled{background:#eee9e4;color:#6d625b}
.ltw-response-type-badge{display:inline-block;padding:5px 8px;border-radius:999px;background:#f3ece6;color:#6b4936;font-size:11px;font-weight:700;line-height:1.2;white-space:normal}
.ltw-guest-list.is-client th.ltw-rsvp-col-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-list.is-client td.ltw-rsvp-col-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:8%;text-align:center}
.ltw-guest-list.is-client th.ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-list.is-client td.ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:20%}
.ltw-guest-list.is-client th.ltw-rsvp-col-type:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-list.is-client td.ltw-rsvp-col-type:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:16%}
.ltw-guest-list.is-client th.ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-list.is-client td.ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:20%}
.ltw-guest-list.is-client th.ltw-rsvp-col-total:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-list.is-client td.ltw-rsvp-col-total:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:7%;text-align:center}
.ltw-guest-list.is-client th.ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-list.is-client td.ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:20%}
.ltw-guest-list.is-client th.ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-list.is-client td.ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:9%}
.ltw-client-manual-guest{background:#fbf8f4;border-color:#dfd0c4}
.ltw-client-manual-guest summary{padding:17px 19px;font:400 23px/1.2 Georgia,serif!important;color:#2d2119!important}
.ltw-client-manual-guest form{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;padding:20px}
.ltw-client-manual-guest .ltw-manual-response-help{grid-column:1/-1;margin:0 0 2px;color:#75675d;font-size:13px;line-height:1.5}
.ltw-client-manual-guest label>span{font-size:12px;font-weight:700;color:#4f4037}
.ltw-client-manual-guest input,.ltw-client-manual-guest select,.ltw-client-manual-guest textarea{width:100%;box-sizing:border-box;border:1px solid #d8c9bc;border-radius:8px;background:#fff;color:#2d2119}
.ltw-client-manual-guest input,.ltw-client-manual-guest select{height:44px;min-height:44px;padding:8px 11px}
.ltw-client-manual-guest-action-row{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}
.ltw-client-manual-guest-action-row textarea{height:48px!important;min-height:48px!important}
.ltw-client-manual-guest-action-row .ltw-manual-add-person{align-self:end!important;justify-self:end!important;margin:0!important;min-height:44px!important;height:44px!important;padding:9px 18px!important;border:1px solid #9b6a48!important;border-radius:8px!important;background:#fff!important;color:#3a2b24!important;font:700 12px/1.2 inherit!important;text-transform:uppercase!important;letter-spacing:.05em!important}
.ltw-client-manual-guest-action-row .ltw-manual-add-person:hover,.ltw-client-manual-guest-action-row .ltw-manual-add-person:focus{background:#f3e9e1!important;border-color:#7d563c!important;color:#2d2119!important;box-shadow:none!important;outline:2px solid rgba(155,106,72,.16)!important}
@media(max-width:1050px){.ltw-response-filters{grid-template-columns:1fr 1fr!important}.ltw-client-manual-guest form{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.ltw-response-filters,.ltw-client-manual-guest form{grid-template-columns:1fr!important}.ltw-client-manual-guest-action-row{grid-template-columns:1fr}.ltw-client-manual-guest-action-row .ltw-manual-add-person{justify-self:start!important}}


/* RSVP response polish v1.11.10 */
.ltw-responses-workspace .ltw-button--secondary,
.ltw-rsvp-workspace .ltw-button--secondary{background:#fff!important;color:#2d2119!important;border-color:#9b6a48!important}
.ltw-responses-workspace .ltw-button--secondary:hover,
.ltw-responses-workspace .ltw-button--secondary:focus,
.ltw-rsvp-workspace .ltw-button--secondary:hover,
.ltw-rsvp-workspace .ltw-button--secondary:focus{background:#f3e9e1!important;color:#2d2119!important;border-color:#7d563c!important;box-shadow:none!important}
.ltw-client-manual-guest-action-row{grid-template-columns:minmax(0,.78fr) 132px!important;justify-content:center!important}
.ltw-client-manual-guest-action-row .ltw-manual-add-person{width:132px!important;min-width:132px!important;height:42px!important;min-height:42px!important;padding:8px 14px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.04em!important}
.ltw-client-manual-guest-action-row textarea{height:44px!important;min-height:44px!important}
@media(max-width:720px){.ltw-client-manual-guest-action-row{grid-template-columns:1fr!important}.ltw-client-manual-guest-action-row .ltw-manual-add-person{width:auto!important;min-width:0!important}}

/* Keep Print Guest List warm/light on hover — v1.11.11 */
.ltw-rsvp-responses-card .ltw-guest-toolbar .ltw-button--secondary:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-rsvp-responses-card .ltw-guest-toolbar .ltw-button--secondary:visited:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#fff!important;color:#2d2119!important;border:1px solid #9b6a48!important;box-shadow:none!important;
}
.ltw-rsvp-responses-card .ltw-guest-toolbar .ltw-button--secondary:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-rsvp-responses-card .ltw-guest-toolbar .ltw-button--secondary:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-rsvp-responses-card .ltw-guest-toolbar .ltw-button--secondary:active:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#f3e9e1!important;color:#2d2119!important;border-color:#7d563c!important;box-shadow:none!important;outline:2px solid rgba(155,106,72,.14)!important;outline-offset:1px!important;
}

/* Invitation editor brand-link cleanup — v1.11.15 */
.ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-invite-actions > a:not(.ltw-button),
.ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-invite-actions > a:not(.ltw-button):visited{
    color:#754f39!important;
    text-decoration:none!important;
}
.ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-invite-actions > a:not(.ltw-button):hover,
.ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-invite-actions > a:not(.ltw-button):focus,
.ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-invite-actions > a:not(.ltw-button):focus-visible{
    color:#3a2b24!important;
    text-decoration:underline!important;
    box-shadow:none!important;
    outline:none!important;
}

/* Keep client invitation edit actions centered — v1.11.16 */
.ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-invite-actions{
    grid-column:1 / -1 !important;
    width:100% !important;
    display:flex !important;
    justify-content:center !important;
    align-items:center !important;
    gap:14px !important;
}


/* v1.11.18 — cohesive client invitation primary actions */
.ltw-rsvp-invitations-card .ltw-builder-open-button{
    min-width:140px;
    min-height:42px;
    padding:10px 18px;
    border:1px solid #9a6f50;
    border-radius:6px;
    background:#9a6f50;
    color:#fff!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1.1;
    letter-spacing:.075em;
    text-transform:uppercase;
    box-shadow:none;
    transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;
}
.ltw-rsvp-invitations-card .ltw-invite-panel summary:hover .ltw-builder-open-button,
.ltw-rsvp-invitations-card .ltw-invite-panel summary:focus-visible .ltw-builder-open-button{
    background:#76513a;
    border-color:#76513a;
    color:#fff!important;
    box-shadow:0 0 0 2px rgba(118,81,58,.12);
}
.ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-invite-actions .ltw-button{
    min-height:44px;
    padding:11px 18px!important;
    border:1px solid #9a6f50!important;
    border-radius:6px!important;
    background:#9a6f50!important;
    color:#fff!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1.1!important;
    letter-spacing:.075em!important;
    text-transform:uppercase!important;
    box-shadow:none!important;
}
.ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-invite-actions .ltw-button:hover,
.ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-invite-actions .ltw-button:focus,
.ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-invite-actions .ltw-button:focus-visible{
    background:#76513a!important;
    border-color:#76513a!important;
    color:#fff!important;
    box-shadow:0 0 0 2px rgba(118,81,58,.12)!important;
    outline:none!important;
}

/* v1.11.19 — shared client portal action system (non-theme-controlled pages)
   Primary actions use the same warm LTW treatment as Submit for Review.
   Secondary actions remain warm outlined controls. Guest/Event Website theme
   rendering keeps its own theme-specific button styling. */
.tcl-ltw-portal:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    --ltw-action:#9a6f50;
    --ltw-action-hover:#76513a;
    --ltw-action-ink:#3a2b24;
    --ltw-action-soft:#f3e9e1;
}

/* Shared primary client action. Keep layout/width rules owned by each page. */
.tcl-ltw-portal .ltw-button:not(.ltw-button--secondary):not(.ltw-button-secondary),
.tcl-ltw-portal .ltw-invitation-types-actions .ltw-button,
.tcl-ltw-portal .ltw-rsvp-setup-card .button.button-primary,
.tcl-ltw-portal .ltw-response-filters button,
.tcl-ltw-portal .ltw-client-manual-guest-action-row .ltw-manual-add-person,
.tcl-ltw-portal .ltw-upload button[type="submit"]{
    border:1px solid var(--ltw-action)!important;
    border-radius:6px!important;
    background:var(--ltw-action)!important;
    color:#fff!important;
    box-shadow:none!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1.15!important;
    letter-spacing:.075em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
    transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
.tcl-ltw-portal .ltw-button:not(.ltw-button--secondary):not(.ltw-button-secondary):hover,
.tcl-ltw-portal .ltw-button:not(.ltw-button--secondary):not(.ltw-button-secondary):focus,
.tcl-ltw-portal .ltw-button:not(.ltw-button--secondary):not(.ltw-button-secondary):focus-visible,
.tcl-ltw-portal .ltw-invitation-types-actions .ltw-button:hover,
.tcl-ltw-portal .ltw-invitation-types-actions .ltw-button:focus,
.tcl-ltw-portal .ltw-rsvp-setup-card .button.button-primary:hover,
.tcl-ltw-portal .ltw-rsvp-setup-card .button.button-primary:focus,
.tcl-ltw-portal .ltw-response-filters button:hover,
.tcl-ltw-portal .ltw-response-filters button:focus,
.tcl-ltw-portal .ltw-client-manual-guest-action-row .ltw-manual-add-person:hover,
.tcl-ltw-portal .ltw-client-manual-guest-action-row .ltw-manual-add-person:focus,
.tcl-ltw-portal .ltw-upload button[type="submit"]:hover,
.tcl-ltw-portal .ltw-upload button[type="submit"]:focus{
    background:var(--ltw-action-hover)!important;
    border-color:var(--ltw-action-hover)!important;
    color:#fff!important;
    box-shadow:0 0 0 2px rgba(118,81,58,.12)!important;
    outline:none!important;
}

/* Shared secondary client action. */
.tcl-ltw-portal .ltw-button--secondary,
.tcl-ltw-portal .ltw-button-secondary,
.tcl-ltw-portal .ltw-rsvp-setup-card .button:not(.button-primary){
    border:1px solid var(--ltw-action)!important;
    border-radius:6px!important;
    background:#fff!important;
    color:var(--ltw-action-ink)!important;
    box-shadow:none!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1.15!important;
    letter-spacing:.075em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
}
.tcl-ltw-portal .ltw-button--secondary:hover,
.tcl-ltw-portal .ltw-button--secondary:focus,
.tcl-ltw-portal .ltw-button-secondary:hover,
.tcl-ltw-portal .ltw-button-secondary:focus,
.tcl-ltw-portal .ltw-rsvp-setup-card .button:not(.button-primary):hover,
.tcl-ltw-portal .ltw-rsvp-setup-card .button:not(.button-primary):focus{
    background:var(--ltw-action-soft)!important;
    border-color:var(--ltw-action-hover)!important;
    color:#2d2119!important;
    box-shadow:0 0 0 2px rgba(118,81,58,.10)!important;
    outline:none!important;
}

/* Invitation Types: creation is a secondary action; save is primary. */
.tcl-ltw-portal .ltw-add-invitation-type{
    display:block!important;
    width:max-content;
    margin:18px auto 0!important;
    padding:9px 14px!important;
    border:1px solid var(--ltw-action)!important;
    border-radius:6px!important;
    background:#fff!important;
    color:var(--ltw-action-ink)!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1.15!important;
    letter-spacing:.065em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
}
.tcl-ltw-portal .ltw-add-invitation-type:hover,
.tcl-ltw-portal .ltw-add-invitation-type:focus,
.tcl-ltw-portal .ltw-add-invitation-type:focus-visible{
    background:var(--ltw-action-soft)!important;
    border-color:var(--ltw-action-hover)!important;
    color:#2d2119!important;
    text-decoration:none!important;
    box-shadow:0 0 0 2px rgba(118,81,58,.10)!important;
    outline:none!important;
}

/* Responses: keep Clear understated and the manual-add primary action cohesive. */
.tcl-ltw-portal .ltw-response-filters>a,
.tcl-ltw-portal .ltw-response-filters>a:visited{
    color:#754f39!important;
}
.tcl-ltw-portal .ltw-response-filters>a:hover,
.tcl-ltw-portal .ltw-response-filters>a:focus{
    color:#3a2b24!important;
}

/* Document actions are portal-controlled too, so avoid the old black admin look. */
.tcl-ltw-portal .ltw-docs a{
    border:1px solid var(--ltw-action)!important;
    border-radius:6px!important;
    background:var(--ltw-action)!important;
    color:#fff!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.065em!important;
    text-transform:uppercase!important;
}
.tcl-ltw-portal .ltw-docs a:hover,
.tcl-ltw-portal .ltw-docs a:focus{
    background:var(--ltw-action-hover)!important;
    border-color:var(--ltw-action-hover)!important;
    color:#fff!important;
}

/* v1.11.20 — final non-theme portal visual consistency pass */
/* Event Website > Page Content: warm reorder controls, no teal hover/focus. */
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-section-move button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-gallery-order-controls button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#cfae97!important;
    background:#fff!important;
    color:#6f4b36!important;
    box-shadow:none!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-section-move button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-section-move button:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-gallery-order-controls button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-gallery-order-controls button:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:var(--ltw-action-hover)!important;
    background:var(--ltw-action-soft)!important;
    color:#2d2119!important;
    box-shadow:0 0 0 2px rgba(118,81,58,.10)!important;
    outline:none!important;
}

/* Event Website > Images: make portal-owned controls use the same warm action language. */
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-remove-media:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:38px!important;
    padding:8px 14px!important;
    border:1px solid var(--ltw-action)!important;
    border-radius:6px!important;
    background:#fff!important;
    color:var(--ltw-action-ink)!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.065em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
    box-shadow:none!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-remove-media:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-remove-media:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:var(--ltw-action-hover)!important;
    background:var(--ltw-action-soft)!important;
    color:#2d2119!important;
    box-shadow:0 0 0 2px rgba(118,81,58,.10)!important;
    outline:none!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor input[type="file"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::file-selector-button{
    margin-right:9px;
    min-height:34px;
    padding:7px 11px;
    border:1px solid var(--ltw-action)!important;
    border-radius:5px;
    background:#fff!important;
    color:var(--ltw-action-ink)!important;
    font-size:11px;
    font-weight:700;
    cursor:pointer;
}
.tcl-ltw-portal .ltw-guest-experience-editor input[type="file"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::file-selector-button:hover{
    border-color:var(--ltw-action-hover)!important;
    background:var(--ltw-action-soft)!important;
    color:#2d2119!important;
}

/* RSVP > Invitations: keep Create/Edit Invite compact like the rest of the LTW primary actions. */
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-builder-open-button{
    width:auto!important;
    min-width:132px!important;
    max-width:none!important;
    min-height:40px!important;
    height:40px!important;
    padding:0 17px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 auto!important;
}

/* Decor Catalogue: review submission keeps the shared warm primary treatment. */
.tcl-ltw-portal .ltw-decor-submit-review button{
    border:1px solid var(--ltw-action)!important;
    background:var(--ltw-action)!important;
    color:#fff!important;
    box-shadow:none!important;
}
.tcl-ltw-portal .ltw-decor-submit-review button:hover,
.tcl-ltw-portal .ltw-decor-submit-review button:focus{
    border-color:var(--ltw-action-hover)!important;
    background:var(--ltw-action-hover)!important;
    color:#fff!important;
    box-shadow:0 0 0 2px rgba(118,81,58,.12)!important;
    outline:none!important;
}

/* Photobook > Photo Gallery: warm filter tabs with no teal state. */
.tcl-ltw-portal .ltw-gallery-review-filters button{
    border-color:#c89978!important;
    background:#fff!important;
    color:#714c38!important;
    box-shadow:none!important;
}
.tcl-ltw-portal .ltw-gallery-review-filters button:hover,
.tcl-ltw-portal .ltw-gallery-review-filters button:focus{
    border-color:var(--ltw-action-hover)!important;
    background:var(--ltw-action-soft)!important;
    color:#2d2119!important;
    box-shadow:0 0 0 2px rgba(118,81,58,.10)!important;
    outline:none!important;
}
.tcl-ltw-portal .ltw-gallery-review-filters button.is-active,
.tcl-ltw-portal .ltw-gallery-review-filters button.is-active:hover,
.tcl-ltw-portal .ltw-gallery-review-filters button.is-active:focus{
    border-color:var(--ltw-action)!important;
    background:var(--ltw-action)!important;
    color:#fff!important;
    box-shadow:none!important;
}


/* v1.11.21 — final Invitations button sizing + simplified favourite-photo ordering */
/* RSVP > Invitations: Save Invite / Save Changes should match the compact LTW action scale. */
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-invite-actions .ltw-button{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 auto!important;
    width:auto!important;
    min-width:138px!important;
    max-width:max-content!important;
    height:42px!important;
    min-height:42px!important;
    padding:0 18px!important;
    margin:0!important;
    line-height:1!important;
}

/* Event Website > Images: the image itself remains draggable, but only show one clear
   previous/next control pair rather than a third decorative drag arrow. */
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-gallery-drag-handle:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:none!important;}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-gallery-order-controls:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    left:50%!important;
    bottom:8px!important;
    transform:translateX(-50%)!important;
    display:flex!important;
    gap:6px!important;
    padding:3px!important;
    border:1px solid rgba(207,174,151,.8)!important;
    border-radius:999px!important;
    background:rgba(255,255,255,.94)!important;
    box-shadow:0 2px 8px rgba(57,41,31,.08)!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-gallery-order-controls button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:30px!important;
    height:28px!important;
    min-width:30px!important;
    min-height:28px!important;
    padding:0!important;
    border:0!important;
    border-radius:999px!important;
    background:transparent!important;
    color:#6f4b36!important;
    font-size:16px!important;
    font-weight:700!important;
    line-height:1!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-gallery-order-controls button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-gallery-order-controls button:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-gallery-order-controls button:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border:0!important;
    background:#f3e9e1!important;
    color:#2d2119!important;
    box-shadow:none!important;
    outline:none!important;
}


/* v1.11.22 — invitation action sizing + drag-only favourite photo ordering */
/* Client RSVP Invitations: keep Save Invite / Save Changes on the same compact action scale as Create Invite. */
.tcl-ltw-portal .ltw-unified-invite-builder .ltw-guided-invite-form.is-client .ltw-invite-actions{
    grid-column:1 / -1!important;
    width:100%!important;
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    gap:14px!important;
}
.tcl-ltw-portal .ltw-unified-invite-builder .ltw-guided-invite-form.is-client .ltw-invite-actions .ltw-button{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 auto!important;
    width:168px!important;
    min-width:168px!important;
    max-width:168px!important;
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    padding:0 18px!important;
    margin:0!important;
    box-sizing:border-box!important;
    line-height:1!important;
}

/* Event Website > Images: drag-and-drop is the sole ordering interaction.
   Keep the photos clean — no previous/next arrow blocks over the thumbnails. */
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-gallery-order-controls:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-gallery-drag-handle:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-gallery-media-item[draggable="true"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    cursor:grab!important;
    transition:transform .15s ease,box-shadow .15s ease,outline-color .15s ease;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-gallery-media-item[draggable="true"]:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    box-shadow:0 5px 14px rgba(57,41,31,.12);
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-gallery-media-item.is-dragging:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    cursor:grabbing!important;
    opacity:.62;
    transform:scale(.98);
}

/* v1.11.23 — unified client page introductions + text visibility */
/*
 * Portal-owned client pages use the RSVP Setup introduction as the visual standard:
 * centered warm kicker, elegant uppercase serif page title, centered helper copy.
 * Admin views and theme-controlled guest pages intentionally remain independent.
 */
.tcl-ltw-portal .ltw-rsvp-workspace-intro h3,
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-head h3,
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-head h3,
.tcl-ltw-portal .ltw-coordination.ltw-card > header h3,
.tcl-ltw-portal .ltw-final-details.ltw-card > .ltw-page-title,
.tcl-ltw-portal .ltw-decor-wrap:not(.is-admin) .ltw-decor-head h3,
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-photo-gallery-head h3,
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-head h3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-head [data-ge-builder-title]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0 0 10px!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:30px!important;
    font-weight:400!important;
    line-height:1.2!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
    color:#241f1b!important;
    text-align:center!important;
}

/* Center the top-level client page introductions without changing inner section layouts. */
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-head,
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-head,
.tcl-ltw-portal .ltw-coordination.ltw-card > header,
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-photo-gallery-head,
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    text-align:center!important;
}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-head > div,
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-head > div,
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-photo-gallery-head > div:first-child,
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-head > div:first-child:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-head > div:first-child:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:100%!important;
    max-width:820px!important;
    margin:0 auto!important;
    text-align:center!important;
}

/* Standard kicker treatment. */
.tcl-ltw-portal .ltw-rsvp-workspace-kicker,
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-kicker,
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-kicker,
.tcl-ltw-portal .ltw-decor-wrap:not(.is-admin) .ltw-decor-kicker,
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-photo-gallery-head > div:first-child > span,
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-head > div:first-child > span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    margin:0 0 10px!important;
    color:#9a6d4e!important;
    font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
    font-size:11px!important;
    font-weight:600!important;
    line-height:1.25!important;
    letter-spacing:.16em!important;
    text-transform:uppercase!important;
    text-align:center!important;
}

/* Standard centered helper text under the page title. */
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-head p,
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-head p,
.tcl-ltw-portal .ltw-coordination.ltw-card > header p,
.tcl-ltw-portal .ltw-final-details.ltw-card > .ltw-page-title + p,
.tcl-ltw-portal .ltw-decor-wrap:not(.is-admin) .ltw-decor-head p,
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-photo-gallery-head p,
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-head p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-head [data-ge-builder-intro]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    max-width:700px!important;
    margin:0 auto!important;
    color:#6b625c!important;
    font-size:15px!important;
    line-height:1.65!important;
    text-align:center!important;
}

/* Keep status pills present but visually secondary beneath the centered intro. */
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-status,
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-status,
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-gallery-status,
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:table!important;
    margin:14px auto 0!important;
}

/* Final Details has no kicker wrapper, so give its intro the same breathing room. */
.tcl-ltw-portal .ltw-final-details.ltw-card > .ltw-page-title{
    max-width:820px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-top:4px!important;
}

/* RSVP copy-card heading must always remain readable on the warm neutral card. */
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-copy-head h4,
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-copy-head h4 a,
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-copy-head h4 span{
    color:#5f4636!important;
    -webkit-text-fill-color:#5f4636!important;
    opacity:1!important;
}

@media(max-width:700px){
    .tcl-ltw-portal .ltw-rsvp-workspace-intro h3,
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-head h3,
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-head h3,
.tcl-ltw-portal .ltw-coordination.ltw-card > header h3,
.tcl-ltw-portal .ltw-final-details.ltw-card > .ltw-page-title,
.tcl-ltw-portal .ltw-decor-wrap:not(.is-admin) .ltw-decor-head h3,
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-photo-gallery-head h3,
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-head h3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-head [data-ge-builder-title]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        font-size:24px!important;
    }
}

/* v1.11.24 — finish client portal intro alignment: Overview, Planning Tools, Decor */
/* Overview cards now use the same centered serif title + helper rhythm as RSVP Setup. */
.tcl-ltw-portal .ltw-overview-hub-card .ltw-hub-section-heading,
.tcl-ltw-portal .ltw-overview-progress-card .ltw-hub-section-heading{
    display:block!important;
    text-align:center!important;
    margin-bottom:24px!important;
}
.tcl-ltw-portal .ltw-overview-hub-card .ltw-hub-section-heading > div,
.tcl-ltw-portal .ltw-overview-progress-card .ltw-hub-section-heading > div{
    width:100%!important;
    max-width:820px!important;
    margin:0 auto!important;
    text-align:center!important;
}
.tcl-ltw-portal .ltw-overview-hub-card .ltw-hub-section-heading h3,
.tcl-ltw-portal .ltw-overview-progress-card .ltw-hub-section-heading h3{
    margin:0 0 10px!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:30px!important;
    font-weight:400!important;
    line-height:1.2!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
    color:#241f1b!important;
    text-align:center!important;
}
.tcl-ltw-portal .ltw-overview-hub-card .ltw-hub-section-heading p,
.tcl-ltw-portal .ltw-overview-progress-card .ltw-hub-section-heading p{
    max-width:700px!important;
    margin:0 auto!important;
    color:#6b625c!important;
    font-size:15px!important;
    line-height:1.65!important;
    text-align:center!important;
}

/* Planning Tools landing page matches the same centered page-introduction standard. */
.tcl-ltw-portal .ltw-planning-tools-card > h3{
    max-width:820px!important;
    margin:0 auto 10px!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:30px!important;
    font-weight:400!important;
    line-height:1.2!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
    color:#241f1b!important;
    text-align:center!important;
}
.tcl-ltw-portal .ltw-planning-tools-card > h3 + p{
    max-width:700px!important;
    margin:0 auto 26px!important;
    color:#6b625c!important;
    font-size:15px!important;
    line-height:1.65!important;
    text-align:center!important;
}

/* Keep the Decor Catalogue title truly centered while the availability card floats independently. */
.tcl-ltw-portal .ltw-decor-wrap:not(.is-admin) .ltw-decor-head{
    position:relative!important;
    display:block!important;
    min-height:164px;
    text-align:center!important;
}
.tcl-ltw-portal .ltw-decor-wrap:not(.is-admin) .ltw-decor-head > div:first-child{
    width:100%!important;
    max-width:650px!important;
    margin:0 auto!important;
    text-align:center!important;
}
.tcl-ltw-portal .ltw-decor-wrap:not(.is-admin) .ltw-decor-event-date{
    position:absolute!important;
    top:23px!important;
    right:25px!important;
    min-width:190px!important;
    text-align:center!important;
}
.tcl-ltw-portal .ltw-decor-wrap:not(.is-admin) .ltw-decor-event-date span,
.tcl-ltw-portal .ltw-decor-wrap:not(.is-admin) .ltw-decor-event-date strong{
    text-align:center!important;
}

@media(max-width:980px){
    .tcl-ltw-portal .ltw-decor-wrap:not(.is-admin) .ltw-decor-head{
        min-height:0;
    }
    .tcl-ltw-portal .ltw-decor-wrap:not(.is-admin) .ltw-decor-head > div:first-child{
        max-width:760px!important;
    }
    .tcl-ltw-portal .ltw-decor-wrap:not(.is-admin) .ltw-decor-event-date{
        position:static!important;
        width:max-content!important;
        max-width:100%!important;
        min-width:190px!important;
        margin:16px auto 0!important;
        text-align:center!important;
    }
}
@media(max-width:700px){
    .tcl-ltw-portal .ltw-overview-hub-card .ltw-hub-section-heading h3,
    .tcl-ltw-portal .ltw-overview-progress-card .ltw-hub-section-heading h3,
    .tcl-ltw-portal .ltw-planning-tools-card > h3{
        font-size:24px!important;
    }
}

/* Dedicated client Review & Send step v1.11.44 */
.ltw-send-step-page{
    max-width:1000px;
    margin:0 auto 34px;
    padding:38px 30px 32px;
    border:1px solid #dfc9b8;
    border-radius:14px;
    background:#fff;
    box-shadow:0 10px 28px rgba(68,48,34,.05);
}
.ltw-send-step-header{text-align:center;max-width:760px;margin:0 auto 28px}
.ltw-send-step-header h3{
    margin:8px 0 10px;
    font-family:Georgia,'Times New Roman',serif;
    font-size:34px;
    font-weight:400;
    line-height:1.15;
    text-transform:uppercase;
    letter-spacing:.025em;
    color:#241b17;
}
.ltw-send-step-header p{margin:0;color:#765745;font-size:15px;line-height:1.65}
.ltw-send-step-summary{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:22px;
    margin:0 0 22px;
    padding:17px 20px;
    border-radius:10px;
    background:#f7f2ec;
}
.ltw-send-step-summary>div{display:flex;align-items:center;gap:12px}
.ltw-send-step-summary span{font-size:11px;font-weight:700;letter-spacing:.12em;color:#9b6848}
.ltw-send-step-summary strong{font-family:Georgia,'Times New Roman',serif;font-size:30px;font-weight:400;color:#241b17}
.ltw-send-step-summary p{margin:0;color:#684f40;font-size:14px}
.ltw-send-review-cards{display:grid;gap:14px}
.ltw-send-review-card{
    padding:20px 22px;
    border:1px solid #e4d3c5;
    border-radius:11px;
    background:#fffdfb;
}
.ltw-send-review-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;border-bottom:1px solid #eee2d8}
.ltw-send-review-eyebrow{display:block;margin-bottom:5px;font-size:10px;font-weight:700;letter-spacing:.12em;color:#a06c4b}
.ltw-send-review-card h4{margin:0 0 4px;font-family:Georgia,'Times New Roman',serif;font-size:23px;font-weight:400;color:#241b17}
.ltw-send-review-card-head p{margin:0;color:#806858;font-size:13px}
.ltw-send-ready-badge{display:inline-flex;align-items:center;min-height:27px;padding:4px 10px;border-radius:999px;background:#e8f5eb;color:#28723a;font-size:10px;font-weight:800;letter-spacing:.08em}
.ltw-send-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px 0 13px}
.ltw-send-review-grid div{min-width:0}
.ltw-send-review-grid span,.ltw-send-review-cta span{display:block;margin-bottom:4px;color:#99745d;font-size:10px;letter-spacing:.06em;text-transform:uppercase}
.ltw-send-review-grid strong{display:block;color:#2e241e;font-size:13px;line-height:1.45;overflow-wrap:anywhere}
.ltw-send-review-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:8px;background:#f7f2ec}
.ltw-send-review-cta span{margin:0}
.ltw-send-review-cta strong{color:#7c4f33;font-size:12px;letter-spacing:.035em;text-transform:uppercase}
.ltw-send-step-note{display:flex;flex-direction:column;gap:3px;margin:20px 0 0;padding:15px 18px;border-left:3px solid #a66f4a;background:#faf6f2;color:#765745;font-size:13px;line-height:1.55}
.ltw-send-step-note strong{color:#33251d}
.ltw-send-step-actions{display:flex;justify-content:center;gap:12px;margin-top:26px;padding-top:24px;border-top:1px solid #eadfd5}
.ltw-send-step-actions .ltw-button{min-width:175px;text-align:center}
@media(max-width:800px){
    .ltw-send-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:620px){
    .ltw-send-step-page{padding:28px 18px 24px}
    .ltw-send-step-header h3{font-size:28px}
    .ltw-send-step-summary,.ltw-send-review-card-head,.ltw-send-review-cta,.ltw-send-step-actions{align-items:stretch;flex-direction:column}
    .ltw-send-review-grid{grid-template-columns:1fr}
    .ltw-send-step-actions .ltw-button{width:100%;min-width:0}
}


/* Invitation email review refinements v1.11.45 */
.ltw-send-review-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;}
.ltw-send-review-cta>div{display:flex;flex-direction:column;gap:4px;min-width:0;}
.ltw-send-email-preview{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:1px solid #a87552;border-radius:7px;padding:9px 14px;color:#6f442c !important;text-decoration:none !important;font-size:11px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease;}
.ltw-send-email-preview:hover,.ltw-send-email-preview:focus{background:#f2e8df;color:#4e3020 !important;border-color:#7d5136;outline:none;}
@media (max-width:720px){.ltw-send-review-cta{align-items:flex-start;flex-direction:column}.ltw-send-email-preview{width:100%;box-sizing:border-box}}


/* LTW 1.11.47 — invitation type filters */
.ltw-invitation-filter{
    display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;
    margin:0 0 14px;padding:14px 16px;border:1px solid #ead9ca;border-radius:12px;background:#fffdfb;
}
.ltw-invitation-filter-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9b6848}
.ltw-invitation-filter-options{display:flex;gap:8px;flex-wrap:wrap}
.ltw-invitation-filter-button{
    appearance:none;border:1px solid #d9bda8;background:#fff;color:#6b4733;border-radius:999px;padding:9px 14px;
    font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;
}
.ltw-invitation-filter-button:hover,.ltw-invitation-filter-button:focus{background:#f5ece5;border-color:#a87552;color:#4d3325;outline:none}
.ltw-invitation-filter-button.is-active{background:#a87552;border-color:#a87552;color:#fff}
.ltw-client-invite-card[hidden]{display:none!important}
@media (max-width:700px){
    .ltw-invitation-filter{align-items:flex-start;flex-direction:column}
}

/* Invitation Type mini-experience content chooser */
.ltw-invitation-mini-sections{grid-column:1/-1;margin:18px 0 0;padding:18px;border:1px solid #dfd1c4;border-radius:12px;background:#fbf8f4}
.ltw-invitation-mini-sections[hidden]{display:none!important}
.ltw-invitation-mini-sections legend{padding:0 8px;color:#2f2925;font-family:Georgia,serif;font-size:18px;font-weight:400}
.ltw-invitation-mini-sections>p{margin:0 0 14px;color:#6c5d53;font-size:13px;line-height:1.55}
.ltw-invitation-mini-sections>small{display:block;margin-top:12px;color:#806f63;font-size:11px;line-height:1.45}
.ltw-mini-section-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}
.ltw-mini-section-options label{display:flex;align-items:center;gap:9px;min-height:42px;padding:9px 11px;border:1px solid #e2d7cc;border-radius:8px;background:#fff;color:#3b332d;font-size:13px;font-weight:600;cursor:pointer}
.ltw-mini-section-options input[type="checkbox"]{width:16px;height:16px;margin:0;accent-color:#a97855}
.ltw-mini-section-empty{padding:12px;border-radius:8px;background:#fff}
@media(max-width:720px){.ltw-mini-section-options{grid-template-columns:1fr}}

/* LTW 1.11.49 — invitation type clarity + saved states */
.ltw-type-card-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.ltw-type-save-state{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.ltw-type-save-state.is-saved{background:#e8f3e8;color:#47704e;border:1px solid #cfe3d0}
.ltw-type-save-state.is-unsaved{background:#f6eadf;color:#8a5b3d;border:1px solid #e4c8b2}
.ltw-invitation-mini-sections{display:block;grid-column:1/-1;margin:18px 0 0;padding:0;border:1px solid #dfd1c4;border-radius:12px;background:#fbf8f4;overflow:hidden}
.ltw-invitation-mini-sections[hidden]{display:none!important}
.ltw-invitation-mini-sections summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;cursor:pointer;list-style:none;font-family:Georgia,serif;font-size:18px;color:#2f2925}
.ltw-invitation-mini-sections summary::-webkit-details-marker{display:none}
.ltw-invitation-mini-sections summary:after{content:'＋';font-family:Arial,sans-serif;font-size:18px;color:#9b6848}
.ltw-invitation-mini-sections[open] summary:after{content:'−'}
.ltw-mini-selected-count{font-family:Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8f684e;background:#f0e6dc;border-radius:999px;padding:5px 8px;margin-left:auto}
.ltw-mini-sections-inner{padding:0 18px 18px}
.ltw-mini-sections-inner>p{margin:0 0 14px;color:#6c5d53;font-size:13px;line-height:1.55}
.ltw-mini-section-option{display:flex;align-items:center;gap:8px;min-height:42px;border:1px solid #e2d7cc;border-radius:8px;background:#fff;padding-right:8px}
.ltw-mini-section-option label{flex:1;border:0!important;background:transparent!important;min-height:40px!important;padding:9px 11px!important}
.ltw-needs-content{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:999px;background:#f4e7dc;color:#8b5d40!important;text-decoration:none!important;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:5px 8px}
.ltw-needs-content:hover,.ltw-needs-content:focus{background:#ead7c8;color:#6a432d!important;outline:none}
.ltw-focus-section{box-shadow:0 0 0 3px rgba(168,117,82,.2);transition:box-shadow .25s ease}
@media(max-width:720px){.ltw-invitation-mini-sections summary{font-size:16px}.ltw-mini-section-option{align-items:flex-start;flex-direction:column;padding:0 8px 8px}.ltw-needs-content{margin-left:10px}}

/* LTW 1.11.50 — custom Event Website sections */
.ltw-page-content-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}
.ltw-add-custom-section{white-space:nowrap!important;min-height:42px!important;padding:0 18px!important;border:1px solid #a97855!important;border-radius:6px!important;background:#fffaf6!important;color:#754f39!important;box-shadow:none!important;font-family:inherit!important;font-size:11px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important}
.ltw-add-custom-section:hover,.ltw-add-custom-section:focus{background:#f4ece6!important;border-color:#8d6044!important;color:#5c3d2c!important;box-shadow:none!important;outline:none!important}
.ltw-custom-section-footer{display:flex;justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid #eadfd6}
.ltw-remove-custom-section{min-height:34px;padding:0 12px;border:1px solid #9b7a64;border-radius:6px;background:#fff;color:#6d4e38;font:inherit;font-size:11px;font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap}
.ltw-remove-custom-section:hover,.ltw-remove-custom-section:focus{background:#f6f0ea;border-color:#825f48;color:#5f3f2f;outline:none}
.ltw-content-grid-custom .wide{grid-column:1/-1}
.ltw-guest-custom-section .ltw-guest-section-intro:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:760px}
.ltw-guest-custom-details:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:760px}
.ltw-add-section-choice{white-space:nowrap!important;min-height:42px!important;padding:0 20px!important;border:1px solid #a97855!important;border-radius:6px!important;background:#fffaf6!important;color:#754f39!important;box-shadow:none!important;font-family:inherit!important;font-size:11px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important}.ltw-add-section-choice:hover,.ltw-add-section-choice:focus{background:#f4ece6!important;border-color:#8d6044!important;color:#5c3d2c!important;box-shadow:none!important;outline:none!important}
.ltw-custom-optional-actions{display:flex;gap:8px;flex-wrap:wrap;padding:4px 0}.ltw-custom-optional-actions button{min-height:36px;padding:7px 12px;border:1px solid #cdb8a9;border-radius:999px;background:#fff;color:#754f39;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.ltw-custom-optional-actions button:hover,.ltw-custom-optional-actions button:focus{border-color:#8d6044;background:#f7efe9;color:#5c3d2c;outline:none}.ltw-custom-optional-actions button[aria-expanded="true"]{background:#ede1d8;border-color:#a97855;color:#5c3d2c}
.ltw-custom-field-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:16px;border:1px solid #e3d7ce;border-radius:10px;background:#fcfaf8}.ltw-custom-field-group[hidden]{display:none!important}.ltw-custom-field-group>label[data-field-key="message"],.ltw-custom-field-group>label[data-field-key="details"]{grid-column:1/-1}
.ltw-section-chooser{position:fixed;inset:0;z-index:100020;display:grid;place-items:center;padding:24px}.ltw-section-chooser[hidden]{display:none!important}.ltw-section-chooser-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(38,27,21,.55);cursor:default}.ltw-section-chooser-panel{position:relative;z-index:1;width:min(680px,100%);padding:34px;border:1px solid #ddcabe;border-radius:16px;background:#fffdf9;box-shadow:0 24px 70px rgba(40,27,20,.24);color:#3f3028;text-align:center}.ltw-section-chooser-panel button{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.ltw-section-chooser-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#f2e9e2!important;color:#6b4935!important;font-size:24px;line-height:1;cursor:pointer}.ltw-section-chooser-close:hover,.ltw-section-chooser-close:focus{background:#e7d8cd!important;color:#4e3425!important;border-color:#d1b9a9!important;outline:none!important;box-shadow:none!important}.ltw-section-chooser-eyebrow{color:#94664a;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.ltw-section-chooser-panel h4{margin:7px 0 8px!important;color:#3f3028!important;font-size:28px!important}.ltw-section-chooser-panel>p{max-width:560px;margin:0 auto;color:#77655a;line-height:1.5}.ltw-section-chooser-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.ltw-section-chooser-options button{display:grid;align-content:center;justify-items:center;gap:9px;min-height:140px;padding:24px;border:1px solid #dbc8ba!important;border-radius:12px;background:#fff!important;color:#49362b!important;text-align:center!important;cursor:pointer}.ltw-section-chooser-options button:hover,.ltw-section-chooser-options button:focus{border-color:#9c6a4a!important;background:#f8f0ea!important;color:#49362b!important;box-shadow:0 7px 22px rgba(90,57,37,.11)!important;outline:none!important}.ltw-section-chooser-options strong{font-family:Georgia,serif;font-size:20px;line-height:1.15}.ltw-section-chooser-options span{display:block;width:min(100%,230px);color:#78685e!important;font-size:12px;line-height:1.5;white-space:normal!important;overflow-wrap:anywhere!important}
@media(max-width:760px){.ltw-page-content-actions{justify-content:flex-start}.ltw-content-grid-custom{grid-template-columns:1fr}.ltw-content-grid-custom .wide{grid-column:auto}}
@media(max-width:620px){.ltw-custom-field-group,.ltw-section-chooser-options{grid-template-columns:1fr}.ltw-section-chooser{padding:14px}.ltw-section-chooser-panel{padding:30px 20px 22px}.ltw-section-chooser-options button{min-height:112px}}


/* RSVP response reconciliation v1.11.56 */
.ltw-response-type-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:8px 0 24px}
.ltw-response-type-summary>div{border:1px solid #ddcbb8;border-radius:12px;padding:15px 16px;background:#fffdfb;display:grid;gap:5px}
.ltw-response-type-summary span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9b6f4f}
.ltw-response-type-summary strong{font:500 20px/1.2 Georgia,serif;color:#33261f}
.ltw-response-type-summary small{font-size:12px;color:#755d4a;line-height:1.45}
.ltw-guest-list.is-client .ltw-rsvp-col-household:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:190px}
.ltw-guest-list.is-client .ltw-rsvp-col-household strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block;color:#211c18}
.ltw-guest-list.is-client .ltw-rsvp-col-household small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block;margin-top:4px;color:#7a6b60;font-size:11px;font-weight:500}
.ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:210px}
.ltw-guest-list.is-client .ltw-rsvp-col-type:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:150px}
.ltw-guest-list.is-client .ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:190px}
@media(max-width:900px){.ltw-response-type-summary{grid-template-columns:1fr}.ltw-guest-list.is-client table:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-width:1080px}}

/* v1.13.0 Unified seating workspace */
.ltw-seating-unified-workspace{display:grid!important;gap:22px}
.ltw-seating-unified-workspace .ltw-unseated-head{margin-top:4px;padding-top:18px;border-top:1px solid var(--ltw-border,#ead9cd)}
.ltw-seat-assignment-list li{grid-template-columns:minmax(100px,.55fr) minmax(0,1fr);gap:10px;align-items:center}
.ltw-seat-guest-picker{width:100%;min-height:42px;margin:0}
.ltw-seating-actions{justify-content:flex-end}
@media(max-width:760px){.ltw-seat-assignment-list li{grid-template-columns:1fr}}

/* Seating Builder streamlined table-first workflow v1.13.1 */
.ltw-seating-layout-workspace{grid-template-columns:1fr!important;gap:22px!important}
.ltw-seating-layout-preview{position:static!important;padding:18px!important;background:#fbf8f5}
.ltw-seating-table-toolbar{display:flex;align-items:center;gap:14px;margin-bottom:10px}
.ltw-seating-table-toolbar p{margin:0;color:#70645c;font-size:12px}
.ltw-seating-tables{gap:7px!important}
.ltw-seating-table,
.ltw-seating-builder:not(.is-admin) .ltw-seating-table{
  display:grid!important;
  grid-template-columns:minmax(150px,1.05fr) minmax(120px,.72fr) minmax(90px,.45fr) minmax(160px,1fr) auto!important;
  grid-template-areas:none!important;
  gap:8px!important;
  align-items:end!important;
  padding:10px 12px!important;
  border-radius:10px!important;
}
.ltw-seating-builder:not(.is-admin) .ltw-seating-table>label:nth-of-type(1),
.ltw-seating-builder:not(.is-admin) .ltw-seating-table>label:nth-of-type(2),
.ltw-seating-builder:not(.is-admin) .ltw-seating-table>label:nth-of-type(3),
.ltw-seating-builder:not(.is-admin) .ltw-seating-table>label:nth-of-type(4),
.ltw-seating-builder:not(.is-admin) .ltw-seating-table-actions{grid-area:auto!important}
.ltw-seating-table input,.ltw-seating-table select{min-height:38px!important;padding:7px 9px!important}
.ltw-seating-table label>span{font-size:10px!important;letter-spacing:.02em}
.ltw-seating-table-actions{padding:0!important;align-self:end!important}
.ltw-remove-seating-table{min-height:38px!important;text-decoration:none!important;border:1px solid #d8b9a5!important;border-radius:7px!important;color:#8c4938!important;background:#fff!important}
.ltw-all-tables-summary-wrap{padding:0!important;border:0!important}
.ltw-all-tables-summary{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin:0 0 16px!important}
.ltw-table-summary-chip{min-height:58px;padding:10px 11px!important}
.ltw-selected-table-overview{margin:0!important}
.ltw-seat-picker-search-wrap{max-width:440px;margin:0 0 14px}
.ltw-seat-picker-search-wrap input{min-height:40px!important}
.ltw-unseated-head{margin-top:8px!important;padding-top:22px!important}
.ltw-unseated-tools{max-width:440px;margin:2px 0 10px}
.ltw-unseated-guest-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.ltw-unseated-guest-chip{display:grid;gap:2px;padding:11px 13px;border:1px solid #e1d6cd;border-radius:10px;background:#fff}
.ltw-unseated-guest-chip strong{font-size:13px;color:#2f251f}
.ltw-unseated-guest-chip small{font-size:10px;color:#85776e}
.ltw-all-seated-message{grid-column:1/-1;margin:0}
.ltw-seating-assignment-data{display:none!important}
@media(max-width:1200px){.ltw-all-tables-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ltw-unseated-guest-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.ltw-seating-table,.ltw-seating-builder:not(.is-admin) .ltw-seating-table{grid-template-columns:1fr 1fr!important}.ltw-seating-table-actions{justify-self:end}.ltw-all-tables-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:650px){.ltw-seating-table,.ltw-seating-builder:not(.is-admin) .ltw-seating-table{grid-template-columns:1fr!important}.ltw-all-tables-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ltw-unseated-guest-list{grid-template-columns:1fr}}


/* Seating Builder streamline + table setup collapse v1.13.2 */
.ltw-seating-builder{gap:16px}
.ltw-seating-head{margin-bottom:2px}
.ltw-seating-form{gap:18px}
.ltw-seating-autosave{margin:-2px auto 0}
.ltw-seating-table-setup{display:grid;gap:12px}
.ltw-seating-table-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:0}
.ltw-seating-table-toolbar-main{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.ltw-seating-table-toolbar p{margin:0;color:#70645c;font-size:13px;line-height:1.4}
.ltw-seating-table-toggle,.ltw-add-seating-table,.ltw-add-manual-guest{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border:1px solid #a87658!important;border-radius:8px;background:#fff!important;color:#6a4330!important;font-size:12px!important;font-weight:800!important;letter-spacing:.02em;text-decoration:none!important;cursor:pointer;box-shadow:none!important;outline:none!important}
.ltw-seating-table-toggle:hover,.ltw-seating-table-toggle:focus-visible,.ltw-add-seating-table:hover,.ltw-add-seating-table:focus-visible,.ltw-add-manual-guest:hover,.ltw-add-manual-guest:focus-visible{border-color:#8d5d40!important;background:#fbf4ef!important;color:#5b3824!important;box-shadow:0 0 0 2px rgba(154,104,72,.10)!important;outline:none!important}
.ltw-seating-table-collapsed-note{display:grid;gap:4px;padding:12px 14px;border:1px solid #e2d7ce;border-radius:12px;background:#fbf8f5}
.ltw-seating-table-collapsed-note strong{font-size:14px;color:#332823}
.ltw-seating-table-collapsed-note span{font-size:12px;color:#74685f;line-height:1.45}
.ltw-seating-table-collapse[hidden]{display:none!important}
.ltw-seating-builder label>span,.ltw-seating-builder:not(.is-admin) label>span{font-size:12px;font-weight:800;letter-spacing:.02em;color:#4f4037}
.ltw-seating-table{grid-template-columns:minmax(0,1.08fr) minmax(0,.72fr) minmax(110px,.42fr) minmax(0,1fr) auto!important;gap:8px 12px!important;align-items:end;padding:12px 12px 10px!important;border-radius:12px}
.ltw-seating-builder:not(.is-admin) .ltw-seating-table{grid-template-columns:minmax(0,1.08fr) minmax(0,.72fr) minmax(110px,.42fr) minmax(0,1fr) auto!important;grid-template-areas:'name shape capacity notes actions'!important;align-items:end;gap:8px 12px!important;padding:12px 12px 10px!important}
.ltw-seating-builder:not(.is-admin) .ltw-seating-table>label:nth-of-type(3){grid-area:capacity}
.ltw-seating-builder:not(.is-admin) .ltw-seating-table>label:nth-of-type(4){grid-area:notes}
.ltw-seating-builder:not(.is-admin) .ltw-seating-table-actions{grid-area:actions;align-self:end;padding-bottom:2px}
.ltw-seating-table input,.ltw-seating-table select,.ltw-seating-builder:not(.is-admin) .ltw-seating-table input,.ltw-seating-builder:not(.is-admin) .ltw-seating-table select{min-height:42px!important;height:42px!important;padding:8px 10px!important;font-size:14px;line-height:1.2}
.ltw-seating-table .notes input{min-width:0}
.ltw-seating-table-actions{justify-content:flex-end;align-self:end;padding-bottom:1px}
.ltw-remove-seating-table,.ltw-remove-manual-guest{display:inline-flex;align-items:center;justify-content:center;min-height:38px!important;padding:8px 12px!important;border:1px solid #d8b59f!important;border-radius:8px!important;background:#fff7f3!important;color:#8c4d30!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;line-height:1;cursor:pointer}
.ltw-remove-seating-table:hover,.ltw-remove-seating-table:focus-visible,.ltw-remove-manual-guest:hover,.ltw-remove-manual-guest:focus-visible{border-color:#c18462!important;background:#fbeee8!important;color:#6f3d25!important;outline:none!important;box-shadow:0 0 0 2px rgba(193,132,98,.12)!important}
.ltw-all-tables-summary{gap:10px}
.ltw-table-summary-chip{padding:11px 12px;border:1px solid #ddcfc4;background:#fff;transition:border-color .15s,background .15s,box-shadow .15s}
.ltw-table-summary-chip strong{font-size:13px;letter-spacing:.04em;text-transform:uppercase}
.ltw-table-summary-chip span{font-size:11px;line-height:1.3;color:#695c54}
.ltw-table-summary-chip:hover,.ltw-table-summary-chip:focus-visible{border-color:#9a6848!important;background:#fbf4ef!important;box-shadow:0 0 0 2px rgba(154,104,72,.10)!important;outline:none!important}
.ltw-table-summary-chip.is-active{border-color:#9a6848;background:#f7eee8;box-shadow:0 0 0 2px rgba(154,104,72,.10)!important}
.ltw-selected-table-overview .ltw-table-summary-card{padding:18px;border-radius:14px}
.ltw-selected-table-overview .ltw-table-summary-head strong{font-size:27px;line-height:1.06;color:#2c241f}
.ltw-selected-table-overview .ltw-table-summary-head small{margin-top:4px;font-size:13px;color:#6d5e54}
.ltw-selected-table-overview .ltw-table-summary-head>span{padding:7px 10px;font-size:14px;color:#4e392b}
.ltw-seat-position-list{gap:8px}
.ltw-seat-position-list li{grid-template-columns:minmax(130px,.46fr) minmax(0,1fr)!important;gap:10px;align-items:start;padding:10px 12px;border:1px solid #eee4dc;background:#fff}
.ltw-seat-position-list li span{font-size:12px;font-weight:800;letter-spacing:.02em;color:#65574d}
.ltw-seat-assignment-field{display:grid;gap:6px;min-width:0}
.ltw-seat-guest-picker{width:100%;min-height:44px!important;padding:9px 12px!important;font-size:16px!important;line-height:1.2}
.ltw-seat-assignment-note{margin:0;padding:8px 10px;border-radius:8px;background:#f8f3ee;color:#5d4e45;font-size:12px;line-height:1.45}
.ltw-seat-assignment-note strong{color:#443730}
.ltw-seat-warning{font-size:13px}
@media(max-width:1000px){.ltw-seating-table-toolbar{align-items:flex-start;flex-direction:column}.ltw-seating-table-toolbar-main{width:100%}.ltw-seating-table-toggle{align-self:flex-start}}
@media(max-width:820px){.ltw-seating-table,.ltw-seating-builder:not(.is-admin) .ltw-seating-table{grid-template-columns:1fr 1fr!important;grid-template-areas:'name shape' 'capacity notes' 'actions actions'!important}.ltw-seating-builder:not(.is-admin) .ltw-seating-table-actions{justify-self:end;padding-bottom:0}.ltw-seat-position-list li{grid-template-columns:1fr!important}.ltw-seat-position-list li span{margin-bottom:2px}}
@media(max-width:640px){.ltw-seating-table-toolbar-main{flex-direction:column;align-items:flex-start;gap:8px}.ltw-seating-table-toggle,.ltw-add-seating-table{width:100%}.ltw-selected-table-overview .ltw-table-summary-head{display:grid;gap:10px}.ltw-selected-table-overview .ltw-table-summary-head>span{justify-self:start}}

/* Seating Builder brand lock + invitation-group seating filters v1.13.3 */
.ltw-seating-builder label>span,
.ltw-seating-builder:not(.is-admin) label>span,
.ltw-seating-table label>span{
    font-size:14px!important;
    line-height:1.2;
    font-weight:700!important;
    letter-spacing:0!important;
    color:#342923!important;
}
.ltw-seating-table-actions,
.ltw-seating-builder:not(.is-admin) .ltw-seating-table-actions{
    align-self:end!important;
    padding:0!important;
    margin:0!important;
}
.ltw-remove-seating-table{
    height:42px!important;
    min-height:42px!important;
    margin:0!important;
    padding:0 13px!important;
}
.ltw-table-summary-chip,
.ltw-table-summary-chip:hover,
.ltw-table-summary-chip:focus,
.ltw-table-summary-chip:focus-visible,
.ltw-table-summary-chip.is-active{
    color:#4f3424!important;
    border-color:#d9c9bd!important;
    background:#fff!important;
    outline:none!important;
    box-shadow:none!important;
}
.ltw-table-summary-chip:hover,
.ltw-table-summary-chip:focus-visible{
    border-color:#a56f4c!important;
    background:#fbf4ef!important;
    box-shadow:0 0 0 2px rgba(154,104,72,.10)!important;
}
.ltw-table-summary-chip.is-active{
    border-color:#9a6848!important;
    background:#f7eee8!important;
    box-shadow:0 0 0 2px rgba(154,104,72,.10)!important;
}
.ltw-table-summary-chip strong,
.ltw-table-summary-chip:hover strong,
.ltw-table-summary-chip:focus strong,
.ltw-table-summary-chip.is-active strong{
    color:#4f3424!important;
}
.ltw-table-summary-chip span,
.ltw-table-summary-chip:hover span,
.ltw-table-summary-chip:focus span,
.ltw-table-summary-chip.is-active span{
    color:#6e5b4f!important;
}
.ltw-seat-picker-search-wrap label>span,
.ltw-unseated-tools label>span{
    font-size:14px!important;
    font-weight:700!important;
    color:#342923!important;
    margin-bottom:2px;
}
.ltw-seat-picker-search-wrap input,
.ltw-unseated-tools input{
    min-height:44px!important;
    padding:9px 12px!important;
    font-size:15px!important;
}
.ltw-selected-table-overview .ltw-table-summary-head strong{
    font-size:20px!important;
    line-height:1.15!important;
    font-family:inherit!important;
    font-weight:700!important;
    letter-spacing:0!important;
}
.ltw-selected-table-overview .ltw-table-summary-head small{
    font-size:13px!important;
    line-height:1.35!important;
    font-family:inherit!important;
}
.ltw-selected-table-overview .ltw-table-summary-head>span{
    font-size:12px!important;
    font-family:inherit!important;
}
.ltw-seat-position-list li>span{
    font-size:14px!important;
    line-height:1.25!important;
    font-weight:700!important;
    color:#47372e!important;
    font-family:inherit!important;
}
.ltw-seat-guest-picker{
    font-family:inherit!important;
    font-size:15px!important;
}
.ltw-unseated-guest-list{
    gap:6px!important;
}
.ltw-unseated-guest-chip{
    gap:1px!important;
    padding:8px 11px!important;
    min-height:0!important;
    border-radius:9px!important;
}
.ltw-unseated-guest-chip strong{
    font-size:12px!important;
    line-height:1.2!important;
}
.ltw-unseated-guest-chip small{
    font-size:9px!important;
    line-height:1.2!important;
}
.ltw-seating-guest-groups{
    display:grid;
    gap:12px;
    padding:15px 16px;
    border:1px solid #dfd4cb;
    border-radius:12px;
    background:#fbf8f5;
}
.ltw-seating-guest-groups-head h4{
    margin:0 0 4px;
    color:#2f251f;
    font-size:17px;
    line-height:1.2;
    font-weight:700;
    font-family:inherit;
}
.ltw-seating-guest-groups-head p{
    margin:0;
    color:#70645c;
    font-size:13px;
    line-height:1.45;
}
.ltw-seating-guest-group-options{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
}
.ltw-seating-guest-group-option{
    display:flex!important;
    grid-template-columns:none!important;
    align-items:center;
    gap:9px!important;
    min-width:185px;
    padding:9px 11px;
    border:1px solid #ddcfc4;
    border-radius:10px;
    background:#fff;
    cursor:pointer;
}
.ltw-seating-guest-group-option:has(input:checked){
    border-color:#9a6848;
    background:#f7eee8;
    box-shadow:0 0 0 1px rgba(154,104,72,.08);
}
.ltw-seating-guest-group-option input{
    width:16px!important;
    height:16px!important;
    min-height:0!important;
    margin:0!important;
    accent-color:#8f6043;
    flex:0 0 auto;
}
.ltw-seating-guest-group-option>span{
    display:grid;
    gap:2px;
}
.ltw-seating-guest-group-option strong{
    color:#3b2e27;
    font-size:13px;
    line-height:1.2;
}
.ltw-seating-guest-group-option small{
    color:#75665c;
    font-size:10px;
    line-height:1.2;
}
@media(max-width:720px){
    .ltw-seating-guest-group-options{display:grid;grid-template-columns:1fr}
    .ltw-seating-guest-group-option{min-width:0}
}

/* Seating Builder readability + seat persistence refinements v1.13.4 */
.ltw-seating-guest-groups{
    gap:14px;
    padding:18px 18px 17px;
}
.ltw-seating-guest-groups-head h4{
    font-size:19px!important;
    line-height:1.2!important;
    font-weight:700!important;
    font-family:inherit!important;
}
.ltw-seating-guest-groups-head p{
    font-size:14px!important;
    line-height:1.45!important;
}
.ltw-seating-guest-group-options{gap:10px!important}
.ltw-seating-guest-group-option{
    min-width:220px!important;
    min-height:58px;
    padding:11px 13px!important;
    gap:10px!important;
}
.ltw-seating-guest-group-option strong{
    font-size:15px!important;
    line-height:1.2!important;
    font-family:inherit!important;
    font-weight:700!important;
}
.ltw-seating-guest-group-option small{
    margin-top:2px;
    font-size:11px!important;
    line-height:1.25!important;
    font-family:inherit!important;
}
.ltw-seating-summary>div{padding:17px 18px!important}
.ltw-seating-summary span{
    font-size:12px!important;
    line-height:1.2!important;
    letter-spacing:.07em!important;
    font-family:inherit!important;
    font-weight:600!important;
}
.ltw-seating-summary strong{
    margin-top:7px!important;
    font-size:25px!important;
    line-height:1!important;
    font-family:inherit!important;
}
.ltw-seating-table label>span,
.ltw-seating-builder:not(.is-admin) .ltw-seating-table label>span{
    font-size:15px!important;
    line-height:1.15!important;
    font-family:inherit!important;
    font-weight:700!important;
}
.ltw-seating-table-actions,
.ltw-seating-builder:not(.is-admin) .ltw-seating-table-actions{
    align-self:start!important;
    margin-top:25px!important;
    padding:0!important;
}
.ltw-remove-seating-table{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    height:42px!important;
    min-height:42px!important;
    margin:0!important;
    padding:0 14px!important;
    line-height:1!important;
}
.ltw-seat-picker-search-wrap label>span,
.ltw-unseated-tools label>span{
    font-size:15px!important;
    line-height:1.2!important;
    font-family:inherit!important;
    font-weight:700!important;
}
.ltw-unseated-guest-list{
    gap:5px!important;
}
.ltw-unseated-guest-chip{
    display:flex!important;
    align-items:center!important;
    gap:0!important;
    min-height:38px!important;
    padding:7px 11px!important;
    border-radius:8px!important;
    overflow:hidden;
}
.ltw-unseated-guest-chip strong{
    flex:0 1 auto;
    min-width:0;
    font-size:14px!important;
    line-height:1.2!important;
    font-family:inherit!important;
    font-weight:700!important;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ltw-unseated-guest-chip>span{
    flex:0 1 auto;
    min-width:0;
    margin-left:4px;
    color:#75665c!important;
    font-size:12px!important;
    line-height:1.2!important;
    font-family:inherit!important;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
@media(max-width:900px){
    .ltw-seating-table-actions,.ltw-seating-builder:not(.is-admin) .ltw-seating-table-actions{margin-top:0!important;align-self:end!important}
}
@media(max-width:720px){
    .ltw-seating-guest-group-option{min-width:0!important;width:100%}
    .ltw-unseated-guest-chip{min-height:40px!important}
}


/* v1.13.6 — global sticky navigation + autosave clearance */
.tcl-ltw-portal:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){--ltw-sticky-admin-offset:0px;--ltw-sticky-nav-height:72px}
body.admin-bar .tcl-ltw-portal{--ltw-sticky-admin-offset:32px}
.tcl-ltw-portal .ltw-nav{
    position:sticky!important;
    top:var(--ltw-sticky-admin-offset)!important;
    z-index:100!important;
    margin:0 -10px!important;
    padding:14px 10px!important;
    background:var(--ltw-bg)!important;
    border-bottom:1px solid rgba(141,104,77,.16);
    box-shadow:0 5px 14px rgba(43,30,20,.045);
}
.tcl-ltw-portal .ltw-autosave-status,
.tcl-ltw-portal .ltw-seating-autosave{
    position:sticky!important;
    top:calc(var(--ltw-sticky-admin-offset) + var(--ltw-sticky-nav-height))!important;
    z-index:90!important;
}
/* Event Website previously forced its autosave indicator back into normal flow.
   Keep it floating beneath the persistent portal navigation like the other builders. */
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-autosave-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:sticky!important;
    top:calc(var(--ltw-sticky-admin-offset) + var(--ltw-sticky-nav-height))!important;
    margin:10px auto 14px!important;
}
@media(max-width:782px){
    body.admin-bar .tcl-ltw-portal{--ltw-sticky-admin-offset:46px}
}
@media(max-width:720px){
    .tcl-ltw-portal:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){--ltw-sticky-nav-height:66px}
    .tcl-ltw-portal .ltw-nav{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}
}

/* Seating Builder polish + durable exact-seat assignment v1.13.7 */
.ltw-seating-table-toolbar{
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    width:100%;
}
.ltw-seating-table-toolbar-main{min-width:0;flex:1 1 auto}
.ltw-seating-table-toggle{margin-left:auto!important;flex:0 0 auto}

.ltw-seating-table-actions,
.ltw-seating-builder:not(.is-admin) .ltw-seating-table-actions{
    display:flex!important;
    align-items:flex-end!important;
    justify-content:flex-end!important;
    align-self:end!important;
    height:42px;
    margin:0!important;
    padding:0!important;
}
.ltw-remove-seating-table{
    height:42px!important;
    min-height:42px!important;
    padding:0 14px!important;
    border:1px solid #c99f86!important;
    border-radius:8px!important;
    background:#fff!important;
    color:#815039!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.05em!important;
    text-transform:uppercase!important;
    box-shadow:none!important;
}
.ltw-remove-seating-table:hover,
.ltw-remove-seating-table:focus-visible{
    border-color:#a87658!important;
    background:#fbf4ef!important;
    color:#64402d!important;
}

/* Exact-seat menus should be easy to scan without stretching across the card. */
.ltw-seat-position-list li{
    grid-template-columns:minmax(92px,130px) minmax(220px,360px)!important;
    justify-content:space-between!important;
    align-items:center!important;
}
.ltw-seat-assignment-field{width:100%;max-width:360px;justify-self:end}
.ltw-seat-guest-picker{
    width:100%!important;
    max-width:360px!important;
    min-height:42px!important;
    height:42px!important;
    padding:8px 36px 8px 12px!important;
    font-size:14px!important;
}

/* Invitation groups behave as the seating-list source selector. */
.ltw-seating-guest-group-option{cursor:pointer}
.ltw-seating-guest-group-option input:checked + span strong{color:#5f3e2b}

@media(max-width:820px){
    .ltw-seating-table-toolbar{align-items:flex-start!important}
    .ltw-seat-position-list li{grid-template-columns:1fr!important;align-items:stretch!important}
    .ltw-seat-assignment-field,.ltw-seat-guest-picker{max-width:none!important}
}
@media(max-width:640px){
    .ltw-seating-table-toolbar{flex-direction:column!important}
    .ltw-seating-table-toggle{margin-left:0!important;align-self:stretch!important}
}

/* Seating Builder stability + compact seat grid v1.13.8 */
.ltw-seating-guest-group-options.is-saving{pointer-events:none;opacity:.72}

/* Keep table action aligned exactly with the input row. */
.ltw-seating-table-actions,
.ltw-seating-builder:not(.is-admin) .ltw-seating-table-actions{
    align-self:end!important;
    height:42px!important;
    min-height:42px!important;
    margin:0!important;
    padding:0!important;
}
.ltw-remove-seating-table{
    align-self:stretch!important;
    height:42px!important;
    min-height:42px!important;
    margin:0!important;
}

/* A 10-seat table should not become a giant vertical card. */
.ltw-selected-table-overview .ltw-seat-position-list{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px 10px!important;
}
.ltw-selected-table-overview .ltw-seat-position-list li{
    grid-template-columns:minmax(62px,82px) minmax(0,1fr)!important;
    gap:8px!important;
    width:auto!important;
    min-width:0!important;
    justify-content:stretch!important;
    padding:9px 10px!important;
}
.ltw-selected-table-overview .ltw-seat-assignment-field{
    width:100%!important;
    max-width:280px!important;
    min-width:0!important;
    justify-self:end!important;
}
.ltw-selected-table-overview .ltw-seat-guest-picker{
    width:100%!important;
    max-width:280px!important;
    min-width:0!important;
}
@media(max-width:860px){
    .ltw-selected-table-overview .ltw-seat-position-list{grid-template-columns:1fr!important}
    .ltw-selected-table-overview .ltw-seat-assignment-field,
    .ltw-selected-table-overview .ltw-seat-guest-picker{max-width:none!important}
}


/* Seating Builder exact-seat restore + table action alignment v1.13.9 */
.ltw-seating-table-actions,
.ltw-seating-builder:not(.is-admin) .ltw-seating-table-actions{
    display:grid!important;
    grid-template-rows:auto 42px!important;
    gap:6px!important;
    height:auto!important;
    min-height:0!important;
    align-self:stretch!important;
    align-content:end!important;
    margin:0!important;
    padding:0!important;
}
.ltw-seating-table-action-label{
    display:block!important;
    visibility:hidden!important;
    font-size:15px!important;
    line-height:1.15!important;
    font-family:inherit!important;
    font-weight:700!important;
    margin:0!important;
    padding:0!important;
    user-select:none!important;
}
.ltw-remove-seating-table{
    width:auto!important;
    height:42px!important;
    min-height:42px!important;
    align-self:end!important;
    margin:0!important;
}
@media(max-width:820px){
    .ltw-seating-table-action-label{display:none!important}
    .ltw-seating-table-actions,.ltw-seating-builder:not(.is-admin) .ltw-seating-table-actions{display:flex!important;height:auto!important;min-height:42px!important;justify-content:flex-end!important;align-items:center!important}
}


/* Seating Builder remove-button alignment v1.13.10
 * Visual-only adjustment: keep the action button on the same control baseline
 * as the neighbouring table fields without changing seating/save logic. */
.ltw-seating-table-actions,
.ltw-seating-builder:not(.is-admin) .ltw-seating-table-actions{
    position:relative!important;
}
.ltw-remove-seating-table{
    transform:translateY(-6px)!important;
}
@media(max-width:820px){
    .ltw-remove-seating-table{transform:none!important}
}


/* Seating Builder large-list polish v1.13.11
 * Existing table-collapse and instant seat/unseated updates are retained.
 * This pass only improves navigation/scanning for larger guest lists. */
.ltw-all-tables-summary-wrap{
    position:relative;
    overflow:hidden;
    margin:0 0 14px!important;
}
.ltw-all-tables-summary{
    display:flex!important;
    grid-template-columns:none!important;
    gap:8px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    padding:2px 2px 8px!important;
    margin:0!important;
    scroll-snap-type:x proximity;
    scrollbar-width:thin;
    -webkit-overflow-scrolling:touch;
}
.ltw-table-summary-chip{
    flex:0 0 128px!important;
    width:128px!important;
    min-width:128px!important;
    min-height:58px!important;
    scroll-snap-align:start;
}
.ltw-table-summary-chip.is-full{
    border-color:#b8cdb9!important;
    background:#f3f8f3!important;
}
.ltw-table-summary-chip.is-full span{color:#3f7449!important;font-weight:800!important;letter-spacing:.03em}
.ltw-table-summary-chip.is-partial{border-color:#d6bdab!important;background:#fffaf7!important}
.ltw-table-summary-chip.is-empty{opacity:.82}
.ltw-table-summary-chip.is-warning{border-color:#d3a08e!important;background:#fff5f1!important}
.ltw-unseated-tools{
    display:grid!important;
    grid-template-columns:minmax(220px,1fr) minmax(190px,.72fr)!important;
    gap:10px!important;
    max-width:760px!important;
    align-items:end!important;
}
.ltw-unseated-tools select{
    width:100%!important;
    min-height:44px!important;
    padding:9px 34px 9px 12px!important;
    font-size:15px!important;
}
@media(max-width:720px){
    .ltw-table-summary-chip{flex-basis:116px!important;width:116px!important;min-width:116px!important}
    .ltw-unseated-tools{grid-template-columns:1fr!important;max-width:none!important}
}

/* v1.13.13 Seating Builder: capacity guidance + guest search feedback */
.ltw-seating-capacity-note{margin:8px 0 12px;padding:10px 12px;border-left:3px solid #a77858;background:#faf6f2;color:#6b574a;font-size:12px;line-height:1.55}
.ltw-seat-search-feedback{display:block;min-height:18px;margin-top:5px;color:#765844;font-size:11px;line-height:1.4}
.ltw-seating-table [data-table-field="capacity"][readonly]{background:#f3eee8!important;color:#755a49!important;cursor:not-allowed}

/* v1.13.14 Seating Builder: seated guest locator */
.ltw-seat-search-results{display:grid;gap:7px;margin-top:8px;max-width:560px}
.ltw-seat-search-result{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid #e1d6cd;border-radius:10px;background:#fff;color:#2f251f;text-align:left;font:inherit}
button.ltw-seat-search-result{cursor:pointer}
button.ltw-seat-search-result:hover,button.ltw-seat-search-result:focus{border-color:#a77655;background:#fbf6f1;outline:none;box-shadow:none}
.ltw-seat-search-result strong{font-size:13px;color:#2f251f}
.ltw-seat-search-result span{font-size:11px;color:#765844;text-align:right}
.ltw-seat-search-result.is-unseated{background:#fbf8f5}
@media(max-width:650px){.ltw-seat-search-result{align-items:flex-start;flex-direction:column;gap:3px}.ltw-seat-search-result span{text-align:left}}

/* Budget Planner useful-planning polish v1.13.20 */
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin){gap:20px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-autosave{justify-self:center}
.ltw-budget-autosave{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;padding:9px 14px;border:1px solid #ded2c8;border-radius:999px;background:#fff;box-shadow:0 8px 20px rgba(72,48,35,.06);color:#66584f;font-size:12px;line-height:1.2}
.ltw-budget-save-dot{width:8px;height:8px;border-radius:50%;background:#2d8b57;flex:0 0 8px}
.ltw-budget-autosave.is-saving .ltw-budget-save-dot{background:#4f8aa8}
.ltw-budget-autosave.is-error{border-color:#e3b6aa;background:#fff7f5;color:#8e493e}.ltw-budget-autosave.is-error .ltw-budget-save-dot{background:#b94e3e}
.ltw-budget-summary-inputs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
.ltw-budget-summary-inputs small{display:block;margin-top:-2px;color:#7b7068;font-size:11px;line-height:1.35}
.ltw-budget-dashboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.ltw-budget-dashboard>div{display:grid;align-content:start;gap:6px;min-height:104px;padding:16px;border:1px solid #dfd3ca;border-radius:12px;background:#fbf8f5}
.ltw-budget-dashboard span,.ltw-budget-breakdown span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.11em;color:#8a6248}
.ltw-budget-dashboard strong{font-size:23px;line-height:1.15;color:#211a16}
.ltw-budget-dashboard small{color:#756a62;font-size:10px;line-height:1.35}
.ltw-budget-dashboard>div.is-over{border-color:#d9a391;background:#fff5f1}.ltw-budget-dashboard>div.is-over strong{color:#9a4034}
.ltw-budget-breakdown{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;border:1px solid #e3d9d1;border-radius:12px;background:#f8f4f0}
.ltw-budget-breakdown>div{display:grid;gap:4px;padding:4px 8px;border-right:1px solid #e4d8cf}.ltw-budget-breakdown>div:last-child{border-right:0}
.ltw-budget-breakdown strong{font-size:15px;color:#352920}
.ltw-budget-category-summary{border:1px solid #dfd4cc;border-radius:12px;background:#fff;overflow:hidden}
.ltw-budget-category-summary summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;cursor:pointer;list-style:none}.ltw-budget-category-summary summary::-webkit-details-marker{display:none}
.ltw-budget-category-summary summary span{font-family:Georgia,serif;font-size:18px;color:#352820}.ltw-budget-category-summary summary small{font-size:11px;color:#786c64}
.ltw-budget-category-summary[open] summary{border-bottom:1px solid #eadfd7}
.ltw-budget-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px}
.ltw-budget-category-grid>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid #e6dcd4;border-radius:9px;background:#fbf9f7}.ltw-budget-category-grid span{font-size:12px;color:#66584f}.ltw-budget-category-grid strong{font-size:13px;color:#2e241e}
.ltw-budget-category-empty{grid-column:1/-1;margin:0;padding:4px;color:#7a6f67;font-size:12px}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-areas:"category category category description description description description description vendor vendor vendor vendor" "estimated estimated estimated actual actual actual paid paid paid remove remove remove" "notes notes notes notes notes notes notes notes notes notes notes notes"!important;gap:10px 12px!important;align-items:end!important;padding:14px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .category{grid-area:category!important}.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .description{grid-area:description!important}.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .vendor{grid-area:vendor!important}.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .estimated{grid-area:estimated!important}.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .actual{grid-area:actual!important}.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .paid{grid-area:paid!important}.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .notes{grid-area:notes!important}.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row{grid-area:remove!important;justify-self:end!important;align-self:end!important;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px!important;border:1px solid #d8b59f!important;border-radius:8px!important;background:#fff7f3!important;color:#8c4d30!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase;text-decoration:none!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row:hover{border-color:#c18462!important;background:#fbeee8!important;color:#6f3d25!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .notes textarea{min-height:52px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-table-head>strong{font-family:Georgia,serif;font-size:22px;font-weight:400;color:#2f251f}
@media(max-width:900px){.ltw-budget-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.ltw-budget-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.ltw-budget-breakdown>div{border-right:0}.ltw-budget-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"category description" "vendor vendor" "estimated actual" "paid paid" "notes notes" "remove remove"!important}.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row{justify-self:start!important}}
@media(max-width:620px){.ltw-budget-summary-inputs,.ltw-budget-dashboard,.ltw-budget-breakdown,.ltw-budget-category-grid{grid-template-columns:1fr!important}.ltw-budget-category-summary summary{align-items:flex-start;flex-direction:column}.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item{grid-template-columns:1fr!important;grid-template-areas:"category" "description" "vendor" "estimated" "actual" "paid" "notes" "remove"!important}}

/* LTW 1.13.21 — Budget planner simplification + compact quote workflow */
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-kicker{font-size:11px!important;line-height:1.35!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard span,
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-breakdown span{font-size:12px!important;line-height:1.35!important;letter-spacing:.08em!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item label>span,
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs label>span,
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-notes>span{font-size:13px!important;line-height:1.35!important;font-weight:800!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs{grid-template-columns:minmax(0,1fr)!important;max-width:540px}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-notes textarea{min-height:58px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard>div{min-height:88px!important;padding:14px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard strong{font-size:22px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard small{font-size:11px!important;line-height:1.35!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard small strong{font-size:inherit!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-table-head>div{display:grid;gap:2px}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-table-head>div>small{font-size:11px;color:#786c64}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-items{gap:9px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item{
  grid-template-columns:1.05fr 1.7fr 1.3fr .82fr .82fr .82fr auto!important;
  grid-template-areas:"category description vendor estimated actual paid remove" "notes notes notes notes notes notes notes"!important;
  gap:7px 9px!important;
  padding:11px 12px!important;
  align-items:end!important;
}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .notes textarea{min-height:40px!important;height:40px!important;padding-top:8px!important;padding-bottom:8px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item input,
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item select{min-height:40px!important;padding-top:7px!important;padding-bottom:7px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-money-input.compact{min-height:40px;border-radius:7px}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-money-input.compact b{padding:0 8px;font-size:13px}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-money-input.compact input{min-height:38px!important;padding-left:2px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row{min-height:40px!important;padding:0 13px!important}
@media(max-width:1120px){
  .tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item{
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
    grid-template-areas:"category category description description vendor vendor" "estimated estimated actual actual paid paid" "notes notes notes notes remove remove"!important;
  }
}
@media(max-width:700px){
  .tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item{
    grid-template-columns:1fr!important;
    grid-template-areas:"category" "description" "vendor" "estimated" "actual" "paid" "notes" "remove"!important;
  }
}

/* LTW 1.13.22 — clean, readable client field-label typography across the portal */
.tcl-ltw-portal form label > span:first-child:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal form label[for]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-budget-summary-inputs label > span,
.tcl-ltw-portal .ltw-budget-notes > span,
.tcl-ltw-portal .ltw-budget-item label > span{
    font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
    font-size:13px!important;
    font-weight:700!important;
    line-height:1.35!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
    color:#5f5148!important;
}

/* Keep helper copy and anything the client types in natural case. */
.tcl-ltw-portal form label small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal form input:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal form textarea:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal form select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal form option:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    letter-spacing:normal!important;
    text-transform:none!important;
}


/* LTW 1.13.23 — Budget planner density + alignment polish */
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs{max-width:430px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs .ltw-money-input{min-height:46px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs .ltw-money-input input{min-height:44px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-category-summary summary small{font-size:12px!important;line-height:1.4!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-category-grid{gap:7px!important;padding:9px 12px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-category-grid>div{padding:7px 10px!important;min-height:36px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-category-grid span{font-size:13px!important;font-weight:600!important;color:#5f5148!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-category-grid strong{font-size:13px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item{
  grid-template-columns:1.05fr 1.7fr 1.3fr .78fr .72fr .86fr!important;
  grid-template-areas:"category description vendor estimated actual paid" "notes notes notes notes notes remove"!important;
  gap:8px 10px!important;
  align-items:end!important;
}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item label{align-self:end!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item label>span{min-height:18px!important;display:flex!important;align-items:flex-end!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item input,
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item select,
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-money-input.compact{height:40px!important;min-height:40px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .notes{grid-area:notes!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row{grid-area:remove!important;align-self:end!important;justify-self:end!important;margin:0!important}
@media(max-width:1120px){
  .tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item{
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
    grid-template-areas:"category category description description vendor vendor" "estimated estimated actual actual paid paid" "notes notes notes notes remove remove"!important;
  }
}
@media(max-width:700px){
  .tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs{max-width:none!important}
  .tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item{grid-template-columns:1fr!important;grid-template-areas:"category" "description" "vendor" "estimated" "actual" "paid" "notes" "remove"!important}
  .tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row{justify-self:start!important}
}

/* LTW 1.13.24 — Budget planner comparison workspace */
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs{max-width:340px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-head p{max-width:860px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-table-head{align-items:flex-start!important;gap:18px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-table-head>div{max-width:820px}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-table-head>div>small{font-size:12px!important;line-height:1.5!important;color:#6d5f55!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-table-head>div>small b{color:#7b5138}
.ltw-budget-option-counts{display:block;margin-top:5px;color:#946447;font-size:11px;font-weight:800;letter-spacing:.03em}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item{
    grid-template-areas:
        "choice choice choice choice choice choice choice choice choice choice choice choice"
        "category category category description description description description description vendor vendor vendor vendor"
        "estimated estimated estimated actual actual actual paid paid paid . . ."
        "notes notes notes notes notes notes notes notes notes remove remove remove"!important;
    transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;
}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item:not(.is-selected){background:#fcfaf8!important;border-color:#e5ddd7!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item.is-selected{border-color:#b98768!important;background:#fffdfb!important;box-shadow:0 4px 14px rgba(93,61,43,.05)}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item-choice{grid-area:choice!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .category{grid-area:category!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .description{grid-area:description!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .vendor{grid-area:vendor!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .estimated{grid-area:estimated!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .actual{grid-area:actual!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .paid{grid-area:paid!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .notes{grid-area:notes!important;grid-column:auto!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row{grid-area:remove!important;justify-self:end!important;margin:0!important}
.ltw-budget-item-choice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:7px;border-bottom:1px solid #eee4dc}
.ltw-budget-choice-state{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#8a705f}
.ltw-budget-item.is-selected .ltw-budget-choice-state{color:#855336}
.ltw-budget-use-toggle{display:inline-flex!important;align-items:center;gap:8px!important;width:auto!important;cursor:pointer}
.ltw-budget-use-toggle input[type=checkbox]{width:17px!important;height:17px!important;min-height:17px!important;margin:0!important;accent-color:#9b6d4e}
.ltw-budget-use-toggle>span{min-height:0!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#5f493b!important}
@media(max-width:900px){
  .tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs{max-width:none!important}
  .tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item{
    grid-template-areas:"choice choice" "category description" "vendor vendor" "estimated actual" "paid paid" "notes notes" "remove remove"!important;
  }
}
@media(max-width:620px){
  .ltw-budget-item-choice{align-items:flex-start;flex-direction:column}
  .tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item{grid-template-areas:"choice" "category" "description" "vendor" "estimated" "actual" "paid" "notes" "remove"!important}
}

/* LTW 1.13.25 — Budget comparison usability + compact quote cards */
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-head p{max-width:820px!important;margin-left:auto!important;margin-right:auto!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs{display:flex!important;justify-content:center!important;max-width:none!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs>label{width:min(100%,390px)!important;text-align:center!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs>label>span{font-family:Georgia,'Times New Roman',serif!important;font-size:20px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;color:#3f3028!important;justify-content:center!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs>label>small{text-align:center!important;font-size:11.5px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-table-head{align-items:center!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-add-budget-row{border-color:#9b6d4e!important;background:#fff!important;color:#6b4732!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:11px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-add-budget-row:hover,
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-add-budget-row:focus{border-color:#7d563e!important;background:#f4ece6!important;color:#553725!important;box-shadow:none!important;outline:none!important}
.tcl-ltw-portal .ltw-budget-filters{display:flex;gap:7px;flex-wrap:wrap;margin:2px 0 2px}
.tcl-ltw-portal .ltw-budget-filters button{min-height:34px;padding:0 12px;border:1px solid #dbc8bb;border-radius:999px;background:#fff;color:#684a38;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}
.tcl-ltw-portal .ltw-budget-filters button:hover,.tcl-ltw-portal .ltw-budget-filters button:focus{border-color:#ad8062!important;background:#f7f0eb!important;color:#5c3e2c!important;box-shadow:none!important;outline:none!important}
.tcl-ltw-portal .ltw-budget-filters button.is-active{background:#a87858!important;border-color:#a87858!important;color:#fff!important}
.tcl-ltw-portal .ltw-budget-item.is-filtered-out{display:none!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item{
  display:grid!important;
  grid-template-columns:repeat(16,minmax(0,1fr))!important;
  grid-template-areas:
    "choice choice choice choice choice choice choice choice choice choice choice choice choice choice choice choice"
    "category category category description description description description vendor vendor vendor estimated estimated actual actual paid paid"
    "notes notes notes notes notes notes notes notes notes notes notes notes notes notes remove remove"!important;
  gap:8px 10px!important;
  padding:11px 12px!important;
  align-items:end!important;
}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item-choice{padding-bottom:5px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-choice-state{font-size:10px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .notes textarea{height:auto!important;min-height:64px!important;resize:vertical!important;padding-top:9px!important;padding-bottom:9px!important}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row{align-self:end!important;justify-self:end!important;margin-bottom:0!important;min-height:40px!important}
@media(max-width:1120px){
  .tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-areas:"choice choice choice choice choice choice" "category category description description vendor vendor" "estimated estimated actual actual paid paid" "notes notes notes notes remove remove"!important}
}
@media(max-width:700px){
  .tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs>label{width:100%!important}
  .tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-table-head{align-items:flex-start!important;flex-direction:column!important}
  .tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item{grid-template-columns:1fr!important;grid-template-areas:"choice" "category" "description" "vendor" "estimated" "actual" "paid" "notes" "remove"!important}
  .tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row{justify-self:start!important}
}

/* LTW 1.13.26 — Budget amount + quote notes polish */
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs>label{
  width:min(100%,280px)!important;
}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs .ltw-money-input{
  width:100%!important;
  max-width:280px!important;
  margin-inline:auto!important;
}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs .ltw-money-input input{
  text-align:center!important;
  padding-left:4px!important;
  padding-right:30px!important;
}
.tcl-ltw-portal .ltw-budget-option-counts{
  margin-top:7px!important;
  font-size:13px!important;
  line-height:1.4!important;
  font-weight:800!important;
}
/* Number steppers are unnecessary for budget currency fields. */
.ltw-budget-planner input[type=number]{-moz-appearance:textfield}
.ltw-budget-planner input[type=number]::-webkit-outer-spin-button,
.ltw-budget-planner input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
/* Keep notes genuinely usable regardless of older grid overrides. */
.tcl-ltw-portal .ltw-budget-planner .ltw-budget-item .notes{
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  justify-self:stretch!important;
  align-self:stretch!important;
}
.tcl-ltw-portal .ltw-budget-planner .ltw-budget-item .notes textarea{
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-width:100%!important;
  max-width:none!important;
  height:64px!important;
  min-height:64px!important;
  resize:vertical!important;
  overflow:auto!important;
  white-space:pre-wrap!important;
  padding:9px 11px!important;
  line-height:1.35!important;
}
@media(min-width:1121px){
  .tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item{
    grid-template-areas:
      "choice choice choice choice choice choice choice choice choice choice choice choice choice choice choice choice"
      "category category category description description description description vendor vendor vendor estimated estimated actual actual paid paid"
      "notes notes notes notes notes notes notes notes notes notes notes notes notes notes remove remove"!important;
  }
}


/* LTW 1.13.27 — Budget notes field collision fix */
/* The generic .notes class was colliding with older/global site styles and collapsing
   the quote notes label to a tiny width. Use a budget-specific class instead. */
.ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-notes{
    grid-area:notes !important;
    grid-column:auto !important;
    display:grid !important;
    gap:5px !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
    justify-self:stretch !important;
    align-self:stretch !important;
}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-notes>span{
    display:block !important;
    width:auto !important;
    min-height:0 !important;
    font-size:13px !important;
    line-height:1.25 !important;
    font-weight:800 !important;
}
.ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-notes textarea{
    display:block !important;
    box-sizing:border-box !important;
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
    height:64px !important;
    min-height:64px !important;
    padding:9px 11px !important;
    line-height:1.35 !important;
    resize:vertical !important;
    overflow:auto !important;
    white-space:pre-wrap !important;
}
@media(max-width:850px){
    .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-notes{grid-area:notes !important}
}
@media(max-width:600px){
    .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-notes{grid-area:notes !important}
}


/* LTW 1.13.28 — Budget quote bottom-row structural fix
   Notes + Remove now share one full-width grid row so the textarea cannot be
   squeezed into an implicit grid column by older card layout rules. */
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-bottom-row{
  grid-column:1 / -1!important;
  grid-row:auto!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:10px!important;
  align-items:end!important;
  width:100%!important;
  min-width:0!important;
}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-bottom-row .ltw-budget-item-notes{
  grid-area:auto!important;
  grid-column:auto!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:5px!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  align-self:stretch!important;
}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-bottom-row .ltw-budget-item-notes textarea{
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  height:64px!important;
  min-height:64px!important;
  margin:0!important;
  resize:vertical!important;
}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-bottom-row .ltw-remove-budget-row{
  grid-area:auto!important;
  grid-column:auto!important;
  align-self:end!important;
  justify-self:end!important;
  margin:0!important;
}
@media(max-width:700px){
  .tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-bottom-row{
    grid-template-columns:1fr!important;
  }
  .tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-bottom-row .ltw-remove-budget-row{
    justify-self:start!important;
  }
}

/* LTW 1.13.29 — Budget money focus + client remove alignment polish */
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-money-input:focus-within{
  border-color:#9a6f50!important;
  box-shadow:0 0 0 1px #9a6f50!important;
}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-money-input input:focus,
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-money-input input:focus-visible{
  border:0!important;
  border-color:transparent!important;
  box-shadow:none!important;
  outline:none!important;
}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-bottom-row .ltw-remove-budget-row{
  box-sizing:border-box!important;
  height:40px!important;
  min-height:40px!important;
  align-self:end!important;
  margin:0!important;
}


/* LTW 1.13.30 — center the client Remove button against the Notes textarea.
   The Notes label includes its heading above the textarea, so a small top offset
   lets the button align to the textarea itself instead of hanging at the row bottom. */
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-bottom-row{
  align-items:center!important;
}
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-bottom-row .ltw-remove-budget-row{
  align-self:center!important;
  margin:20px 0 0!important;
}
@media(max-width:700px){
  .tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-bottom-row .ltw-remove-budget-row{
    align-self:start!important;
    margin:0!important;
  }
}


/* LTW 1.13.31 — Budget filters, new-row position, and checkbox focus cleanup */
.tcl-ltw-portal .ltw-budget-use-toggle input[type=checkbox]{
  box-sizing:border-box!important;
  padding:0!important;
}
.tcl-ltw-portal .ltw-budget-use-toggle input[type=checkbox]:focus,
.tcl-ltw-portal .ltw-budget-use-toggle input[type=checkbox]:focus-visible{
  border-color:initial!important;
  box-shadow:none!important;
  outline:none!important;
}


/* LTW 1.13.32 — Client Budget Planner filter visibility fix.
   Later client grid rules use display:grid!important with higher specificity,
   so filtered rows need an equally specific final rule to stay hidden. */
.tcl-ltw-portal .ltw-budget-planner:not(.is-admin) .ltw-budget-items .ltw-budget-item.is-filtered-out{
  display:none!important;
}

/* v1.13.33 — Client Event Checklist refresh */
.ltw-card.ltw-coordination .ltw-client-checklist-head{
  max-width:820px;
  margin:4px auto 22px;
  text-align:center;
}
.ltw-card.ltw-coordination .ltw-client-checklist-eyebrow{
  display:block;
  margin-bottom:7px;
  color:#9a6848;
  font-size:10px;
  font-weight:800;
  letter-spacing:.16em;
  text-transform:uppercase;
}
.ltw-card.ltw-coordination .ltw-client-checklist-head h4{
  margin:0 0 8px!important;
  color:#211914!important;
  font-family:Georgia,serif!important;
  font-size:29px!important;
  font-weight:400!important;
  letter-spacing:.08em!important;
  line-height:1.15!important;
}
.ltw-card.ltw-coordination .ltw-client-checklist-head p{
  margin:0 auto!important;
  max-width:760px;
  color:#6c584c!important;
  font-size:14px!important;
  line-height:1.6!important;
}
.ltw-card.ltw-coordination .ltw-checklist-summary{
  margin:0 0 16px;
  gap:12px;
}
.ltw-card.ltw-coordination .ltw-checklist-summary>div{
  min-height:72px;
  padding:14px 16px;
  border-color:#ddcbbb;
  background:#fbf7f3;
}
.ltw-card.ltw-coordination .ltw-checklist-summary span{
  color:#97684d;
  font-size:10px;
  font-weight:700;
  letter-spacing:.1em;
}
.ltw-card.ltw-coordination .ltw-checklist-summary strong{
  color:#211914;
  font-family:Georgia,serif;
  font-size:25px;
  font-weight:400;
}
.ltw-card.ltw-coordination .ltw-client-checklist-toolbar{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  margin:0 0 14px;
}
.ltw-card.ltw-coordination .ltw-checklist-filters,
.ltw-card.ltw-coordination .ltw-client-checklist-actions{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:8px;
}
.ltw-card.ltw-coordination .ltw-checklist-filters button,
.ltw-card.ltw-coordination .ltw-client-checklist-add{
  appearance:none;
  border:1px solid #c89e82!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#5b3b2a!important;
  min-height:34px!important;
  padding:7px 13px!important;
  font-size:11px!important;
  font-weight:800!important;
  letter-spacing:.05em!important;
  line-height:1!important;
  text-transform:uppercase;
  cursor:pointer;
  box-shadow:none!important;
}
.ltw-card.ltw-coordination .ltw-checklist-filters button:hover,
.ltw-card.ltw-coordination .ltw-checklist-filters button:focus,
.ltw-card.ltw-coordination .ltw-client-checklist-add:hover,
.ltw-card.ltw-coordination .ltw-client-checklist-add:focus{
  border-color:#8d5b3d!important;
  background:#f4ebe4!important;
  color:#4b3021!important;
  outline:2px solid rgba(155,106,72,.16)!important;
  outline-offset:1px!important;
}
.ltw-card.ltw-coordination .ltw-checklist-filters button.is-active,
.ltw-card.ltw-coordination .ltw-checklist-filters button.is-active:hover,
.ltw-card.ltw-coordination .ltw-checklist-filters button.is-active:focus,
.ltw-card.ltw-coordination .ltw-client-checklist-add{
  border-color:#a9714d!important;
  background:#a9714d!important;
  color:#fff!important;
}
.ltw-card.ltw-coordination .ltw-client-checklist-add:hover,
.ltw-card.ltw-coordination .ltw-client-checklist-add:focus{
  border-color:#805135!important;
  background:#805135!important;
  color:#fff!important;
}
.ltw-card.ltw-coordination .ltw-checklist-autosave{
  display:inline-flex;
  align-items:center;
  min-height:30px;
  padding:6px 10px;
  border:1px solid #e0d1c6;
  border-radius:999px;
  background:#f7f2ed;
  color:#795b49;
  font-size:9px;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
  white-space:nowrap;
}
.ltw-card.ltw-coordination .ltw-checklist-autosave[data-state="saving"]{background:#f1e8e0;color:#704b34}
.ltw-card.ltw-coordination .ltw-checklist-autosave[data-state="saved"]{background:#f5eee7;color:#684a38}
.ltw-card.ltw-coordination .ltw-checklist-autosave[data-state="error"]{border-color:#c58e7c;background:#fbefeb;color:#8b4134}
.ltw-card.ltw-coordination .ltw-checklist-row{
  border-color:#dec7b6;
  background:#fffdfa;
  transition:opacity .18s ease,background .18s ease,border-color .18s ease;
}
.ltw-card.ltw-coordination .ltw-checklist-row.is-complete{
  border-color:#d7cabf;
  background:#f7f3ef;
}
.ltw-card.ltw-coordination .ltw-checklist-row.is-complete .ltw-checklist-copy strong{
  color:#8a7c72!important;
  text-decoration:line-through;
  text-decoration-thickness:1px;
}
.ltw-card.ltw-coordination .ltw-checklist-row.is-filtered-out{display:none!important}
.ltw-card.ltw-coordination .ltw-checklist-complete input[type=checkbox]{
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
  min-height:18px!important;
  padding:0!important;
  border-radius:3px!important;
  accent-color:#9b6a48!important;
  box-shadow:none!important;
}
.ltw-card.ltw-coordination .ltw-checklist-complete input[type=checkbox]:focus{
  outline:2px solid rgba(155,106,72,.22)!important;
  outline-offset:2px!important;
  box-shadow:none!important;
}
.ltw-card.ltw-coordination .ltw-checklist-meta span{
  background:#f3ede8;
  color:#735d4f;
}
.ltw-card.ltw-coordination .ltw-checklist-meta .ltw-checklist-managed{
  background:#eadfd5;
  color:#6e4a35;
  font-size:10px;
  letter-spacing:.06em;
}
.ltw-card.ltw-coordination .ltw-checklist-meta .ltw-checklist-due.is-soon{
  background:#f1dfcf;
  color:#7a4d2f;
  font-weight:700;
}
.ltw-card.ltw-coordination .ltw-checklist-meta .ltw-checklist-due.is-today{
  background:#ead0bd;
  color:#6c3f25;
  font-weight:800;
}
.ltw-card.ltw-coordination .ltw-checklist-meta .ltw-checklist-due.is-overdue{
  background:#f1ded8;
  color:#8b4638;
  font-weight:800;
}
.ltw-card.ltw-coordination .ltw-checklist-meta .ltw-checklist-due.is-complete{
  background:#eee9e4;
  color:#8b8179;
}
.ltw-card.ltw-coordination .ltw-client-checklist-editor{
  display:grid;
  grid-template-columns:minmax(0,2fr) minmax(150px,1fr) minmax(145px,.8fr) auto;
  gap:11px;
  align-items:end;
  margin:5px 0 0 36px;
  padding:13px;
  border:1px solid #e4d4c8;
  border-radius:10px;
  background:#fbf7f3;
}
.ltw-card.ltw-coordination .ltw-client-checklist-editor label{
  display:grid!important;
  gap:5px!important;
  margin:0!important;
  color:#684b39!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.06em!important;
  text-transform:uppercase;
}
.ltw-card.ltw-coordination .ltw-client-checklist-editor input,
.ltw-card.ltw-coordination .ltw-client-checklist-editor select,
.ltw-card.ltw-coordination .ltw-client-checklist-editor textarea{
  width:100%!important;
  box-sizing:border-box!important;
  border:1px solid #d8c4b5!important;
  border-radius:7px!important;
  background:#fff!important;
  color:#2a211d!important;
  font-size:14px!important;
  font-weight:400!important;
  letter-spacing:0!important;
  text-transform:none!important;
  box-shadow:none!important;
}
.ltw-card.ltw-coordination .ltw-client-checklist-editor input,
.ltw-card.ltw-coordination .ltw-client-checklist-editor select{min-height:42px!important;padding:8px 10px!important}
.ltw-card.ltw-coordination .ltw-client-checklist-editor textarea{min-height:76px!important;padding:9px 10px!important;resize:vertical}
.ltw-card.ltw-coordination .ltw-client-checklist-editor input:focus,
.ltw-card.ltw-coordination .ltw-client-checklist-editor select:focus,
.ltw-card.ltw-coordination .ltw-client-checklist-editor textarea:focus{
  border-color:#9b6a48!important;
  outline:2px solid rgba(155,106,72,.16)!important;
  outline-offset:1px!important;
  box-shadow:none!important;
}
.ltw-card.ltw-coordination .ltw-client-checklist-notes{grid-column:1 / -2}
.ltw-card.ltw-coordination .ltw-client-checklist-remove{
  align-self:end;
  justify-self:end;
  min-height:38px!important;
  padding:8px 12px!important;
  border:1px solid #cfaa92!important;
  border-radius:7px!important;
  background:#fff!important;
  color:#7b4430!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.05em!important;
  text-decoration:none!important;
  cursor:pointer;
}
.ltw-card.ltw-coordination .ltw-client-checklist-remove:hover,
.ltw-card.ltw-coordination .ltw-client-checklist-remove:focus{
  border-color:#986247!important;
  background:#f4ebe4!important;
  color:#5e3827!important;
  outline:none!important;
}
.ltw-card.ltw-coordination .ltw-checklist-row.is-locked .ltw-client-checklist-editor{
  background:#f5f0eb;
}
.ltw-card.ltw-coordination .ltw-checklist-row.is-locked .ltw-client-checklist-editor input:disabled,
.ltw-card.ltw-coordination .ltw-checklist-row.is-locked .ltw-client-checklist-editor select:disabled,
.ltw-card.ltw-coordination .ltw-checklist-row.is-locked .ltw-client-checklist-editor textarea:disabled{
  opacity:.72;
  cursor:not-allowed;
}
@media(max-width:900px){
  .ltw-card.ltw-coordination .ltw-client-checklist-toolbar{align-items:flex-start;flex-direction:column}
  .ltw-card.ltw-coordination .ltw-client-checklist-actions{width:100%;justify-content:space-between}
  .ltw-card.ltw-coordination .ltw-client-checklist-editor{grid-template-columns:1fr 1fr;margin-left:0}
  .ltw-card.ltw-coordination .ltw-client-checklist-notes{grid-column:1/-1}
  .ltw-card.ltw-coordination .ltw-client-checklist-remove{grid-column:1/-1;justify-self:start}
}
@media(max-width:600px){
  .ltw-card.ltw-coordination .ltw-client-checklist-head h4{font-size:25px!important}
  .ltw-card.ltw-coordination .ltw-client-checklist-editor{grid-template-columns:1fr}
  .ltw-card.ltw-coordination .ltw-client-checklist-actions{align-items:flex-start;flex-direction:column}
}

/* v1.13.34 — Client Event Checklist hierarchy, overdue summary, controls, and completion ordering */
.ltw-card.ltw-coordination .ltw-checklist-summary{
  grid-template-columns:repeat(5,minmax(0,1fr));
}
.ltw-card.ltw-coordination .ltw-checklist-summary .ltw-checklist-summary-overdue{
  border-color:#ddc1b7;
  background:#fbf1ee;
}
.ltw-card.ltw-coordination .ltw-checklist-summary .ltw-checklist-summary-overdue span,
.ltw-card.ltw-coordination .ltw-checklist-summary .ltw-checklist-summary-overdue strong{
  color:#8b4638;
}
.ltw-card.ltw-coordination .ltw-checklist-toggle{
  justify-content:center;
}
.ltw-card.ltw-coordination .ltw-checklist-toggle-icon{
  width:7px;
  height:7px;
  flex:0 0 7px;
  margin:0 1px 3px 1px;
  border-right:1.5px solid currentColor;
  border-bottom:1.5px solid currentColor;
  font-size:0!important;
  line-height:0!important;
  position:static!important;
  transform:rotate(45deg);
  transform-origin:center;
  transition:transform .15s ease,margin .15s ease;
}
.ltw-card.ltw-coordination .ltw-checklist-toggle[aria-expanded="true"] .ltw-checklist-toggle-icon{
  margin:3px 1px 0 1px;
  transform:rotate(-135deg);
}
.ltw-card.ltw-coordination .ltw-client-checklist-notes{
  grid-column:1 / -1;
  display:grid;
  gap:5px;
  min-width:0;
}
.ltw-card.ltw-coordination .ltw-client-checklist-field-label{
  color:#684b39;
  font-size:10px;
  font-weight:800;
  letter-spacing:.06em;
  line-height:1.2;
  text-transform:uppercase;
}
.ltw-card.ltw-coordination .ltw-client-checklist-notes-controls{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:11px;
  min-width:0;
}
.ltw-card.ltw-coordination .ltw-client-checklist-notes-controls textarea{
  min-width:0!important;
}
.ltw-card.ltw-coordination .ltw-client-checklist-notes-controls .ltw-client-checklist-remove{
  align-self:center!important;
  justify-self:end!important;
  margin:0!important;
}
@media(max-width:900px){
  .ltw-card.ltw-coordination .ltw-checklist-summary{grid-template-columns:repeat(3,minmax(0,1fr))}
  .ltw-card.ltw-coordination .ltw-client-checklist-notes-controls{grid-template-columns:1fr}
  .ltw-card.ltw-coordination .ltw-client-checklist-notes-controls .ltw-client-checklist-remove{justify-self:start!important}
}
@media(max-width:600px){
  .ltw-card.ltw-coordination .ltw-checklist-summary{grid-template-columns:repeat(2,minmax(0,1fr))}
}


/* v1.13.35 — Client Event Checklist field-label readability polish */
.ltw-card.ltw-coordination .ltw-client-checklist-editor label,
.ltw-card.ltw-coordination .ltw-client-checklist-field-label{
  font-size:12px!important;
  line-height:1.25!important;
  letter-spacing:.055em!important;
}

/* Vendor Management refresh v1.13.38 */
.ltw-vendor-print-sheet{display:none!important}.ltw-vendor-management{gap:18px!important}.ltw-vendor-heading{text-align:center;max-width:780px;margin:2px auto 4px}.ltw-vendor-kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#a56845;font-weight:800;margin-bottom:8px}.ltw-vendor-heading h3{margin:0;color:#17110d;font:400 31px/1.12 Georgia,serif;letter-spacing:.05em}.ltw-vendor-heading p{max-width:720px;margin:11px auto 0;color:#6f5748;font-size:14px;line-height:1.6}.ltw-vendor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.ltw-vendor-count{font-size:11px;letter-spacing:.1em;color:#8a5a3c;font-weight:800}.ltw-vendor-toolbar-actions{display:flex;align-items:center;gap:10px}.ltw-vendor-save-state{border:1px solid #e3cdbd;background:#faf5f1;border-radius:999px;padding:9px 13px;color:#87593e;font-size:10px;line-height:1;letter-spacing:.08em;font-weight:800;white-space:nowrap}.ltw-vendor-save-state[data-state="saving"]{opacity:.72}.ltw-vendor-save-state[data-state="error"]{color:#8d3d31;border-color:#d9afa5;background:#fbefec}.ltw-vendor-rows{display:grid;gap:10px}.ltw-vendor-card{border:1px solid #dfb898;border-radius:12px;background:#fffdfa;overflow:hidden}.ltw-vendor-summary{min-height:58px;padding:10px 14px;display:flex;align-items:center;gap:14px}.ltw-vendor-summary-copy{display:flex;align-items:center;gap:10px;min-width:0;flex:1;flex-wrap:wrap}.ltw-vendor-summary-copy>strong{font-size:14px;color:#18120e}.ltw-vendor-summary-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ltw-vendor-summary-meta>span{display:inline-flex;align-items:center;min-height:30px;padding:6px 11px;border-radius:999px;background:#f3eee9;color:#6e5748;font-size:11px;line-height:1.15}.ltw-vendor-summary-meta .ltw-vendor-approved-badge{background:#eadbcd;color:#75472e;font-weight:800;letter-spacing:.05em}.ltw-vendor-toggle{margin-left:auto;border:1px solid #b8754c!important;background:#fff!important;color:#5a321f!important;border-radius:8px!important;min-height:34px;padding:7px 12px!important;display:inline-flex!important;align-items:center!important;gap:9px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;white-space:nowrap}.ltw-vendor-toggle:hover,.ltw-vendor-toggle:focus{background:#f8efe8!important;color:#4e2b1b!important;box-shadow:none!important;outline:2px solid rgba(155,106,72,.18)!important;outline-offset:1px}.ltw-vendor-toggle-icon{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.ltw-vendor-toggle[aria-expanded="true"] .ltw-vendor-toggle-icon{transform:rotate(225deg) translate(-1px,-1px)}.ltw-vendor-details{border-top:1px solid #ead7c7;background:#fcf8f4;padding:15px}.ltw-vendor-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ltw-vendor-management .ltw-vendor-editor-grid label,.ltw-vendor-notes{display:grid;gap:7px;color:#5b3825;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ltw-vendor-management input,.ltw-vendor-management select,.ltw-vendor-management textarea{width:100%;box-sizing:border-box;border:1px solid #d9c4b4;border-radius:8px;background:#fff;padding:10px 11px;color:#241a14;font-size:14px;font-weight:400;text-transform:none;letter-spacing:normal;min-height:42px}.ltw-vendor-management textarea{min-height:82px;resize:vertical;line-height:1.45}.ltw-vendor-management input:focus,.ltw-vendor-management select:focus,.ltw-vendor-management textarea:focus{border-color:#a86f4a;box-shadow:0 0 0 1px #a86f4a;outline:none}.ltw-vendor-requirements{margin-top:12px;padding:12px 13px;border:1px solid #e4d2c4;border-radius:10px;background:#fffdfa}.ltw-vendor-requirements>.ltw-vendor-field-label{color:#5b3825;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ltw-vendor-requirement-options{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.ltw-vendor-requirement-options label{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:8px 11px!important;border:1px solid #dfc8b8!important;border-radius:999px!important;background:#fff!important;color:#65422e!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}.ltw-vendor-requirement-options input{width:17px!important;height:17px!important;min-height:0!important;margin:0!important;padding:0!important;accent-color:#aa744f}.ltw-vendor-requirements small{display:block;margin-top:8px;color:#806957;font-size:11px;line-height:1.4}.ltw-vendor-summary-meta .ltw-vendor-meal-badge,.ltw-vendor-summary-meta .ltw-vendor-seat-badge{background:#f1e3d7;color:#74482f;font-weight:800;letter-spacing:.05em}.ltw-vendor-notes{margin-top:12px}.ltw-vendor-field-label{display:block}.ltw-vendor-notes-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.ltw-vendor-remove{border:1px solid #d9a98d!important;background:#fff8f3!important;color:#7f4129!important;border-radius:8px!important;padding:10px 14px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.06em!important;text-decoration:none!important;cursor:pointer}.ltw-vendor-remove:hover,.ltw-vendor-remove:focus{background:#f7ebe3!important;color:#68331f!important;outline:none!important}.ltw-vendor-approve{display:inline-flex!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;margin-top:12px!important;padding:8px 11px!important;border:1px solid #e1cdbf!important;border-radius:999px!important;background:#fff!important;width:max-content!important;font-size:10px!important;letter-spacing:.06em!important;color:#6d4935!important}.ltw-vendor-approve input{width:17px!important;height:17px!important;min-height:0!important;margin:0!important;accent-color:#aa744f}.ltw-sync-form{margin-top:8px;border:1px solid #e2d2c6!important;border-radius:12px;padding:18px!important;background:#fcf9f6}.ltw-sync-form h4{margin:0 0 7px;font-size:16px;color:#3a281d}.ltw-sync-form p{color:#6f5a4d;line-height:1.5}.ltw-sync-form .button-primary{background:#a87552!important;border-color:#a87552!important;color:#fff!important;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.ltw-sync-form .button-primary:hover,.ltw-sync-form .button-primary:focus{background:#81583d!important;border-color:#81583d!important;box-shadow:none!important}.ltw-vendor-management .ltw-coordination-action{background:#a87552!important;border-color:#a87552!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:800!important;border-radius:8px!important;padding:7px 14px!important;min-height:36px!important}.ltw-vendor-management .ltw-coordination-action:hover,.ltw-vendor-management .ltw-coordination-action:focus{background:#81583d!important;border-color:#81583d!important;color:#fff!important;box-shadow:none!important}
@media(max-width:900px){.ltw-vendor-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ltw-vendor-toolbar{align-items:flex-start;flex-direction:column}.ltw-vendor-toolbar-actions{width:100%;justify-content:space-between;flex-wrap:wrap}.ltw-vendor-editor-grid{grid-template-columns:1fr}.ltw-vendor-summary{align-items:flex-start}.ltw-vendor-summary-copy{display:grid}.ltw-vendor-toggle{align-self:center}.ltw-vendor-notes-controls{grid-template-columns:1fr}.ltw-vendor-remove{justify-self:start}}

/* Vendor Management client Add Vendor contrast fix v1.13.39 */
.tcl-ltw-portal .ltw-vendor-management:not(.is-admin) .ltw-coordination-action,
.tcl-ltw-portal .ltw-vendor-management:not(.is-admin) .ltw-coordination-action:visited {
  background:#a87552!important;
  border-color:#a87552!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
.tcl-ltw-portal .ltw-vendor-management:not(.is-admin) .ltw-coordination-action:hover,
.tcl-ltw-portal .ltw-vendor-management:not(.is-admin) .ltw-coordination-action:focus {
  background:#81583d!important;
  border-color:#81583d!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* Vendor summary tag readability polish v1.13.40 */

/* Event Timeline refresh v1.13.41 */
.ltw-timeline-management{gap:18px!important}.ltw-timeline-heading{text-align:center;max-width:790px;margin:2px auto 4px}.ltw-timeline-kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#a56845;font-weight:800;margin-bottom:8px}.ltw-timeline-heading h3{margin:0;color:#17110d;font:400 31px/1.12 Georgia,serif;letter-spacing:.05em}.ltw-timeline-heading p{max-width:740px;margin:11px auto 0;color:#6f5748;font-size:14px;line-height:1.6}.ltw-timeline-starter-note{display:inline-flex;margin-top:12px;padding:7px 11px;border-radius:999px;background:#f5eee8;color:#79543d;font-size:11px}.ltw-timeline-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.ltw-timeline-count{font-size:11px;letter-spacing:.1em;color:#8a5a3c;font-weight:800}.ltw-timeline-toolbar-actions{display:flex;align-items:center;gap:10px}.ltw-timeline-save-state{border:1px solid #e3cdbd;background:#faf5f1;border-radius:999px;padding:9px 13px;color:#87593e;font-size:10px;line-height:1;letter-spacing:.08em;font-weight:800;white-space:nowrap}.ltw-timeline-rows{display:grid;gap:10px}.ltw-timeline-card{border:1px solid #dfb898;border-radius:12px;background:#fffdfa;overflow:hidden}.ltw-timeline-summary{min-height:58px;padding:10px 14px;display:flex;align-items:center;gap:14px}.ltw-timeline-summary-copy{display:flex;align-items:center;gap:10px;min-width:0;flex:1;flex-wrap:wrap}.ltw-timeline-summary-copy>strong{font-size:14px;color:#18120e}.ltw-timeline-summary-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ltw-timeline-summary-meta>span{display:inline-flex;align-items:center;min-height:30px;padding:6px 11px;border-radius:999px;background:#f3eee9;color:#6e5748;font-size:11px;line-height:1.15}.ltw-timeline-summary-meta>[data-timeline-time-badge]{background:#eadbcd;color:#75472e;font-weight:800}.ltw-timeline-toggle{margin-left:auto;border:1px solid #b8754c!important;background:#fff!important;color:#5a321f!important;border-radius:8px!important;min-height:34px;padding:7px 12px!important;display:inline-flex!important;align-items:center!important;gap:9px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important}.ltw-timeline-toggle-icon{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}.ltw-timeline-toggle[aria-expanded=true] .ltw-timeline-toggle-icon{transform:rotate(225deg) translate(-1px,-1px)}.ltw-timeline-details{border-top:1px solid #ead7c7;background:#fcf8f4;padding:15px}.ltw-timeline-editor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ltw-timeline-editor-grid label,.ltw-timeline-notes{display:grid;gap:7px;color:#5b3825;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ltw-timeline-editor-grid label.wide{grid-column:span 2}.ltw-timeline-management input,.ltw-timeline-management select,.ltw-timeline-management textarea{width:100%;box-sizing:border-box;border:1px solid #d9c4b4;border-radius:8px;background:#fff;padding:10px 11px;color:#241a14;font-size:14px;font-weight:400;text-transform:none;letter-spacing:normal;min-height:42px}.ltw-timeline-notes{margin-top:12px}.ltw-timeline-notes>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.ltw-timeline-notes textarea{min-height:82px;resize:vertical}.ltw-timeline-remove{border:1px solid #d9a98d!important;background:#fff8f3!important;color:#7f4129!important;border-radius:8px!important;padding:10px 14px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.06em!important}.ltw-timeline-approve{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-top:12px!important;padding:8px 11px!important;border:1px solid #e1cdbf!important;border-radius:999px!important;background:#fff!important;width:max-content!important;font-size:10px!important;letter-spacing:.06em!important;color:#6d4935!important}.ltw-timeline-approve input{width:17px!important;height:17px!important;min-height:0!important;margin:0!important;accent-color:#aa744f}.ltw-timeline-management .ltw-coordination-action{background:#a87552!important;border-color:#a87552!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:800!important;border-radius:8px!important;padding:7px 14px!important;min-height:36px!important}
@media(max-width:900px){.ltw-timeline-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ltw-timeline-toolbar{align-items:flex-start;flex-direction:column}.ltw-timeline-toolbar-actions{width:100%;justify-content:space-between;flex-wrap:wrap}.ltw-timeline-editor-grid{grid-template-columns:1fr}.ltw-timeline-editor-grid label.wide{grid-column:auto}.ltw-timeline-notes>div{grid-template-columns:1fr}.ltw-timeline-summary{align-items:flex-start}}

/* Event Timeline simplification v1.13.42 */
#tcl-ltw-coordination-tools .ltw-timeline-custom-title{grid-column:1/-1}
#tcl-ltw-coordination-tools .ltw-timeline-management.is-client .ltw-add-timeline,
#tcl-ltw-coordination-tools .ltw-timeline-management.is-client .ltw-add-timeline:hover,
#tcl-ltw-coordination-tools .ltw-timeline-management.is-client .ltw-add-timeline:focus{color:#fff!important}
@media(min-width:701px){#tcl-ltw-coordination-tools .ltw-timeline-summary-copy>strong{min-width:max-content}}
@media(max-width:700px){#tcl-ltw-coordination-tools .ltw-timeline-custom-title{grid-column:auto}}

#tcl-ltw-coordination-tools .ltw-wedding-timeline-starter{min-height:38px;padding:9px 13px;border:1px solid #b8754c!important;border-radius:8px!important;background:#fff8f3!important;color:#7f4129!important;font-size:10px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:none!important}#tcl-ltw-coordination-tools .ltw-wedding-timeline-starter:hover,#tcl-ltw-coordination-tools .ltw-wedding-timeline-starter:focus{background:#f2e4d8!important;border-color:#9b603d!important;color:#67341f!important;outline:none!important}#tcl-ltw-coordination-tools .ltw-wedding-timeline-starter:disabled{opacity:.65;cursor:wait}

/* Event Timeline field order + conditional custom title polish v1.13.44 */
#tcl-ltw-coordination-tools .ltw-timeline-editor-grid{grid-template-columns:minmax(250px,1.55fr) minmax(145px,.85fr) minmax(125px,.7fr) minmax(125px,.7fr)}
#tcl-ltw-coordination-tools .ltw-timeline-custom-title[hidden]{display:none!important}
#tcl-ltw-coordination-tools .ltw-timeline-custom-title:not([hidden]){display:grid!important;grid-column:1/-1}
@media(max-width:900px){#tcl-ltw-coordination-tools .ltw-timeline-editor-grid{grid-template-columns:minmax(220px,1.35fr) minmax(150px,.9fr)}#tcl-ltw-coordination-tools .ltw-timeline-custom-title:not([hidden]){grid-column:1/-1}}
@media(max-width:700px){#tcl-ltw-coordination-tools .ltw-timeline-editor-grid{grid-template-columns:1fr}#tcl-ltw-coordination-tools .ltw-timeline-custom-title:not([hidden]){grid-column:auto}}

/* v1.13.46 — Planning Tools landing page consistency pass */
.tcl-ltw-portal .ltw-planning-tools-card{
    padding:38px 34px 34px;
}
.tcl-ltw-portal .ltw-planning-tools-card .ltw-planning-tools-eyebrow{
    margin:0 auto 8px;
    color:#a35f38;
    font-size:11px;
    font-weight:800;
    line-height:1.2;
    letter-spacing:.16em;
    text-align:center;
    text-transform:uppercase;
}
.tcl-ltw-portal .ltw-planning-tools-card > h3{
    margin-bottom:10px!important;
}
.tcl-ltw-portal .ltw-planning-tools-card > h3 + p{
    max-width:650px!important;
    margin-bottom:30px!important;
}
.tcl-ltw-portal .ltw-planning-tools-card .tool-grid{
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:16px;
    align-items:stretch;
}
.tcl-ltw-portal .ltw-planning-tools-card .ltw-planning-tool-card{
    display:flex;
    min-height:188px;
    flex-direction:column;
    align-items:flex-start;
    justify-content:space-between;
    gap:22px;
    padding:22px;
    border:1px solid #dfc7b6;
    border-radius:12px;
    background:#fbf8f4;
    box-shadow:none;
    opacity:1;
    transition:border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.tcl-ltw-portal .ltw-planning-tools-card .ltw-planning-tool-card.enabled:hover{
    border-color:#bd8b67;
    box-shadow:0 8px 22px rgba(74,49,34,.06);
    transform:translateY(-1px);
}
.tcl-ltw-portal .ltw-planning-tools-card .ltw-planning-tool-copy{
    width:100%;
}
.tcl-ltw-portal .ltw-planning-tools-card .ltw-planning-tool-card strong{
    display:block;
    margin:0 0 9px;
    color:#241f1b;
    font-family:Georgia,"Times New Roman",serif;
    font-size:20px;
    font-weight:400;
    line-height:1.25;
}
.tcl-ltw-portal .ltw-planning-tools-card .ltw-planning-tool-card p{
    margin:0;
    color:#6b625c;
    font-size:14px;
    line-height:1.55;
}
.tcl-ltw-portal .ltw-planning-tools-card .ltw-planning-tool-cta{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:40px;
    padding:9px 15px;
    border:1px solid #9d6747;
    border-radius:7px;
    background:#a97451;
    color:#fff!important;
    font-size:12px;
    font-weight:800;
    line-height:1;
    letter-spacing:.075em;
    text-decoration:none!important;
    text-transform:uppercase;
    transition:background .18s ease,border-color .18s ease;
}
.tcl-ltw-portal .ltw-planning-tools-card .ltw-planning-tool-cta:hover,
.tcl-ltw-portal .ltw-planning-tools-card .ltw-planning-tool-cta:focus{
    border-color:#75503a;
    background:#7d573f;
    color:#fff!important;
    outline:none;
    box-shadow:none;
}
.tcl-ltw-portal .ltw-planning-tools-card .ltw-planning-tool-card.locked{
    opacity:.58;
}
@media(max-width:900px){
    .tcl-ltw-portal .ltw-planning-tools-card .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:620px){
    .tcl-ltw-portal .ltw-planning-tools-card{padding:30px 22px;}
    .tcl-ltw-portal .ltw-planning-tools-card .tool-grid{grid-template-columns:1fr;}
    .tcl-ltw-portal .ltw-planning-tools-card .ltw-planning-tool-card{min-height:0;}
}

/* v1.13.47 — center Planning Tools landing card content */
.tcl-ltw-portal .ltw-planning-tools-card .ltw-planning-tool-card{
    align-items:center;
    text-align:center;
}
.tcl-ltw-portal .ltw-planning-tools-card .ltw-planning-tool-copy{
    display:flex;
    width:100%;
    flex:1 1 auto;
    flex-direction:column;
    align-items:center;
    justify-content:flex-start;
    text-align:center;
}
.tcl-ltw-portal .ltw-planning-tools-card .ltw-planning-tool-card strong,
.tcl-ltw-portal .ltw-planning-tools-card .ltw-planning-tool-card p{
    width:100%;
    text-align:center;
}
.tcl-ltw-portal .ltw-planning-tools-card .ltw-planning-tool-card p{
    max-width:275px;
    margin-left:auto;
    margin-right:auto;
}
.tcl-ltw-portal .ltw-planning-tools-card .ltw-planning-tool-cta{
    align-self:center;
}


/* v1.13.49 — client portal editorial navigation typography */
.tcl-ltw-portal .ltw-nav{
    display:grid!important;
    grid-auto-flow:column;
    grid-auto-columns:minmax(0,1fr);
    gap:0!important;
    align-items:stretch;
    margin:0!important;
    padding:0!important;
    overflow:visible;
    border:1px solid #e2d2c5!important;
    border-radius:12px;
    background:#fbf8f4!important;
    box-shadow:0 5px 18px rgba(55,38,27,.045)!important;
}
.tcl-ltw-portal .ltw-nav a{
    display:flex;
    min-width:0;
    min-height:62px;
    align-items:center;
    justify-content:center;
    padding:13px 12px;
    border:0!important;
    border-right:1px solid #e7d9ce!important;
    border-bottom:0!important;
    border-radius:0;
    background:transparent;
    color:#35271f!important;
    font-family:Georgia,'Times New Roman',serif!important;
    font-size:14px!important;
    font-weight:500!important;
    line-height:1.2;
    letter-spacing:.075em!important;
    text-align:center;
    text-decoration:none!important;
    text-transform:uppercase;
    white-space:normal;
    transition:background .18s ease,color .18s ease,border-color .18s ease;
}
.tcl-ltw-portal .ltw-nav a:first-child{
    border-radius:11px 0 0 11px;
}
.tcl-ltw-portal .ltw-nav a:last-child{
    border-right:0!important;
    border-radius:0 11px 11px 0;
}
.tcl-ltw-portal .ltw-nav a:hover,
.tcl-ltw-portal .ltw-nav a:focus{
    background:#f1e7de;
    color:#6f452f!important;
    outline:none!important;
    box-shadow:none!important;
}
.tcl-ltw-portal .ltw-nav a.active,
.tcl-ltw-portal .ltw-nav a.active:hover,
.tcl-ltw-portal .ltw-nav a.active:focus{
    border-bottom:0!important;
    background:#9f7151!important;
    color:#fff!important;
}
body.admin-bar .tcl-ltw-portal .ltw-nav{
    top:32px!important;
}
@media(max-width:900px){
    .tcl-ltw-portal .ltw-nav a{font-size:13px!important;letter-spacing:.055em!important;padding-inline:9px}
}
@media(max-width:782px){
    body.admin-bar .tcl-ltw-portal .ltw-nav{top:46px!important}
}
@media(max-width:760px){
    .tcl-ltw-portal .ltw-nav{
        display:flex!important;
        flex-wrap:nowrap!important;
        overflow-x:auto!important;
        overflow-y:hidden!important;
        scroll-snap-type:x proximity;
        -webkit-overflow-scrolling:touch;
        scrollbar-width:thin;
    }
    .tcl-ltw-portal .ltw-nav a{
        flex:0 0 170px;
        min-height:58px;
        font-size:13px!important;
        letter-spacing:.065em!important;
        border-right:1px solid #e7d9ce!important;
        scroll-snap-align:start;
        white-space:nowrap;
    }
    .tcl-ltw-portal .ltw-nav a:first-child,
    .tcl-ltw-portal .ltw-nav a:last-child{
        border-radius:0;
    }
}


/* v1.13.50 — keep editorial client navigation on one clean desktop line */
@media(min-width:901px){
    .tcl-ltw-portal .ltw-nav{
        grid-template-columns:repeat(var(--ltw-nav-count,7),minmax(0,1fr))!important;
        grid-auto-flow:initial!important;
        grid-auto-columns:initial!important;
    }
    .tcl-ltw-portal .ltw-nav a{
        min-height:58px!important;
        padding:12px 8px!important;
        font-size:13px!important;
        line-height:1.1!important;
        letter-spacing:.055em!important;
        white-space:nowrap!important;
    }
}
@media(min-width:761px) and (max-width:1100px){
    .tcl-ltw-portal .ltw-nav a{
        font-size:12px!important;
        letter-spacing:.035em!important;
        padding-inline:6px!important;
    }
}

/* v1.14.0 — Overview refresh: carry the Planning Tools visual language across the client overview. */
.tcl-ltw-portal .ltw-page-eyebrow{
    display:block;
    margin:0 0 12px;
    color:#ad6b3d;
    font-size:11px;
    font-weight:800;
    letter-spacing:.18em;
    line-height:1.25;
    text-transform:uppercase;
}
.tcl-ltw-portal .ltw-overview-hub-card,
.tcl-ltw-portal .ltw-overview-progress-card,
.tcl-ltw-portal .ltw-overview-documents{
    padding:34px 28px!important;
    border:1px solid #ead5c4!important;
    border-radius:16px!important;
    background:#fff!important;
    box-shadow:0 12px 30px rgba(74,52,36,.045)!important;
}
.tcl-ltw-portal .ltw-overview-hub-card .ltw-hub-section-heading,
.tcl-ltw-portal .ltw-overview-progress-card .ltw-hub-section-heading{
    margin-bottom:28px!important;
}
.tcl-ltw-portal .ltw-overview-hub-card .ltw-hub-section-heading h3,
.tcl-ltw-portal .ltw-overview-progress-card .ltw-hub-section-heading h3,
.tcl-ltw-portal .ltw-overview-documents-head h3{
    margin:0 0 10px!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:31px!important;
    font-weight:400!important;
    line-height:1.15!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
    color:#241f1b!important;
}
.tcl-ltw-portal .ltw-overview-hub-card .ltw-grid{
    gap:14px!important;
}
.tcl-ltw-portal .ltw-overview-hub-card .ltw-grid>div{
    min-height:92px;
    padding:18px 20px!important;
    border:1px solid #eadfd5!important;
    border-radius:13px!important;
    background:#faf7f3!important;
}
.tcl-ltw-portal .ltw-overview-hub-card .ltw-grid span{
    color:#7a5b48!important;
    font-size:12px!important;
    letter-spacing:.025em;
}
.tcl-ltw-portal .ltw-overview-hub-card .ltw-grid strong{
    margin-top:8px;
    color:#241f1b!important;
    font-size:16px!important;
    line-height:1.35!important;
}
.tcl-ltw-portal .ltw-hub-progress-grid{
    gap:16px!important;
}
.tcl-ltw-portal .ltw-hub-progress-card{
    display:flex;
    flex-direction:column;
    min-height:180px;
    padding:20px!important;
    border:1px solid #e4c9b5!important;
    border-radius:14px!important;
    background:#fcf9f6!important;
}
.tcl-ltw-portal .ltw-hub-progress-top strong{
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:19px!important;
    font-weight:400!important;
    line-height:1.25!important;
}
.tcl-ltw-portal .ltw-hub-progress-top span{
    padding:5px 9px;
    border-radius:999px;
    background:#f0e7df;
    color:#6e4b35!important;
    font-size:11px!important;
    line-height:1.25;
}
.tcl-ltw-portal .ltw-hub-progress-card p{
    margin:14px 0 12px!important;
    font-size:14px;
    line-height:1.5;
}
.tcl-ltw-portal .ltw-hub-progress-open{
    align-self:flex-start;
    margin-top:auto!important;
    padding:9px 13px;
    border-radius:7px;
    background:#ad7652;
    color:#fff!important;
    font-size:11px;
    font-weight:800!important;
    letter-spacing:.07em;
    text-transform:uppercase;
}
.tcl-ltw-portal .ltw-hub-progress-open:hover,
.tcl-ltw-portal .ltw-hub-progress-open:focus{
    background:#8d5d3f;
    color:#fff!important;
    text-decoration:none;
}
.tcl-ltw-portal .ltw-overview-documents-head{
    max-width:760px;
    margin:0 auto 28px;
    text-align:center;
}
.tcl-ltw-portal .ltw-overview-documents-head .ltw-section-intro{
    max-width:680px;
    margin:0 auto!important;
    color:#6b625c;
    font-size:15px;
    line-height:1.65;
}
.tcl-ltw-portal .ltw-overview-documents .ltw-docs{
    border-top:1px solid #eee4db;
}
.tcl-ltw-portal .ltw-overview-documents .ltw-docs article{
    padding:18px 0!important;
}
.tcl-ltw-portal .ltw-overview-documents .ltw-docs article>a{
    min-width:72px;
    padding:9px 13px!important;
    border-radius:7px!important;
    background:#ad7652!important;
    color:#fff!important;
    text-align:center;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.06em;
    text-transform:uppercase;
}
.tcl-ltw-portal .ltw-overview-documents .ltw-docs article>a:hover,
.tcl-ltw-portal .ltw-overview-documents .ltw-docs article>a:focus{
    background:#8d5d3f!important;
    color:#fff!important;
}
@media(max-width:700px){
    .tcl-ltw-portal .ltw-overview-hub-card,
    .tcl-ltw-portal .ltw-overview-progress-card,
    .tcl-ltw-portal .ltw-overview-documents{padding:26px 18px!important}
    .tcl-ltw-portal .ltw-overview-hub-card .ltw-hub-section-heading h3,
    .tcl-ltw-portal .ltw-overview-progress-card .ltw-hub-section-heading h3,
    .tcl-ltw-portal .ltw-overview-documents-head h3{font-size:25px!important}
    .tcl-ltw-portal .ltw-hub-progress-card{min-height:0}
}


/* v1.14.1 — Overview progress density + client document centre refresh. */
.tcl-ltw-portal .ltw-hub-progress-card{
    min-height:0!important;
    padding:18px 20px!important;
}
.tcl-ltw-portal .ltw-hub-progress-card.no-progress{
    min-height:136px!important;
}
.tcl-ltw-portal .ltw-hub-progress-card.has-progress{
    min-height:150px!important;
}
.tcl-ltw-portal .ltw-hub-progress-card p{
    margin:10px 0!important;
}
.tcl-ltw-portal .ltw-hub-progress-card a.ltw-hub-progress-open,
.tcl-ltw-portal .ltw-hub-progress-card a.ltw-hub-progress-open:visited{
    margin-top:auto!important;
    padding:9px 14px!important;
    background:#ad7652!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    text-decoration:none!important;
}
.tcl-ltw-portal .ltw-hub-progress-card a.ltw-hub-progress-open:hover,
.tcl-ltw-portal .ltw-hub-progress-card a.ltw-hub-progress-open:focus,
.tcl-ltw-portal .ltw-hub-progress-card a.ltw-hub-progress-open:active{
    background:#8d5d3f!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    text-decoration:none!important;
}
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:14px;
    border-top:0!important;
}
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article{
    display:flex!important;
    min-width:0;
    min-height:142px;
    padding:18px!important;
    border:1px solid #e4c9b5!important;
    border-radius:13px!important;
    background:#fcf9f6!important;
    align-items:flex-start!important;
    gap:16px;
}
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article.status-action_required,
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article.status-changes_requested,
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article.status-under_review,
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article.status-approved{
    border-left:1px solid #e4c9b5!important;
    background:#fcf9f6!important;
}
.tcl-ltw-portal .ltw-doc-card-copy{
    min-width:0;
    flex:1;
}
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article span{
    margin-bottom:7px;
    color:#9b6544!important;
    font-size:10px!important;
    font-weight:700;
    letter-spacing:.08em;
}
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article strong{
    display:block;
    overflow-wrap:anywhere;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:17px!important;
    font-weight:400!important;
    line-height:1.3;
    color:#241f1b!important;
}
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article small{
    display:block;
    margin-top:10px!important;
    color:#75685e!important;
    font-size:11px!important;
    line-height:1.5;
}
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article>a{
    align-self:flex-end;
    flex:0 0 auto;
}
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article em{
    align-self:flex-end;
    flex:0 0 auto;
    max-width:150px;
    color:#6f5848;
    font-size:12px;
    line-height:1.4;
    text-align:right;
}
.tcl-ltw-portal .ltw-docs-empty{
    margin:0 0 22px;
    padding:18px;
    border:1px dashed #dbc3b2;
    border-radius:12px;
    background:#fbf8f4;
    color:#71665c;
    text-align:center;
}
.tcl-ltw-portal .ltw-pending-documents{
    margin-top:24px;
    padding:20px;
    border:1px solid #e7d7ca;
    border-radius:13px;
    background:#faf7f3;
}
.tcl-ltw-portal .ltw-pending-documents h4{
    margin:0 0 5px;
    font-family:Georgia,"Times New Roman",serif;
    font-size:19px;
    font-weight:400;
}
.tcl-ltw-portal .ltw-pending-documents>p{
    margin:0 0 14px;
    color:#71665c;
    font-size:13px;
}
.tcl-ltw-portal .ltw-pending-documents-grid{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:10px;
}
.tcl-ltw-portal .ltw-pending-documents-grid>div{
    display:flex;
    flex-direction:column;
    gap:4px;
    padding:12px 14px;
    border:1px solid #eadfd5;
    border-radius:10px;
    background:#fff;
}
.tcl-ltw-portal .ltw-pending-documents-grid span{
    color:#75685e;
    font-size:11px;
}
.tcl-ltw-portal .ltw-client-document-upload{
    margin-top:28px;
    padding:24px;
    border:1px solid #e4c9b5;
    border-radius:14px;
    background:#fcf9f6;
}
.tcl-ltw-portal .ltw-client-document-upload-head{
    max-width:720px;
    margin:0 auto 20px;
    text-align:center;
}
.tcl-ltw-portal .ltw-client-document-upload-head .ltw-page-eyebrow{
    margin-bottom:8px;
}
.tcl-ltw-portal .ltw-client-document-upload-head h4{
    margin:0 0 7px;
    font-family:Georgia,"Times New Roman",serif;
    font-size:24px;
    font-weight:400;
    letter-spacing:.025em;
    text-transform:uppercase;
}
.tcl-ltw-portal .ltw-client-document-upload-head p{
    margin:0;
    color:#6b625c;
    font-size:13px;
    line-height:1.55;
}
.tcl-ltw-portal .ltw-client-document-upload form{
    display:flex;
    flex-direction:column;
    gap:16px;
}
.tcl-ltw-portal .ltw-client-document-upload-grid{
    display:grid;
    grid-template-columns:1.25fr .85fr 1.2fr;
    gap:12px;
    align-items:end;
}
.tcl-ltw-portal .ltw-client-document-upload-grid label{
    display:flex;
    flex-direction:column;
    gap:7px;
    min-width:0;
}
.tcl-ltw-portal .ltw-client-document-upload-grid label>span{
    color:#67442f;
    font-size:12px;
    font-weight:800;
    letter-spacing:.06em;
    text-transform:uppercase;
}
.tcl-ltw-portal .ltw-client-document-upload-grid input[type="text"],
.tcl-ltw-portal .ltw-client-document-upload-grid select,
.tcl-ltw-portal .ltw-client-document-upload-grid input[type="file"]{
    width:100%;
    min-height:44px;
    box-sizing:border-box;
    border:1px solid #dbc6b5;
    border-radius:8px;
    background:#fff;
    color:#241f1b;
    font:inherit;
}
.tcl-ltw-portal .ltw-client-document-upload-grid input[type="text"],
.tcl-ltw-portal .ltw-client-document-upload-grid select{
    padding:9px 11px;
}
.tcl-ltw-portal .ltw-client-document-upload-grid input[type="file"]{
    padding:7px;
}
.tcl-ltw-portal .ltw-client-document-upload button{
    align-self:center;
    padding:11px 18px!important;
    border:1px solid #ad7652!important;
    border-radius:8px!important;
    background:#ad7652!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
    cursor:pointer;
}
.tcl-ltw-portal .ltw-client-document-upload button:hover,
.tcl-ltw-portal .ltw-client-document-upload button:focus{
    background:#8d5d3f!important;
    border-color:#8d5d3f!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
}
@media(max-width:820px){
    .tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid,
    .tcl-ltw-portal .ltw-pending-documents-grid{grid-template-columns:1fr}
    .tcl-ltw-portal .ltw-client-document-upload-grid{grid-template-columns:1fr}
    .tcl-ltw-portal .ltw-hub-progress-card.no-progress,
    .tcl-ltw-portal .ltw-hub-progress-card.has-progress{min-height:0!important}
}

/* === LTW 1.14.2 — Overview finishing polish === */
/* Planning Progress: keep cards compact and move the action to the right. */
.tcl-ltw-portal .ltw-hub-progress-card{
    display:flex!important;
    flex-direction:column;
}
.tcl-ltw-portal .ltw-hub-progress-card p{
    margin:10px 0 0!important;
}
.tcl-ltw-portal .ltw-hub-progress-card .ltw-hub-progress-bar{
    margin-top:12px;
}
.tcl-ltw-portal .ltw-hub-progress-card a.ltw-hub-progress-open,
.tcl-ltw-portal .ltw-hub-progress-card a.ltw-hub-progress-open:visited{
    align-self:flex-end!important;
    margin-top:17px!important;
}

/* Shared document cards: tighter footprint with the action vertically centred. */
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article{
    min-height:104px!important;
    padding:14px 16px!important;
    align-items:center!important;
}
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article span{
    margin-bottom:5px!important;
}
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article small{
    margin-top:7px!important;
}
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article>a{
    align-self:center!important;
    margin:0!important;
}
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article em{
    align-self:center!important;
    margin:0!important;
}

/* Client upload form: one clean, aligned field row. */
.tcl-ltw-portal .ltw-client-document-upload{
    padding:26px 28px!important;
}
.tcl-ltw-portal .ltw-client-document-upload-head h4{
    color:#241f1b!important;
    -webkit-text-fill-color:#241f1b!important;
}
.tcl-ltw-portal .ltw-client-document-upload form{
    max-width:960px;
    margin:0 auto;
}
.tcl-ltw-portal .ltw-client-document-upload-grid{
    grid-template-columns:1.2fr .82fr 1.08fr!important;
    gap:14px!important;
    align-items:start!important;
}
.tcl-ltw-portal .ltw-client-document-upload-grid label{
    gap:8px!important;
}
.tcl-ltw-portal .ltw-client-document-upload-grid label>span{
    display:flex;
    align-items:flex-end;
    min-height:18px;
    line-height:1.2;
}
.tcl-ltw-portal .ltw-client-document-upload-grid input[type="text"],
.tcl-ltw-portal .ltw-client-document-upload-grid select,
.tcl-ltw-portal .ltw-client-document-upload-grid input[type="file"]{
    height:48px!important;
    min-height:48px!important;
    margin:0!important;
}
.tcl-ltw-portal .ltw-client-document-upload-grid input[type="file"]{
    padding:7px 8px!important;
}
.tcl-ltw-portal .ltw-client-document-upload button{
    margin-top:2px!important;
}
@media(max-width:820px){
    .tcl-ltw-portal .ltw-hub-progress-card a.ltw-hub-progress-open,
    .tcl-ltw-portal .ltw-hub-progress-card a.ltw-hub-progress-open:visited{align-self:flex-start!important}
    .tcl-ltw-portal .ltw-client-document-upload{padding:22px 18px!important}
    .tcl-ltw-portal .ltw-client-document-upload-grid{grid-template-columns:1fr!important}
}

/* === LTW 1.14.4 — Event Website Start Here visual refresh === */
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:grid!important;
    justify-items:center;
    gap:0!important;
    max-width:900px;
    margin:0 auto 24px;
    text-align:center;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-head>div:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:100%}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-head .eyebrow:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0 0 10px!important;
    color:#a6673d!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.18em!important;
    text-transform:uppercase!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-head [data-ge-builder-title]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0 0 12px!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:32px!important;
    font-weight:400!important;
    line-height:1.15!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
    color:#211914!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-head [data-ge-builder-intro]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    max-width:790px!important;
    margin:0 auto!important;
    color:#6f5d51!important;
    font-size:14px!important;
    line-height:1.7!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-top:12px;
    padding:7px 12px!important;
    border:1px solid #e4d5ca;
    background:#f5efe9!important;
    color:#704c36!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.08em;
    text-transform:uppercase;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-status.status-approved:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-status.status-published:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#cfe0d1;
    background:#edf5ee!important;
    color:#49684f!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-review-notice:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0 0 24px!important;
    padding:18px 20px!important;
    border:1px solid #e5d5c8!important;
    border-left:1px solid #e5d5c8!important;
    border-radius:12px!important;
    background:#f8f3ee!important;
    text-align:left;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-review-notice strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-family:Georgia,"Times New Roman",serif;
    font-size:18px;
    font-weight:400;
    color:#2b211b;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:sticky;
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:0!important;
    margin:0 0 20px!important;
    padding:0!important;
    overflow:hidden;
    border:1px solid #e2cdbd!important;
    border-radius:12px!important;
    background:#faf7f3!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    min-height:54px!important;
    padding:10px 12px!important;
    border:0!important;
    border-right:1px solid #e7d8cd!important;
    border-radius:0!important;
    background:transparent!important;
    color:#4f4036!important;
    box-shadow:none!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.07em!important;
    text-transform:uppercase!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps button:last-child:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-right:0!important}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps button:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#f2e8df!important;
    color:#5b3825!important;
    outline:none!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps button.is-active:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#ad7652!important;
    color:#fff!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-step-number-label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-family:Georgia,"Times New Roman",serif;
    font-size:15px;
    font-weight:400;
    letter-spacing:0;
    opacity:.78;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-step-label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){white-space:nowrap}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps button .ltw-step-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    order:3!important;
    width:18px!important;
    min-width:18px!important;
    height:18px!important;
    min-height:18px!important;
    margin:0!important;
    border:1px solid #ceb9a9!important;
    background:#fff!important;
    color:#8d684d!important;
    font-size:9px!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps button .ltw-step-badge:empty:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:none!important}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps button .ltw-step-badge.is-complete:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:inline-flex!important;
    border-color:#8d684d!important;
    background:#8d684d!important;
    color:#fff!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps button.is-active .ltw-step-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps button.is-active .ltw-step-badge.is-complete:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#fff!important;
    background:#fff!important;
    color:#8d684d!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-section[data-admin-tab-panel="overview"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0 0 18px!important;
    padding:24px!important;
    border:1px solid #e4d2c4!important;
    border-radius:13px!important;
    background:#fcf9f6!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-website-basics>h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-style-foundation-head h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0 0 7px!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:23px!important;
    font-weight:400!important;
    line-height:1.2!important;
    letter-spacing:.025em!important;
    text-transform:uppercase!important;
    color:#2a211b!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-section-intro:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-style-foundation-head p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0 0 20px!important;
    color:#6f6258!important;
    font-size:13px!important;
    line-height:1.55!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-website-basics-grid label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-website-reply-grid label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#49372c!important;
    font-size:13px!important;
    font-weight:700!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-website-basics-grid label small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-website-reply-grid label small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block;
    margin-top:7px;
    color:#8b7b70!important;
    font-size:11px!important;
    font-weight:400!important;
    line-height:1.45!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-website-basics-grid input[type="text"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-website-basics-grid input[type="email"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-website-basics-grid select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-website-reply-grid input[type="email"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-website-reply-grid select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:44px!important;
    height:44px!important;
    margin-top:7px!important;
    border:1px solid #d9c5b6!important;
    border-radius:8px!important;
    background:#fff!important;
    color:#2a211b!important;
    font-size:14px!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-website-basics-grid textarea:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:68px!important;
    height:auto!important;
    margin-top:7px!important;
    padding:9px 11px!important;
    border:1px solid #d9c5b6!important;
    border-radius:8px!important;
    background:#fff!important;
    color:#2a211b!important;
    font-family:inherit!important;
    font-size:14px!important;
    line-height:1.4!important;
    resize:vertical;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-website-basics-grid input:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-website-basics-grid textarea:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-website-reply-grid input:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-website-reply-grid select:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#a87552!important;
    outline:2px solid rgba(168,117,82,.12)!important;
    outline-offset:1px!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-website-reply-settings:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-top:24px!important;
    padding-top:22px!important;
    border-top:1px solid #e7d8cc!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-website-reply-settings>h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0 0 5px!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:18px!important;
    font-weight:400!important;
    letter-spacing:.02em!important;
    text-transform:uppercase!important;
    color:#3c2d24!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-style-foundation-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-bottom:22px!important}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-style-simple-note:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    padding:7px 10px!important;
    border:1px solid #e2d4c9!important;
    border-radius:999px!important;
    background:#f3eee9!important;
    color:#795641!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.07em!important;
    text-transform:uppercase!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-style-step-heading strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-style-preview-heading strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#3d2e25!important;
    font-size:14px!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-style-step-heading small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-style-preview-heading small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#82746a!important;
    font-size:11px!important;
    line-height:1.45!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-next:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#ad7652!important;
    background:#ad7652!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-next:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-next:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#8d5d3f!important;
    background:#8d5d3f!important;
    color:#fff!important;
}
@media(max-width:900px){
    .tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:repeat(2,minmax(0,1fr))}
    .tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps button:nth-child(2):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-right:0!important}
    .tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps button:nth-child(-n+2):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-bottom:1px solid #e7d8cd!important}
}
@media(max-width:600px){
    .tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-head [data-ge-builder-title]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:26px!important}
    .tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}
    .tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-right:0!important;border-bottom:1px solid #e7d8cd!important}
    .tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps button:last-child:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-bottom:0!important}
    .tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-section[data-admin-tab-panel="overview"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:20px 16px!important}
}
/* Keep the four client builder steps evenly distributed without empty grid tracks. */
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex!important}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){flex:1 1 0;min-width:0}
@media(max-width:900px){.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){flex-wrap:wrap}.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){flex:1 1 50%}}
@media(max-width:600px){.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block!important}.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:100%}}


/* v1.14.5 — Event Website Start Here final polish + invitation reply relocation */
.tcl-ltw-portal .ltw-nav.ltw-nav-static-on-builder{
    position:relative!important;
    top:auto!important;
    z-index:2!important;
    box-shadow:none!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-autosave-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:static!important;
    top:auto!important;
    margin:10px auto 14px!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:sticky!important;
    top:var(--ltw-sticky-admin-offset)!important;
    z-index:105!important;
    box-shadow:0 6px 16px rgba(45,31,22,.06);
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:58px!important;
    font-size:13px!important;
    letter-spacing:.055em!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-step-number-label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:14px!important}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-next:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:40px!important;
    padding:9px 15px!important;
    font-size:13px!important;
    letter-spacing:.035em!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-website-basics-grid.is-wedding:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-columns:minmax(0,.95fr) minmax(0,.95fr) minmax(0,1.45fr)!important;
}
@media(max-width:700px){
    .tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:static!important;top:auto!important}
}

/* Invitation reply routing now lives with Invitations */
.tcl-ltw-portal .ltw-invitation-reply-settings{
    margin:18px 0 20px;
    padding:20px;
    border:1px solid #e3cdbd;
    border-radius:13px;
    background:#fcf9f6;
}
.tcl-ltw-portal .ltw-invitation-reply-copy h3{
    margin:4px 0 6px;
    font-family:Georgia,"Times New Roman",serif;
    font-size:22px;
    font-weight:400;
    color:#2b211b;
}
.tcl-ltw-portal .ltw-invitation-reply-copy p{margin:0 0 16px;color:#6f6258;font-size:13px;line-height:1.5}
.tcl-ltw-portal .ltw-invitation-reply-form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}
.tcl-ltw-portal .ltw-invitation-reply-form label{display:grid;gap:6px;min-width:230px;color:#49372c;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.tcl-ltw-portal .ltw-invitation-reply-form select,
.tcl-ltw-portal .ltw-invitation-reply-form input{min-height:42px;padding:8px 10px;border:1px solid #d9c5b6;border-radius:8px;background:#fff;color:#2a211b;font-size:14px;text-transform:none;letter-spacing:0}
.tcl-ltw-portal .ltw-invitation-reply-form .ltw-button{min-height:42px;background:#ad7652!important;color:#fff!important}
@media(max-width:720px){.tcl-ltw-portal .ltw-invitation-reply-form{display:grid}.tcl-ltw-portal .ltw-invitation-reply-form label{min-width:0}}


/* v1.14.7 — Event Website Page Content navigation balance */
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-back:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-next:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:220px!important;
    min-height:42px!important;
    padding:9px 15px!important;
    box-sizing:border-box!important;
    justify-content:center!important;
    text-align:center!important;
}
@media(max-width:600px){
    .tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-back:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-next:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:100%!important;}
}

/* v1.14.8 — Event Website Page Content back-button text fit */
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-back:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-next:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:236px!important;
    white-space:nowrap!important;
}

/* v1.14.9 — Event Website paired navigation typography lock */
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-back:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-next:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:236px!important;
    min-width:236px!important;
    max-width:236px!important;
    min-height:46px!important;
    height:46px!important;
    padding:0 16px!important;
    box-sizing:border-box!important;
    font-family:Arial,Helvetica,sans-serif!important;
    font-size:14px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
    text-align:center!important;
}
@media(max-width:600px){
    .tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-back:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-next:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
    }
}


/* v1.14.10 — Event Website Images copy + section typography polish */
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-media-foundation .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0 0 7px!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:22px!important;
    font-weight:400!important;
    line-height:1.25!important;
    letter-spacing:.02em!important;
    text-transform:none!important;
    color:#2f241d!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-media-foundation .ltw-section-heading-row .description:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    max-width:820px;
    font-size:14px;
    line-height:1.6;
    color:#74675f;
}
.ltw-guest-experience-editor.is-event-website-builder .ltw-gallery-upload-control strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-family:Georgia,"Times New Roman",serif;
    font-size:16px;
    font-weight:600;
    color:#3a2d25;
}
.ltw-guest-experience-editor.is-event-website-builder .ltw-gallery-upload-control small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-top:4px;
    font-size:12px;
    line-height:1.5;
}


/* v1.14.11 — Event Website Preview submission + reliable floating builder steps */
.tcl-ltw-portal .ltw-guest-experience-editor:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-guest-experience-form:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    overflow:visible!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:sticky!important;
    top:12px!important;
    z-index:250!important;
    isolation:isolate;
    box-shadow:0 8px 22px rgba(45,31,22,.08)!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-next.is-review-sent:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-next.is-published-state:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-next:disabled:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    opacity:1!important;
    cursor:default!important;
    background:#efe6de!important;
    border-color:#d9c4b4!important;
    color:#795641!important;
    -webkit-text-fill-color:#795641!important;
}
@media(max-width:700px){
    .tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        position:static!important;
        top:auto!important;
    }
}

/* v1.14.12 — Keep the client builder steps comfortably below the WordPress toolbar when logged in. */
body.admin-bar .tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){top:44px!important;}


/* v1.14.13 — Give the client Event Website step bar more breathing room at the top. */
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    top:20px!important;
}
body.admin-bar .tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    top:62px!important;
}
@media(max-width:700px){
    .tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.admin-bar .tcl-ltw-portal .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        position:static!important;
        top:auto!important;
    }
}

/* v1.14.14 — RSVP workspace refresh: editorial page headers, sticky subnav, readable published setup. */
.tcl-ltw-portal .ltw-nav.ltw-nav-static-on-rsvp{
    position:relative!important;
    top:auto!important;
    z-index:2!important;
    box-shadow:0 5px 18px rgba(55,38,27,.045)!important;
}
.tcl-ltw-portal .ltw-rsvp-workspace-shell{
    padding:0 28px 30px!important;
    overflow:visible!important;
}
.tcl-ltw-portal .ltw-rsvp-page-head{
    max-width:820px;
    margin:0 auto;
    padding:36px 18px 24px;
    text-align:center;
}
.tcl-ltw-portal .ltw-rsvp-page-head>span{
    display:block;
    margin:0 0 14px;
    color:#ad6b3d;
    font-size:11px;
    font-weight:800;
    line-height:1.2;
    letter-spacing:.18em;
    text-transform:uppercase;
}
.tcl-ltw-portal .ltw-rsvp-page-head h3{
    margin:0!important;
    color:#17120f!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:32px!important;
    font-weight:400!important;
    line-height:1.12!important;
    letter-spacing:.015em!important;
    text-transform:uppercase!important;
}
.tcl-ltw-portal .ltw-rsvp-page-head p{
    max-width:720px;
    margin:14px auto 0;
    color:#6b5141;
    font-size:14px;
    line-height:1.65;
}
.tcl-ltw-portal .ltw-rsvp-workspace-shell>.ltw-subnav{
    position:sticky!important;
    top:14px!important;
    z-index:104!important;
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:0!important;
    margin:0 0 24px!important;
    padding:0!important;
    overflow:hidden;
    border:1px solid #e3d2c5;
    border-radius:12px;
    background:#fbf8f4;
    box-shadow:0 6px 16px rgba(45,31,22,.055);
}
.tcl-ltw-portal .ltw-rsvp-workspace-shell>.ltw-subnav a{
    min-height:56px;
    padding:12px 10px;
    border:0!important;
    border-right:1px solid #e7d8cd!important;
    border-radius:0!important;
    background:transparent!important;
    color:#49372d!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:14px!important;
    font-weight:500!important;
    letter-spacing:.035em!important;
    text-transform:uppercase;
}
.tcl-ltw-portal .ltw-rsvp-workspace-shell>.ltw-subnav a:last-child{border-right:0!important}
.tcl-ltw-portal .ltw-rsvp-workspace-shell>.ltw-subnav a:hover,
.tcl-ltw-portal .ltw-rsvp-workspace-shell>.ltw-subnav a:focus{background:#f2e8df!important;color:#704a34!important;outline:none!important}
.tcl-ltw-portal .ltw-rsvp-workspace-shell>.ltw-subnav a.active,
.tcl-ltw-portal .ltw-rsvp-workspace-shell>.ltw-subnav a.active:hover,
.tcl-ltw-portal .ltw-rsvp-workspace-shell>.ltw-subnav a.active:focus{background:#a97856!important;color:#fff!important}
body.admin-bar .tcl-ltw-portal .ltw-rsvp-workspace-shell>.ltw-subnav{top:46px!important}
.tcl-ltw-portal .ltw-rsvp-page-panel{padding:0 0 4px}
.tcl-ltw-portal .ltw-rsvp-page-panel>.ltw-rsvp-workspace-intro{display:none!important}
.tcl-ltw-portal .ltw-rsvp-page-panel .ltw-section-heading:first-child{display:none!important}
.tcl-ltw-portal .ltw-rsvp-readonly-fields{
    min-width:0;
    margin:0;
    padding:0;
    border:0;
}
.tcl-ltw-portal .ltw-rsvp-readonly-fields[disabled]{opacity:1!important}
.tcl-ltw-portal .ltw-rsvp-readonly-fields[disabled] input,
.tcl-ltw-portal .ltw-rsvp-readonly-fields[disabled] textarea,
.tcl-ltw-portal .ltw-rsvp-readonly-fields[disabled] select{
    opacity:1!important;
    color:#51443b!important;
    -webkit-text-fill-color:#51443b!important;
    background:#faf7f3!important;
    cursor:default!important;
}
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-review-notice{
    max-width:900px;
    margin:0 auto 18px!important;
}
.tcl-ltw-portal .ltw-rsvp-setup-card>form{max-width:940px!important}
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-copy-settings{margin:0 0 18px!important;padding:20px!important}
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-deadline-settings{margin-top:18px!important;padding:18px!important}
@media(max-width:782px){
    body.admin-bar .tcl-ltw-portal .ltw-rsvp-workspace-shell>.ltw-subnav{top:58px!important}
}
@media(max-width:720px){
    .tcl-ltw-portal .ltw-rsvp-workspace-shell{padding:0 16px 24px!important}
    .tcl-ltw-portal .ltw-rsvp-page-head{padding:28px 8px 20px}
    .tcl-ltw-portal .ltw-rsvp-page-head h3{font-size:27px!important}
    .tcl-ltw-portal .ltw-rsvp-workspace-shell>.ltw-subnav{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important}
    .tcl-ltw-portal .ltw-rsvp-workspace-shell>.ltw-subnav a{flex:0 0 165px;white-space:nowrap}
}

/* v1.14.15 — RSVP Setup clarity pass */
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-copy-head h4,
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-deadline-head h4{
    margin:0 0 7px!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:22px!important;
    line-height:1.25!important;
    font-weight:400!important;
    color:#2a211b!important;
}
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-copy-head p,
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-deadline-head p{
    margin:0!important;
    color:#6b625c!important;
    line-height:1.55!important;
}
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-copy-grid label,
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-deadline-settings>label{
    align-content:start;
}
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-copy-grid label>span,
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-deadline-settings>label>span{
    display:block;
    font-size:14px!important;
    line-height:1.25!important;
    font-weight:700!important;
    color:#30251e!important;
}
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-copy-grid label>small,
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-deadline-settings>label>small{
    display:block;
    min-height:34px;
    margin:0 0 4px!important;
    font-size:12px!important;
    line-height:1.4!important;
    font-weight:400!important;
    color:#857970!important;
}
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-copy-toggle strong{
    font-size:15px!important;
    line-height:1.35!important;
}
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-copy-toggle small{
    margin-top:2px!important;
    font-size:12px!important;
    line-height:1.45!important;
}
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-deadline-settings{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:16px!important;
    background:#fbf8f4!important;
}
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-deadline-head{
    grid-column:1/-1!important;
    padding-bottom:4px;
}
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-deadline-message,
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-confirmation-message{
    grid-column:auto!important;
}
@media(max-width:720px){
    .tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-deadline-settings{grid-template-columns:1fr!important}
    .tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-copy-grid label>small,
    .tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-deadline-settings>label>small{min-height:0}
}


/* v1.14.16 — client-only RSVP Setup spacing refinement */
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-copy-grid{
    row-gap:14px!important;
}
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-copy-grid label,
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-deadline-settings>label{
    display:grid!important;
    gap:3px!important;
}
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-copy-grid label>small,
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-deadline-settings>label>small{
    min-height:0!important;
    margin:0 0 2px!important;
}
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-copy-grid input[type="text"],
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-copy-grid textarea,
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-deadline-settings input,
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-deadline-settings textarea{
    margin-top:2px!important;
}
.tcl-ltw-portal .ltw-rsvp-setup-card .ltw-rsvp-copy-option .ltw-rsvp-copy-grid{
    margin-top:10px!important;
}


/* v1.14.17 — Invitation Types client clarity pass */
.ltw-invitation-types-form .ltw-invitation-field-help{
    display:block;
    margin:1px 0 3px;
    color:#7a6d63;
    font-size:12px;
    font-weight:400;
    line-height:1.45;
    letter-spacing:0;
}
.ltw-invitation-types-form .ltw-invitation-field-help strong{
    color:#4f4036;
    font-weight:600;
}
.ltw-invitation-types-form .ltw-invitation-type-grid label{
    gap:5px;
}
.ltw-invitation-types-form .ltw-invitation-type-grid select:disabled{
    color:#7a716b;
    opacity:1;
    background:#fbf9f6;
}

/* v1.14.18 — Invitations clarity + client polish */
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitations-workspace-intro{
    max-width:790px!important;
    margin:0 auto 22px!important;
    text-align:center!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitations-workspace-intro h3{
    margin:7px 0 10px!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:31px!important;
    line-height:1.16!important;
    font-weight:400!important;
    color:#211812!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitations-workspace-intro p{
    max-width:720px!important;
    margin:0 auto!important;
    color:#6d584b!important;
    font-size:14px!important;
    line-height:1.65!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitation-reply-settings{
    padding:22px 24px!important;
    margin:18px 0 20px!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitation-reply-copy{
    text-align:center!important;
    max-width:760px!important;
    margin:0 auto 16px!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitation-reply-copy h3{
    font-size:24px!important;
    margin:5px 0 7px!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitation-reply-copy p{
    max-width:690px!important;
    margin:0 auto!important;
    font-size:13.5px!important;
    line-height:1.6!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitation-reply-form{
    justify-content:center!important;
    align-items:end!important;
    gap:12px!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitation-reply-form label{
    min-width:260px!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitation-reply-form .ltw-button{
    min-width:180px!important;
    justify-content:center!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invite-metrics{
    gap:12px!important;
    margin:20px 0!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invite-metrics>div{
    min-height:82px!important;
    padding:16px 18px!important;
    border:1px solid #ead7c8!important;
    border-radius:11px!important;
    background:#f8f4ef!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invite-metrics span{
    color:#9a6848!important;
    font-size:11px!important;
    letter-spacing:.045em!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-unified-invite-builder>details>summary{
    padding:18px 20px!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-builder-summary-copy strong{
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:22px!important;
    font-weight:400!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-builder-summary-copy span{
    max-width:620px!important;
    margin-top:5px!important;
    color:#7b6658!important;
    font-size:13px!important;
    line-height:1.5!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-inline-label{
    display:flex!important;
    align-items:baseline!important;
    gap:7px!important;
    flex-wrap:wrap!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-inline-label small{
    font-size:11px!important;
    line-height:1.35!important;
    color:#9b765d!important;
    font-weight:400!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-named-guest-builder legend,
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-attendance-choice legend{
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:19px!important;
    font-weight:400!important;
    color:#34241a!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-named-guest-builder>p,
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-attendance-helper{
    margin:4px 0 12px!important;
    color:#7a675a!important;
    font-size:12px!important;
    line-height:1.5!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-attendance-choice label{
    min-height:40px!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invite-list-toolbar h3{
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:27px!important;
    font-weight:400!important;
    color:#241912!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invite-list-toolbar p{
    max-width:720px!important;
    color:#735e50!important;
    line-height:1.55!important;
}
@media(max-width:720px){
    .tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitation-reply-form label,
    .tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitation-reply-form .ltw-button{width:100%!important;min-width:0!important}
}

/* v1.14.19 — invitation reply routing clarity */
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitation-reply-form .ltw-invitation-client-reply-email{
    min-width:min(520px,100%)!important;
    flex:1 1 520px!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitation-reply-form .ltw-invitation-client-reply-email input{
    width:100%!important;
    min-width:0!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitation-reply-managed-note{
    max-width:720px!important;
    margin:2px auto 0!important;
    padding:12px 16px!important;
    border:1px solid #e5d1c2!important;
    border-radius:10px!important;
    background:#f8f3ed!important;
    color:#6d584b!important;
    font-size:13px!important;
    line-height:1.55!important;
    text-align:center!important;
}

/* v1.14.20 — Responses page + manual response clarity */
.tcl-ltw-portal .ltw-client-manual-guest{
    margin:18px 0 20px!important;
    border:1px solid #dfc5b2!important;
    border-radius:12px!important;
    background:#fffdfb!important;
    overflow:hidden!important;
}
.tcl-ltw-portal .ltw-client-manual-guest>summary{
    display:flex!important;
    align-items:center!important;
    min-height:68px!important;
    padding:14px 18px!important;
    color:#2b1d15!important;
    cursor:pointer!important;
    list-style-position:inside!important;
}
.tcl-ltw-portal .ltw-client-manual-guest>summary::marker{color:#9f6e4d!important}
.tcl-ltw-portal .ltw-manual-summary-copy{display:inline-grid!important;gap:3px!important;margin-left:8px!important;vertical-align:middle!important}
.tcl-ltw-portal .ltw-manual-summary-copy strong{
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:21px!important;
    line-height:1.15!important;
    font-weight:400!important;
}
.tcl-ltw-portal .ltw-manual-summary-copy small{font-size:12px!important;line-height:1.45!important;color:#7c6759!important;font-weight:400!important}
.tcl-ltw-portal .ltw-client-manual-guest[open]>summary{border-bottom:1px solid #ead9cc!important;background:#fbf6f1!important}
.tcl-ltw-portal .ltw-client-manual-guest form{display:grid!important;gap:16px!important;padding:20px!important}
.tcl-ltw-portal .ltw-manual-response-intro{display:grid!important;gap:4px!important;padding-bottom:14px!important;border-bottom:1px solid #eadfd6!important}
.tcl-ltw-portal .ltw-manual-response-intro>span{font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important;color:#a4643e!important}
.tcl-ltw-portal .ltw-manual-response-intro>strong{font-family:Georgia,"Times New Roman",serif!important;font-size:22px!important;font-weight:400!important;color:#2c1f17!important}
.tcl-ltw-portal .ltw-manual-response-intro p{margin:0!important;max-width:760px!important;font-size:13px!important;line-height:1.55!important;color:#765f50!important}
.tcl-ltw-portal .ltw-manual-response-grid{display:grid!important;grid-template-columns:1.35fr 1.05fr .85fr .85fr!important;gap:14px!important;align-items:end!important}
.tcl-ltw-portal .ltw-client-manual-guest label{display:grid!important;gap:5px!important;min-width:0!important;color:#5b3e2d!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.025em!important}
.tcl-ltw-portal .ltw-client-manual-guest label small{min-height:16px!important;color:#987c68!important;font-size:10px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;line-height:1.35!important}
.tcl-ltw-portal .ltw-client-manual-guest input,
.tcl-ltw-portal .ltw-client-manual-guest select,
.tcl-ltw-portal .ltw-client-manual-guest textarea{width:100%!important;border:1px solid #dcc6b6!important;border-radius:8px!important;background:#fff!important;color:#2d2119!important;font-size:14px!important;box-shadow:none!important}
.tcl-ltw-portal .ltw-client-manual-guest input,
.tcl-ltw-portal .ltw-client-manual-guest select{height:44px!important;padding:8px 11px!important}
.tcl-ltw-portal .ltw-client-manual-guest textarea{min-height:76px!important;padding:10px 12px!important;resize:vertical!important}
.tcl-ltw-portal .ltw-client-manual-guest-action-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:end!important}
.tcl-ltw-portal .ltw-client-manual-guest-action-row .ltw-manual-add-person{min-width:180px!important;min-height:44px!important;margin-bottom:0!important;background:#ad7652!important;border-color:#ad7652!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.tcl-ltw-portal .ltw-client-manual-guest-action-row .ltw-manual-add-person:hover{background:#85593e!important;border-color:#85593e!important;color:#fff!important}
@media(max-width:920px){
    .tcl-ltw-portal .ltw-manual-response-grid{grid-template-columns:1fr 1fr!important}
}
@media(max-width:620px){
    .tcl-ltw-portal .ltw-manual-response-grid,.tcl-ltw-portal .ltw-client-manual-guest-action-row{grid-template-columns:1fr!important}
    .tcl-ltw-portal .ltw-client-manual-guest-action-row .ltw-manual-add-person{width:100%!important}
}

/* v1.14.21 — Client manual response form layout correction */
.tcl-ltw-portal .ltw-client-manual-guest form{
    grid-template-columns:minmax(0,1fr)!important;
}
.tcl-ltw-portal .ltw-client-manual-guest form > .ltw-manual-response-intro,
.tcl-ltw-portal .ltw-client-manual-guest form > .ltw-manual-response-grid,
.tcl-ltw-portal .ltw-client-manual-guest form > .ltw-client-manual-guest-action-row{
    grid-column:1 / -1!important;
    width:100%!important;
    box-sizing:border-box!important;
}
.tcl-ltw-portal .ltw-manual-response-grid{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:14px 18px!important;
    align-items:start!important;
}
.tcl-ltw-portal .ltw-manual-response-grid .ltw-manual-name,
.tcl-ltw-portal .ltw-manual-response-grid .ltw-manual-type,
.tcl-ltw-portal .ltw-manual-response-grid .ltw-manual-email,
.tcl-ltw-portal .ltw-manual-response-grid .ltw-manual-phone{
    width:100%!important;
    min-width:0!important;
}
.tcl-ltw-portal .ltw-client-manual-guest label small{
    min-height:0!important;
    margin-top:-1px!important;
}
.tcl-ltw-portal .ltw-client-manual-guest-action-row{
    grid-template-columns:minmax(0,1fr) 210px!important;
    gap:18px!important;
    align-items:end!important;
}
.tcl-ltw-portal .ltw-client-manual-guest-action-row > label{
    width:100%!important;
}
.tcl-ltw-portal .ltw-client-manual-guest-action-row .ltw-manual-add-person{
    width:210px!important;
    min-width:210px!important;
    height:48px!important;
    min-height:48px!important;
}
@media(max-width:760px){
    .tcl-ltw-portal .ltw-manual-response-grid,
    .tcl-ltw-portal .ltw-client-manual-guest-action-row{
        grid-template-columns:minmax(0,1fr)!important;
    }
    .tcl-ltw-portal .ltw-client-manual-guest-action-row .ltw-manual-add-person{
        width:100%!important;
        min-width:0!important;
    }
}


/* v1.14.22 — Manual response spacing + inline helper refinement */
.tcl-ltw-portal .ltw-manual-summary-copy small{
    font-family:Arial,Helvetica,sans-serif!important;
    font-size:13px!important;
    line-height:1.45!important;
}
.tcl-ltw-portal .ltw-manual-response-grid > label,
.tcl-ltw-portal .ltw-client-manual-guest-action-row > label{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:baseline!important;
    column-gap:8px!important;
    row-gap:5px!important;
}
.tcl-ltw-portal .ltw-manual-response-grid > label > span,
.tcl-ltw-portal .ltw-client-manual-guest-action-row > label > span{
    display:inline!important;
    flex:0 0 auto!important;
}
.tcl-ltw-portal .ltw-manual-response-grid > label > small,
.tcl-ltw-portal .ltw-client-manual-guest-action-row > label > small{
    display:inline!important;
    flex:0 1 auto!important;
    margin:0!important;
    min-height:0!important;
    color:#8a6f5e!important;
    font-family:Arial,Helvetica,sans-serif!important;
    font-size:12px!important;
    line-height:1.35!important;
}
.tcl-ltw-portal .ltw-manual-response-grid > label > input,
.tcl-ltw-portal .ltw-manual-response-grid > label > select,
.tcl-ltw-portal .ltw-client-manual-guest-action-row > label > textarea{
    flex:1 0 100%!important;
}
.tcl-ltw-portal .ltw-client-manual-guest-action-row{
    grid-template-columns:minmax(0,1fr) 168px!important;
    gap:14px!important;
    align-items:end!important;
}
.tcl-ltw-portal .ltw-client-manual-guest-action-row > label textarea{
    height:44px!important;
    min-height:44px!important;
    max-height:44px!important;
    padding:9px 11px!important;
    resize:none!important;
}
.tcl-ltw-portal .ltw-client-manual-guest-action-row .ltw-manual-add-person{
    width:168px!important;
    min-width:168px!important;
    height:44px!important;
    min-height:44px!important;
    padding:7px 13px!important;
    font-size:12px!important;
}
@media(max-width:760px){
    .tcl-ltw-portal .ltw-client-manual-guest-action-row{grid-template-columns:1fr!important}
    .tcl-ltw-portal .ltw-client-manual-guest-action-row .ltw-manual-add-person{width:100%!important;min-width:0!important}
}

/* v1.14.23 — Final manual response action button refinement */
.tcl-ltw-portal .ltw-client-manual-guest-action-row{
    grid-template-columns:minmax(0,1fr) 152px!important;
    gap:14px!important;
    align-items:end!important;
}
.tcl-ltw-portal .ltw-client-manual-guest-action-row .ltw-manual-add-person{
    width:152px!important;
    min-width:152px!important;
    height:44px!important;
    min-height:44px!important;
    padding:7px 11px!important;
    border-radius:7px!important;
    font-size:10px!important;
    line-height:1.1!important;
    white-space:nowrap!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
}
@media(max-width:760px){
    .tcl-ltw-portal .ltw-client-manual-guest-action-row{grid-template-columns:1fr!important}
    .tcl-ltw-portal .ltw-client-manual-guest-action-row .ltw-manual-add-person{width:100%!important;min-width:0!important}
}

/* v1.14.24 — Client manual-response button alignment */
.tcl-ltw-portal .ltw-client-manual-guest-action-row{
    grid-template-columns:minmax(0,1fr) 190px!important;
    gap:14px!important;
    align-items:end!important;
}
.tcl-ltw-portal .ltw-client-manual-guest-action-row .ltw-manual-add-person{
    width:190px!important;
    min-width:190px!important;
    height:44px!important;
    min-height:44px!important;
    margin:0!important;
    padding:7px 14px!important;
    font-size:11px!important;
    line-height:1.15!important;
    white-space:nowrap!important;
    overflow:visible!important;
}
@media(max-width:760px){
    .tcl-ltw-portal .ltw-client-manual-guest-action-row{grid-template-columns:1fr!important}
    .tcl-ltw-portal .ltw-client-manual-guest-action-row .ltw-manual-add-person{
        width:100%!important;
        min-width:0!important;
        margin:0!important;
    }
}


/* v1.14.27 — Photobook / Photo Gallery LTW visual pass */
.tcl-ltw-portal .ltw-subnav.ltw-subnav-photos{
    position:sticky;
    top:12px;
    z-index:32;
    display:grid;
    grid-template-columns:repeat(var(--ltw-photo-tab-count,2),minmax(0,1fr));
    gap:0;
    width:100%;
    max-width:none;
    margin:10px 0 18px;
    overflow:hidden;
    border:1px solid #dec8b8;
    border-radius:14px;
    background:#fbf8f5;
    box-shadow:0 8px 20px rgba(75,52,37,.06);
}
.tcl-ltw-portal .ltw-subnav.ltw-subnav-photos a{
    min-height:56px;
    padding:12px 18px;
    border:0!important;
    border-right:1px solid #dec8b8!important;
    border-radius:0!important;
    background:#fbf8f5!important;
    color:#3f3028!important;
    font-family:Georgia,'Times New Roman',serif!important;
    font-size:15px!important;
    font-weight:400!important;
    letter-spacing:.025em!important;
    text-transform:uppercase!important;
}
.tcl-ltw-portal .ltw-subnav.ltw-subnav-photos a:last-child{border-right:0!important}
.tcl-ltw-portal .ltw-subnav.ltw-subnav-photos a:hover,
.tcl-ltw-portal .ltw-subnav.ltw-subnav-photos a:focus{background:#f1e6dd!important;color:#704a34!important;outline:none!important}
.tcl-ltw-portal .ltw-subnav.ltw-subnav-photos a.active,
.tcl-ltw-portal .ltw-subnav.ltw-subnav-photos a.active:hover,
.tcl-ltw-portal .ltw-subnav.ltw-subnav-photos a.active:focus{background:#a97856!important;color:#fff!important}
body.admin-bar .tcl-ltw-portal .ltw-subnav.ltw-subnav-photos{top:44px}

.tcl-ltw-portal .ltw-photo-gallery-panel{color:#3c3029}
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-photo-gallery-head{
    position:relative;
    display:block!important;
    padding:28px 30px 24px!important;
    text-align:center!important;
    border-bottom:1px solid #eadbd0;
}
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-photo-gallery-head>div:first-child{max-width:760px;margin:0 auto}
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-photo-gallery-head>div:first-child>span{
    display:block;
    color:#a5633e!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.16em!important;
    text-transform:uppercase!important;
}
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-photo-gallery-head h3{
    margin:12px 0 10px!important;
    color:#17110d!important;
    font-family:Georgia,'Times New Roman',serif!important;
    font-size:32px!important;
    line-height:1.16!important;
    font-weight:400!important;
    letter-spacing:.01em!important;
    text-transform:uppercase!important;
}
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-photo-gallery-head p{
    max-width:740px;
    margin:0 auto!important;
    color:#76503a!important;
    font-size:15px!important;
    line-height:1.7!important;
}
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-photo-gallery-head .ltw-gallery-status{
    width:max-content;
    min-width:104px;
    margin:16px auto 0!important;
    padding:9px 14px!important;
    text-align:center!important;
}
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-gallery-settings-form{padding-top:24px!important}
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-gallery-copy-fields label,
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-gallery-cover-field>label{
    color:#543726!important;
    font-size:13px!important;
    font-weight:800!important;
}
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-gallery-toggle-grid>label{padding:15px!important}
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-gallery-toggle-grid small{font-size:12px!important;line-height:1.45!important}
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-gallery-consent-note p,
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-gallery-foundation-note p{font-size:13px!important;line-height:1.55!important}
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-gallery-button-row .button{
    border-color:#a56d4d!important;
    color:#704a34!important;
    background:#fff!important;
    font-weight:800!important;
    letter-spacing:.05em!important;
    text-transform:uppercase!important;
}
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-gallery-button-row .button:hover,
.tcl-ltw-portal .ltw-photo-gallery-panel .ltw-gallery-button-row .button:focus{background:#a97856!important;color:#fff!important}

@media(max-width:782px){
    body.admin-bar .tcl-ltw-portal .ltw-subnav.ltw-subnav-photos{top:58px}
    .tcl-ltw-portal .ltw-subnav.ltw-subnav-photos{display:flex;overflow-x:auto;overflow-y:hidden}
    .tcl-ltw-portal .ltw-subnav.ltw-subnav-photos a{flex:1 0 170px;white-space:nowrap}
    .tcl-ltw-portal .ltw-photo-gallery-panel .ltw-photo-gallery-head{padding:24px 20px 20px!important}
    .tcl-ltw-portal .ltw-photo-gallery-panel .ltw-photo-gallery-head h3{font-size:28px!important}
}


/* v1.14.28 — Digital Guestbook visual pass + static Photobook subnav */
.tcl-ltw-portal .ltw-subnav.ltw-subnav-photos{
    position:relative!important;
    top:auto!important;
    z-index:1!important;
}
body.admin-bar .tcl-ltw-portal .ltw-subnav.ltw-subnav-photos{top:auto!important}

.tcl-ltw-portal .ltw-digital-guestbook-panel{color:#3c3029}
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:relative;
    display:block!important;
    padding:28px 30px 24px!important;
    text-align:center!important;
    border-bottom:1px solid #eadbd0;
}
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-head>div:first-child:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:100%!important;
    max-width:760px!important;
    margin:0 auto!important;
}
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-head>div:first-child>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    margin:0 0 10px!important;
    color:#a5633e!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.16em!important;
    text-transform:uppercase!important;
}
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-head h3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:12px 0 10px!important;
    color:#17110d!important;
    font-family:Georgia,'Times New Roman',serif!important;
    font-size:32px!important;
    line-height:1.16!important;
    font-weight:400!important;
    letter-spacing:.01em!important;
    text-transform:uppercase!important;
}
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-head p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    max-width:740px!important;
    margin:0 auto!important;
    color:#76503a!important;
    font-size:15px!important;
    line-height:1.7!important;
}
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:max-content;
    min-width:104px;
    margin:16px auto 0!important;
    padding:9px 14px!important;
    text-align:center!important;
}
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-settings:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding-top:24px!important}
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-fields label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-cover>label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#543726!important;
    font-size:13px!important;
    font-weight:800!important;
}
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-toggle-grid>label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:15px!important}
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-toggle-grid small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:12px!important;
    line-height:1.45!important;
}
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-privacy-note p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-foundation-note p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:13px!important;
    line-height:1.55!important;
}
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-entry-foundation h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-qr-actions h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-family:Georgia,'Times New Roman',serif!important;
    font-weight:400!important;
    color:#3e2e24!important;
}
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-qr-actions .button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#a56d4d!important;
    color:#704a34!important;
    background:#fff!important;
    font-weight:800!important;
    letter-spacing:.05em!important;
    text-transform:uppercase!important;
}
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-qr-actions .button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-qr-actions .button:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#a97856!important;
    color:#fff!important;
}
@media(max-width:782px){
    .tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:24px 20px 20px!important}
    .tcl-ltw-portal .ltw-digital-guestbook-panel .ltw-guestbook-head h3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:28px!important}
}

/* v1.14.29 — Final Details client visual treatment */
.tcl-ltw-portal .ltw-card.ltw-final-details{
    color:#3c3029;
}
.tcl-ltw-portal .ltw-card.ltw-final-details > .ltw-page-title{
    position:relative;
    margin:0!important;
    padding-top:31px!important;
    text-align:center!important;
    color:#17110d!important;
    font-family:Georgia,'Times New Roman',serif!important;
    font-size:34px!important;
    line-height:1.16!important;
    font-weight:400!important;
    letter-spacing:.01em!important;
    text-transform:uppercase!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details > .ltw-page-title::before{
    content:'FINAL DETAILS';
    display:block;
    margin:0 0 14px;
    color:#a5633e;
    font-family:Arial,sans-serif;
    font-size:11px;
    line-height:1;
    font-weight:800;
    letter-spacing:.18em;
    text-transform:uppercase;
}
.tcl-ltw-portal .ltw-card.ltw-final-details > p:not(.ltw-success){
    max-width:760px;
    margin:12px auto 0!important;
    padding:0 24px;
    text-align:center!important;
    color:#76503a!important;
    font-size:15px!important;
    line-height:1.7!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-overview{
    margin:24px 28px 18px!important;
    padding:18px 20px!important;
    border:1px solid #e2c8b5!important;
    border-radius:14px!important;
    background:#fbf8f5!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-overview>div:first-child{
    justify-content:flex-start;
    gap:12px;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-overview strong{
    color:#17110d!important;
    font-family:Georgia,'Times New Roman',serif!important;
    font-size:28px!important;
    font-weight:700!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-overview>div:first-child span{
    color:#3f3027!important;
    font-size:14px!important;
    font-weight:800!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-progress{
    height:8px!important;
    margin-top:13px!important;
    background:#ece3dc!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-progress span{background:#a97856!important}

/* Match the full-width editorial sub-page navigation used elsewhere in LTW. */
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-tabs{
    display:grid!important;
    grid-template-columns:repeat(var(--ltw-fd-tab-count,4),minmax(0,1fr));
    gap:0!important;
    margin:0 28px 20px!important;
    padding:0!important;
    overflow:hidden;
    border:1px solid #e2c8b5!important;
    border-radius:12px!important;
    background:#fbf8f5!important;
    box-shadow:0 7px 18px rgba(73,49,34,.05);
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-tabs button{
    min-height:58px!important;
    margin:0!important;
    padding:12px 14px!important;
    border:0!important;
    border-right:1px solid #ead8ca!important;
    border-radius:0!important;
    background:#fbf8f5!important;
    color:#3b2b22!important;
    font-family:Georgia,'Times New Roman',serif!important;
    font-size:15px!important;
    line-height:1.2!important;
    font-weight:400!important;
    letter-spacing:.02em!important;
    text-transform:uppercase!important;
    box-shadow:none!important;
    outline:none!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-tabs button:last-child{border-right:0!important}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-tabs button:hover,
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-tabs button:focus{
    background:#f2e7df!important;
    color:#704a34!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-tabs button.is-active,
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-tabs button.is-active:hover,
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-tabs button.is-active:focus{
    background:#a97856!important;
    color:#fff!important;
}

.tcl-ltw-portal .ltw-card.ltw-final-details form{padding:0 28px 24px}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-subheading{
    margin:28px 0 14px!important;
    padding-top:22px!important;
    border-top:1px solid #eadbd0!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details section[data-fd-panel] > .ltw-fd-subheading:first-of-type{
    margin-top:0!important;
    padding-top:0!important;
    border-top:0!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-subheading h4{
    margin:0 0 5px!important;
    color:#3e2e24!important;
    font-family:Georgia,'Times New Roman',serif!important;
    font-size:22px!important;
    line-height:1.25!important;
    font-weight:400!important;
    letter-spacing:.01em!important;
    text-transform:none!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-subheading p{
    margin:0!important;
    color:#76503a!important;
    font-size:14px!important;
    line-height:1.55!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-grid label,
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-av-other label,
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-client-question-grid label{
    gap:7px!important;
    color:#543726!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.025em!important;
    text-transform:uppercase!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-grid input,
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-grid select,
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-grid textarea,
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-av-other input,
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-av-other textarea,
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-contact input,
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-client-question-grid input,
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-client-question-grid textarea{
    border:1px solid #dfc8b8!important;
    border-radius:8px!important;
    background:#fff!important;
    color:#2f251f!important;
    font-size:15px!important;
    box-shadow:none!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-contact{
    padding:14px!important;
    border-color:#e2c8b5!important;
    border-radius:12px!important;
    background:#fcfaf8!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-contact strong{
    color:#3e2e24!important;
    font-family:Georgia,'Times New Roman',serif!important;
    font-size:17px!important;
    font-weight:700!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-check,
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-confirmations label{
    border-color:#e2c8b5!important;
    border-radius:10px!important;
    background:#fcfaf8!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details input[type=checkbox],
.tcl-ltw-portal .ltw-card.ltw-final-details input[type=radio]{accent-color:#a97856!important}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-linked-note{
    border-color:#e2c8b5!important;
    border-left:4px solid #a97856!important;
    background:#f7f1ec!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-save{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:12px!important;
    padding:28px 0 6px!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-save .button{
    min-height:46px!important;
    padding:11px 22px!important;
    border:1px solid #a97856!important;
    border-radius:8px!important;
    background:#a97856!important;
    color:#fff!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-save .button:hover,
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-save .button:focus{
    border-color:#815639!important;
    background:#815639!important;
    color:#fff!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-autosave-status{
    color:#76503a!important;
    font-size:12px!important;
}

@media(max-width:900px){
    .tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}
    .tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-tabs button:nth-child(2n){border-right:0!important}
    .tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-tabs button{border-bottom:1px solid #ead8ca!important}
}
@media(max-width:620px){
    .tcl-ltw-portal .ltw-card.ltw-final-details > .ltw-page-title{font-size:29px!important;padding-top:25px!important}
    .tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-overview,
    .tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-tabs{margin-left:16px!important;margin-right:16px!important}
    .tcl-ltw-portal .ltw-card.ltw-final-details form{padding-left:16px;padding-right:16px}
    .tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-tabs{grid-template-columns:1fr}
    .tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-tabs button{border-right:0!important}
    .tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-save{flex-direction:column}
}


/* v1.14.30 — Final Details header + progress refinement */
.tcl-ltw-portal .ltw-card.ltw-final-details > .ltw-page-title,
.tcl-ltw-portal .ltw-card.ltw-final-details > p:not(.ltw-success){
    width:100%!important;
    box-sizing:border-box!important;
    text-align:center!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details > p:not(.ltw-success){
    margin-left:auto!important;
    margin-right:auto!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-overview{
    text-align:center!important;
    padding:15px 20px 14px!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-overview>div:first-child{
    justify-content:center!important;
    align-items:center!important;
    gap:10px!important;
    text-align:center!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-overview strong{
    font-size:25px!important;
    line-height:1!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-overview>div:first-child span{
    font-family:Arial,sans-serif!important;
    font-size:13px!important;
    line-height:1.2!important;
    letter-spacing:.02em!important;
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-progress{
    height:5px!important;
    margin-top:12px!important;
}

/* v1.14.31 — Final Details title centering correction */
.tcl-ltw-portal .ltw-card.ltw-final-details > .ltw-page-title{
    display:block!important;
    float:none!important;
    width:100%!important;
    max-width:none!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:0!important;
    padding-right:0!important;
    left:auto!important;
    right:auto!important;
    transform:none!important;
    box-sizing:border-box!important;
    text-align:center!important;
}

/* v1.19.8 — obsolete Classic Romance preview CSS removed; canonical styling lives in classic-romance.css. */

/* v1.14.34 — Our Story image selection */
.ltw-guest-experience-editor.is-event-website-builder .ltw-story-photo-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-top:18px;padding:16px;border:1px solid #ddd5ce;border-radius:12px;background:#fffdfb}
.ltw-guest-experience-editor.is-event-website-builder .ltw-story-photo-heading:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;gap:3px;margin-bottom:12px}
.ltw-guest-experience-editor.is-event-website-builder .ltw-story-photo-heading strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#49362a;font-size:13px}
.ltw-guest-experience-editor.is-event-website-builder .ltw-story-photo-heading small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:760px;color:#756d67;font-size:12px;line-height:1.5}
.ltw-guest-experience-editor.is-event-website-builder .ltw-story-photo-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ltw-guest-experience-editor.is-event-website-builder .ltw-story-photo-control:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;gap:7px;min-width:0}
.ltw-guest-experience-editor.is-event-website-builder .ltw-story-photo-label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#604939;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
.ltw-guest-experience-editor.is-event-website-builder .ltw-story-photo-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;border:1px solid #d9cec4;background:#f7f3ee center/cover no-repeat;color:#7c6b60;font-size:11px;text-align:center}
.ltw-guest-experience-editor.is-event-website-builder .ltw-story-photo-preview.has-image span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:6px 9px;background:rgba(255,255,255,.86);color:#5d473a;font-weight:700}
.ltw-guest-experience-editor.is-event-website-builder .ltw-story-photo-control input[type=file]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:100%;font-size:11px}
.ltw-guest-experience-editor.is-event-website-builder .ltw-remove-story-photo:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){justify-self:start;color:#9a6241!important}
@media(max-width:900px){.ltw-guest-experience-editor.is-event-website-builder .ltw-story-photo-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr 1fr}}
@media(max-width:620px){.ltw-guest-experience-editor.is-event-website-builder .ltw-story-photo-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}}

/* v1.16.0 — Event Website visual builder foundation */
.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-shell:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0 0 26px;
    padding:22px;
    border:1px solid #ddcfc3;
    border-radius:14px;
    background:#fbf8f4;
}
.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-heading:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    gap:22px;
    margin-bottom:18px;
}
.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-heading h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:2px 0 6px!important;
    font-size:24px!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-heading p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    max-width:760px;
    margin:0;
    color:#6e6259;
    font-size:14px;
    line-height:1.6;
}
.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-eyebrow:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block;
    color:#986846;
    font-size:10px;
    font-weight:800;
    letter-spacing:.16em;
    text-transform:uppercase;
}
.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-tip:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    flex:0 0 auto;
    padding:7px 10px;
    border:1px solid #dccabd;
    border-radius:999px;
    background:#fff;
    color:#705342;
    font-size:10px;
    font-weight:800;
    letter-spacing:.06em;
    text-transform:uppercase;
}
.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    overflow:hidden;
    border:1px solid #d7c9bf;
    border-radius:10px;
    background:#fff;
    box-shadow:0 12px 34px rgba(59,42,31,.07);
}
.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas [data-ltw-preview-section]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:relative;
    cursor:pointer;
    transition:box-shadow .16s ease,filter .16s ease,transform .16s ease;
}
.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas [data-ltw-preview-section]:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    z-index:3;
    box-shadow:inset 0 0 0 3px rgba(157,105,72,.45);
    filter:saturate(1.03);
}
/* v1.20.57 — Edit affordance is a real builder UI element, not a theme pseudo-element.
 * Classic Romance legitimately uses ::before/::after for skeleton decoration
 * (opening dissolve, pair frames, 60/40 divider), so hover UI must never compete
 * for those pseudo-elements. */
.ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-canvas-edit-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:absolute;top:12px;right:12px;z-index:40;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 10px;white-space:nowrap;transform:translateY(-2px);transition:opacity .14s ease,visibility .14s ease,transform .14s ease;pointer-events:none;}
.ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-canvas-edit-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-radius:999px;background:#6f4c36;color:#fff;box-shadow:0 3px 12px rgba(58,38,26,.14);font:800 9px/1.1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.08em;text-transform:uppercase;opacity:0;visibility:hidden;}
/* Builder chrome owns its label colour. The repeated component class raises
 * this one targeted rule above theme slot typography that already uses
 * !important, without changing the Contact section's content palette. */
.ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-event-website [data-ltw-preview-section] > .ltw-canvas-edit-badge.ltw-canvas-edit-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-event-website [data-ltw-preview-section] > .ltw-canvas-edit-badge.ltw-canvas-edit-badge *:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){}
.ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-event-website [data-ltw-preview-section] > .ltw-canvas-edit-badge.ltw-canvas-edit-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-event-website [data-ltw-preview-section] > .ltw-canvas-edit-badge.ltw-canvas-edit-badge *:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;}
.ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas [data-ltw-preview-section]:hover > .ltw-canvas-edit-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas [data-ltw-preview-section].is-inline-editing > .ltw-canvas-edit-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){transform:translateY(0);}
.ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas [data-ltw-preview-section]:hover > .ltw-canvas-edit-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas [data-ltw-preview-section].is-inline-editing > .ltw-canvas-edit-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){opacity:1;visibility:visible;}

.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-photo-placements:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0 0 26px!important;
    padding:22px!important;
    border:1px solid #ddcfc3!important;
    border-radius:14px!important;
    background:#fff!important;
}
.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-photo-placements:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):before{
    content:'PHOTO PLACEMENTS';
    display:block;
    margin:0 0 4px;
    color:#986846;
    font-size:10px;
    font-weight:800;
    letter-spacing:.16em;
}
.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-content-controls-heading:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-top:8px;
    padding-top:20px;
    border-top:1px solid #eadfd6;
}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-visual-focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    animation:ltwVisualFocus 1.8s ease both;
}
@keyframes ltwVisualFocus{
    0%,100%{box-shadow:0 0 0 0 rgba(157,105,72,0)}
    20%,75%{box-shadow:0 0 0 4px rgba(157,105,72,.24)}
}
@media(max-width:780px){
    .tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-shell:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-photo-placements:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:16px!important}
    .tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-heading:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){flex-direction:column}
    .tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-tip:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){align-self:flex-start}
}

/* v1.16.2 — inline visual Event Website editing */
.ltw-visual-builder-canvas [data-ltw-preview-section]{position:relative;cursor:pointer;transition:outline-color .18s ease,box-shadow .18s ease}
.ltw-visual-builder-canvas [data-ltw-preview-section]:hover{outline:2px solid rgba(151,107,78,.34);outline-offset:-2px}
.ltw-visual-builder-canvas [data-ltw-preview-section].is-inline-editing{outline:2px solid #9a6d4e;outline-offset:-2px;box-shadow:0 0 0 5px rgba(154,109,78,.08)}
/* The inline editor is a shared component. Own the browser/theme defaults that
 * previously came from either the public theme or WordPress admin so identical
 * markup computes identically in both contexts. :where() keeps this baseline
 * weak enough for the editor's purpose-built control classes to override it. */
:where(.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
:where(.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor) *:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
:where(.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor) *:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
:where(.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor) *:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::after{box-sizing:border-box}
:where(.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor) label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0 0 5px}
:where(.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor) small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:80%}
:where(.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor) strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-weight:700}
:where(.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor) :is(button,input,select,textarea):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:Inter,sans-serif}
:where(.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor) button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){appearance:button;margin:0;color:#444;font-size:16px;line-height:1.8;letter-spacing:1px;text-transform:uppercase}
:where(.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor) :is(input,textarea):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0 0 15px;padding:11px 10px;border:2px solid rgba(68,68,68,.19);border-radius:0;background:#fff;color:#444;font-size:16px;font-weight:400;line-height:1.8;box-shadow:none}
:where(.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor) select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:none;margin:0 0 15px;color:#444;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.8}
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor input[type=file]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0;padding:11px 10px;border:2px solid rgba(68,68,68,.19);border-radius:0;background:#fff;color:#444;font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:1.8;box-shadow:none}
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor input[type=file]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::file-selector-button{appearance:button;min-height:34px;margin:0 9px 0 0;padding:7px 11px;border:1px solid #9a6f50;border-radius:0;background:#fff;color:#3a2b24;font:700 11px/1.8 Inter,sans-serif}
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor input[type=hidden]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0;padding:0;border:0}
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor :is(.ltw-monogram-mode-choices,.ltw-monogram-style-choices) input[type=radio]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){appearance:auto;display:block;width:13px;height:13px;margin:0;padding:0;border:0}
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-inline-editor-fields :is(input:not([type=hidden]):not([type=file]):not([type=radio]):not([type=checkbox]):not([type=range]):not([type=color]),textarea,select):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border:2px solid rgba(68,68,68,.19);border-radius:0;background:#fff;color:#444;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.8;box-shadow:none}
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-inline-editor-fields input:not([type=hidden]):not([type=file]):not([type=radio]):not([type=checkbox]):not([type=range]):not([type=color]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0 0 15px;padding:11px 10px}
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-inline-editor-fields :is(input[type=date],input[type=time],input[type=url],input[type=email],input[type=tel]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0}

.ltw-inline-visual-editor{width:min(876px,calc(100% - 16px));margin:0 auto 28px;padding:20px 22px 22px;background:#fffdf9;border:1px solid #d9c5b7;border-top:4px solid #9a6d4e;border-radius:0 0 14px 14px;box-shadow:0 14px 34px rgba(73,49,36,.08);position:relative;z-index:5}
.ltw-inline-editor-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid #eadfd7}
.ltw-inline-editor-head strong{display:block;font-family:inherit;font-size:20px;color:#4c392f}
.ltw-inline-editor-eyebrow{display:block;margin-bottom:3px;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#9a6d4e}
.ltw-inline-editor-close{appearance:none;border:1px solid #9a6d4e;background:#9a6d4e;color:#fff;border-radius:999px;padding:8px 15px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-editor-close:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-editor-close:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-editor-close:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#76513a!important;border-color:#76513a!important;color:#fff!important;outline:2px solid rgba(118,81,58,.22)!important;outline-offset:2px!important;box-shadow:none!important}
.ltw-inline-editor-content{display:grid;gap:16px}
.ltw-inline-editor-fields{display:block!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important}
.ltw-inline-editor-fields .ltw-content-grid{margin-top:0}
.ltw-inline-section-toggle{display:flex;align-items:center;gap:8px;width:max-content;font-size:13px;font-weight:700;color:#5b493f}
.ltw-inline-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.ltw-inline-editor-grid label{display:grid;gap:6px}.ltw-inline-editor-grid label span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#6b574b}
.ltw-inline-editor-grid input,.ltw-inline-editor-grid textarea{width:100%;min-height:44px;box-sizing:border-box;border:1px solid #d9c5b7;border-radius:8px;padding:9px 11px;background:#fff;font:inherit}
.ltw-inline-editor-grid textarea{min-height:68px;resize:vertical}
.ltw-guest-experience-editor.is-event-website-builder textarea[data-ltw-autogrow]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:44px!important;height:44px!important;overflow-y:hidden;resize:none}
.ltw-inline-editor-media-actions,.ltw-inline-story-media-buttons{display:flex;flex-wrap:wrap;gap:10px}
.ltw-inline-media-title{display:grid;gap:3px}.ltw-inline-media-title small{color:#7f7169}
.ltw-inline-story-media{display:grid;gap:10px;padding-top:2px}
.ltw-inline-visual-editor .button{border-color:#b77f59;color:#6f4a34;background:#fff;min-height:38px;border-radius:7px;font-weight:700}
@media (max-width:760px){.ltw-inline-visual-editor{margin:0 8px 22px;padding:16px}.ltw-inline-editor-grid{grid-template-columns:1fr}.ltw-inline-editor-head{align-items:flex-start}.ltw-inline-editor-close{flex:0 0 auto}}

/* v1.16.9 — client visual section workflow */
.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .ltw-unified-section-builder:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .ltw-unified-section-row.is-enabled:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:none!important}
.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .ltw-unified-section-row.is-disabled:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block!important;margin:0!important;padding:0!important;overflow:hidden;border:1px solid #dfd2c8!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}
.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .ltw-unified-section-row.is-disabled .ltw-unified-section-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;min-height:100%;padding:17px 18px!important;background:#fff!important}
.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .ltw-unified-section-row.is-disabled .ltw-section-toggle:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block!important;min-width:0}
.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .ltw-unified-section-row.is-disabled .ltw-section-enable-control:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .ltw-unified-section-row.is-disabled .ltw-content-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .ltw-unified-section-row.is-disabled .ltw-required-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .ltw-unified-section-row.is-disabled .ltw-section-move:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .ltw-unified-section-row.is-disabled .ltw-toggle-section-details:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .ltw-unified-section-row.is-disabled .ltw-unified-section-body:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:none!important}
.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .ltw-section-summary:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid!important;gap:4px}
.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .ltw-section-summary strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:15px!important;color:#49362b!important}
.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .ltw-section-summary small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#7a6d64!important;font-size:11px!important;line-height:1.45!important}
.ltw-available-section-actions{display:none}
.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .is-disabled .ltw-available-section-actions:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;align-items:center;justify-content:flex-end;gap:7px}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-add-section-to-page:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:36px;padding:8px 12px;border:1px solid #9a6d4e;border-radius:999px;background:#9a6d4e;color:#fff;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-add-section-to-page:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-add-section-to-page:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-color:#76513a;background:#76513a;color:#fff;outline:2px solid rgba(118,81,58,.18);outline-offset:2px}
.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .is-disabled .ltw-available-section-actions .ltw-remove-custom-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:34px;padding:6px 9px;border:0;background:transparent;color:#936044;font-size:10px;font-weight:700;text-decoration:underline;cursor:pointer}
.ltw-available-sections-empty{display:grid;gap:4px;padding:20px;border:1px dashed #d8c5b7;border-radius:11px;background:#fcf9f6;text-align:center;color:#60493b}
.ltw-available-sections-empty[hidden]{display:none!important}.ltw-available-sections-empty span{color:#827269;font-size:12px}
.ltw-canvas-section-tools:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:absolute;top:12px;left:12px;z-index:30;display:flex;align-items:center;gap:4px;padding:4px;}
.ltw-canvas-section-tools:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border:1px solid rgba(111,76,54,.28);border-radius:999px;background:rgba(255,253,249,.94);box-shadow:0 5px 16px rgba(58,38,26,.14);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;}
.ltw-canvas-section-tools button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;place-items:center;width:30px;height:30px;padding:0;cursor:pointer;}
.ltw-canvas-section-tools button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border:0;border-radius:50%;background:transparent;color:#684834;font:800 14px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}
.ltw-canvas-section-tools button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-canvas-section-tools button:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){outline:none!important;}
.ltw-canvas-section-tools button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-canvas-section-tools button:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#79543d!important;color:#fff!important;}
.ltw-canvas-section-tools .ltw-canvas-drag-handle:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;min-width:0!important;height:30px!important;padding:0 10px 0 8px!important;cursor:grab!important;}
.ltw-canvas-section-tools .ltw-canvas-drag-handle:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-radius:999px!important;letter-spacing:normal!important;}.ltw-canvas-section-tools .ltw-canvas-drag-handle:active:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){cursor:grabbing!important}.ltw-canvas-drag-grip:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:inline-block;transform:translateX(-1px);}
.ltw-canvas-drag-grip:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:15px;line-height:1;letter-spacing:-4px;}.ltw-canvas-drag-label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){white-space:nowrap;}
.ltw-canvas-drag-label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:9px;font-weight:900;line-height:1;letter-spacing:.07em;text-transform:uppercase;}
.ltw-canvas-required-label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:6px 9px;}
.ltw-canvas-required-label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#79543d;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;}
.ltw-visual-builder-canvas [data-ltw-preview-section].is-canvas-dragging{opacity:.55;filter:saturate(.65)}
.ltw-visual-builder-canvas [data-ltw-preview-section].is-canvas-drag-over{outline:3px solid #9a6d4e!important;outline-offset:-3px}
.ltw-visual-builder-canvas [data-ltw-preview-section].is-custom-zone-target{outline:2px dashed rgba(121,84,61,.55);outline-offset:-7px}
.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas [data-ltw-preview-section].is-custom-zone-target:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):after{content:attr(data-ltw-custom-drop-label);position:absolute;top:auto;right:14px;bottom:14px;z-index:25;padding:7px 11px;border-radius:999px;background:rgba(255,253,249,.95);box-shadow:0 3px 12px rgba(58,38,26,.15);color:#684834;font:800 9px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}
.ltw-canvas-layout-label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:150px;padding:0 8px;color:#684834;font-size:9px;font-weight:800;line-height:1.15;text-align:center}
.ltw-custom-layout-placement{padding:13px 14px;border:1px solid #e1d1c5;border-radius:10px;background:#fbf7f3}.ltw-custom-layout-placement select{min-height:42px;border-color:#cdb8a9!important;background:#fff!important;color:#4d392d!important}
.ltw-guest-experience-editor.is-event-website-builder .ltw-remove-section-from-page:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){justify-self:start;min-height:36px;padding:8px 13px;border:1px solid #c8a995;border-radius:999px;background:#fff;color:#87583d;font-size:11px;font-weight:800;cursor:pointer}
.ltw-guest-experience-editor.is-event-website-builder .ltw-remove-section-from-page:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-remove-section-from-page:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-color:#87583d;background:#f9f1eb;color:#6d422d;outline:2px solid rgba(135,88,61,.14);outline-offset:2px}
.ltw-inline-required-section{justify-self:start;padding:7px 10px;border-radius:999px;background:#f3ece6;color:#72523f;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}
.ltw-inline-info-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding:16px;border:1px solid #e2d5cb;border-radius:10px;background:#fff}.ltw-inline-info-editor-title{align-self:center;color:#594235;font-size:14px}.ltw-inline-info-editor>.ltw-inline-editor-fields{grid-column:1/-1}
@media(max-width:760px){.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .ltw-unified-section-builder:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .ltw-unified-section-row.is-disabled .ltw-unified-section-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr!important}.tcl-ltw-portal .ltw-guest-experience-editor .is-client-content-builder .is-disabled .ltw-available-section-actions:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){justify-content:flex-start}.ltw-canvas-section-tools:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){top:8px;left:8px}}

/* v1.17.0 — repeatable Featured Image Blocks */
.ltw-feature-block-fields{display:grid;gap:18px}.ltw-feature-field-heading{display:grid;gap:3px}.ltw-feature-field-heading strong{color:#554035;font-size:14px}.ltw-feature-field-heading small{color:#817168;font-size:11px}.ltw-feature-layout-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ltw-feature-layout-choice{display:block!important;cursor:pointer}.ltw-feature-layout-choice input{position:absolute;opacity:0;pointer-events:none}.ltw-feature-layout-choice>span{display:grid;gap:4px;min-height:74px;padding:13px;border:1px solid #ddcfc5;border-radius:9px;background:#fff;color:#574236}.ltw-feature-layout-choice small{color:#806f65;font-size:10px;line-height:1.35}.ltw-feature-layout-choice:has(input:checked)>span{border-color:#956548;background:#faf2ec;box-shadow:0 0 0 2px rgba(149,101,72,.12)}
.ltw-feature-image-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ltw-feature-image-control{display:grid;align-content:start;gap:8px}.ltw-feature-block-fields:not([data-feature-layout="trio"]) .ltw-feature-image-control:not(:first-child){display:none}.ltw-feature-image-preview{display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;border:1px solid #d9cbc0;border-radius:8px;background:#f6f1ed;color:#86776d;font-size:11px}.ltw-feature-image-preview img{width:100%;height:100%;object-fit:cover}.ltw-feature-upload-button{display:inline-flex!important;justify-content:center;min-height:36px;padding:8px 11px;border:1px solid #9a6d4e;border-radius:999px;background:#fff;color:#754f38;font-size:11px;font-weight:800;cursor:pointer}.ltw-feature-upload-button input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ltw-remove-feature-image{justify-self:center;border:0;background:transparent;color:#8a5c42;font-size:10px;text-decoration:underline;cursor:pointer}.ltw-feature-copy-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ltw-feature-copy-fields>label{display:grid;gap:6px;font-weight:700}.ltw-feature-copy-fields>label:has(textarea),.ltw-feature-copy-fields>label[data-field-key="message"]{grid-column:1/-1}.ltw-feature-copy-fields input,.ltw-feature-copy-fields textarea{width:100%;box-sizing:border-box}.ltw-feature-block-fields[data-feature-layout="trio"] .ltw-feature-copy-fields{display:none}
.ltw-feature-upload-status{min-height:18px;color:#75675e;font-size:11px;font-weight:700}.ltw-feature-upload-status[data-state="saved"]{color:#55745b}.ltw-feature-upload-status[data-state="error"]{color:#a0443d}
.ltw-guest-experience-editor .ltw-guest-feature-media:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:relative;overflow:hidden;background:var(--guest-bg);color:var(--guest-text)}.ltw-guest-experience-editor .ltw-guest-feature-image:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:250px;background:#eee}.ltw-guest-experience-editor .ltw-guest-feature-image img:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block;width:100%;height:100%;min-height:250px;object-fit:cover}.ltw-guest-experience-editor .ltw-guest-feature-image.is-placeholder:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-guest-feature-trio figure.is-placeholder:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;place-items:center;background:#eee8e2;color:#8a776c;font:700 11px/1.2 system-ui,sans-serif}.ltw-guest-experience-editor .ltw-guest-feature-media.is-layout-full .ltw-guest-feature-image:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:clamp(280px,45vw,540px)}.ltw-guest-experience-editor .ltw-guest-feature-media.is-layout-full .ltw-guest-feature-image img:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){height:clamp(280px,45vw,540px)}.ltw-guest-experience-editor .ltw-guest-feature-media.is-layout-full .ltw-guest-feature-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:#fff;background:linear-gradient(rgba(24,17,13,.3),rgba(24,17,13,.44))}.ltw-guest-experience-editor .ltw-guest-feature-media.is-layout-full .ltw-guest-feature-copy h2:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-guest-feature-media.is-layout-full .ltw-guest-feature-copy p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#fff!important}.ltw-guest-experience-editor .ltw-guest-feature-media.is-layout-split:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:1.08fr .92fr;align-items:stretch}.ltw-guest-experience-editor .ltw-guest-feature-media.is-layout-split .ltw-guest-feature-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:48px}.ltw-guest-experience-editor .ltw-guest-feature-copy h2:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0;font:400 42px/1 var(--classic-display,Georgia,serif)}.ltw-guest-experience-editor .ltw-guest-feature-copy>p:not(.ltw-guest-eyebrow):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){line-height:1.7}.ltw-guest-experience-editor .ltw-guest-feature-trio:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px}.ltw-guest-experience-editor .ltw-guest-feature-trio figure:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:250px;margin:0;overflow:hidden}.ltw-guest-experience-editor .ltw-guest-feature-trio img:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block;width:100%;height:100%;min-height:250px;object-fit:cover}
@media(max-width:760px){.ltw-feature-layout-choices,.ltw-feature-image-controls,.ltw-feature-copy-fields{grid-template-columns:1fr}.ltw-guest-experience-editor .ltw-guest-feature-media.is-layout-split:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}.ltw-guest-experience-editor .ltw-guest-feature-media.is-layout-split .ltw-guest-feature-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:34px 26px}.ltw-guest-experience-editor .ltw-guest-feature-trio:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}.ltw-guest-experience-editor .ltw-guest-feature-media.is-layout-full .ltw-guest-feature-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:36px 24px}}

/* v1.17.1 — Featured Image Block interaction polish */
.ltw-guest-experience-editor.is-event-website-builder .ltw-feature-upload-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:relative;overflow:hidden;background:#fffaf6!important;border-color:#9a6d4e!important;color:#6f4934!important}
.ltw-guest-experience-editor.is-event-website-builder .ltw-feature-upload-button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-feature-upload-button:focus-within:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#f4e7dd!important;border-color:#76513a!important;color:#5e3c2b!important;outline:2px solid rgba(118,81,58,.16);outline-offset:2px}
.ltw-guest-experience-editor.is-event-website-builder .ltw-feature-upload-button input:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;pointer-events:auto!important;cursor:pointer!important}

/* v1.17.4 — live feature preview and non-destructive crop positioning */
.ltw-feature-crop-controls{display:grid;gap:7px;padding:10px;border:1px solid #e0d3c9;border-radius:8px;background:#fffaf6}.ltw-feature-crop-controls[hidden]{display:none!important}.ltw-feature-crop-controls>strong{color:#604638;font-size:11px}.ltw-feature-crop-controls label{display:grid!important;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:7px;color:#79675d;font-size:9px;font-weight:700}.ltw-feature-crop-controls input[type="range"]{width:100%;accent-color:#8b6047}.ltw-feature-crop-reset{justify-self:start;padding:0;border:0;background:transparent;color:#76513a;font-size:9px;font-weight:800;text-decoration:underline;cursor:pointer}.ltw-feature-crop-reset:hover,.ltw-feature-crop-reset:focus{color:#4f3425;outline-offset:2px}
.ltw-feature-optional-actions{display:flex;flex-wrap:wrap;gap:9px}.ltw-guest-experience-editor.is-event-website-builder .ltw-feature-optional-actions button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:38px;padding:8px 14px;border:1px solid #9a6d4e;border-radius:999px;background:#fffaf6;color:#6f4934;font-size:11px;font-weight:800;cursor:pointer}.ltw-guest-experience-editor.is-event-website-builder .ltw-feature-optional-actions button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-feature-optional-actions button:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#76513a!important;border-color:#76513a!important;color:#fff!important;outline:2px solid rgba(118,81,58,.16);outline-offset:2px}
.ltw-feature-text-fields,.ltw-feature-button-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ltw-feature-text-fields[hidden],.ltw-feature-button-fields[hidden]{display:none!important}.ltw-feature-text-fields>label,.ltw-feature-button-fields>label{display:grid;gap:6px;font-weight:700}.ltw-feature-text-fields>label:has(textarea),.ltw-feature-text-fields>label[data-field-key="message"]{grid-column:1/-1}.ltw-feature-text-fields input,.ltw-feature-text-fields textarea,.ltw-feature-button-fields input{width:100%;box-sizing:border-box}.ltw-feature-block-fields[data-feature-layout="trio"] .ltw-feature-optional-actions,.ltw-feature-block-fields[data-feature-layout="trio"] .ltw-feature-text-fields,.ltw-feature-block-fields[data-feature-layout="trio"] .ltw-feature-button-fields{display:none!important}
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-page-content-actions .button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:40px!important;padding:9px 15px!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important;box-shadow:none!important}.tcl-ltw-portal .ltw-guest-experience-editor .ltw-page-content-actions .ltw-add-feature-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-color:#9a6d4e!important;background:#9a6d4e!important;color:#fff!important}.tcl-ltw-portal .ltw-guest-experience-editor .ltw-page-content-actions .ltw-add-custom-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-color:#b9947b!important;background:#fffaf6!important;color:#704c37!important}.tcl-ltw-portal .ltw-guest-experience-editor .ltw-page-content-actions .button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-guest-experience-editor .ltw-page-content-actions .button:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-color:#76513a!important;background:#76513a!important;color:#fff!important;outline:2px solid rgba(118,81,58,.16)!important;outline-offset:2px!important}
@media(max-width:760px){.ltw-feature-text-fields,.ltw-feature-button-fields{grid-template-columns:1fr}.tcl-ltw-portal .ltw-guest-experience-editor .ltw-page-content-actions:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;flex-wrap:wrap;gap:8px}}

/* v1.17.5 — reusable client photo placement dialog */
html.ltw-image-adjuster-open{overflow:hidden}.ltw-image-adjuster[hidden]{display:none!important}.ltw-image-adjuster{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:22px}.ltw-image-adjuster-backdrop{position:absolute;inset:0;background:rgba(27,20,16,.76);backdrop-filter:blur(3px)}.ltw-image-adjuster-dialog{position:relative;width:min(680px,100%);max-height:calc(100vh - 44px);overflow:auto;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#fffaf6;box-shadow:0 28px 90px rgba(24,16,11,.38);color:#3e2e25}.ltw-image-adjuster-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:22px 24px 18px;border-bottom:1px solid #eadfd7}.ltw-image-adjuster-dialog header span{color:#9a6849;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.ltw-image-adjuster-dialog h3{margin:3px 0 4px;font:400 30px/1.1 Georgia,serif}.ltw-image-adjuster-dialog header p{max-width:500px;margin:0;color:#75665d;font-size:12px;line-height:1.5}.ltw-image-adjuster-close{flex:0 0 auto;width:34px;height:34px;padding:0;border:1px solid #dfd1c7;border-radius:50%;background:#fff;color:#604536;font-size:23px;line-height:1;cursor:pointer}.ltw-image-adjuster-frame{position:relative;display:block;width:min(calc(100% - 48px),calc(55vh * var(--ltw-crop-ratio,1.3333)));max-height:55vh;margin:22px auto 18px;overflow:hidden;border-radius:12px;background:#e8dfd8;box-shadow:inset 0 0 0 1px rgba(72,48,34,.14);cursor:grab;touch-action:none;user-select:none}.ltw-image-adjuster-frame.is-dragging{cursor:grabbing}.ltw-image-adjuster-frame img{display:block;width:100%;height:100%;object-fit:cover;transform-origin:center;pointer-events:none;user-select:none}.ltw-image-adjuster-frame:after{content:'';position:absolute;inset:0;border:1px solid rgba(255,255,255,.62);box-shadow:inset 0 0 0 1px rgba(48,30,20,.12);pointer-events:none}.ltw-image-adjuster-zoom{display:grid;grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:12px;margin:0 24px;color:#654d40;font-size:11px;font-weight:800}.ltw-image-adjuster-zoom input{width:100%;accent-color:#8f6045}.ltw-image-adjuster-zoom output{text-align:right;color:#806c60;font-size:10px}.ltw-image-adjuster-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px 24px}.ltw-image-adjuster-dialog footer>div{display:flex;gap:9px}.ltw-image-adjuster-dialog footer button{min-height:40px;padding:8px 17px;border-radius:999px;font-size:11px;font-weight:800;cursor:pointer}.ltw-image-adjuster-reset,.ltw-image-adjuster-cancel{border:1px solid #d9c9be;background:#fff;color:#674b3a}.ltw-image-adjuster-apply{border:1px solid #80553d;background:#80553d;color:#fff}.ltw-image-adjuster-apply:hover,.ltw-image-adjuster-apply:focus{background:#60402f;border-color:#60402f}.ltw-client-adjust-photo{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border:1px solid #9a6d4e;border-radius:999px;background:#fffaf6;color:#6f4934;font-size:10px;font-weight:800;cursor:pointer}.ltw-client-adjust-photo:hover,.ltw-client-adjust-photo:focus{background:#f4e7dd;border-color:#76513a;color:#5e3c2b}.ltw-client-adjust-photo[hidden]{display:none!important}[data-ltw-crop-image]{transform-origin:center}
@media(max-width:620px){.ltw-image-adjuster{padding:10px}.ltw-image-adjuster-dialog{max-height:calc(100vh - 20px);border-radius:14px}.ltw-image-adjuster-dialog header{padding:18px}.ltw-image-adjuster-frame{width:min(calc(100% - 28px),calc(55vh * var(--ltw-crop-ratio,1.3333)));margin:16px auto}.ltw-image-adjuster-zoom{margin:0 16px}.ltw-image-adjuster-dialog footer{padding:18px 16px;align-items:stretch;flex-direction:column}.ltw-image-adjuster-dialog footer>div{display:grid;grid-template-columns:1fr 1fr}.ltw-image-adjuster-dialog footer button{width:100%}}
.ltw-image-adjuster-dialog h3{color:#3e2e25!important;background:transparent!important;text-shadow:none!important}.ltw-image-adjuster-dialog button{box-shadow:none!important}.ltw-image-adjuster-dialog .ltw-image-adjuster-close:hover,.ltw-image-adjuster-dialog .ltw-image-adjuster-close:focus,.ltw-image-adjuster-dialog .ltw-image-adjuster-reset:hover,.ltw-image-adjuster-dialog .ltw-image-adjuster-reset:focus,.ltw-image-adjuster-dialog .ltw-image-adjuster-cancel:hover,.ltw-image-adjuster-dialog .ltw-image-adjuster-cancel:focus{border-color:#b99883!important;background:#f4e7dd!important;color:#5e3c2b!important}.ltw-image-adjuster-dialog .ltw-image-adjuster-apply,.ltw-image-adjuster-dialog .ltw-image-adjuster-apply:hover,.ltw-image-adjuster-dialog .ltw-image-adjuster-apply:focus{border-color:#60402f!important;background:#60402f!important;color:#fff!important}
.ltw-guest-experience-editor .ltw-hero-media-preview>img:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-story-photo-preview>img:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ltw-guest-experience-editor .ltw-story-photo-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:relative}.ltw-guest-experience-editor .ltw-story-photo-preview>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:relative;z-index:2}.ltw-guest-experience-editor .ltw-media-control>.ltw-client-adjust-photo:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-story-photo-control>.ltw-client-adjust-photo:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){justify-self:start}.ltw-guest-experience-editor .ltw-gallery-adjust-photo:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:absolute;right:5px;bottom:5px;z-index:4;min-height:26px;padding:4px 8px;border:0;background:rgba(255,255,255,.92);font-size:8px}.ltw-guest-experience-editor .ltw-gallery-media-item img:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){transform-origin:center}.ltw-guest-experience-editor .ltw-feature-image-preview img:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-guest-feature-image img:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-guest-feature-trio img:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){transform-origin:center}
.ltw-guest-experience-editor .ltw-guest-story-gallery figure:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-guest-gallery-grid figure:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-width:0;min-height:0;margin:0;overflow:hidden}.ltw-guest-experience-editor .ltw-guest-story-gallery figure img:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-guest-gallery-grid figure img:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block;width:100%;height:100%;object-fit:cover;transform-origin:center}

/* v1.17.7 — explicit photo-adjustment completion and branded removal states */
.ltw-guest-experience-editor.is-event-website-builder button.ltw-remove-feature-image:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder button.ltw-remove-feature-image:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder button.ltw-remove-feature-image:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder button.ltw-remove-feature-image:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:inline!important;justify-self:center;min-height:0!important;padding:0!important;border:0!important;border-color:transparent!important;border-radius:0!important;background:transparent!important;color:#6f4934!important;font-size:10px!important;font-weight:400!important;text-decoration:underline!important;outline:none!important;outline-offset:0!important;box-shadow:none!important}
.ltw-guest-experience-editor.is-event-website-builder button.ltw-remove-feature-image[hidden]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:none!important}
.ltw-guest-experience-editor.is-event-website-builder .ltw-remove-story-photo:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-remove-story-photo:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-remove-media:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-remove-media:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-color:#76513a!important;background:#f4e7dd!important;color:#5e3c2b!important;outline:2px solid rgba(118,81,58,.18)!important;outline-offset:2px!important;box-shadow:none!important}
.ltw-guest-experience-editor.is-event-website-builder .ltw-remove-gallery-image:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-remove-gallery-image:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-color:#60402f!important;background:#60402f!important;color:#fff!important;outline:2px solid rgba(118,81,58,.22)!important;outline-offset:2px!important;box-shadow:none!important}

/* v1.17.8 — edit Our Story wording and its real photo controls together */
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-story-photo-section.is-inline-story-media:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0!important;padding:16px;border-color:#ddcfc3;background:#fffaf6}

/* v1.18.4 — house client image controls inside their visual sections */
.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-media-foundation.ltw-client-media-staging:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:none!important}
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-media-control-grid.is-inline-hero-media:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0!important}
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-gallery-photo-section.is-inline-gallery-media:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;gap:10px;margin:0!important;padding:16px;border:1px solid #ddcfc3;border-radius:10px;background:#fffaf6}
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-gallery-photo-section.is-inline-gallery-media .ltw-gallery-upload-control:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-top:0}
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-media-upload-status.is-inline-media-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0;padding:2px 3px}
@media(max-width:760px){.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-media-control-grid.is-inline-hero-media:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-gallery-photo-section.is-inline-gallery-media:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:13px}}

/* v1.18.5 — client-generated wedding monograms */
.ltw-full-guest-preview,.ltw-monogram-control{--monogram-script:Georgia,'Times New Roman',serif;--monogram-display:Georgia,'Times New Roman',serif}
.theme-classic_romance,.ltw-monogram-control.theme-classic_romance{--monogram-script:var(--classic-script,'Allura',cursive);--monogram-display:var(--classic-display,'Cormorant Infant',Georgia,serif)}
.theme-modern_minimal,.ltw-monogram-control.theme-modern_minimal,.theme-professional_classic,.ltw-monogram-control.theme-professional_classic{--monogram-script:Arial,sans-serif;--monogram-display:Arial,sans-serif}
.theme-warm_rustic,.ltw-monogram-control.theme-warm_rustic,.theme-enchanted_woodland,.ltw-monogram-control.theme-enchanted_woodland,.theme-petal_pearl,.ltw-monogram-control.theme-petal_pearl{--monogram-script:Georgia,'Times New Roman',serif;--monogram-display:Georgia,'Times New Roman',serif}
.theme-midnight_formal,.ltw-monogram-control.theme-midnight_formal,.theme-gilded_glamour,.ltw-monogram-control.theme-gilded_glamour,.theme-old_hollywood,.ltw-monogram-control.theme-old_hollywood{--monogram-script:Georgia,'Times New Roman',serif;--monogram-display:Georgia,'Times New Roman',serif}
.ltw-generated-monogram{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;isolation:isolate;color:currentColor;font-style:normal;text-transform:uppercase}
.ltw-generated-monogram.is-style-script{min-width:132px;min-height:82px;padding:2px 23px;font-family:var(--monogram-script);font-size:56px;font-weight:400;line-height:1.12;letter-spacing:.02em;word-spacing:.08em;white-space:pre-wrap;text-transform:none}
.ltw-generated-monogram.is-style-script:before,.ltw-generated-monogram.is-style-script:after{content:'';position:absolute;top:50%;width:18px;height:1px;background:currentColor;opacity:.65}.ltw-generated-monogram.is-style-script:before{left:0}.ltw-generated-monogram.is-style-script:after{right:0}
.ltw-generated-monogram.is-style-interlocked{min-width:128px;min-height:106px;padding:3px 24px 7px;font-family:var(--monogram-script);font-size:74px;font-weight:400;line-height:1;letter-spacing:-.18em;word-spacing:.04em;white-space:pre-wrap;text-indent:-.08em;text-transform:none}
.ltw-generated-monogram.is-style-seal{width:126px;height:126px;padding:0 20px;font-family:var(--monogram-display);font-size:25px;font-weight:500;line-height:1.05;letter-spacing:.09em;text-align:center}
.ltw-generated-monogram.is-style-seal:before{content:'';position:absolute;inset:8px;z-index:-1;border:1px solid currentColor;border-radius:50%;opacity:.82}
.ltw-generated-monogram.is-style-seal:after{content:'';position:absolute;inset:-5px;z-index:-1;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 70C22 41 41 20 70 14'/%3E%3Cpath d='M90 146c29-6 47-26 52-56'/%3E%3C/g%3E%3Cg fill='black'%3E%3Cellipse cx='29' cy='48' rx='4' ry='10' transform='rotate(-48 29 48)'/%3E%3Cellipse cx='40' cy='34' rx='4' ry='10' transform='rotate(-38 40 34)'/%3E%3Cellipse cx='54' cy='23' rx='4' ry='10' transform='rotate(-28 54 23)'/%3E%3Cellipse cx='113' cy='132' rx='4' ry='10' transform='rotate(-48 113 132)'/%3E%3Cellipse cx='126' cy='119' rx='4' ry='10' transform='rotate(-38 126 119)'/%3E%3Cellipse cx='136' cy='104' rx='4' ry='10' transform='rotate(-25 136 104)'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 70C22 41 41 20 70 14'/%3E%3Cpath d='M90 146c29-6 47-26 52-56'/%3E%3C/g%3E%3Cg fill='black'%3E%3Cellipse cx='29' cy='48' rx='4' ry='10' transform='rotate(-48 29 48)'/%3E%3Cellipse cx='40' cy='34' rx='4' ry='10' transform='rotate(-38 40 34)'/%3E%3Cellipse cx='54' cy='23' rx='4' ry='10' transform='rotate(-28 54 23)'/%3E%3Cellipse cx='113' cy='132' rx='4' ry='10' transform='rotate(-48 113 132)'/%3E%3Cellipse cx='126' cy='119' rx='4' ry='10' transform='rotate(-38 126 119)'/%3E%3Cellipse cx='136' cy='104' rx='4' ry='10' transform='rotate(-25 136 104)'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;opacity:.9}
.ltw-full-preview-hero .ltw-generated-monogram:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-bottom:22px}
.ltw-monogram-control{min-width:0;gap:10px!important}.ltw-monogram-mode-choices{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ltw-monogram-mode-choices label,.ltw-monogram-style-choices label{display:block;min-width:0;cursor:pointer}.ltw-monogram-mode-choices input,.ltw-monogram-style-choices input{position:absolute;opacity:0;pointer-events:none}.ltw-monogram-mode-choices label>span{display:grid;place-items:center;min-height:38px;padding:7px 9px;border:1px solid #d9c9be;border-radius:999px;background:#fffaf6;color:#6f4934;font-size:10px;font-weight:800;text-align:center}.ltw-monogram-mode-choices label:has(input:checked)>span{border-color:#76513a;background:#76513a;color:#fff;box-shadow:0 0 0 2px rgba(118,81,58,.13)}
.ltw-monogram-mode-choices label:hover>span,.ltw-monogram-mode-choices label:focus-within>span{border-color:#9a6d4e;background:#f4e7dd;color:#5e3c2b}.ltw-monogram-mode-choices label:has(input:checked):hover>span,.ltw-monogram-mode-choices label:has(input:checked):focus-within>span{border-color:#60402f;background:#60402f;color:#fff}
.ltw-monogram-upload-panel,.ltw-monogram-generator{display:grid;min-width:0;gap:9px}.ltw-monogram-upload-panel[hidden],.ltw-monogram-generator[hidden]{display:none!important}.ltw-monogram-initials-field{display:grid;gap:5px}.ltw-monogram-initials-field>span{color:#604638;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ltw-monogram-initials-field input{width:100%;min-height:42px;box-sizing:border-box;padding:9px 11px;border:1px solid #d7c5b8;border-radius:8px;background:#fff;color:#49352a;font:700 16px/1 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.ltw-monogram-generator>#ltw-monogram-help{margin-top:-5px;color:#817168}
.ltw-monogram-style-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ltw-monogram-style-choices label>span{display:grid;place-items:center;gap:3px;min-width:0;min-height:168px;padding:10px 6px;border:1px solid #ddcfc5;border-radius:9px;background:#fff;color:#6f4934;text-align:center}.ltw-monogram-style-choices label:has(input:checked)>span{border-color:#956548;background:#faf2ec;box-shadow:0 0 0 2px rgba(149,101,72,.12)}.ltw-monogram-style-choices .ltw-generated-monogram{transform:scale(.54);margin:-20px -24px -16px}.ltw-monogram-style-choices strong{font-size:11px}.ltw-monogram-style-choices small{font-size:9px;color:#806f65}
.ltw-monogram-style-choices label:hover>span,.ltw-monogram-style-choices label:focus-within>span{border-color:#b58a6e;background:#fff8f3}
.ltw-monogram-live-preview{display:grid;place-items:center;gap:4px;min-height:150px;padding:13px;border:1px dashed #cbb9ad;border-radius:10px;background:#fff;color:#6f4934;text-align:center}.ltw-monogram-live-preview>small{color:#817168;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ltw-monogram-live-preview .is-placeholder{opacity:.35}
.ltw-selected-monogram{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px;border:1px solid #b99780;border-radius:10px;background:#fbf4ee;color:#674631}.ltw-selected-monogram[hidden]{display:none!important}.ltw-selected-monogram>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.ltw-selected-monogram>div:first-child>small{max-width:82px;font-size:9px;font-weight:900;line-height:1.35;letter-spacing:.07em;text-transform:uppercase}.ltw-selected-monogram .ltw-generated-monogram{transform:scale(.58);margin:-23px -25px}.ltw-selected-monogram-actions{display:grid;gap:6px}.ltw-selected-monogram-actions button{padding:0;border:0;background:transparent;color:#704a35;font-size:9px;font-weight:800;text-decoration:underline;cursor:pointer}.ltw-selected-monogram-actions button:hover,.ltw-selected-monogram-actions button:focus{background:transparent!important;color:#3f291d!important;outline-offset:2px}
.ltw-guest-experience-editor.is-event-website-builder .ltw-apply-generated-monogram:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-use-uploaded-logo:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){justify-self:center;min-height:39px;padding:8px 16px;border:1px solid #76513a;border-radius:999px;background:#76513a;color:#fff;font-size:10px;font-weight:900;letter-spacing:.04em;cursor:pointer}.ltw-guest-experience-editor.is-event-website-builder .ltw-apply-generated-monogram:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-apply-generated-monogram:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-use-uploaded-logo:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-use-uploaded-logo:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-color:#60402f!important;background:#60402f!important;color:#fff!important;outline:2px solid rgba(96,64,47,.18);outline-offset:2px}.ltw-guest-experience-editor.is-event-website-builder .ltw-use-uploaded-logo:disabled:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-color:#c9b7aa;background:#efe6df;color:#725c50;cursor:default;opacity:1}
@media(min-width:901px){.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-media-control-grid.is-inline-hero-media:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start}.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-media-control-grid.is-inline-hero-media>.ltw-media-control:first-child .ltw-media-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:132px}}
@media(max-width:700px){.ltw-monogram-style-choices{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.ltw-monogram-mode-choices,.ltw-monogram-style-choices{grid-template-columns:1fr}}

/* v1.18.8 — legible structured monograms and a true diagonal intertwine */
.ltw-generated-monogram>.ltw-monogram-content{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:0}
.ltw-generated-monogram .ltw-monogram-space{display:inline-block;width:.28em;flex:0 0 .28em}
.ltw-generated-monogram .ltw-monogram-divider{display:inline-block;margin:0 .18em;font-family:var(--monogram-display);font-size:.42em;font-weight:500;line-height:1;letter-spacing:0}
.ltw-generated-monogram.is-style-script{min-width:148px;min-height:88px;padding:3px 25px;font-size:58px;letter-spacing:0;word-spacing:0;white-space:normal}
.ltw-generated-monogram.is-style-script>.ltw-monogram-content:has(>:nth-child(6)){font-size:.78em}.ltw-generated-monogram.is-style-script>.ltw-monogram-content:has(>:nth-child(9)){font-size:.66em}
.ltw-generated-monogram.is-style-interlocked{position:relative;width:142px;min-width:142px;height:120px;min-height:120px;padding:0;letter-spacing:0;text-indent:0}
.ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content{position:absolute;inset:0;display:block}
.ltw-generated-monogram.is-style-interlocked .ltw-monogram-letter{position:absolute;display:block;font-family:var(--monogram-script);font-size:82px;font-weight:400;line-height:1;text-transform:none}
.ltw-generated-monogram.is-style-interlocked .ltw-monogram-letter.is-first{top:0;left:12px;transform:rotate(-7deg)}
.ltw-generated-monogram.is-style-interlocked .ltw-monogram-letter.is-second{right:10px;bottom:0;transform:rotate(5deg)}
.ltw-generated-monogram.is-style-interlocked .ltw-monogram-letter:only-child{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%) rotate(-4deg)}
.ltw-generated-monogram.is-style-seal{position:relative;width:140px;height:140px;padding:0;border:0;border-radius:0;box-shadow:none;font-family:var(--monogram-display);font-size:27px;letter-spacing:0;text-align:center}
.ltw-generated-monogram.is-style-seal:before,.ltw-generated-monogram.is-style-seal:after{display:none!important}
.ltw-generated-monogram.is-style-seal .ltw-monogram-botanical{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible}
.ltw-generated-monogram.is-style-seal>.ltw-monogram-content{max-width:92px;line-height:1}
.ltw-generated-monogram.is-style-seal .ltw-monogram-divider{margin:0 .14em;font-size:.72em}
.ltw-generated-monogram.is-style-seal>.ltw-monogram-content:has(>:nth-child(6)){font-size:.78em}

/* v1.17.9 — clean inline controls and restored Our Story previews */
.ltw-guest-experience-editor.is-event-website-builder .ltw-story-photo-control>.ltw-client-adjust-photo:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){justify-self:center!important}
.ltw-guest-experience-editor.is-event-website-builder button.ltw-remove-story-photo:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder button.ltw-remove-story-photo:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder button.ltw-remove-story-photo:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder button.ltw-remove-story-photo:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:inline!important;justify-self:center!important;min-height:0!important;padding:0!important;border:0!important;border-color:transparent!important;border-radius:0!important;background:transparent!important;color:#6f4934!important;font-size:10px!important;font-weight:400!important;text-decoration:underline!important;outline:none!important;outline-offset:0!important;box-shadow:none!important}

/* v1.19.8 — client full-site preview now defers to the canonical Classic Romance renderer. */

/* v1.19.0 — final three-theme Event Website architecture */
.ltw-guest-experience-editor .ltw-theme-card-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:repeat(3,minmax(0,1fr))}
.ltw-guest-experience-editor .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){overflow:hidden}.ltw-guest-experience-editor .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:relative;overflow:hidden}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){justify-content:center;background:linear-gradient(160deg,#56453f,#b7897e);color:#fff;text-align:center}.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(25,16,13,.38));pointer-events:none}.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance>*:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){position:relative;z-index:1}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){align-items:flex-start;padding-right:48%;background:#f7f5f1;color:#242424;text-align:left}.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):after{content:'';position:absolute;inset:0 0 0 52%;background:linear-gradient(145deg,#9aa2a0,#d7cfc1)}.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:'DM Serif Display',Georgia,serif}.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-button:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-radius:0;background:#202124}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-natural_elegance{justify-content:flex-start;padding-bottom:40%;background:#747258;color:#fff;text-align:center}.ltw-guest-experience-editor .ltw-theme-card-preview.theme-natural_elegance:after{content:'';position:absolute;inset:62% 0 0;background:linear-gradient(150deg,#8d8668,#c8b896)}.ltw-guest-experience-editor .ltw-theme-card-preview.theme-natural_elegance .ltw-theme-preview-title{font-family:'Spectral',Georgia,serif}.ltw-guest-experience-editor .ltw-theme-card-preview.theme-natural_elegance>*{position:relative;z-index:1}

.theme-refined_modern,.ltw-monogram-control.theme-refined_modern{--modern-display:'DM Serif Display',Georgia,serif;--modern-body:'Lato',Arial,sans-serif;--monogram-script:'Cormorant Garamond',Georgia,serif;--monogram-display:var(--modern-display)}
.theme-natural_elegance,.ltw-monogram-control.theme-natural_elegance{--natural-display:'Spectral',Georgia,serif;--natural-accent:'Cormorant Garamond',Georgia,serif;--natural-body:'Lora',Georgia,serif;--monogram-script:var(--natural-accent);--monogram-display:var(--natural-display)}

/* Refined Modern: true split hero and architectural grid. */
.ltw-guest-experience-editor .ltw-full-guest-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:var(--modern-body);background:var(--guest-bg);color:var(--guest-text)}
.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);min-height:440px;padding:0;background:var(--guest-bg)!important;color:var(--guest-text);text-align:left}
.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-hero:not(.has-image):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-hero-media:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:relative;inset:auto;grid-column:2;grid-row:1;min-height:440px}.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-hero-media img:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-hero-shade:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:none}.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-hero-copy:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:60px clamp(38px,6vw,82px)}
.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-hero h5:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0!important;font:400 clamp(46px,6vw,78px)/.96 var(--modern-display)!important;letter-spacing:-.025em;color:var(--guest-text)!important}.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-hero p:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:24px 0 0!important;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--guest-text) 32%,transparent);font:700 11px/1.5 var(--modern-body);letter-spacing:.14em;text-transform:uppercase;color:var(--guest-text)!important}
.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-body:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;background:var(--guest-bg)}.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-body>[data-ltw-preview-section]:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-body>.ltw-inline-visual-editor:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-column:1/-1;min-width:0}.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-body>.ltw-zone-detail-left:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-column:1}.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-body>.ltw-zone-detail-right:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-column:2}.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-body>.ltw-zone-detail-solo:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-column:1/-1}
.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-editorial:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:none;padding:72px clamp(34px,6vw,78px);border:0;border-top:1px solid color-mix(in srgb,var(--guest-text) 14%,transparent);border-radius:0;background:var(--guest-bg)}.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-editorial h2:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font:400 clamp(34px,4.5vw,54px)/1.02 var(--modern-display)!important;letter-spacing:-.02em}.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-editorial h3:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:var(--modern-display)!important;font-weight:400}.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-editorial p:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-prose:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font:400 14px/1.8 var(--modern-body)!important}.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-welcome:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){text-align:left}.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-welcome .ltw-guest-prose:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:760px;margin:20px 0 0}.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-story:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:.82fr 1.18fr;gap:56px;align-items:center}.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-story-gallery:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:430px;border-radius:0}.ltw-guest-experience-editor .theme-refined_modern .ltw-zone-detail-card:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;align-items:start}.ltw-guest-experience-editor .theme-refined_modern .ltw-zone-detail-card+.ltw-zone-detail-card:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-left:1px solid color-mix(in srgb,var(--guest-text) 14%,transparent)}.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-event-number:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font:400 40px/1 var(--modern-display);color:var(--guest-accent)}.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-info-grid:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-people>div:last-child:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0}.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-info-grid article:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-people article:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:24px;border-left:1px solid color-mix(in srgb,var(--guest-text) 14%,transparent);border-radius:0;background:transparent}.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-info-grid article:first-child:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-people article:first-child:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-left:0}.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-link:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-radius:0}

/* Natural Elegance: solid identity header, image band, and organic content rhythm. */
.ltw-guest-experience-editor .ltw-full-guest-preview.theme-natural_elegance{font-family:var(--natural-body);background:var(--guest-bg);color:var(--guest-text)}
.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(300px,38vw);min-height:0;padding:0;background:var(--guest-accent)!important;color:var(--guest-bg);text-align:center}.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero:not(.has-image){grid-template-rows:auto}.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero-media{position:relative;inset:auto;grid-column:1;grid-row:2;min-height:300px}.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero-shade{display:none}.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero-copy{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;padding:54px 30px;color:var(--guest-bg)}.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero h5{margin:0!important;font:400 clamp(42px,6vw,70px)/1 var(--natural-display)!important;letter-spacing:.01em;color:var(--guest-bg)!important}.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero p{margin:17px 0 0!important;font:500 11px/1.5 var(--natural-body);letter-spacing:.15em;text-transform:uppercase;color:var(--guest-bg)!important}.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero .ltw-generated-monogram{margin-bottom:16px}
.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;background:var(--guest-bg)}.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-body>[data-ltw-preview-section],.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-body>.ltw-inline-visual-editor{grid-column:1/-1;min-width:0}.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-body>.ltw-zone-detail-left{grid-column:1}.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-body>.ltw-zone-detail-right{grid-column:2}.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-body>.ltw-zone-detail-solo{grid-column:1/-1}
.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-editorial{max-width:none;padding:78px clamp(34px,7vw,92px);border:0;background:var(--guest-bg)}.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-editorial:nth-child(even){background:color-mix(in srgb,var(--guest-accent) 7%,var(--guest-bg))}.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-editorial h2{font:400 clamp(38px,5vw,58px)/1.02 var(--natural-display)!important}.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-editorial h3{font-family:var(--natural-display)!important;font-weight:500}.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-editorial p,.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-prose{font:400 14px/1.85 var(--natural-body)!important}.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-eyebrow{font:italic 400 23px/1 var(--natural-accent)!important;letter-spacing:0;text-transform:none}.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero.has-image+.ltw-full-preview-body>.ltw-guest-welcome:first-child{position:relative;z-index:3;width:min(720px,calc(100% - 52px));margin:-160px auto 44px;padding:48px 54px;background:color-mix(in srgb,var(--guest-text) 58%,transparent);color:#fff;text-align:center;backdrop-filter:blur(2px)}.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero.has-image+.ltw-full-preview-body>.ltw-guest-welcome:first-child h2,.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero.has-image+.ltw-full-preview-body>.ltw-guest-welcome:first-child .ltw-guest-prose{color:#fff!important}.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-story{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-story-gallery{min-height:430px;transform:translateY(18px)}.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-story-gallery figure:first-child{border-radius:45% 45% 4px 4px}.ltw-guest-experience-editor .theme-natural_elegance .ltw-zone-detail-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:start}.ltw-guest-experience-editor .theme-natural_elegance .ltw-zone-detail-card+.ltw-zone-detail-card{border-left:1px solid color-mix(in srgb,var(--guest-text) 13%,transparent)}.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-event-number{font:italic 400 38px/1 var(--natural-accent);color:var(--guest-accent)}.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-info-grid,.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-people>div:last-child{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px}.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-info-grid article,.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-people article{padding:24px;border:1px solid color-mix(in srgb,var(--guest-accent) 25%,transparent);background:color-mix(in srgb,var(--guest-bg) 88%,#fff)}.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-link{border-radius:999px}
@media(max-width:760px){.ltw-guest-experience-editor .ltw-theme-card-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr;grid-template-rows:auto minmax(280px,55vw)}.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-hero-copy:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-column:1;grid-row:1;padding:52px 28px}.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-hero-media:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-column:1;grid-row:2;min-height:280px}.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-body:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-body{grid-template-columns:1fr}.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-body>.ltw-zone-detail-left:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-body>.ltw-zone-detail-right:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-refined_modern .ltw-full-preview-body>.ltw-zone-detail-solo:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-body>.ltw-zone-detail-left,
.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-body>.ltw-zone-detail-right,
.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-body>.ltw-zone-detail-solo{grid-column:1;border-left:0}.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-story:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-story{grid-template-columns:1fr;gap:34px}.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-editorial:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-editorial{padding:60px 26px}.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero{grid-template-rows:auto minmax(260px,58vw)}.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero-copy{min-height:230px;padding:44px 24px}.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero.has-image+.ltw-full-preview-body>.ltw-guest-welcome:first-child{width:calc(100% - 32px);margin:-110px auto 26px;padding:34px 24px}.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-story-gallery{transform:none}}

/* v1.19.1 — Start Here previews mirror the selected theme architecture. */
.ltw-guest-experience-editor .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:relative;overflow:hidden;isolation:isolate}
.ltw-guest-experience-editor .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(145deg,color-mix(in srgb,var(--preview-accent) 35%,var(--preview-bg)),var(--preview-bg) 68%);opacity:.9}
.ltw-guest-experience-editor .ltw-preview-hero>*:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:relative;z-index:1}
.ltw-guest-experience-editor .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:var(--preview-display-font,Georgia,serif)}
.ltw-guest-experience-editor .theme-classic_romance .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){min-height:var(--preview-hero-min-height);justify-content:flex-end;background:linear-gradient(160deg,color-mix(in srgb,var(--preview-accent) 55%,#5b4640),var(--preview-bg));color:var(--preview-bg);text-align:center;border:0}
.ltw-guest-experience-editor .theme-classic_romance .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):before{background:linear-gradient(180deg,transparent 12%,rgba(34,22,18,.72));opacity:1}
.ltw-guest-experience-editor .theme-classic_romance .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
.ltw-guest-experience-editor .theme-classic_romance .ltw-preview-intro:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){color:var(--preview-bg)}
.ltw-guest-experience-editor .theme-classic_romance .ltw-preview-eyebrow:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
.ltw-guest-experience-editor .theme-classic_romance .ltw-preview-ornament:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){color:var(--preview-bg)}
.ltw-guest-experience-editor .theme-classic_romance .ltw-preview-section strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:'Cormorant Garamond',Georgia,serif;font-size:14px;font-weight:600}
.ltw-guest-experience-editor .theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){align-items:flex-start;justify-content:center;padding:24px 25px;background:linear-gradient(90deg,var(--preview-bg) 0 52%,color-mix(in srgb,var(--preview-detail) 72%,#8f9998) 52%);text-align:left;border-radius:0;border:0}
.ltw-guest-experience-editor .theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):before{left:52%;background:linear-gradient(145deg,#8e9996,color-mix(in srgb,var(--preview-detail) 75%,#fff));opacity:1}
.ltw-guest-experience-editor .theme-refined_modern .ltw-preview-hero>*:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:48%}
.ltw-guest-experience-editor .theme-refined_modern .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:'DM Serif Display',Georgia,serif;font-size:32px;font-weight:400;letter-spacing:-.02em}
.ltw-guest-experience-editor .theme-refined_modern .ltw-preview-eyebrow:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:'Lato',Arial,sans-serif;letter-spacing:.14em}
.ltw-guest-experience-editor .theme-refined_modern .ltw-preview-section:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-radius:0;border-width:1px 0 0;background:transparent}
.ltw-guest-experience-editor .theme-refined_modern .ltw-preview-section strong:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:'DM Serif Display',Georgia,serif;font-weight:400}
.ltw-guest-experience-editor .theme-natural_elegance .ltw-preview-hero{min-height:var(--preview-hero-min-height);justify-content:flex-start;padding:24px 24px 80px;background:linear-gradient(180deg,var(--preview-accent) 0 48%,color-mix(in srgb,var(--preview-detail) 80%,#8c876c) 48%);text-align:center;border:0;border-radius:0}
.ltw-guest-experience-editor .theme-natural_elegance .ltw-preview-hero:before{top:48%;background:linear-gradient(145deg,#8e886b,#c5b38e);opacity:1}
.ltw-guest-experience-editor .theme-natural_elegance .ltw-preview-hero h5,.ltw-guest-experience-editor .theme-natural_elegance .ltw-preview-intro,.ltw-guest-experience-editor .theme-natural_elegance .ltw-preview-eyebrow,.ltw-guest-experience-editor .theme-natural_elegance .ltw-preview-ornament{color:var(--preview-bg)}
.ltw-guest-experience-editor .theme-natural_elegance .ltw-preview-hero h5{font-family:'Spectral',Georgia,serif;font-size:31px;font-weight:400}
.ltw-guest-experience-editor .theme-natural_elegance .ltw-preview-section strong{font-family:'Spectral',Georgia,serif;font-weight:500}
@media(max-width:700px){.ltw-guest-experience-editor .theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:260px;background:linear-gradient(180deg,var(--preview-bg) 0 57%,color-mix(in srgb,var(--preview-detail) 72%,#8f9998) 57%);padding-bottom:76px}.ltw-guest-experience-editor .theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):before{left:0;top:57%;}.ltw-guest-experience-editor .theme-refined_modern .ltw-preview-hero>*:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:100%}.ltw-guest-experience-editor .theme-natural_elegance .ltw-preview-hero{min-height:250px}}

/* v1.19.2 — larger theme choices and polished architecture previews. */
.ltw-guest-experience-editor .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-rows:205px minmax(112px,auto)}
.ltw-guest-experience-editor .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:205px;padding:22px 24px;gap:10px}
.ltw-guest-experience-editor .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:24px;line-height:1.08;white-space:normal}
.ltw-guest-experience-editor .ltw-theme-preview-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){height:5px}
.ltw-guest-experience-editor .ltw-theme-card-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){align-content:start;padding:16px 17px 18px}
.ltw-guest-experience-editor .ltw-theme-card-copy small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:0}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){justify-content:flex-end;padding-bottom:27px;background:linear-gradient(145deg,#a38177 0%,#6c514b 50%,#3f302d 100%)}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):after{content:'';position:absolute;inset:15px;border:1px solid rgba(255,255,255,.35);pointer-events:none}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){font-family:'Allura','Segoe Script',cursive;font-size:18px;letter-spacing:0;text-transform:none}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){font-family:'Cormorant Infant',Georgia,serif;font-size:29px;font-style:italic}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){align-items:flex-start;justify-content:center;padding:28px 51% 28px 25px;background:#f7f5f1;text-align:left}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):after{inset:0 0 0 55%;background:linear-gradient(145deg,#7f8987,#dad2c5)}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):before{content:'';position:absolute;z-index:1;inset:17px 15px 17px 58%;border:1px solid rgba(255,255,255,.48)}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern>*:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:relative;z-index:2;max-width:100%}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font:700 9px/1.2 'Lato',Arial,sans-serif}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:27px;letter-spacing:-.025em}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-copy:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:82%}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-natural_elegance{justify-content:flex-start;padding:27px 24px 92px;background:linear-gradient(180deg,#747258 0 58%,#b8aa87 58%);text-align:center}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-natural_elegance:after{inset:58% 0 0;background:linear-gradient(145deg,#77775f,#c3b28d)}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-natural_elegance:before{content:'';position:absolute;z-index:1;left:50%;bottom:15px;width:74%;height:57px;transform:translateX(-50%);border:1px solid rgba(255,255,255,.46);border-radius:48% 48% 2px 2px}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-natural_elegance>*{position:relative;z-index:2}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-natural_elegance .ltw-theme-preview-kicker{font-family:'Cormorant Garamond',Georgia,serif;font-size:15px;font-style:italic;letter-spacing:.03em;text-transform:none}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-natural_elegance .ltw-theme-preview-title{font-size:27px}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-natural_elegance .ltw-theme-preview-divider,.ltw-guest-experience-editor .ltw-theme-card-preview.theme-natural_elegance .ltw-theme-preview-copy{display:none}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-natural_elegance .ltw-theme-preview-button{position:absolute;bottom:21px;left:50%;z-index:3;transform:translateX(-50%);background:#8d684d}

.ltw-guest-experience-editor .ltw-style-preview-wrap:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:22px;background:#fff}
.ltw-guest-experience-editor .ltw-style-live-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;overflow:hidden}
.ltw-guest-experience-editor .ltw-style-live-preview .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-column:1/-1;grid-row:auto;min-height:330px;padding:44px}
.ltw-guest-experience-editor .ltw-style-live-preview .ltw-preview-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:105px;padding:22px}
.ltw-guest-experience-editor .ltw-style-live-preview .ltw-preview-section strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:15px}
.ltw-guest-experience-editor .ltw-style-live-preview .ltw-preview-section small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:10px;line-height:1.5}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){background:color-mix(in srgb,var(--preview-detail) 55%,var(--preview-bg))}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){align-items:center;justify-content:flex-end;padding:50px 42px;background:linear-gradient(155deg,color-mix(in srgb,var(--preview-accent) 66%,#786159),color-mix(in srgb,var(--preview-text) 82%,#000));text-align:center}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):after{content:'';position:absolute;inset:21px;border:1px solid color-mix(in srgb,var(--preview-bg) 46%,transparent);pointer-events:none}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){font:italic 400 clamp(38px,5vw,58px)/1 'Cormorant Infant',Georgia,serif}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-intro:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){font-family:'Lora',Georgia,serif}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-action:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){border-color:color-mix(in srgb,var(--preview-bg) 72%,transparent);color:var(--preview-bg)}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:var(--preview-bg);border:1px solid color-mix(in srgb,var(--preview-text) 15%,transparent);border-radius:0}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){align-items:flex-start;justify-content:center;padding:48px 55% 48px 44px;background:var(--preview-bg);text-align:left}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):before{left:52%;background:linear-gradient(145deg,#7d8987,color-mix(in srgb,var(--preview-detail) 74%,#fff))}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero>*:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:100%}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font:400 clamp(37px,4.6vw,54px)/.98 'DM Serif Display',Georgia,serif}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-section:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border:0;border-top:1px solid color-mix(in srgb,var(--preview-text) 20%,transparent);border-radius:0}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-natural_elegance{background:var(--preview-bg);border-radius:0}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-natural_elegance .ltw-preview-hero{align-items:center;justify-content:flex-start;min-height:360px;padding:46px 42px 188px;background:linear-gradient(180deg,var(--preview-accent) 0 51%,#9b9575 51%);text-align:center}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-natural_elegance .ltw-preview-hero:before{top:51%;background:linear-gradient(145deg,#77775f,#c5b38e)}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-natural_elegance .ltw-preview-hero:after{content:'';position:absolute;z-index:0;left:50%;bottom:24px;width:72%;height:130px;transform:translateX(-50%);border:1px solid rgba(255,255,255,.55);border-radius:48% 48% 3px 3px}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-natural_elegance .ltw-preview-hero h5{font:400 clamp(37px,4.7vw,54px)/1 'Spectral',Georgia,serif}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-natural_elegance .ltw-preview-section{border-color:color-mix(in srgb,var(--preview-accent) 24%,transparent);background:color-mix(in srgb,var(--preview-accent) 6%,var(--preview-bg))}
@media(max-width:780px){.ltw-guest-experience-editor .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-rows:190px auto}.ltw-guest-experience-editor .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:190px}.ltw-guest-experience-editor .ltw-style-live-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}.ltw-guest-experience-editor .ltw-style-live-preview .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:300px}.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:40px 45% 120px 32px}.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):before{left:58%;top:0}.ltw-guest-experience-editor .ltw-style-live-preview.theme-natural_elegance .ltw-preview-hero{padding-left:25px;padding-right:25px}}

/* v1.19.3 — locked theme typography and palette-responsive previews. */
.ltw-guest-experience-editor .ltw-palette-card-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:repeat(auto-fit,minmax(120px,1fr));max-width:none;gap:8px}
.ltw-guest-experience-editor .ltw-palette-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:0;padding:9px!important;gap:6px}
.ltw-guest-experience-editor .ltw-palette-card strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:11px;line-height:1.2}
.ltw-guest-experience-editor .ltw-palette-swatches:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){height:28px}
.theme-refined_modern,.ltw-monogram-control.theme-refined_modern{--modern-display:'Libre Bodoni',Georgia,serif;--modern-accent:'Marcellus',Georgia,serif;--modern-body:'Lato',Arial,sans-serif;--monogram-script:var(--modern-accent);--monogram-display:var(--modern-display)}
.theme-natural_elegance,.ltw-monogram-control.theme-natural_elegance{--natural-display:'Baskervville',Georgia,serif;--natural-accent:'Alex Brush','Segoe Script',cursive;--natural-body:'Spectral',Georgia,serif;--monogram-script:var(--natural-accent);--monogram-display:var(--natural-display)}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-refined_modern .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-refined_modern .ltw-preview-section strong:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:'Libre Bodoni',Georgia,serif}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-refined_modern .ltw-preview-eyebrow:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:'Marcellus',Georgia,serif}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-natural_elegance .ltw-theme-preview-title,.ltw-guest-experience-editor .theme-natural_elegance .ltw-preview-hero h5,.ltw-guest-experience-editor .theme-natural_elegance .ltw-preview-section strong{font-family:'Baskervville',Georgia,serif}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-natural_elegance .ltw-theme-preview-kicker,.ltw-guest-experience-editor .theme-natural_elegance .ltw-preview-eyebrow{font-family:'Alex Brush','Segoe Script',cursive;font-style:normal;letter-spacing:0;text-transform:none}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:'Libre Bodoni',Georgia,serif}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-natural_elegance .ltw-preview-hero{background:linear-gradient(180deg,var(--preview-accent) 0 51%,var(--preview-detail) 51%)}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-natural_elegance .ltw-preview-hero:before{background:linear-gradient(145deg,color-mix(in srgb,var(--preview-accent) 76%,var(--preview-text)),color-mix(in srgb,var(--preview-detail) 84%,var(--preview-bg)))}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-natural_elegance .ltw-preview-hero h5{font-family:'Baskervville',Georgia,serif}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-natural_elegance .ltw-preview-intro{font-family:'Spectral',Georgia,serif}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-natural_elegance .ltw-preview-action{background:var(--preview-bg);color:var(--preview-text)}
.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-eyebrow:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-family:var(--modern-accent)!important;font-weight:400!important;letter-spacing:.14em}
@media(max-width:700px){.ltw-guest-experience-editor .ltw-palette-card-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}

/* v1.19.5 — palette-board semantic surfaces in selector and live builder previews. */
.ltw-guest-experience-editor .ltw-style-live-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:var(--preview-bg);color:var(--preview-text);border-color:var(--preview-border)}
.ltw-guest-experience-editor .ltw-style-live-preview .ltw-preview-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:var(--preview-section-bg);border-color:var(--preview-border);color:var(--preview-text)}
.ltw-guest-experience-editor .ltw-style-live-preview .ltw-preview-action:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:var(--preview-button-bg);border:var(--preview-button-border);color:var(--preview-button-text)}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:var(--preview-dark-surface);color:var(--preview-light-text)}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-intro:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-eyebrow:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:var(--preview-light-text)}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-natural_elegance .ltw-preview-hero{background:linear-gradient(180deg,var(--preview-dark-surface) 0 51%,var(--preview-section-bg) 51%)}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-natural_elegance .ltw-preview-hero h5,.ltw-guest-experience-editor .ltw-style-live-preview.theme-natural_elegance .ltw-preview-intro,.ltw-guest-experience-editor .ltw-style-live-preview.theme-natural_elegance .ltw-preview-eyebrow{color:var(--preview-light-text)}
.ltw-guest-experience-editor .ltw-full-guest-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:var(--guest-bg);color:var(--guest-text)}
.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-editorial:nth-child(even):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:var(--guest-section-bg)}
.ltw-guest-experience-editor .theme-refined_modern .ltw-guest-editorial:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .theme-refined_modern .ltw-zone-detail-card+ .ltw-zone-detail-card:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-color:var(--guest-border)}
.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero{background:var(--guest-dark-surface)!important;color:var(--guest-light-text)}
.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero-copy,.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero h5,.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero p{color:var(--guest-light-text)!important}
.ltw-guest-experience-editor .theme-natural_elegance .ltw-guest-editorial:nth-child(even){background:var(--guest-section-bg)}
.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero.has-image+.ltw-full-preview-body>.ltw-guest-welcome:first-child{background:color-mix(in srgb,var(--guest-dark-surface) 78%,transparent);color:var(--guest-light-text)}
.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero.has-image+.ltw-full-preview-body>.ltw-guest-welcome:first-child h2,.ltw-guest-experience-editor .theme-natural_elegance .ltw-full-preview-hero.has-image+.ltw-full-preview-body>.ltw-guest-welcome:first-child .ltw-guest-prose{color:var(--guest-light-text)!important}



/* v1.19.9 — inline editors always span the rendered website canvas. */
.ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-full-preview-body>.ltw-inline-visual-editor:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-guest-renderer>.ltw-inline-visual-editor:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-column:1/-1!important;
    width:min(876px,calc(100% - 16px))!important;
    justify-self:center;
    min-width:0!important;
    max-width:none!important;
    box-sizing:border-box!important;
}

/* v1.20.5 — Full-width theme surfaces inside responsive builder previews.
 * Keep each theme's existing centered content measure, but let its section
 * background reach both edges of the preview canvas at every viewport size.
 */
.ltw-guest-experience-editor .ltw-full-preview-body>.ltw-guest-editorial:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-width:0;
    box-sizing:border-box;
}
.ltw-guest-experience-editor .ltw-full-preview-body>.ltw-guest-editorial:not(.ltw-zone-detail-left):not(.ltw-zone-detail-right):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    isolation:isolate;
}
.ltw-guest-experience-editor .ltw-full-preview-body>.ltw-guest-editorial:not(.ltw-zone-detail-left):not(.ltw-zone-detail-right):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    content:'';
    position:absolute;
    inset-block:0;
    left:50%;
    z-index:-1;
    width:100vw;
    transform:translateX(-50%);
    background:inherit;
    pointer-events:none;
}

/* v1.20.6 — Classic Romance client-only opening skeleton refinement.
 * This intentionally affects only the client portal. Admin and public renderers
 * remain untouched while the Classic Romance skeleton is being art-directed.
 * The treatment is positional: the first two enabled sections after the hero
 * inherit the opening visual rhythm regardless of which content sections occupy
 * those slots.
 */
.ltw-guest-experience-editor.is-event-website-builder .ltw-event-website.theme-classic_romance.is-preview-renderer .guest-hero,
.ltw-guest-experience-editor.is-event-website-builder .ltw-event-website.theme-classic_romance.is-preview-renderer .guest-hero-inner{
    min-height:clamp(380px,46cqw,460px)!important;
}

/* Let the hero dissolve into the first content surface instead of ending on a
 * hard horizontal seam. The section itself supplies the fade so the hero image
 * and its overlay remain structurally unchanged. */
.tcl-ltw-portal .ltw-event-website.theme-classic_romance .ltw-guest-renderer>[data-ltw-preview-section]:nth-child(1 of [data-ltw-preview-section]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    position:relative;
    z-index:1;
    padding-top:74px;
    padding-bottom:78px;
    /* v2.2.38 — slot one is structural, not content-owned. Keep the same
       solid light surface regardless of which content section is swapped here.
       The separate ::after rule below still provides the soft dissolve into the hero. */
    background:var(--classic-light-section)!important;
    background-image:none!important;
}
.tcl-ltw-portal .ltw-event-website.theme-classic_romance .ltw-guest-renderer>[data-ltw-preview-section]:nth-child(1 of [data-ltw-preview-section]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *))::after{
    content:'';
    position:absolute;
    z-index:-1;
    left:50%;
    bottom:100%;
    width:100vw;
    height:92px;
    transform:translateX(-50%);
    background:linear-gradient(
        180deg,
        transparent 0%,
        color-mix(in srgb,var(--classic-light-section) 24%,transparent) 34%,
        color-mix(in srgb,var(--classic-light-section) 72%,transparent) 72%,
        var(--classic-light-section) 100%
    );
    pointer-events:none;
}

/* The second enabled section keeps the established spacing. Its surface is
 * owned by the positional .ltw-skeleton-full-dissolve rule in
 * classic-romance.css so content type and portal context cannot override it. */
.tcl-ltw-portal .ltw-event-website.theme-classic_romance .ltw-guest-renderer>[data-ltw-preview-section]:nth-child(2 of [data-ltw-preview-section]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    position:relative;
    padding-top:88px;
    padding-bottom:92px;
}

@media(max-width:760px){
    .ltw-guest-experience-editor.is-event-website-builder .ltw-event-website.theme-classic_romance.is-preview-renderer .guest-hero,
    .ltw-guest-experience-editor.is-event-website-builder .ltw-event-website.theme-classic_romance.is-preview-renderer .guest-hero-inner{
        min-height:clamp(320px,78cqw,390px)!important;
    }
    .tcl-ltw-portal .ltw-event-website.theme-classic_romance .ltw-guest-renderer>[data-ltw-preview-section]:nth-child(1 of [data-ltw-preview-section]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
        padding-top:60px;
        padding-bottom:64px;
    }
    .tcl-ltw-portal .ltw-event-website.theme-classic_romance .ltw-guest-renderer>[data-ltw-preview-section]:nth-child(1 of [data-ltw-preview-section]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *))::after{height:68px}
    .tcl-ltw-portal .ltw-event-website.theme-classic_romance .ltw-guest-renderer>[data-ltw-preview-section]:nth-child(2 of [data-ltw-preview-section]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
        padding-top:70px;
        padding-bottom:74px;
    }
}


/* v1.20.11 — Once a client photo block is the three-photo layout, treat it as a
 * fixed three-image skeleton role: clients populate the three photo slots rather
 * than switching this block back into full-width or photo+text modes. Admin keeps
 * the existing layout controls for the later parity pass. */
.ltw-guest-experience-editor.is-event-website-builder .ltw-feature-block-fields.is-classic-skeleton-trio>.ltw-feature-layout-choices:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
}


/* v1.20.12 — Classic Romance client-only cleanup.
 * Block 1 / Welcome must remain a truly solid light surface. This override sits
 * after the older positional opening-skeleton gradient so the nth-child rule
 * cannot reintroduce a fade inside Welcome itself.
 */
.ltw-guest-experience-editor.is-event-website-builder .ltw-event-website.theme-classic_romance .ltw-guest-renderer>.ltw-guest-welcome[data-ltw-preview-section]:nth-child(1 of [data-ltw-preview-section]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    background:var(--classic-light-section)!important;
    background-image:none!important;
}

.ltw-classic-gallery-footer{display:none}


/* v1.21.8 — universal Event Website builder empty-state guidance.
 * These cues are builder chrome only: they are generated only for the visual
 * builder and stripped from clean preview surfaces. They are never saved as
 * client content and never appear on the public guest website. */
.ltw-guest-experience-editor .ltw-theme-card-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-theme-card-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-theme-card-title strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#29231f!important;
    -webkit-text-fill-color:#29231f!important;
}
.ltw-visual-builder-canvas .ltw-builder-empty-text-cue{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    margin:18px auto 0!important;
    padding:8px 13px;
    border:1px dashed currentColor;
    border-radius:999px;
    color:inherit!important;
    -webkit-text-fill-color:currentColor!important;
    font:700 10px/1.25 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
    opacity:.58;
}
.ltw-visual-builder-canvas .ltw-builder-photo-placeholder,
.ltw-visual-builder-canvas .ltw-builder-hero-photo-cue{
    display:grid;
    place-items:center;
    box-sizing:border-box;
    color:inherit!important;
    -webkit-text-fill-color:currentColor!important;
    font:800 10px/1.25 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
    letter-spacing:.1em!important;
    text-transform:uppercase!important;
    opacity:.72;
}
.ltw-visual-builder-canvas .ltw-guest-story-gallery figure.is-placeholder:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:grid!important;
    place-items:center;
    min-height:120px;
    border:1px dashed color-mix(in srgb,currentColor 42%,transparent)!important;
    background:color-mix(in srgb,currentColor 4%,transparent)!important;
}
.ltw-visual-builder-canvas .ltw-guest-feature-image.is-placeholder:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-visual-builder-canvas .ltw-guest-feature-trio figure.is-placeholder:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border:1px dashed color-mix(in srgb,currentColor 42%,transparent)!important;
    background:color-mix(in srgb,currentColor 4%,transparent)!important;
}
.ltw-visual-builder-canvas .ltw-builder-hero-photo-cue{
    position:absolute;
    z-index:3;
    inset:18px 18px auto auto;
    min-width:118px;
    min-height:40px;
    padding:9px 13px;
    border:1px dashed currentColor;
    border-radius:999px;
    background:color-mix(in srgb,var(--guest-bg,#fff) 88%,transparent);
}
.ltw-visual-builder-canvas .ltw-modern-muse-hero-media.is-placeholder{
    display:grid;
    place-items:center;
}

/* v1.21.9 — Start Here theme names are an explicit, always-visible footer strip.
 * The theme label markup already exists; this only guarantees that the visual
 * preview cannot obscure or collapse it in the shared client/admin builder. */
.ltw-guest-experience-editor .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-rows:205px 48px!important;
}
.ltw-guest-experience-editor .ltw-theme-card-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:relative!important;
    z-index:20!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:48px!important;
    padding:0 12px!important;
    background:#fff!important;
    color:#29231f!important;
    -webkit-text-fill-color:#29231f!important;
    visibility:visible!important;
    opacity:1!important;
    overflow:visible!important;
}
.ltw-guest-experience-editor .ltw-theme-card-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-height:48px!important;
    margin:0!important;
    color:#29231f!important;
    -webkit-text-fill-color:#29231f!important;
    visibility:visible!important;
    opacity:1!important;
}
.ltw-guest-experience-editor .ltw-theme-card-title strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    margin:0!important;
    color:#29231f!important;
    -webkit-text-fill-color:#29231f!important;
    font:700 13px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
    letter-spacing:.01em!important;
    text-align:center!important;
    visibility:visible!important;
    opacity:1!important;
}
.ltw-guest-experience-editor .ltw-theme-card-copy>small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-theme-font-note:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
}
@media(max-width:780px){
    .ltw-guest-experience-editor .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-rows:190px 48px!important;}
}

/* v1.21.17 — Modern Muse Introduction editor mirrors its two-photo canvas. */
.ltw-guest-experience-editor.is-event-website-builder .ltw-story-photo-section.is-modern-muse-story-editor .ltw-story-photo-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-columns:repeat(2,minmax(0,1fr));
}
@media(max-width:620px){
    .ltw-guest-experience-editor.is-event-website-builder .ltw-story-photo-section.is-modern-muse-story-editor .ltw-story-photo-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}
}


/* v1.21.24 — final two-theme Start Here cards.
 * These are chooser-only previews: they mirror the finished Soft Elegance
 * and After Midnight moods without changing either Event Website theme. */
.ltw-guest-experience-editor .ltw-theme-card-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:18px!important;
}
.ltw-guest-experience-editor .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-rows:228px 76px!important;
    border-radius:14px!important;
    border:1px solid #d8cdc4!important;
    box-shadow:0 8px 24px rgba(61,43,32,.06)!important;
    background:#fff!important;
}
.ltw-guest-experience-editor .ltw-theme-card:hover:not(:disabled):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    transform:translateY(-2px);
    box-shadow:0 12px 28px rgba(61,43,32,.11)!important;
}
.ltw-guest-experience-editor .ltw-theme-card.is-selected:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border:2px solid #a87550!important;
    box-shadow:0 0 0 3px rgba(168,117,80,.11),0 12px 28px rgba(61,43,32,.10)!important;
}

/* Soft Elegance chooser preview — light, airy and romantic. */
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    position:relative!important;
    align-items:center!important;
    justify-content:center!important;
    padding:30px 34px!important;
    overflow:hidden!important;
    background:
        radial-gradient(circle at 18% 15%,rgba(191,151,142,.16),transparent 34%),
        linear-gradient(145deg,#fbf7f1 0%,#f5ede6 58%,#eadbd3 100%)!important;
    color:#604a43!important;
    text-align:center!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):after{
    content:''!important;
    position:absolute!important;
    inset:17px!important;
    z-index:1!important;
    border:1px solid rgba(142,103,84,.42)!important;
    pointer-events:none!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):before{
    content:'✦'!important;
    position:absolute!important;
    top:36px!important;
    left:50%!important;
    z-index:2!important;
    transform:translateX(-50%)!important;
    color:#a87550!important;
    font-size:15px!important;
    line-height:1!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance>*:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    position:relative!important;
    z-index:3!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    margin-top:23px!important;
    color:#9b7463!important;
    -webkit-text-fill-color:#9b7463!important;
    font-family:'Allura','Segoe Script',cursive!important;
    font-size:18px!important;
    letter-spacing:0!important;
    text-transform:none!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    color:#604a43!important;
    -webkit-text-fill-color:#604a43!important;
    font-family:'Cormorant Infant',Georgia,serif!important;
    font-size:31px!important;
    font-style:italic!important;
    font-weight:500!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-divider:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    width:58px!important;
    background:#a87550!important;
    opacity:.7!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    width:56%!important;
    height:3px!important;
    background:#8e7469!important;
    opacity:.25!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    background:#b4805a!important;
    color:#fffaf4!important;
    -webkit-text-fill-color:#fffaf4!important;
}

/* After Midnight chooser preview — dark, moody, luxe and split. */
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:relative!important;
    align-items:flex-start!important;
    justify-content:center!important;
    padding:30px 53% 30px 34px!important;
    overflow:hidden!important;
    background:#1f1c1d!important;
    color:#f5eee5!important;
    text-align:left!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):after{
    content:''!important;
    position:absolute!important;
    inset:0 0 0 48%!important;
    z-index:0!important;
    background:
        linear-gradient(90deg,#1f1c1d 0%,rgba(31,28,29,.86) 11%,rgba(31,28,29,.12) 35%,transparent 50%),
        linear-gradient(145deg,#78645f 0%,#5e5658 45%,#393638 100%)!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):before{
    content:''!important;
    position:absolute!important;
    z-index:1!important;
    inset:18px 16px 18px 55%!important;
    border:1px solid rgba(193,146,89,.58)!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern>*:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:relative!important;
    z-index:3!important;
    max-width:100%!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#c69a63!important;
    -webkit-text-fill-color:#c69a63!important;
    font-family:'Marcellus',Georgia,serif!important;
    font-size:9px!important;
    font-weight:700!important;
    letter-spacing:.18em!important;
    text-transform:uppercase!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#f7f0e8!important;
    -webkit-text-fill-color:#f7f0e8!important;
    font-family:'Libre Bodoni',Georgia,serif!important;
    font-size:31px!important;
    font-weight:400!important;
    line-height:.96!important;
    letter-spacing:-.03em!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-divider:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:50px!important;
    background:#c69a63!important;
    opacity:.86!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-copy:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:72%!important;
    height:3px!important;
    background:#f7f0e8!important;
    opacity:.22!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-button:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border:1px solid rgba(198,154,99,.8)!important;
    border-radius:2px!important;
    background:transparent!important;
    color:#f7f0e8!important;
    -webkit-text-fill-color:#f7f0e8!important;
}

/* Premium theme-name banner with the personality words visible again. */
.ltw-guest-experience-editor .ltw-theme-card-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:grid!important;
    grid-template-rows:auto auto!important;
    align-content:center!important;
    justify-items:center!important;
    gap:6px!important;
    min-height:76px!important;
    padding:10px 18px!important;
    border-top:1px solid rgba(168,117,80,.28)!important;
    visibility:visible!important;
    opacity:1!important;
}
.ltw-guest-experience-editor .ltw-theme-card-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:0!important;
    height:auto!important;
}
.ltw-guest-experience-editor .ltw-theme-card-title strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-family:'Cormorant Infant',Georgia,serif!important;
    font-size:20px!important;
    font-weight:600!important;
    letter-spacing:.015em!important;
    line-height:1.05!important;
}
.ltw-guest-experience-editor .ltw-theme-card-copy>small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    min-height:0!important;
    margin:0!important;
    font:700 9px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
    letter-spacing:.13em!important;
    text-transform:uppercase!important;
    opacity:1!important;
}
.ltw-guest-experience-editor .ltw-theme-card[data-theme-id="classic_romance"] .ltw-theme-card-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:linear-gradient(180deg,#fffdf9,#faf4ee)!important;
    color:#604a43!important;
    -webkit-text-fill-color:#604a43!important;
}
.ltw-guest-experience-editor .ltw-theme-card[data-theme-id="classic_romance"] .ltw-theme-card-copy>small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#9a7463!important;
    -webkit-text-fill-color:#9a7463!important;
}
.ltw-guest-experience-editor .ltw-theme-card[data-theme-id="refined_modern"] .ltw-theme-card-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:linear-gradient(180deg,#292526,#211e1f)!important;
    color:#f7f0e8!important;
    -webkit-text-fill-color:#f7f0e8!important;
    border-top-color:rgba(198,154,99,.6)!important;
}
.ltw-guest-experience-editor .ltw-theme-card[data-theme-id="refined_modern"] .ltw-theme-card-title strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#f7f0e8!important;
    -webkit-text-fill-color:#f7f0e8!important;
    font-family:'Libre Bodoni',Georgia,serif!important;
    font-weight:400!important;
}
.ltw-guest-experience-editor .ltw-theme-card[data-theme-id="refined_modern"] .ltw-theme-card-copy>small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#c69a63!important;
    -webkit-text-fill-color:#c69a63!important;
}

@media(max-width:780px){
    .ltw-guest-experience-editor .ltw-theme-card-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr!important;}
    .ltw-guest-experience-editor .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-rows:205px 76px!important;}
}


/* v1.21.25 — elevated Start Here presentation only.
 * Theme cards are curated style boards, not client-data mini websites.
 * No Event Website renderer, skeleton, RSVP, media, autosave or builder logic changes. */
.ltw-guest-experience-editor .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-rows:248px 88px!important;
    overflow:hidden!important;
    border-radius:16px!important;
    background:transparent!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:248px!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    padding:38px 46px!important;
    background:
        radial-gradient(circle at 12% 14%,rgba(199,155,149,.18),transparent 34%),
        radial-gradient(circle at 88% 86%,rgba(205,182,164,.24),transparent 36%),
        linear-gradient(145deg,#fffaf5 0%,#f8efe8 58%,#eee1d8 100%)!important;
    color:#695049!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):after{
    inset:18px!important;
    border:1px solid rgba(150,108,89,.36)!important;
    box-shadow:inset 0 0 0 7px rgba(255,255,255,.2)!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):before{
    content:'✦'!important;
    top:33px!important;
    font-size:13px!important;
    color:#b27d62!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    margin:0 0 9px!important;
    font-family:'Lora',Georgia,serif!important;
    font-size:8px!important;
    font-style:normal!important;
    font-weight:600!important;
    letter-spacing:.22em!important;
    text-transform:uppercase!important;
    color:#9a7466!important;
    -webkit-text-fill-color:#9a7466!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    margin:4px 0 7px!important;
    font-family:'Cormorant Infant',Georgia,serif!important;
    font-size:76px!important;
    font-style:italic!important;
    font-weight:500!important;
    line-height:.8!important;
    letter-spacing:-.055em!important;
    color:#76574f!important;
    -webkit-text-fill-color:#76574f!important;
    text-shadow:0 10px 25px rgba(114,79,67,.08)!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-divider:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    width:72px!important;
    height:1px!important;
    margin:4px 0 8px!important;
    background:#b27d62!important;
    opacity:.62!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    width:138px!important;
    height:28px!important;
    opacity:.55!important;
    background:
        linear-gradient(#b9a69d,#b9a69d) 50% 3px/100% 1px no-repeat,
        linear-gradient(#cfc0b8,#cfc0b8) 50% 12px/74% 1px no-repeat,
        linear-gradient(#ded1ca,#ded1ca) 50% 21px/48% 1px no-repeat!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    margin-top:1px!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:#9a7466!important;
    -webkit-text-fill-color:#9a7466!important;
    font-family:'Allura','Segoe Script',cursive!important;
    font-size:17px!important;
    font-weight:400!important;
    letter-spacing:.01em!important;
    text-transform:none!important;
}

.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    padding:36px 54% 36px 38px!important;
    background:linear-gradient(145deg,#171516 0%,#211d1f 100%)!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):after{
    inset:0 0 0 47%!important;
    background:
        linear-gradient(90deg,#1a1718 0%,rgba(26,23,24,.9) 11%,rgba(26,23,24,.24) 30%,transparent 48%),
        radial-gradient(circle at 70% 28%,rgba(176,138,87,.16),transparent 28%),
        linear-gradient(145deg,#75686a 0%,#585154 52%,#373335 100%)!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):before{
    inset:20px 18px 20px 56%!important;
    border:1px solid rgba(190,145,88,.52)!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-bottom:13px!important;
    font-family:'Marcellus',Georgia,serif!important;
    font-size:8px!important;
    letter-spacing:.2em!important;
    color:#c79a61!important;
    -webkit-text-fill-color:#c79a61!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0 0 12px!important;
    font-family:'Libre Bodoni',Georgia,serif!important;
    font-size:72px!important;
    font-style:normal!important;
    font-weight:400!important;
    line-height:.82!important;
    letter-spacing:-.055em!important;
    color:#f8f1e9!important;
    -webkit-text-fill-color:#f8f1e9!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-divider:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:54px!important;
    height:1px!important;
    margin:0 0 10px!important;
    background:#c79a61!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-copy:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:122px!important;
    height:28px!important;
    opacity:.34!important;
    background:
        linear-gradient(#f8f1e9,#f8f1e9) 0 3px/100% 1px no-repeat,
        linear-gradient(#f8f1e9,#f8f1e9) 0 12px/74% 1px no-repeat,
        linear-gradient(#f8f1e9,#f8f1e9) 0 21px/46% 1px no-repeat!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-button:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-top:2px!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:#c79a61!important;
    -webkit-text-fill-color:#c79a61!important;
    font-family:'Marcellus',Georgia,serif!important;
    font-size:8px!important;
    font-weight:600!important;
    letter-spacing:.18em!important;
    text-transform:uppercase!important;
}

/* Integrated lower panels — part of each style board, not a generic white footer. */
.ltw-guest-experience-editor .ltw-theme-card-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:88px!important;
    gap:7px!important;
    padding:14px 20px 15px!important;
    border-top:0!important;
    box-shadow:inset 0 1px rgba(255,255,255,.18)!important;
}
.ltw-guest-experience-editor .ltw-theme-card-title strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:23px!important;
    line-height:1!important;
}
.ltw-guest-experience-editor .ltw-theme-card-copy>small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:8px!important;
    letter-spacing:.19em!important;
}
.ltw-guest-experience-editor .ltw-theme-card[data-theme-id="classic_romance"] .ltw-theme-card-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:linear-gradient(180deg,#f4e8df 0%,#ecddd2 100%)!important;
    color:#654b43!important;
    -webkit-text-fill-color:#654b43!important;
}
.ltw-guest-experience-editor .ltw-theme-card[data-theme-id="classic_romance"] .ltw-theme-card-title strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-family:'Cormorant Infant',Georgia,serif!important;
    font-style:italic!important;
    font-weight:600!important;
}
.ltw-guest-experience-editor .ltw-theme-card[data-theme-id="classic_romance"] .ltw-theme-card-copy>small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#986f60!important;
    -webkit-text-fill-color:#986f60!important;
}
.ltw-guest-experience-editor .ltw-theme-card[data-theme-id="refined_modern"] .ltw-theme-card-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:linear-gradient(180deg,#272224 0%,#1d1a1b 100%)!important;
    border-top:1px solid rgba(199,154,97,.34)!important;
}
.ltw-guest-experience-editor .ltw-theme-card[data-theme-id="refined_modern"] .ltw-theme-card-title strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:22px!important;
    letter-spacing:-.015em!important;
}

/* Style Preview becomes a curated mood sample instead of echoing client-entered data. */
.ltw-guest-experience-editor .ltw-style-preview-wrap:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    padding:24px!important;
    border-radius:14px!important;
    background:linear-gradient(180deg,#fffdfa,#fff9f5)!important;
    box-shadow:0 12px 34px rgba(63,43,31,.05)!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    gap:0!important;
    padding:0!important;
    overflow:hidden!important;
    box-shadow:0 12px 30px rgba(43,29,22,.08)!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    padding:12px!important;
    gap:12px!important;
    background:color-mix(in srgb,var(--preview-section-bg) 54%,var(--preview-bg))!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    min-height:360px!important;
    justify-content:center!important;
    padding:58px 48px!important;
    background:
        radial-gradient(circle at 50% 10%,color-mix(in srgb,var(--preview-accent) 28%,transparent),transparent 33%),
        linear-gradient(155deg,color-mix(in srgb,var(--preview-section-bg) 70%,var(--preview-bg)),color-mix(in srgb,var(--preview-dark-surface) 88%,#000))!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):after{
    inset:22px!important;
    border-color:color-mix(in srgb,var(--preview-bg) 52%,transparent)!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-eyebrow:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    font:600 9px/1.2 'Lora',Georgia,serif!important;
    letter-spacing:.2em!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    margin:10px 0 13px!important;
    font:italic 500 clamp(44px,5.2vw,64px)/.95 'Cormorant Infant',Georgia,serif!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-intro:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    max-width:570px!important;
    font-size:12px!important;
    line-height:1.75!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    min-height:128px!important;
    padding:28px!important;
    border:1px solid color-mix(in srgb,var(--preview-border) 68%,transparent)!important;
    border-radius:0!important;
    background:color-mix(in srgb,var(--preview-bg) 92%,white)!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    background:var(--preview-dark-surface)!important;
    border:0!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-column:1/-1!important;
    min-height:390px!important;
    padding:58px 55% 58px 48px!important;
    background:var(--preview-dark-surface)!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):before{
    left:50%!important;
    background:
        linear-gradient(90deg,var(--preview-dark-surface) 0%,color-mix(in srgb,var(--preview-dark-surface) 88%,transparent) 12%,transparent 42%),
        linear-gradient(145deg,color-mix(in srgb,var(--preview-section-bg) 82%,#777),color-mix(in srgb,var(--preview-border) 72%,#333))!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-eyebrow:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:var(--preview-accent)!important;
    font:600 9px/1.2 'Marcellus',Georgia,serif!important;
    letter-spacing:.2em!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:11px 0 15px!important;
    font:400 clamp(46px,5.3vw,66px)/.92 'Libre Bodoni',Georgia,serif!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-intro:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    max-width:440px!important;
    font-size:12px!important;
    line-height:1.7!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-section:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:128px!important;
    padding:28px 36px!important;
    border:0!important;
    border-top:1px solid color-mix(in srgb,var(--preview-accent) 45%,transparent)!important;
    background:color-mix(in srgb,var(--preview-section-bg) 58%,var(--preview-dark-surface))!important;
    color:var(--preview-light-text)!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-section+ .ltw-preview-section:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-left:1px solid color-mix(in srgb,var(--preview-accent) 24%,transparent)!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-section small:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:var(--preview-light-text)!important;
    opacity:.68!important;
}

@media(max-width:780px){
    .ltw-guest-experience-editor .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-rows:220px 84px!important;}
    .ltw-guest-experience-editor .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:220px!important;}
    .ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding-right:48%!important;}
    .ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:44px 40% 150px 32px!important;}
}
@media(max-width:560px){
    .ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){padding:34px 28px!important;}
    .ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:32px 47% 32px 28px!important;}
    .ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:62px!important;}
    .ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr!important;}
    .ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-section+ .ltw-preview-section:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-left:0!important;}
}


/* v2.0.0 — Start Here hero-style theme cards only.
 * Theme names now live inside the visual card; the separate footer/banner is removed.
 * Soft Elegance is intentionally luminous with no shaded center panel. */
.ltw-guest-experience-editor .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    min-height:286px!important;
    overflow:hidden!important;
    border-radius:16px!important;
}
.ltw-guest-experience-editor .ltw-theme-card-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:none!important;}
.ltw-guest-experience-editor .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:100%!important;
    min-height:286px!important;
    height:286px!important;
    box-sizing:border-box!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    align-items:center!important;
    justify-content:center!important;
    gap:11px!important;
    padding:48px 44px!important;
    text-align:center!important;
    background:
        radial-gradient(circle at 14% 18%,rgba(217,184,176,.18),transparent 34%),
        radial-gradient(circle at 86% 82%,rgba(225,206,190,.20),transparent 38%),
        linear-gradient(145deg,#fffdf9 0%,#fbf5ef 54%,#f5ebe3 100%)!important;
    color:#6f5148!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):after{
    content:''!important;
    position:absolute!important;
    inset:18px!important;
    z-index:1!important;
    border:1px solid rgba(169,125,103,.34)!important;
    background:none!important;
    box-shadow:none!important;
    pointer-events:none!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):before{
    content:'✦'!important;
    top:38px!important;
    left:50%!important;
    z-index:2!important;
    transform:translateX(-50%)!important;
    color:#b58168!important;
    font-size:12px!important;
    background:none!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance>*:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){position:relative!important;z-index:3!important;}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    margin:18px 0 3px!important;
    color:#a57867!important;
    -webkit-text-fill-color:#a57867!important;
    font:600 8px/1.2 'Lora',Georgia,serif!important;
    letter-spacing:.22em!important;
    text-transform:uppercase!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    margin:0!important;
    color:#76574f!important;
    -webkit-text-fill-color:#76574f!important;
    font-family:'Cormorant Infant',Georgia,serif!important;
    font-size:43px!important;
    font-style:italic!important;
    font-weight:500!important;
    line-height:.98!important;
    letter-spacing:-.025em!important;
    text-shadow:none!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-divider:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    width:72px!important;
    height:1px!important;
    margin:4px 0 2px!important;
    background:#b58168!important;
    opacity:.58!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:#a57867!important;
    -webkit-text-fill-color:#a57867!important;
    font-family:'Allura','Segoe Script',cursive!important;
    font-size:18px!important;
    font-weight:400!important;
    letter-spacing:.01em!important;
    text-transform:none!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    align-items:flex-start!important;
    justify-content:center!important;
    gap:10px!important;
    height:286px!important;
    padding:48px 52% 48px 40px!important;
    text-align:left!important;
    background:linear-gradient(145deg,#171516 0%,#211d1f 100%)!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):after{
    inset:0 0 0 48%!important;
    background:
        linear-gradient(90deg,#191617 0%,rgba(25,22,23,.88) 12%,rgba(25,22,23,.18) 31%,transparent 49%),
        radial-gradient(circle at 72% 24%,rgba(189,148,91,.13),transparent 30%),
        linear-gradient(145deg,#74686a 0%,#575154 52%,#373335 100%)!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):before{
    inset:20px 18px 20px 57%!important;
    border:1px solid rgba(199,154,97,.50)!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern>*:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:relative!important;z-index:3!important;}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0 0 5px!important;
    color:#c79a61!important;
    -webkit-text-fill-color:#c79a61!important;
    font:600 8px/1.2 'Marcellus',Georgia,serif!important;
    letter-spacing:.19em!important;
    text-transform:uppercase!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0!important;
    max-width:250px!important;
    color:#f8f1e9!important;
    -webkit-text-fill-color:#f8f1e9!important;
    font-family:'Libre Bodoni',Georgia,serif!important;
    font-size:42px!important;
    font-style:normal!important;
    font-weight:400!important;
    line-height:.95!important;
    letter-spacing:-.035em!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-divider:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:55px!important;
    height:1px!important;
    margin:5px 0 3px!important;
    background:#c79a61!important;
    opacity:.9!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-button:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:#c79a61!important;
    -webkit-text-fill-color:#c79a61!important;
    font:600 8px/1.2 'Marcellus',Georgia,serif!important;
    letter-spacing:.17em!important;
    text-transform:uppercase!important;
}
@media(max-width:780px){
    .ltw-guest-experience-editor .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:250px!important;}
    .ltw-guest-experience-editor .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:250px!important;height:250px!important;}
}
@media(max-width:560px){
    .ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){padding:42px 28px!important;}
    .ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:40px 47% 40px 28px!important;}
    .ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:36px!important;}
}


/* 2.0.1 — unify both chooser cards as centered hero compositions.
 * Removes the lower banner and keeps the theme name inside the artwork.
 * Start Here presentation only. */
.ltw-guest-experience-editor .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-rows:1fr!important;
    min-height:286px!important;
}
.ltw-guest-experience-editor .ltw-theme-card-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:286px!important;
    height:100%!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview .ltw-theme-preview-divider:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-theme-card-preview .ltw-theme-preview-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-theme-card-preview .ltw-theme-preview-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview .ltw-theme-preview-divider:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview .ltw-theme-preview-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview .ltw-theme-preview-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
}

/* Soft Elegance — same airy centered composition, no heavy center block. */
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    padding:38px 40px!important;
    background:
        radial-gradient(circle at 50% 12%, rgba(198, 160, 142, .15), transparent 18%),
        radial-gradient(circle at 15% 18%, rgba(236, 222, 211, .75), transparent 32%),
        radial-gradient(circle at 86% 85%, rgba(227, 208, 193, .55), transparent 34%),
        linear-gradient(145deg,#fffdf9 0%,#fbf4ee 54%,#f3e5db 100%)!important;
    color:#76574f!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):after,
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):after{
    inset:18px!important;
    border:1px solid rgba(164,121,99,.36)!important;
    box-shadow:none!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):before,
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):before{
    content:'✦'!important;
    top:40px!important;
    font-size:12px!important;
    color:#b07b60!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    margin:0 0 14px!important;
    font-family:'Lora',Georgia,serif!important;
    font-size:10px!important;
    font-style:normal!important;
    font-weight:600!important;
    letter-spacing:.28em!important;
    text-transform:uppercase!important;
    color:#a57a69!important;
    -webkit-text-fill-color:#a57a69!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    margin:0!important;
    font-family:'Cormorant Infant',Georgia,serif!important;
    font-size:58px!important;
    font-style:italic!important;
    font-weight:500!important;
    line-height:.95!important;
    letter-spacing:-.03em!important;
    color:#825f54!important;
    -webkit-text-fill-color:#825f54!important;
    text-shadow:0 10px 24px rgba(114,79,67,.06)!important;
}

/* After Midnight — centered hero composition with gold title and ivory descriptors. */
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    padding:38px 40px!important;
    background:
        radial-gradient(circle at 50% 16%, rgba(199,154,97,.14), transparent 20%),
        radial-gradient(circle at 18% 18%, rgba(58,52,55,.28), transparent 28%),
        radial-gradient(circle at 82% 82%, rgba(95,87,92,.24), transparent 34%),
        linear-gradient(145deg,#161315 0%,#211d1f 54%,#2a2528 100%)!important;
    color:#f6eee5!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):after,
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):after{
    content:''!important;
    position:absolute!important;
    inset:0!important;
    background:linear-gradient(90deg,rgba(255,255,255,0) 0%, rgba(255,255,255,.04) 50%, rgba(255,255,255,0) 100%)!important;
    z-index:0!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):before,
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):before{
    inset:18px!important;
    border:1px solid rgba(199,154,97,.58)!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0 0 14px!important;
    font-family:'Marcellus',Georgia,serif!important;
    font-size:10px!important;
    font-weight:400!important;
    letter-spacing:.28em!important;
    text-transform:uppercase!important;
    color:#f4eadf!important;
    -webkit-text-fill-color:#f4eadf!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0!important;
    font-family:'Libre Bodoni',Georgia,serif!important;
    font-size:58px!important;
    font-style:normal!important;
    font-weight:400!important;
    line-height:.93!important;
    letter-spacing:-.035em!important;
    color:#c79a61!important;
    -webkit-text-fill-color:#c79a61!important;
    text-shadow:0 10px 28px rgba(0,0,0,.22)!important;
}

@media(max-width:780px){
    .ltw-guest-experience-editor .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:245px!important;}
    .ltw-guest-experience-editor .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:245px!important;}
    .ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:48px!important;}
}


/* 2.0.2 — final Start Here polish.
 * Refines wording on the chooser and upgrades the Style Preview only.
 * This does not alter the live Event Website renderer or locked theme builds. */

/* Soft Elegance Style Preview — noticeably lighter, airier and more timeless. */
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    background:color-mix(in srgb,var(--preview-section-bg) 36%, var(--preview-bg))!important;
    padding:14px!important;
    gap:14px!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    min-height:352px!important;
    justify-content:center!important;
    align-items:center!important;
    text-align:center!important;
    padding:58px 54px!important;
    background:
        radial-gradient(circle at 50% 10%, color-mix(in srgb,var(--preview-accent) 16%, transparent), transparent 19%),
        linear-gradient(180deg, color-mix(in srgb,var(--preview-bg) 94%, white) 0%, color-mix(in srgb,var(--preview-bg) 84%, var(--preview-section-bg)) 58%, color-mix(in srgb,var(--preview-accent) 14%, var(--preview-bg)) 100%)!important;
    border:0!important;
    color:var(--preview-text)!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):before,
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):before{
    display:none!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):after,
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):after{
    content:''!important;
    position:absolute!important;
    inset:22px!important;
    border:1px solid color-mix(in srgb,var(--preview-accent) 35%, transparent)!important;
    pointer-events:none!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-eyebrow:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance .ltw-preview-eyebrow:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    color:color-mix(in srgb,var(--preview-text) 80%, var(--preview-accent))!important;
    -webkit-text-fill-color:currentColor!important;
    font:600 9px/1.2 'Lora',Georgia,serif!important;
    letter-spacing:.22em!important;
    opacity:1!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    margin:12px 0 14px!important;
    color:color-mix(in srgb,var(--preview-text) 88%, #6e5148)!important;
    font:italic 500 clamp(44px,5.2vw,64px)/.95 'Cormorant Infant',Georgia,serif!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-intro:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance .ltw-preview-intro:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    max-width:580px!important;
    color:var(--preview-text)!important;
    -webkit-text-fill-color:currentColor!important;
    font-size:12px!important;
    line-height:1.75!important;
    opacity:1!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-action:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance .ltw-preview-action:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    background:var(--preview-button-bg)!important;
    color:var(--preview-button-text)!important;
    border:0!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance .ltw-preview-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    min-height:120px!important;
    padding:28px!important;
    border-radius:0!important;
    border:1px solid color-mix(in srgb,var(--preview-border) 62%, transparent)!important;
    background:color-mix(in srgb,var(--preview-bg) 95%, white)!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-section strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance .ltw-preview-section strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:color-mix(in srgb,var(--preview-text) 88%, #6e5148)!important;
}

/* After Midnight Style Preview — centered editorial hero with palette-driven surfaces. */
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    background:color-mix(in srgb,var(--preview-dark-surface) 88%, var(--preview-section-bg))!important;
    padding:14px!important;
    gap:14px!important;
    border:0!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-column:1/-1!important;
    min-height:352px!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    padding:58px 54px!important;
    background:
        radial-gradient(circle at 50% 16%, color-mix(in srgb,var(--preview-accent) 24%, transparent), transparent 18%),
        radial-gradient(circle at 14% 18%, color-mix(in srgb,var(--preview-section-bg) 16%, transparent), transparent 28%),
        radial-gradient(circle at 84% 84%, color-mix(in srgb,var(--preview-border) 14%, transparent), transparent 32%),
        linear-gradient(145deg, var(--preview-dark-surface) 0%, color-mix(in srgb,var(--preview-dark-surface) 82%, #312a2d) 58%, color-mix(in srgb,var(--preview-section-bg) 32%, var(--preview-dark-surface)) 100%)!important;
    color:var(--preview-light-text)!important;
    border:0!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):before,
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):before{
    display:none!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):after,
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):after{
    content:''!important;
    position:absolute!important;
    inset:22px!important;
    border:1px solid color-mix(in srgb,var(--preview-accent) 62%, transparent)!important;
    pointer-events:none!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-eyebrow:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-refined_modern .ltw-preview-eyebrow:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:var(--preview-light-text)!important;
    font:400 10px/1.2 'Marcellus',Georgia,serif!important;
    letter-spacing:.24em!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:12px 0 15px!important;
    color:var(--preview-accent)!important;
    font:400 clamp(46px,5.3vw,66px)/.92 'Libre Bodoni',Georgia,serif!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-intro:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-refined_modern .ltw-preview-intro:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    max-width:530px!important;
    color:color-mix(in srgb,var(--preview-light-text) 82%, var(--preview-border))!important;
    font-size:12px!important;
    line-height:1.72!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-action:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-refined_modern .ltw-preview-action:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:transparent!important;
    border:1px solid color-mix(in srgb,var(--preview-accent) 82%, transparent)!important;
    color:var(--preview-accent)!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-section:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-refined_modern .ltw-preview-section:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:120px!important;
    padding:28px!important;
    border-radius:0!important;
    border:1px solid color-mix(in srgb,var(--preview-accent) 30%, transparent)!important;
    background:color-mix(in srgb,var(--preview-section-bg) 72%, var(--preview-dark-surface))!important;
    color:var(--preview-light-text)!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-section strong:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-refined_modern .ltw-preview-section strong:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:var(--preview-light-text)!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-section small:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-refined_modern .ltw-preview-section small:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:color-mix(in srgb,var(--preview-light-text) 94%, var(--preview-border))!important;
    opacity:1!important;
}

@media(max-width:780px){
    .ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
.ltw-guest-experience-editor .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-refined_modern .ltw-preview-hero:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        min-height:290px!important;
        padding:42px 30px!important;
    }
}


/* v2.0.15 — Soft Elegance typography preview sync. */
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    font-family:'Italianno','Segoe Script',cursive!important;
    font-style:normal!important;
    font-weight:400!important;
    letter-spacing:0!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    font-family:'Cormorant Garamond',Georgia,serif!important;
    font-style:italic!important;
    font-weight:300!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    font-family:'Italianno','Segoe Script',cursive!important;
    font-style:normal!important;
    font-weight:400!important;
    letter-spacing:0!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance :is(.ltw-preview-intro,.ltw-preview-section small):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance :is(.ltw-preview-intro,.ltw-preview-section small):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-family:'Cormorant Garamond',Georgia,serif!important;
    font-weight:300!important;
}


/* v2.0.18 — Soft Elegance preview body-font sync. */
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance :is(.ltw-preview-intro,.ltw-preview-section small):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance :is(.ltw-preview-intro,.ltw-preview-section small):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-family:'Spectral',Georgia,serif!important;
    font-weight:300!important;
}

/* v2.0.38 — theme-aware generated monogram collection: Signature, Crest, Botanical Frame. */
.ltw-generated-monogram{
    position:relative!important;
    display:inline-grid!important;
    place-items:center!important;
    flex:0 0 auto!important;
    isolation:isolate;
    color:currentColor;
    text-transform:none!important;
}
.ltw-generated-monogram>.ltw-monogram-content{
    position:relative!important;
    z-index:2!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    inset:auto!important;
    min-width:0;
    white-space:nowrap;
}
.ltw-generated-monogram .ltw-monogram-character,
.ltw-generated-monogram .ltw-monogram-divider{display:inline-block;position:static!important;transform:none!important}

/* Signature — simple flowing initials with a delicate ampersand. */
.ltw-generated-monogram.is-style-script{
    width:176px!important;
    min-width:176px!important;
    height:104px!important;
    min-height:104px!important;
    padding:0!important;
    font-family:'Italianno','Allura','Segoe Script',cursive!important;
    font-size:72px!important;
    font-style:normal!important;
    font-weight:400!important;
    line-height:1!important;
    letter-spacing:0!important;
}
.ltw-generated-monogram.is-style-script:before,
.ltw-generated-monogram.is-style-script:after{display:none!important;content:none!important}
.ltw-generated-monogram.is-style-script .ltw-monogram-content{transform:translateY(-1px)!important}
.ltw-generated-monogram.is-style-script .ltw-monogram-character{line-height:.9}
.ltw-generated-monogram.is-style-script .ltw-monogram-divider{
    margin:0 .12em!important;
    font-family:'Cormorant Garamond',Georgia,serif!important;
    font-size:.38em!important;
    font-style:italic!important;
    font-weight:300!important;
    line-height:1!important;
}

/* Crest — side-by-side initials in a fine heraldic frame. The legacy
 * interlocked key is intentionally retained so existing saved selections work. */
.ltw-generated-monogram.is-style-interlocked{
    width:158px!important;
    min-width:158px!important;
    height:150px!important;
    min-height:150px!important;
    padding:0!important;
    transform:none!important;
    text-indent:0!important;
    letter-spacing:0!important;
}
.ltw-generated-monogram.is-style-interlocked .ltw-monogram-crest-frame{
    position:absolute;
    inset:0;
    z-index:0;
    width:100%;
    height:100%;
    overflow:visible;
}
.ltw-generated-monogram.is-style-interlocked .ltw-monogram-crest-frame path{stroke-width:1.35}
.ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content{
    position:relative!important;
    inset:auto!important;
    display:inline-flex!important;
    transform:translateY(-2px)!important;
    font-family:'Cormorant Infant','Cormorant Garamond',Georgia,serif!important;
    font-size:47px!important;
    font-style:normal!important;
    font-weight:500!important;
    line-height:1!important;
}
.ltw-generated-monogram.is-style-interlocked .ltw-monogram-divider{
    height:42px;
    margin:0 .22em!important;
    overflow:hidden;
    color:transparent!important;
    font-size:1px!important;
    line-height:1!important;
    border-left:1px solid currentColor;
    opacity:.75;
}

/* Botanical Frame — open fine-line wreath with romantic side-by-side initials. */
.ltw-generated-monogram.is-style-seal{
    width:158px!important;
    min-width:158px!important;
    height:158px!important;
    min-height:158px!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    font-family:'Italianno','Allura','Segoe Script',cursive!important;
    font-size:45px!important;
    letter-spacing:0!important;
}
.ltw-generated-monogram.is-style-seal:before,
.ltw-generated-monogram.is-style-seal:after{display:none!important;content:none!important}
.ltw-generated-monogram.is-style-seal .ltw-monogram-botanical{
    position:absolute!important;
    inset:0!important;
    z-index:0!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    max-height:none!important;
    overflow:visible!important;
}
.ltw-generated-monogram.is-style-seal .ltw-monogram-botanical .botanical-ring{stroke-width:1.05}
.ltw-generated-monogram.is-style-seal .ltw-monogram-botanical .botanical-stem{stroke-width:1.25}
.ltw-generated-monogram.is-style-seal>.ltw-monogram-content{max-width:none!important;line-height:1!important;transform:translateY(2px)!important}
.ltw-generated-monogram.is-style-seal .ltw-monogram-divider{
    margin:0 .12em!important;
    font-family:'Cormorant Garamond',Georgia,serif!important;
    font-size:.42em!important;
    font-style:italic!important;
    font-weight:300!important;
    line-height:1!important;
}

/* Soft Elegance keeps the collection airy, romantic and fine-lined. */
.theme-classic_romance .ltw-generated-monogram.is-style-script,
.ltw-monogram-control.theme-classic_romance .ltw-generated-monogram.is-style-script,
.theme-classic_romance .ltw-generated-monogram.is-style-seal,
.ltw-monogram-control.theme-classic_romance .ltw-generated-monogram.is-style-seal{
    font-family:'Italianno','Allura','Segoe Script',cursive!important;
}
.theme-classic_romance .ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content,
.ltw-monogram-control.theme-classic_romance .ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content{
    font-family:'Cormorant Infant','Cormorant Garamond',Georgia,serif!important;
    font-weight:500!important;
}
.theme-classic_romance .ltw-generated-monogram.is-style-interlocked .ltw-monogram-crest-frame path,
.ltw-monogram-control.theme-classic_romance .ltw-generated-monogram.is-style-interlocked .ltw-monogram-crest-frame path{stroke-width:1.15}

/* After Midnight uses the same three choices with stronger structure and a
 * richer editorial finish. */
.theme-refined_modern .ltw-generated-monogram.is-style-script,
.ltw-monogram-control.theme-refined_modern .ltw-generated-monogram.is-style-script,
.theme-refined_modern .ltw-generated-monogram.is-style-seal,
.ltw-monogram-control.theme-refined_modern .ltw-generated-monogram.is-style-seal{
    font-family:'Italianno','Allura','Segoe Script',cursive!important;
}
.theme-refined_modern .ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content,
.ltw-monogram-control.theme-refined_modern .ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content{
    font-family:'Libre Bodoni','Cormorant Infant',Georgia,serif!important;
    font-weight:500!important;
}
.theme-refined_modern .ltw-generated-monogram.is-style-interlocked .ltw-monogram-crest-frame path,
.ltw-monogram-control.theme-refined_modern .ltw-generated-monogram.is-style-interlocked .ltw-monogram-crest-frame path{stroke-width:1.7}
.theme-refined_modern .ltw-generated-monogram.is-style-seal .ltw-monogram-botanical .botanical-ring,
.ltw-monogram-control.theme-refined_modern .ltw-generated-monogram.is-style-seal .ltw-monogram-botanical .botanical-ring{stroke-width:1.45}
.theme-refined_modern .ltw-generated-monogram.is-style-seal .ltw-monogram-botanical .botanical-stem,
.ltw-monogram-control.theme-refined_modern .ltw-generated-monogram.is-style-seal .ltw-monogram-botanical .botanical-stem{stroke-width:1.65}

/* Theme-aware choice cards in the generator. */
.ltw-monogram-control.theme-refined_modern .ltw-monogram-style-choices label>span{
    border-color:#765e39!important;
    background:#1f1d1b!important;
    color:#c9a361!important;
}
.ltw-monogram-control.theme-refined_modern .ltw-monogram-style-choices label:has(input:checked)>span{
    border-color:#c9a361!important;
    background:#292522!important;
    box-shadow:0 0 0 2px rgba(201,163,97,.18)!important;
}
.ltw-monogram-control.theme-refined_modern .ltw-monogram-style-choices strong{color:#e1c283!important}
.ltw-monogram-control.theme-refined_modern .ltw-monogram-style-choices small{color:#d7cdc1!important}
.ltw-monogram-control.theme-refined_modern .ltw-monogram-style-choices label:hover>span,
.ltw-monogram-control.theme-refined_modern .ltw-monogram-style-choices label:focus-within>span{background:#302b27!important;border-color:#d2ad6d!important}
.ltw-monogram-control.theme-refined_modern .ltw-monogram-live-preview{
    border-color:#8d744c!important;
    background:#1f1d1b!important;
    color:#c9a361!important;
}
.ltw-monogram-control.theme-refined_modern .ltw-monogram-live-preview>small{color:#d7cdc1!important}

/* The previews need a little more breathing room for the new crest/frame art. */
.ltw-monogram-style-choices label>span{min-height:188px!important}
.ltw-monogram-style-choices .ltw-generated-monogram{transform:scale(.64)!important;margin:-17px -20px -13px!important}
.ltw-selected-monogram .ltw-generated-monogram{transform:scale(.60)!important;margin:-26px -28px!important}
.ltw-monogram-live-preview{min-height:176px!important}

@media(max-width:520px){
    .ltw-monogram-style-choices .ltw-generated-monogram{transform:scale(.72)!important;margin:-12px -15px -8px!important}
}

/* v2.0.39 — Canva artwork-backed Crest and Botanical Frame monograms. */
.ltw-generated-monogram .ltw-monogram-art{
    position:absolute!important;
    inset:0!important;
    z-index:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    pointer-events:none!important;
}
.ltw-generated-monogram .ltw-monogram-art-image{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    display:none!important;
}
.theme-classic_romance .ltw-generated-monogram .ltw-monogram-art-image.is-soft-elegance,
.ltw-monogram-control.theme-classic_romance .ltw-generated-monogram .ltw-monogram-art-image.is-soft-elegance{
    display:block!important;
}
.theme-refined_modern .ltw-generated-monogram .ltw-monogram-art-image.is-after-midnight,
.ltw-monogram-control.theme-refined_modern .ltw-generated-monogram .ltw-monogram-art-image.is-after-midnight{
    display:block!important;
}
/* Safe fallback while the theme class is being initialized in the editor. */
.ltw-generated-monogram .ltw-monogram-art-image.is-soft-elegance:first-child:last-child{display:block!important}

.ltw-generated-monogram.is-style-interlocked{
    width:166px!important;
    min-width:166px!important;
    height:166px!important;
    min-height:166px!important;
}
.ltw-generated-monogram.is-style-seal{
    width:166px!important;
    min-width:166px!important;
    height:166px!important;
    min-height:166px!important;
}
.ltw-generated-monogram.is-style-interlocked .ltw-monogram-crest-frame,
.ltw-generated-monogram.is-style-seal .ltw-monogram-botanical{display:none!important}

/* The Canva frame supplies the ornament; PHP/JS still supplies the initials. */
.ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content{
    z-index:2!important;
    transform:translateY(0)!important;
    font-family:'Cormorant Infant','Cormorant Garamond',Georgia,serif!important;
    font-size:39px!important;
    font-weight:500!important;
}
.ltw-generated-monogram.is-style-interlocked .ltw-monogram-divider{
    height:34px!important;
    margin:0 .24em!important;
    border-left:1px solid currentColor!important;
}
.ltw-generated-monogram.is-style-seal>.ltw-monogram-content{
    z-index:2!important;
    transform:translateY(1px)!important;
    font-family:'Italianno','Allura','Segoe Script',cursive!important;
    font-size:43px!important;
    font-weight:400!important;
}

/* Keep hero lettering light; artwork itself carries its theme color. */
.ltw-event-website.theme-classic_romance .guest-hero .ltw-generated-monogram>.ltw-monogram-content{
    color:#fef5ed!important;
}
.ltw-event-website.theme-refined_modern.theme-modern-muse .guest-hero .ltw-generated-monogram>.ltw-monogram-content:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#fef5ed!important;
}

/* Editor cards/previews retain readable theme-aware initials. */
.ltw-monogram-control.theme-classic_romance .ltw-generated-monogram>.ltw-monogram-content{color:#7f563f!important}
.ltw-monogram-control.theme-refined_modern .ltw-generated-monogram>.ltw-monogram-content{color:#fef5ed!important}

/* v2.0.41 — artwork-backed monograms use dedicated composition geometry.
 * Crest and Botanical Frame no longer share generic grid positioning: the
 * Canva artwork is one centered layer and the dynamic initials are a separate
 * absolute layer placed inside the usable opening of each design. */
.ltw-generated-monogram:is(.is-style-interlocked,.is-style-seal){
    overflow:visible!important;
}
.ltw-generated-monogram.is-style-interlocked .ltw-monogram-art-image{
    transform:scale(1.10)!important;
    transform-origin:50% 50%!important;
}
.ltw-generated-monogram.is-style-seal .ltw-monogram-art-image{
    transform:scale(1.06)!important;
    transform-origin:50% 50%!important;
}
.ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content{
    position:absolute!important;
    left:50%!important;
    top:47%!important;
    right:auto!important;
    bottom:auto!important;
    width:auto!important;
    max-width:none!important;
    transform:translate(-50%,-50%)!important;
    font-size:36px!important;
    line-height:1!important;
}
.ltw-generated-monogram.is-style-seal>.ltw-monogram-content{
    position:absolute!important;
    left:49%!important;
    top:50%!important;
    right:auto!important;
    bottom:auto!important;
    width:auto!important;
    max-width:none!important;
    transform:translate(-50%,-50%)!important;
    font-size:39px!important;
    line-height:1!important;
}
.ltw-generated-monogram.is-style-interlocked .ltw-monogram-divider{
    height:30px!important;
    margin:0 .22em!important;
}

/* The editor cards use the same geometry at their existing scaled preview size. */
.ltw-monogram-control .ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content{
    top:47%!important;
}
.ltw-monogram-control .ltw-generated-monogram.is-style-seal>.ltw-monogram-content{
    left:49%!important;
    top:50%!important;
}

/* v2.0.42 — hero monogram stage correction.
 * The builder/full preview now uses the same large square composition stage as
 * the public hero. Canva artwork fills the stage; initials are anchored to the
 * stage centre instead of flowing beneath the image. */
.ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram:is(.is-style-interlocked,.is-style-seal):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:relative!important;
    display:block!important;
    padding:0!important;
    overflow:visible!important;
    line-height:1!important;
}
.ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram:is(.is-style-interlocked,.is-style-seal)>.ltw-monogram-art:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    display:block!important;
}
.ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram:is(.is-style-interlocked,.is-style-seal) .ltw-monogram-art-image:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:absolute!important;
    inset:4%!important;
    width:92%!important;
    height:92%!important;
    max-width:none!important;
    max-height:none!important;
    object-fit:contain!important;
    object-position:50% 50%!important;
    margin:0!important;
    transform:none!important;
}
.ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram:is(.is-style-interlocked,.is-style-seal)>.ltw-monogram-content:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:absolute!important;
    z-index:3!important;
    left:50%!important;
    top:50%!important;
    right:auto!important;
    bottom:auto!important;
    width:auto!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    transform:translate(-50%,-50%)!important;
    white-space:nowrap!important;
}
/* Crest — larger overall artwork and restrained side-by-side initials. */
.ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram.is-style-interlocked:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:304px!important;
    min-width:304px!important;
    max-width:304px!important;
    height:304px!important;
    min-height:304px!important;
    max-height:304px!important;
}
.ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    top:48%!important;
    font-size:42px!important;
}
.ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-divider:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    height:46px!important;
    margin:0 .18em!important;
}
/* Botanical — slightly smaller than crest, with the lettering optically
 * centred in the open circle rather than around the foliage weight. */
.ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram.is-style-seal:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:286px!important;
    min-width:286px!important;
    max-width:286px!important;
    height:286px!important;
    min-height:286px!important;
    max-height:286px!important;
}
.ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram.is-style-seal>.ltw-monogram-content:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    left:50%!important;
    top:48%!important;
    font-size:56px!important;
}
/* Keep the finished monogram from being shrunk again by the After Midnight
 * split-hero copy wrapper. */
.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.guest-hero,.ltw-full-preview-hero) .ltw-modern-muse-hero-copy .ltw-generated-monogram:is(.is-style-interlocked,.is-style-seal):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    transform:none!important;
    max-width:none!important;
    max-height:none!important;
}
@container (max-width:860px){
    .ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram.is-style-interlocked:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        width:236px!important;min-width:236px!important;max-width:236px!important;height:236px!important;min-height:236px!important;max-height:236px!important;
    }
    .ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram.is-style-seal:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        width:222px!important;min-width:222px!important;max-width:222px!important;height:222px!important;min-height:222px!important;max-height:222px!important;
    }
    .ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:44px!important;top:47.2%!important}
    .ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram.is-style-seal>.ltw-monogram-content:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:46px!important;left:50%!important;top:48%!important}
}

/* v2.0.43 — final monogram finesse pass.
 * Slightly reduce the artwork stage fill and enlarge the initials so the
 * monogram reads more clearly inside the Canva frames. */
.ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram:is(.is-style-interlocked,.is-style-seal) .ltw-monogram-art-image:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    inset:5%!important;
    width:90%!important;
    height:90%!important;
}
.ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram.is-style-interlocked:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:296px!important;
    min-width:296px!important;
    max-width:296px!important;
    height:296px!important;
    min-height:296px!important;
    max-height:296px!important;
}
.ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    top:47%!important;
    font-size:54px!important;
}
.ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-divider:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    height:48px!important;
    margin:0 .16em!important;
}
.ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram.is-style-seal:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:278px!important;
    min-width:278px!important;
    max-width:278px!important;
    height:278px!important;
    min-height:278px!important;
    max-height:278px!important;
}
.ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram.is-style-seal>.ltw-monogram-content:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    left:50%!important;
    top:47.6%!important;
    font-size:58px!important;
}
@container (max-width:860px){
    .ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram.is-style-interlocked:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        width:228px!important;min-width:228px!important;max-width:228px!important;height:228px!important;min-height:228px!important;max-height:228px!important;
    }
    .ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram.is-style-seal:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        width:214px!important;min-width:214px!important;max-width:214px!important;height:214px!important;min-height:214px!important;max-height:214px!important;
    }
    .ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:44px!important;top:47%!important}
    .ltw-event-website :is(.guest-hero,.ltw-full-preview-hero) .ltw-generated-monogram.is-style-seal>.ltw-monogram-content:not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:48px!important;left:50%!important;top:47.6%!important}
}

/* v2.1.1 — Soft Elegance Signature monogram refinement.
 * Signature only: use the approved Rouge Script heading face and compose the
 * two initials as a light overlapping mark. Crest and Botanical are untouched. */
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-script{
    width:190px!important;
    min-width:190px!important;
    height:116px!important;
    min-height:116px!important;
    padding:0!important;
    font-family:'Rouge Script','Segoe Script',cursive!important;
    font-size:1px!important;
    overflow:visible!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-script>.ltw-monogram-content{
    position:absolute!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    transform:none!important;
    overflow:visible!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-script .ltw-monogram-character{
    position:absolute!important;
    display:block!important;
    font-family:'Rouge Script','Segoe Script',cursive!important;
    font-size:88px!important;
    font-style:normal!important;
    font-weight:400!important;
    line-height:.78!important;
    transform-origin:50% 50%!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-script .ltw-monogram-character.is-first{
    left:35%!important;
    top:44%!important;
    transform:translate(-50%,-50%) rotate(-4deg)!important;
    z-index:1!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-script .ltw-monogram-character.is-second{
    left:64%!important;
    top:56%!important;
    transform:translate(-50%,-50%) rotate(3deg)!important;
    z-index:2!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-script .ltw-monogram-character.is-first:only-child{
    left:50%!important;
    top:50%!important;
    transform:translate(-50%,-50%)!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-script .ltw-monogram-divider{
    position:absolute!important;
    left:50%!important;
    top:49%!important;
    margin:0!important;
    font-family:'Cormorant Garamond',Georgia,serif!important;
    font-size:25px!important;
    font-style:italic!important;
    font-weight:300!important;
    line-height:1!important;
    transform:translate(-50%,-50%)!important;
    z-index:4!important;
}


/* v2.1.2 — Soft Elegance Signature refinement.
 * Remove the ampersand and give the second initial a lower offset so the
 * typographic mark feels more intertwined and intentionally staggered. */
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-script .ltw-monogram-divider{
    display:none!important;
    opacity:0!important;
    visibility:hidden!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-script .ltw-monogram-character.is-first{
    left:37%!important;
    top:42.5%!important;
    transform:translate(-50%,-50%) rotate(-4deg)!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-script .ltw-monogram-character.is-second{
    left:64.5%!important;
    top:61.5%!important;
    transform:translate(-50%,-50%) rotate(3deg)!important;
}
@container (max-width:760px){
    :is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-script .ltw-monogram-character.is-first{
        left:37%!important;top:42.5%!important;
    }
    :is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-script .ltw-monogram-character.is-second{
        left:64.5%!important;top:61.5%!important;
    }
}


/* v2.1.3 — Soft Elegance Crest refinement.
 * Keep the same clean serif initials and crest artwork, but elongate the
 * letterforms slightly and give the editor previews a bit more presence.
 * Crest + Botanical asset logic remain unchanged. */
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content{
    letter-spacing:.055em!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-character{
    display:inline-block!important;
    transform:scaleX(.86) scaleY(1.14)!important;
    transform-origin:50% 56%!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-character.is-first{
    margin-right:.03em!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-character.is-second{
    margin-left:.03em!important;
}

/* Editor-only visibility lift for the Soft Elegance Crest option and live preview. */
.ltw-monogram-control.theme-classic_romance .ltw-monogram-style-choices .ltw-generated-monogram.is-style-interlocked{
    transform:scale(.72)!important;
    margin:-10px -14px -8px!important;
}
.ltw-monogram-control.theme-classic_romance .ltw-selected-monogram .ltw-generated-monogram.is-style-interlocked{
    transform:scale(.69)!important;
    margin:-18px -18px -12px!important;
}
.ltw-monogram-control.theme-classic_romance .ltw-generated-monogram.is-style-interlocked .ltw-monogram-art-image{
    filter:drop-shadow(0 1px 1px rgba(127,86,63,.10));
}
.ltw-monogram-control.theme-classic_romance .ltw-monogram-live-preview{
    background:color-mix(in srgb,#ffffff 60%, #efe5dc)!important;
    border-color:color-mix(in srgb,#d8c5b6 74%, transparent)!important;
}
@media(max-width:520px){
    .ltw-monogram-control.theme-classic_romance .ltw-monogram-style-choices .ltw-generated-monogram.is-style-interlocked{
        transform:scale(.78)!important;
        margin:-8px -10px -6px!important;
    }
}


/* v2.1.4 — Soft Elegance Crest proportion refinement.
 * Make the initials taller/narrower and pull them closer together to better
 * match the approved engraved monogram direction. */
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content{
    letter-spacing:.01em!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-character{
    display:inline-block!important;
    transform:scaleX(.70) scaleY(1.26)!important;
    transform-origin:50% 56%!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-character.is-first{
    margin-right:-.02em!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-character.is-second{
    margin-left:-.02em!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-divider{
    margin:0 .08em!important;
    height:44px!important;
}


/* v2.1.5 — Soft Elegance Crest size refinement.
 * Push the serif initials to fill more of the crest interior while keeping
 * the approved tall/narrow engraved look and tighter pair spacing. */
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content{
    font-size:50px!important;
    letter-spacing:-.005em!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-character{
    display:inline-block!important;
    transform:scaleX(.68) scaleY(1.30)!important;
    transform-origin:50% 56%!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-character.is-first{
    margin-right:-.045em!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-character.is-second{
    margin-left:-.045em!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-divider{
    margin:0 .05em!important;
    height:48px!important;
}


/* v2.1.6 — Soft Elegance Crest decisive monogram sizing pass.
 * Push the initials much larger, remove the divider, and tighten the pair so
 * the crest reads like an intentional monogram rather than typed letters.
 */
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content{
    font-size:76px!important;
    letter-spacing:-.03em!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-character{
    display:inline-block!important;
    transform:scaleX(.60) scaleY(1.40)!important;
    transform-origin:50% 56%!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-character.is-first{
    margin-right:-.10em!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-character.is-second{
    margin-left:-.10em!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-divider{
    display:none!important;
    opacity:0!important;
    visibility:hidden!important;
    width:0!important;
    margin:0!important;
    border-left:none!important;
}


/* v2.1.7 — Soft Elegance Crest centering + editor visibility.
 * Center a fixed-width initials group inside the frame so one or two letters
 * always remain optically centered. Editor previews use a warm contrast plate
 * only; the public hero styling remains palette/photo driven. */
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content{
    position:absolute!important;
    left:50%!important;
    top:46.5%!important;
    width:116px!important;
    max-width:116px!important;
    height:auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:0!important;
    margin:0!important;
    padding:0!important;
    transform:translate(-50%,-50%)!important;
    font-size:88px!important;
    letter-spacing:0!important;
    white-space:nowrap!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-character{
    display:block!important;
    flex:0 0 auto!important;
    margin:0!important;
    transform:scaleX(.58) scaleY(1.42)!important;
    transform-origin:50% 54%!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-character + .ltw-monogram-character{
    margin-left:-.18em!important;
}
:is(.theme-classic_romance,.ltw-monogram-control.theme-classic_romance) .ltw-generated-monogram.is-style-interlocked .ltw-monogram-divider{
    display:none!important;
    width:0!important;
    height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    opacity:0!important;
    visibility:hidden!important;
}

/* Soft Elegance Crest editor card/live-preview contrast only. */
.ltw-monogram-control.theme-classic_romance .ltw-generated-monogram.is-style-interlocked{
    border-radius:16px!important;
    background:linear-gradient(145deg,#8a624d,#634536)!important;
    box-shadow:0 5px 16px rgba(88,57,42,.13)!important;
}
.ltw-monogram-control.theme-classic_romance .ltw-generated-monogram.is-style-interlocked>.ltw-monogram-content{
    color:#fef5ed!important;
}
.ltw-monogram-control.theme-classic_romance .ltw-generated-monogram.is-style-interlocked .ltw-monogram-art-image{
    filter:drop-shadow(0 1px 2px rgba(40,23,17,.22))!important;
}
.ltw-monogram-control.theme-classic_romance .ltw-monogram-style-choices .ltw-generated-monogram.is-style-interlocked{
    transform:scale(.78)!important;
    margin:-6px -10px -4px!important;
}
.ltw-monogram-control.theme-classic_romance .ltw-selected-monogram .ltw-generated-monogram.is-style-interlocked{
    transform:scale(.74)!important;
    margin:-12px -14px -8px!important;
}
@media(max-width:520px){
    .ltw-monogram-control.theme-classic_romance .ltw-monogram-style-choices .ltw-generated-monogram.is-style-interlocked{
        transform:scale(.82)!important;
        margin:-4px -7px -3px!important;
    }
}


/* v2.1.9 — Hero / Event Identity editor hierarchy refinement.
 * The featured photo is the primary visual control; uploaded logo/monogram is
 * intentionally secondary. This affects the inline editor only. */
@media(min-width:901px){
    .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-media-control-grid.is-inline-hero-media:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:minmax(0,1.42fr) minmax(250px,.68fr)!important;
        gap:16px!important;
        align-items:start!important;
    }
    .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-media-control-grid.is-inline-hero-media>.ltw-media-control:first-child .ltw-media-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        min-height:220px!important;
    }
    .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-media-control-grid.is-inline-hero-media>.ltw-monogram-control .ltw-logo-media-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        min-height:118px!important;
    }
    .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-media-control-grid.is-inline-hero-media>.ltw-monogram-control .ltw-logo-media-preview img:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        max-height:92px!important;
        max-width:74%!important;
    }
}
@media(min-width:761px) and (max-width:900px){
    .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-media-control-grid.is-inline-hero-media:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr)!important;
        gap:14px!important;
    }
    .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-media-control-grid.is-inline-hero-media>.ltw-media-control:first-child .ltw-media-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        min-height:190px!important;
    }
    .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-media-control-grid.is-inline-hero-media>.ltw-monogram-control .ltw-logo-media-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        min-height:112px!important;
    }
}

/* 2.2.4 — standalone Seating Builder guest roster */
.ltw-seating-manual-roster{display:grid;gap:14px;padding:18px;border:1px solid #dfd4cb;border-radius:12px;background:#fbf8f5}
.ltw-seating-manual-roster-head{display:flex;align-items:center;justify-content:space-between;gap:18px}
.ltw-seating-manual-roster-head h4{margin:0 0 4px;font-size:20px}
.ltw-seating-manual-roster-head p{margin:0;max-width:760px;color:#70645c;font-size:13px;line-height:1.45}
.ltw-seating-manual-roster .ltw-manual-guests-visible{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}
.ltw-seating-manual-roster .ltw-manual-guests-visible>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid #e2d9d2;border-radius:10px;background:#fff}
.ltw-seating-manual-roster .ltw-manual-guests-visible input[data-manual-field="name"]{min-height:40px;border:0;background:transparent;box-shadow:none}
.ltw-seating-manual-roster .ltw-manual-guests-visible input[data-manual-field="name"]:focus{outline:2px solid #b77b51;outline-offset:1px}
.ltw-seating-manual-empty{margin:0;padding:13px 15px;border-radius:10px;background:#f7f2ed;color:#6c5b50;font-size:13px}
@media(max-width:720px){.ltw-seating-manual-roster-head{display:grid}.ltw-seating-manual-roster-head .ltw-add-manual-guest{justify-self:start}.ltw-seating-manual-roster .ltw-manual-guests-visible{grid-template-columns:1fr}}

/* 2.2.5 — compact standalone Seating Builder guest manager */
.ltw-seating-manual-roster{gap:12px}
.ltw-seating-manual-roster-head{align-items:flex-start}
.ltw-seating-manual-roster-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}
.ltw-seating-manual-count{display:inline-flex;align-items:baseline;gap:4px;min-height:40px;padding:0 4px;color:#6d5b50;font-size:12px;white-space:nowrap}
.ltw-seating-manual-count strong{color:#2f251f;font-size:15px}
.ltw-toggle-manual-roster{min-height:40px;padding:8px 14px;border:1px solid #c48b66;border-radius:8px;background:#fff;color:#6d351d;font-weight:700;text-transform:uppercase;letter-spacing:.02em;cursor:pointer}
.ltw-seating-manual-roster.is-collapsed{padding-top:16px;padding-bottom:16px}
.ltw-seating-manual-panel{display:grid;gap:10px;padding-top:2px}
.ltw-seating-manual-panel[hidden]{display:none!important}
.ltw-seating-manual-search-wrap{display:flex;align-items:center;gap:10px}
.ltw-seating-manual-search-wrap input[type="search"]{flex:1;min-width:0;min-height:42px;padding:9px 12px;border:1px solid #ddd2c9;border-radius:9px;background:#fff}
.ltw-seating-manual-search-status{flex:0 0 auto;color:#75675f;font-size:12px;white-space:nowrap}
.ltw-seating-manual-roster .ltw-manual-guests-visible{max-height:280px;overflow-y:auto;align-content:start;padding:2px 5px 2px 2px;scrollbar-gutter:stable}
.ltw-seating-manual-roster .ltw-manual-guests-visible>div[hidden]{display:none!important}
.ltw-seating-manual-no-match{margin:0;padding:12px 14px;border-radius:9px;background:#f7f2ed;color:#6c5b50;font-size:13px}
@media(max-width:720px){.ltw-seating-manual-roster-actions{justify-content:flex-start}.ltw-seating-manual-search-wrap{align-items:stretch;flex-direction:column}.ltw-seating-manual-search-status{padding-left:2px}.ltw-seating-manual-roster .ltw-manual-guests-visible{max-height:340px}}

/* 2.2.6 — standalone Seating Builder batch guest entry + guest directory */
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-manual-roster{
  padding:18px 20px;border:1px solid #dfd4cb;border-radius:12px;background:#fbf8f5;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-manual-roster-head h4{
  margin:0 0 5px!important;color:#241c17!important;font:500 21px/1.15 Georgia,serif!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-manual-roster-head p{
  margin:0;color:#6d5d53!important;line-height:1.5;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-manual-roster-actions{align-items:center}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-manual-roster-actions .ltw-button{
  min-height:42px;padding:10px 15px!important;border-radius:8px!important;font-size:12px!important;line-height:1!important;text-decoration:none!important;cursor:pointer;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-batch-add{
  display:grid;gap:10px;margin-top:4px;padding:16px;border:1px solid #e3d8cf;border-radius:10px;background:#fff;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-batch-add[hidden]{display:none!important}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-batch-add textarea{min-height:138px;resize:vertical}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-batch-help{margin:0;color:#75675d;font-size:12px}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-batch-actions{display:flex;gap:9px;flex-wrap:wrap}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-guest-directory{
  display:grid;gap:14px;margin-top:8px;padding-top:22px;border-top:1px solid #e4d8cf;scroll-margin-top:24px;outline:none;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-guest-directory .ltw-seating-section-head h4{
  color:#241c17!important;font:500 22px/1.15 Georgia,serif!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-directory-tools:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){max-width:520px}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-directory-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
  min-width:0;padding:16px;border:1px solid #dfd4cb;border-radius:12px;background:#fbf8f5;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card-head>div:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:flex;align-items:baseline;gap:9px}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-kicker:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#9a6848}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card-head strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:22px;color:#211a16}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card-head p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin:0;color:#76685e;font-size:12px;text-align:right}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seated-guest-list,
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card .ltw-unseated-guest-list:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
  display:grid!important;grid-template-columns:1fr!important;gap:7px!important;max-height:330px;overflow:auto;padding-right:4px;scrollbar-gutter:stable;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-directory-guest-row{
  display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:10px 11px;border:1px solid #e5dad2;border-radius:9px;background:#fff;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-directory-guest-row>div{display:grid;min-width:0;gap:2px}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-directory-guest-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2b211b;font-size:13px}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-directory-guest-row span{color:#7a6a60;font-size:11px}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-remove-directory-guest{
  flex:0 0 auto;padding:6px 8px;border:0;background:transparent;color:#8c4e37;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-remove-directory-guest:hover,
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-remove-directory-guest:focus{color:#5e3425;text-decoration:underline}
@media(max-width:820px){
  .tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-directory-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr}
  .tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){align-items:flex-start;flex-direction:column}
  .tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card-head p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){text-align:left}
}


/* 2.2.7 — Seating Builder compact guest controls + collapsible guest cards */
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-manual-roster-actions{
  display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:nowrap;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-manual-count{display:none!important}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:0;overflow:hidden}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
  width:100%;display:grid;grid-template-columns:auto minmax(140px,1fr) auto auto;align-items:center;gap:12px;margin:0;padding:15px 16px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card-head:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card-head:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#f7f2ed;outline:none}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card-meta:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#76685e;font-size:12px;text-align:right}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-toggle-label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#7d452d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-chevron:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#7d452d;font-size:20px;line-height:1;transform:rotate(0deg);transition:transform .18s ease}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card:not(.is-collapsed) .ltw-guest-status-chevron:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){transform:rotate(180deg)}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card-body:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){padding:0 16px 16px}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card-body[hidden]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:none!important}
@media(max-width:820px){
  .tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-manual-roster-actions{justify-content:flex-start;flex-wrap:wrap}
  .tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr auto auto;gap:8px}
  .tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card-meta:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-column:1/-1;grid-row:2;text-align:left}
}

/* 2.2.8 — Seating Builder guest list visual refinement */
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
  grid-template-columns:minmax(0,1fr) auto 22px!important;
  gap:10px!important;
  align-items:center!important;
  padding:15px 16px!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
  display:flex!important;
  align-items:baseline!important;
  gap:8px!important;
  min-width:0;
  color:#6f432d!important;
  font-size:12px!important;
  font-weight:800!important;
  letter-spacing:.055em!important;
  text-transform:uppercase!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-title strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
  color:#241c17!important;
  font-size:18px!important;
  font-weight:700!important;
  letter-spacing:0!important;
  text-transform:none!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-divider:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
  color:#c8aa96!important;
  font-weight:400!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card-meta:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:none!important}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-toggle-label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
  color:#7d452d!important;
  font-size:11px!important;
  font-weight:800!important;
  letter-spacing:.045em!important;
  text-transform:uppercase!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-chevron:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
  width:10px!important;
  height:10px!important;
  border-right:2px solid #9a6848!important;
  border-bottom:2px solid #9a6848!important;
  transform:rotate(45deg)!important;
  transition:transform .18s ease!important;
  margin-right:3px;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card:not(.is-collapsed) .ltw-guest-status-chevron:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
  transform:rotate(225deg)!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-directory-guest-row{
  padding:9px 11px!important;
  min-height:42px;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-directory-guest-info{
  display:flex!important;
  align-items:center!important;
  min-width:0!important;
  gap:0!important;
  flex:1 1 auto;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-directory-guest-info strong,
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-directory-guest-info span{
  display:inline-flex!important;
  align-items:center!important;
  min-width:0;
  white-space:nowrap;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-directory-guest-info strong{
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  color:#2b211b!important;
  font-size:13px!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-directory-guest-info span{
  color:#77675d!important;
  font-size:11px!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-directory-guest-info span::before{
  content:"|";
  margin:0 9px;
  color:#ccb7a8;
}
@media(max-width:720px){
  .tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-guest-status-card-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-template-columns:1fr auto 20px!important}
  .tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-directory-guest-info{flex-wrap:wrap!important;row-gap:2px!important}
}


/* 2.2.9 — Seating Builder table + guest entry polish */
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-manual-roster-head{align-items:center!important}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-manual-roster-head h4{margin:0!important}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-table{
  grid-template-columns:minmax(150px,.78fr) minmax(120px,.56fr) 92px minmax(260px,1.7fr) auto!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-table .notes input{font-size:13px!important}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seat-guest-picker.has-assigned-guest{font-weight:700!important;color:#241c17!important}
@media(max-width:900px){
  .tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-seating-table{grid-template-columns:1fr 1fr!important;grid-template-areas:'name shape' 'capacity notes' 'actions actions'!important}
}

/* 2.2.10 — Seating Builder table context + compact guest rows */
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-table-summary-head{
  align-items:center!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-table-heading-line{
  display:flex!important;
  align-items:baseline!important;
  flex-wrap:wrap!important;
  gap:0!important;
  min-width:0!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-table-heading-line strong{
  font-size:20px!important;
  line-height:1.25!important;
  color:#24160f!important;
  margin-right:10px!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-table-heading-line span{
  font-size:13px!important;
  line-height:1.45!important;
  font-weight:400!important;
  color:#6e5b4f!important;
  white-space:normal!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-table-heading-line span:not([hidden]) + span:not([hidden])::before,
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-table-heading-line strong + span::before{
  content:"|";
  margin:0 9px 0 0;
  color:#ccb7a8!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-table-heading-notes{
  flex:1 1 260px!important;
  min-width:160px!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-table-seat-count{
  flex:0 0 auto!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-table-summary-chip{
  flex:0 0 190px!important;
  width:190px!important;
  min-width:190px!important;
  min-height:72px!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-table-summary-chip .ltw-table-summary-meta{
  display:block!important;
  margin-top:4px!important;
  font-size:11px!important;
  line-height:1.35!important;
  font-weight:400!important;
  color:#6e5b4f!important;
  text-transform:none!important;
  letter-spacing:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-table-summary-chip .ltw-table-summary-status{
  display:block!important;
  margin-top:4px!important;
  font-size:10px!important;
  line-height:1.25!important;
  color:#8b5b3d!important;
  text-transform:uppercase!important;
  letter-spacing:.04em!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-directory-unseated-info{
  display:flex!important;
  align-items:center!important;
  flex-wrap:nowrap!important;
  min-width:0!important;
  gap:0!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-directory-unseated-info strong,
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-directory-unseated-info span{
  display:inline!important;
  white-space:nowrap!important;
}
.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-directory-unseated-info span::before{
  content:"|"!important;
  margin:0 9px!important;
  color:#ccb7a8!important;
}
@media (max-width:700px){
  .tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-table-summary-chip{flex-basis:160px!important;width:160px!important;min-width:160px!important}
  .tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-table-heading-line{display:block!important}
  .tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-table-heading-line strong,.tcl-ltw-portal .ltw-seating-builder:not(.is-admin) .ltw-table-heading-line span{display:inline!important}
}


/* 2.2.11 — Seating Builder heading alignment + print/save plan */
.ltw-seating-builder .ltw-table-heading-line{display:flex!important;align-items:baseline!important;flex-wrap:nowrap!important;gap:0!important;min-width:0!important;width:100%!important}
.ltw-seating-builder .ltw-table-heading-line strong{flex:0 0 auto!important}
.ltw-seating-builder .ltw-table-heading-line span{flex:0 0 auto!important;white-space:nowrap!important}
.ltw-seating-builder .ltw-table-heading-notes{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}
.ltw-seating-builder .ltw-seating-print-sheet{display:none}
@media(max-width:760px){.ltw-seating-builder .ltw-table-heading-line{flex-wrap:wrap!important}.ltw-table-heading-notes{flex-basis:100%!important;margin-top:4px!important}}
@media print{
  body *{visibility:hidden!important}
  .ltw-seating-builder,.ltw-seating-builder .ltw-seating-print-sheet,.ltw-seating-builder .ltw-seating-print-sheet *{visibility:visible!important}
  .ltw-seating-builder{position:absolute!important;left:0!important;top:0!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important}
  .ltw-seating-builder>.ltw-seating-head,.ltw-seating-builder>.ltw-seating-autosave,.ltw-seating-builder>.ltw-seating-review-note,.ltw-seating-builder>.ltw-seating-form,.ltw-seating-builder>template,.ltw-seating-builder>script{display:none!important}
  .ltw-seating-builder .ltw-seating-print-sheet{display:block!important;position:static!important;width:100%!important;color:#1f1a17!important;font-family:Arial,sans-serif!important}
  .ltw-seating-builder .ltw-seating-print-head{padding:0 0 14px!important;margin:0 0 18px!important;border-bottom:1px solid #cdbdaf!important}
  .ltw-seating-builder .ltw-seating-print-head span{display:block!important;font-size:9pt!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#7b543d!important}
  .ltw-seating-builder .ltw-seating-print-head h2{margin:4px 0!important;font:700 22pt/1.1 Georgia,serif!important;color:#211813!important}
  .ltw-seating-builder .ltw-seating-print-head p{margin:0!important;font-size:10pt!important}
  .ltw-seating-builder .ltw-seating-print-tables{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:start!important}
  .ltw-seating-builder .ltw-seating-print-table{break-inside:avoid!important;border:1px solid #cdbdaf!important;border-radius:8px!important;padding:12px!important;background:#fff!important}
  .ltw-seating-builder .ltw-seating-print-table-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;border-bottom:1px solid #e2d8d0!important;padding-bottom:7px!important;margin-bottom:7px!important}
  .ltw-seating-builder .ltw-seating-print-table-head h3{margin:0!important;font:700 14pt/1.2 Georgia,serif!important}
  .ltw-seating-builder .ltw-seating-print-table-head p{margin:0!important;font-size:8.5pt!important;color:#5f5148!important;white-space:nowrap!important}
  .ltw-seating-builder .ltw-seating-print-table-note{margin:0 0 8px!important;padding:6px 7px!important;background:#f7f2ed!important;font-size:8.5pt!important;line-height:1.3!important}
  .ltw-seating-builder .ltw-seating-print-seat-list{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:0!important}
  .ltw-seating-builder .ltw-seating-print-seat-list li{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:8px!important;padding:5px 0!important;border-bottom:1px solid #eee7e1!important;font-size:8.5pt!important;line-height:1.25!important}
  .ltw-seating-builder .ltw-seating-print-seat-list li:last-child{border-bottom:0!important}
  .ltw-seating-builder .ltw-seating-print-seat-list>li>span{font-weight:700!important;color:#6e4b38!important}
  .ltw-seating-builder .ltw-seating-print-seat-list em{font-style:normal!important;color:#aaa!important}
  .ltw-seating-builder .ltw-seating-print-seat-list small{font-size:8pt!important;font-weight:400!important;color:#685c54!important}
}


/* LTW 2.2.12 — compact portrait seating-plan print layout */
@page{
  size: portrait;
  margin: 7mm;
}
@media print{
  .ltw-seating-builder .ltw-seating-print-sheet{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
  }
  .ltw-seating-builder .ltw-seating-print-head{
    display:grid!important;
    grid-template-columns:auto 1fr!important;
    grid-template-areas:"eyebrow title" "eyebrow event"!important;
    align-items:end!important;
    column-gap:9px!important;
    padding:0 0 5px!important;
    margin:0 0 7px!important;
    border-bottom:1px solid #cdbdaf!important;
  }
  .ltw-seating-builder .ltw-seating-print-head span{
    grid-area:eyebrow!important;
    font-size:5.5pt!important;
    letter-spacing:.12em!important;
    line-height:1!important;
    white-space:nowrap!important;
    padding-bottom:2px!important;
  }
  .ltw-seating-builder .ltw-seating-print-head h2{
    grid-area:title!important;
    margin:0!important;
    font:700 12pt/1 Georgia,serif!important;
  }
  .ltw-seating-builder .ltw-seating-print-head p{
    grid-area:event!important;
    margin:1px 0 0!important;
    font-size:6.5pt!important;
    line-height:1.1!important;
  }
  .ltw-seating-builder .ltw-seating-print-tables{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:5px!important;
    align-items:start!important;
  }
  .ltw-seating-builder .ltw-seating-print-table{
    break-inside:avoid!important;
    page-break-inside:avoid!important;
    border:1px solid #cdbdaf!important;
    border-radius:4px!important;
    padding:5px!important;
    margin:0!important;
    background:#fff!important;
    min-width:0!important;
  }
  .ltw-seating-builder .ltw-seating-print-table-head{
    display:block!important;
    border-bottom:1px solid #e2d8d0!important;
    padding:0 0 3px!important;
    margin:0 0 3px!important;
  }
  .ltw-seating-builder .ltw-seating-print-table-head h3{
    margin:0!important;
    font:700 8.5pt/1.05 Georgia,serif!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .ltw-seating-builder .ltw-seating-print-table-head p{
    margin:1px 0 0!important;
    font-size:5.8pt!important;
    line-height:1.05!important;
    color:#5f5148!important;
    white-space:nowrap!important;
  }
  .ltw-seating-builder .ltw-seating-print-table-note{
    margin:0 0 3px!important;
    padding:2px 3px!important;
    background:#f7f2ed!important;
    font-size:5.8pt!important;
    line-height:1.1!important;
    overflow-wrap:anywhere!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list{
    margin:0!important;
    padding:0!important;
    gap:0!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list li{
    display:grid!important;
    grid-template-columns:29px minmax(0,1fr)!important;
    gap:3px!important;
    padding:1.6px 0!important;
    border-bottom:1px solid #eee7e1!important;
    font-size:5.9pt!important;
    line-height:1.08!important;
    min-width:0!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list li>span{
    font-weight:700!important;
    white-space:nowrap!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list li>div{
    min-width:0!important;
    overflow-wrap:anywhere!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list strong{
    font-weight:700!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list em{
    font-size:5.7pt!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list small{
    display:block!important;
    margin-top:1px!important;
    font-size:5.2pt!important;
    line-height:1.05!important;
  }
}

/* LTW 2.2.13 — readable three-column portrait seating plan */
@page{size:portrait;margin:7mm}
@media print{
  html,body{height:auto!important;min-height:0!important;margin:0!important;padding:0!important}
  body{display:block!important}
  .ltw-seating-builder{position:static!important;margin:0!important;padding:0!important;min-height:0!important}
  .ltw-seating-builder .ltw-seating-print-sheet{
    display:block!important;
    position:absolute!important;
    top:0!important;
    left:0!important;
    right:0!important;
    width:auto!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
  }
  .ltw-seating-builder .ltw-seating-print-head{
    display:flex!important;
    align-items:baseline!important;
    flex-wrap:wrap!important;
    gap:4px!important;
    padding:0 0 5px!important;
    margin:0 0 7px!important;
    border-bottom:1px solid #cdbdaf!important;
    color:#211813!important;
    line-height:1.1!important;
  }
  .ltw-seating-builder .ltw-seating-print-head .ltw-print-brand{
    display:inline!important;
    padding:0!important;
    font-size:7pt!important;
    line-height:1.1!important;
    letter-spacing:.12em!important;
    text-transform:uppercase!important;
    color:#7b543d!important;
    white-space:nowrap!important;
  }
  .ltw-seating-builder .ltw-seating-print-head .ltw-print-divider{
    display:inline!important;
    padding:0!important;
    font-size:7.5pt!important;
    line-height:1!important;
    letter-spacing:0!important;
    color:#b48567!important;
  }
  .ltw-seating-builder .ltw-seating-print-head .ltw-print-title{
    font:700 10pt/1 Georgia,serif!important;
    white-space:nowrap!important;
  }
  .ltw-seating-builder .ltw-seating-print-head .ltw-print-event,
  .ltw-seating-builder .ltw-seating-print-head .ltw-print-date{
    display:inline!important;
    padding:0!important;
    font-size:7.4pt!important;
    line-height:1.1!important;
    letter-spacing:0!important;
    text-transform:none!important;
    color:#211813!important;
    white-space:nowrap!important;
  }
  .ltw-seating-builder .ltw-seating-print-tables{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:6px!important;
    align-items:start!important;
  }
  .ltw-seating-builder .ltw-seating-print-table{
    padding:6px!important;
    border-radius:4px!important;
  }
  .ltw-seating-builder .ltw-seating-print-table-head{padding:0 0 4px!important;margin:0 0 3px!important}
  .ltw-seating-builder .ltw-seating-print-table-head h3{font:700 9.5pt/1.05 Georgia,serif!important}
  .ltw-seating-builder .ltw-seating-print-table-head p{font-size:6.5pt!important;line-height:1.1!important}
  .ltw-seating-builder .ltw-seating-print-table-note{font-size:6.4pt!important;line-height:1.15!important;padding:2px 3px!important;margin:0 0 3px!important}
  .ltw-seating-builder .ltw-seating-print-seat-list li{
    grid-template-columns:34px minmax(0,1fr)!important;
    gap:4px!important;
    padding:2px 0!important;
    font-size:6.7pt!important;
    line-height:1.1!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list em{font-size:6.4pt!important}
  .ltw-seating-builder .ltw-seating-print-seat-list small{font-size:5.9pt!important}
}


/* LTW 2.2.14 — 12-table readable portrait seating plan */
@page{
  size: portrait;
  margin: 8mm;
}
@media print{
  .ltw-seating-builder .ltw-seating-print-sheet{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
  }
  .ltw-seating-builder .ltw-seating-print-head{
    margin:0 0 6px!important;
    padding:0 0 4px!important;
  }
  .ltw-seating-builder .ltw-seating-print-head span{
    font-size:7pt!important;
    letter-spacing:.08em!important;
  }
  .ltw-seating-builder .ltw-seating-print-head h2{
    font-size:13pt!important;
  }
  .ltw-seating-builder .ltw-seating-print-head p{
    font-size:7.5pt!important;
  }
  .ltw-seating-builder .ltw-seating-print-tables{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:5px!important;
    align-items:start!important;
  }
  .ltw-seating-builder .ltw-seating-print-table{
    break-inside:avoid!important;
    page-break-inside:avoid!important;
    padding:5px 6px!important;
    margin:0!important;
  }
  .ltw-seating-builder .ltw-seating-print-table-head{
    padding:0 0 3px!important;
    margin:0 0 3px!important;
  }
  .ltw-seating-builder .ltw-seating-print-table-head h3{
    font-size:10pt!important;
    line-height:1.05!important;
  }
  .ltw-seating-builder .ltw-seating-print-table-head p{
    font-size:7pt!important;
    line-height:1.05!important;
  }
  .ltw-seating-builder .ltw-seating-print-table-note{
    font-size:6.8pt!important;
    line-height:1.1!important;
    padding:2px 3px!important;
    margin:0 0 3px!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list li{
    grid-template-columns:34px minmax(0,1fr)!important;
    gap:4px!important;
    padding:1.8px 0!important;
    font-size:7.1pt!important;
    line-height:1.08!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list em{
    font-size:7pt!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list small{
    font-size:6.3pt!important;
    line-height:1.05!important;
  }
}


/* LTW 2.2.15 — preserve seating print layout, increase print readability */
@media print{
  .ltw-seating-builder .ltw-seating-print-head span{
    font-size:8.5pt!important;
    letter-spacing:.07em!important;
  }
  .ltw-seating-builder .ltw-seating-print-head h2{
    font-size:15pt!important;
    line-height:1!important;
  }
  .ltw-seating-builder .ltw-seating-print-head p{
    font-size:9pt!important;
    line-height:1.05!important;
  }

  .ltw-seating-builder .ltw-seating-print-table-head h3{
    font-size:11.5pt!important;
    line-height:1.05!important;
  }
  .ltw-seating-builder .ltw-seating-print-table-head p{
    font-size:8.2pt!important;
    line-height:1.08!important;
  }
  .ltw-seating-builder .ltw-seating-print-table-note{
    font-size:8pt!important;
    line-height:1.12!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list li{
    font-size:8.4pt!important;
    line-height:1.08!important;
    grid-template-columns:40px minmax(0,1fr)!important;
    padding:2px 0!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list li>span{
    font-size:8.2pt!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list strong{
    font-size:8.4pt!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list em{
    font-size:8.2pt!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list small{
    font-size:7.4pt!important;
    line-height:1.08!important;
  }
}


/* LTW 2.2.16 — final print readability increase */
@media print{
  .ltw-seating-builder .ltw-seating-print-head span{
    font-size:10pt!important;
    letter-spacing:.06em!important;
  }
  .ltw-seating-builder .ltw-seating-print-head h2{
    font-size:18pt!important;
    line-height:1!important;
  }
  .ltw-seating-builder .ltw-seating-print-head p{
    font-size:10.5pt!important;
    line-height:1.08!important;
  }

  .ltw-seating-builder .ltw-seating-print-table-head h3{
    font-size:13pt!important;
    line-height:1.05!important;
  }
  .ltw-seating-builder .ltw-seating-print-table-head p{
    font-size:9.2pt!important;
    line-height:1.08!important;
  }
  .ltw-seating-builder .ltw-seating-print-table-note{
    font-size:9pt!important;
    line-height:1.12!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list li{
    font-size:9.4pt!important;
    line-height:1.08!important;
    grid-template-columns:44px minmax(0,1fr)!important;
    padding:2.2px 0!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list li>span{
    font-size:9.2pt!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list strong{
    font-size:9.5pt!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list em{
    font-size:9.2pt!important;
  }
  .ltw-seating-builder .ltw-seating-print-seat-list small{
    font-size:8.2pt!important;
    line-height:1.08!important;
  }
}


/* LTW 2.2.26 — compact Welcome Message inline editor */
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor[data-inline-section="welcome"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    align-self:start!important;
    height:max-content!important;
    min-height:0!important;
}
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor[data-inline-section="welcome"] .ltw-inline-editor-content:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor[data-inline-section="welcome"] .ltw-inline-editor-fields:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor[data-inline-section="welcome"] .ltw-unified-section-body:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:0!important;
    height:auto!important;
}


/* LTW 2.2.27 — shared Event Timeline date badges + print/save */
#tcl-ltw-coordination-tools .ltw-timeline-summary-meta [data-timeline-date-badge]{
  display:inline-flex;
  align-items:center;
  padding:5px 9px;
  border-radius:999px;
  background:#f5eee8;
  color:#79513b;
  font-size:10px;
  font-weight:800;
  line-height:1.1;
  letter-spacing:.035em;
  text-transform:uppercase;
}
#tcl-ltw-coordination-tools .ltw-timeline-print-sheet{display:none}
@page{size:portrait;margin:10mm}
@media print{
  body *{visibility:hidden!important}
  #tcl-ltw-coordination-tools.is-printing-timeline,
  #tcl-ltw-coordination-tools.is-printing-timeline .ltw-timeline-print-sheet,
  #tcl-ltw-coordination-tools.is-printing-timeline .ltw-timeline-print-sheet *{visibility:visible!important}
  #wpadminbar,#adminmenumain,#wpfooter,#screen-meta-links{display:none!important}
  #wpcontent,#wpbody-content{margin:0!important;padding:0!important}
  #tcl-ltw-coordination-tools.is-printing-timeline{
    position:absolute!important;
    inset:0 auto auto 0!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    box-shadow:none!important;
    background:#fff!important;
  }
  #tcl-ltw-coordination-tools.is-printing-timeline>*:not([data-coordination-panel="timeline"]){display:none!important}
  #tcl-ltw-coordination-tools.is-printing-timeline [data-coordination-panel="timeline"]{
    display:block!important;
    position:static!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:#fff!important;
  }
  #tcl-ltw-coordination-tools.is-printing-timeline [data-coordination-panel="timeline"]>*:not(.ltw-timeline-print-sheet){display:none!important}
  #tcl-ltw-coordination-tools.is-printing-timeline .ltw-timeline-print-sheet{
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    color:#1f1a17!important;
    font-family:Arial,sans-serif!important;
  }
  #tcl-ltw-coordination-tools .ltw-timeline-print-head{
    display:flex!important;
    align-items:baseline!important;
    flex-wrap:wrap!important;
    gap:5px!important;
    margin:0 0 10px!important;
    padding:0 0 7px!important;
    border-bottom:1px solid #cdbdaf!important;
    font-size:9pt!important;
    line-height:1.2!important;
  }
  #tcl-ltw-coordination-tools .ltw-timeline-print-head .ltw-print-brand{
    color:#8a5b40!important;
    font-size:8pt!important;
    font-weight:700!important;
    letter-spacing:.12em!important;
    text-transform:uppercase!important;
  }
  #tcl-ltw-coordination-tools .ltw-timeline-print-head .ltw-print-title{
    font:700 14pt/1 Georgia,serif!important;
  }
  #tcl-ltw-coordination-tools .ltw-timeline-print-head .ltw-print-event,
  #tcl-ltw-coordination-tools .ltw-timeline-print-head .ltw-print-date{
    font-weight:600!important;
  }
  #tcl-ltw-coordination-tools .ltw-timeline-print-rows{display:block!important}
  #tcl-ltw-coordination-tools .ltw-timeline-print-row{
    display:grid!important;
    grid-template-columns:118px minmax(0,1fr)!important;
    gap:12px!important;
    break-inside:avoid!important;
    page-break-inside:avoid!important;
    padding:8px 0!important;
    border-bottom:1px solid #e5ddd6!important;
  }
  #tcl-ltw-coordination-tools .ltw-timeline-print-when{
    display:flex!important;
    flex-direction:column!important;
    gap:2px!important;
    font-size:8.5pt!important;
    line-height:1.2!important;
  }
  #tcl-ltw-coordination-tools .ltw-timeline-print-when strong{font-size:8.5pt!important;color:#704b36!important}
  #tcl-ltw-coordination-tools .ltw-timeline-print-when span{font-weight:700!important}
  #tcl-ltw-coordination-tools .ltw-timeline-print-copy h3{
    margin:0!important;
    font:700 10.5pt/1.2 Georgia,serif!important;
    color:#211813!important;
  }
  #tcl-ltw-coordination-tools .ltw-timeline-print-copy p{
    margin:3px 0 0!important;
    font-size:8.5pt!important;
    line-height:1.3!important;
    white-space:pre-wrap!important;
  }
}


/* LTW 2.2.28 — timeline follow/print polish */
#tcl-ltw-coordination-tools .ltw-timeline-toolbar .ltw-print-timeline{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
@media print{
  #tcl-ltw-coordination-tools .ltw-timeline-print-head{
    display:flex!important;
    align-items:baseline!important;
    flex-wrap:wrap!important;
    gap:5px!important;
    margin:0 0 10px!important;
    padding:0 0 7px!important;
    border-bottom:1px solid #cdbdaf!important;
    font-size:9pt!important;
    line-height:1.2!important;
  }
  #tcl-ltw-coordination-tools .ltw-timeline-print-row{
    display:grid!important;
    grid-template-columns:minmax(150px,1.25fr) 92px 105px minmax(0,2.2fr)!important;
    gap:10px!important;
    align-items:baseline!important;
    break-inside:avoid!important;
    page-break-inside:avoid!important;
    padding:6px 0!important;
    border-bottom:1px solid #e5ddd6!important;
    font-size:8.7pt!important;
    line-height:1.25!important;
  }
  #tcl-ltw-coordination-tools .ltw-timeline-print-moment{
    font:700 9pt/1.2 Georgia,serif!important;
    color:#211813!important;
  }
  #tcl-ltw-coordination-tools .ltw-timeline-print-date-line,
  #tcl-ltw-coordination-tools .ltw-timeline-print-time-line{
    font-weight:700!important;
    color:#704b36!important;
    white-space:nowrap!important;
  }
  #tcl-ltw-coordination-tools .ltw-timeline-print-notes-line{
    min-width:0!important;
    overflow-wrap:anywhere!important;
  }
}


/* LTW 2.2.29 — reliable Event Timeline print rendering + button hover contrast */
#tcl-ltw-coordination-tools .ltw-timeline-toolbar .ltw-print-timeline:hover,
#tcl-ltw-coordination-tools .ltw-timeline-toolbar .ltw-add-timeline:hover{
  color:#3f302d!important;
  -webkit-text-fill-color:#3f302d!important;
}

@media print{
  body.ltw-printing-event-timeline *{
    visibility:hidden!important;
  }

  body.ltw-printing-event-timeline #tcl-ltw-coordination-tools,
  body.ltw-printing-event-timeline #tcl-ltw-coordination-tools [data-coordination-panel="timeline"],
  body.ltw-printing-event-timeline #tcl-ltw-coordination-tools .ltw-timeline-print-sheet,
  body.ltw-printing-event-timeline #tcl-ltw-coordination-tools .ltw-timeline-print-sheet *{
    visibility:visible!important;
  }

  body.ltw-printing-event-timeline #wpadminbar,
  body.ltw-printing-event-timeline #adminmenumain,
  body.ltw-printing-event-timeline #wpfooter,
  body.ltw-printing-event-timeline #screen-meta-links{
    display:none!important;
  }

  body.ltw-printing-event-timeline #wpcontent,
  body.ltw-printing-event-timeline #wpbody,
  body.ltw-printing-event-timeline #wpbody-content{
    margin:0!important;
    padding:0!important;
  }

  body.ltw-printing-event-timeline #tcl-ltw-coordination-tools{
    position:static!important;
    display:block!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    box-shadow:none!important;
    background:#fff!important;
  }

  body.ltw-printing-event-timeline #tcl-ltw-coordination-tools > *{
    display:none!important;
  }

  body.ltw-printing-event-timeline #tcl-ltw-coordination-tools > [data-coordination-panel="timeline"]{
    display:block!important;
    position:static!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:#fff!important;
  }

  body.ltw-printing-event-timeline #tcl-ltw-coordination-tools [data-coordination-panel="timeline"] > *{
    display:none!important;
  }

  body.ltw-printing-event-timeline #tcl-ltw-coordination-tools .ltw-timeline-print-sheet{
    display:block!important;
    position:static!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    color:#1f1a17!important;
    background:#fff!important;
    font-family:Arial,sans-serif!important;
  }

  body.ltw-printing-event-timeline #tcl-ltw-coordination-tools .ltw-timeline-print-head{
    display:flex!important;
  }

  body.ltw-printing-event-timeline #tcl-ltw-coordination-tools .ltw-timeline-print-rows{
    display:block!important;
  }

  body.ltw-printing-event-timeline #tcl-ltw-coordination-tools .ltw-timeline-print-row{
    display:grid!important;
  }
}

/* v2.2.34 — Event Website builder: reliable click-to-move placement overlays.
   Placement targets live inside real website sections so fixed theme grids cannot swallow them. */
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-section-tools .ltw-canvas-move-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:52px!important;height:30px!important;padding:0 11px!important;white-space:nowrap!important;}
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-section-tools .ltw-canvas-move-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-radius:999px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;letter-spacing:.07em!important;text-transform:uppercase!important;}
.ltw-guest-experience-editor.is-event-website-builder.is-canvas-move-mode .ltw-canvas-section-tools .ltw-canvas-move-button:not([aria-pressed="true"]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){}
.ltw-guest-experience-editor.is-event-website-builder.is-canvas-move-mode .ltw-canvas-section-tools .ltw-canvas-move-button:not([aria-pressed="true"]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){opacity:.55;}
.ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas [data-ltw-preview-section].is-canvas-moving:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){outline:2px solid rgba(135,88,61,.5)!important;outline-offset:-2px}
.ltw-guest-experience-editor.is-event-website-builder.is-canvas-move-mode .ltw-visual-builder-canvas [data-ltw-preview-section]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:relative!important}
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){position:absolute!important;left:50%!important;z-index:120!important;display:grid!important;grid-template-columns:minmax(34px,110px) auto minmax(34px,110px)!important;align-items:center!important;gap:9px!important;width:min(390px,calc(100% - 40px))!important;min-height:32px!important;margin:0!important;padding:0!important;cursor:pointer!important;transform:translateX(-50%)!important;}
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#684834!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;}
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target.is-before-target:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){top:10px!important}
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target.is-after-target:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){top:auto!important;bottom:10px!important}
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target > span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:block!important;height:1px!important;}
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target > span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:rgba(135,88,61,.48)!important;}
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target > strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 12px!important;white-space:nowrap!important;}
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target > strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border:1px solid rgba(135,88,61,.48)!important;border-radius:999px!important;background:#fffaf6!important;box-shadow:0 4px 14px rgba(58,38,26,.12)!important;color:#684834!important;font-size:8px!important;font-weight:900!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;}
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:hover > span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:focus > span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){height:2px!important;}
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:hover > span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:focus > span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#79543d!important;}
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:hover > strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:focus > strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){}
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:hover > strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:focus > strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-color:#79543d!important;background:#79543d!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){outline:none!important}


/* v2.2.36 — Event Website builder: deterministic skeleton-slot movement.
   Content may change slots, but theme surfaces/borders remain owned by the positional skeleton. */
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target.is-center-slot-target:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    top:50%!important;
    bottom:auto!important;
    transform:translate(-50%,-50%)!important;
}
/* Event-detail content must never bring its legacy card frame into a skeleton slot.
   The skeleton itself is the only source of borders/background treatments. */
.ltw-guest-experience-editor.is-event-website-builder .ltw-event-website.theme-classic_romance .ltw-guest-renderer > :is(
    .ltw-skeleton-full-solid-one,.ltw-skeleton-full-dissolve,.ltw-skeleton-full-solid-two,
    .ltw-skeleton-pair-slot,.ltw-skeleton-split-slot,.ltw-skeleton-full-light-reset,.ltw-skeleton-full-following
).ltw-zone-detail-card .ltw-guest-event-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-event-website.theme-natural_elegance .ltw-guest-renderer > :is(
    .ltw-skeleton-full-solid-one,.ltw-skeleton-full-dissolve,.ltw-skeleton-full-solid-two,
    .ltw-skeleton-pair-slot,.ltw-skeleton-split-slot,.ltw-skeleton-full-light-reset,.ltw-skeleton-full-following
).ltw-zone-detail-card .ltw-guest-event-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > :is(
    .ltw-skeleton-full-solid-one,.ltw-skeleton-full-dissolve,.ltw-skeleton-full-solid-two,
    .ltw-skeleton-pair-slot,.ltw-skeleton-split-slot,.ltw-skeleton-full-light-reset,.ltw-skeleton-full-following
).ltw-zone-detail-card .ltw-guest-event-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
    background:transparent!important;
}


/* v2.2.37 — Event Website builder: swap-only content movement + hard slot-one surface ownership.
   MOVE now swaps the selected content with the destination occupant, so no intermediate sections
   are bumped. The first post-hero slot is also forced to use only its skeleton-owned surface;
   content components may supply copy/media, but may not repaint or frame that structural slot. */
.ltw-guest-experience-editor.is-event-website-builder .ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-skeleton-full-solid-one:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-event-website.theme-natural_elegance .ltw-guest-renderer > .ltw-skeleton-full-solid-one{
    background:var(--classic-light-section)!important;
    background-image:none!important;
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
}
.ltw-guest-experience-editor.is-event-website-builder .ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-skeleton-full-solid-one:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:var(--modern-section-light,var(--guest-bg,#fff))!important;
    background-image:none!important;
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
}
/* Remove section-type decorative surfaces from direct content wrappers only. Images and their
   internal presentation remain intact; the structural section itself owns the chapter surface. */
.ltw-guest-experience-editor.is-event-website-builder .ltw-event-website .ltw-guest-renderer > .ltw-skeleton-full-solid-one > :is(
    .ltw-guest-story-copy,.ltw-guest-event-copy,.ltw-guest-section-intro,.ltw-guest-custom-details,.ltw-guest-prose
):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:transparent!important;
    background-image:none!important;
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
}
.ltw-guest-experience-editor.is-event-website-builder .ltw-event-website .ltw-guest-renderer > .ltw-skeleton-full-solid-one.ltw-zone-detail-card .ltw-guest-event-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:transparent!important;
    background-image:none!important;
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
}


/* v2.2.38 — hard lock the first post-hero Classic Romance slot to the skeleton surface.
   This intentionally uses positional targeting so Welcome, Introduction, Ceremony,
   Countdown, or any other movable content receives exactly the same chapter background.
   Content-specific gradients/backgrounds may not override this slot. */
.ltw-guest-experience-editor.is-event-website-builder .ltw-event-website.theme-classic_romance .ltw-guest-renderer > [data-ltw-preview-section]:nth-child(1 of [data-ltw-preview-section]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    background:var(--classic-light-section)!important;
    background-image:none!important;
    border-color:transparent!important;
    box-shadow:none!important;
}


/* v2.2.39 — keep Move Here labels readable on the dark hover/focus state. */
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:hover > strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:focus > strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){}
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:hover > strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:focus > strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#fff!important;-webkit-text-fill-color:#fff!important;}

/* v2.2.41 — Custom sections use a private label + visible section title.
 * All custom-section content is centered by default so the content stays
 * presentation-neutral and the theme skeleton remains the sole layout owner. */
.ltw-event-website .ltw-guest-custom-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-event-website .ltw-guest-custom-section .ltw-guest-section-intro:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-event-website .ltw-guest-custom-section .ltw-guest-custom-details:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-event-website .ltw-guest-custom-section .ltw-guest-event-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    text-align:center!important;
}
.ltw-event-website .ltw-guest-custom-section :is(
    .ltw-guest-section-intro,.ltw-guest-custom-details,.ltw-guest-event-copy,
    .ltw-guest-event-datetime,.ltw-guest-address,.ltw-guest-button-row
):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-left:auto!important;
    margin-right:auto!important;
}
.ltw-event-website .ltw-guest-custom-section .ltw-guest-button-row:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    justify-content:center!important;
}

/* RSVP response row hover — warm Light the Way neutral v2.2.43 */
.ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr > td:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    transition:background-color .16s ease;
}
.ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:hover > td:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#f4e8df!important;
}

/* v2.2.44 — RSVP response filter alignment + multiple reply recipients */
.tcl-ltw-portal .ltw-response-filters label{min-width:0!important;}
.tcl-ltw-portal .ltw-response-filters input,
.tcl-ltw-portal .ltw-response-filters select{height:48px!important;min-height:48px!important;margin-top:6px!important;}
.tcl-ltw-portal .ltw-response-filters button{height:48px!important;min-height:48px!important;align-self:end!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;}
.tcl-ltw-portal .ltw-response-filters>a{height:48px!important;min-height:48px!important;align-self:end!important;}
.tcl-ltw-portal .ltw-invitation-reply-help{display:block;margin-top:2px;color:#7b675a;font-size:11px;font-weight:400;line-height:1.4;text-transform:none;letter-spacing:0;}
@media(max-width:1050px){.tcl-ltw-portal .ltw-response-filters{grid-template-columns:1fr 1fr!important;}}
@media(max-width:720px){.tcl-ltw-portal .ltw-response-filters{grid-template-columns:1fr!important;}}


/* v2.2.45 — invitation reply helper + compact RSVP response filters */
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitation-reply-form .ltw-invitation-reply-label{
    display:flex!important;
    align-items:baseline!important;
    gap:8px!important;
    flex-wrap:wrap!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitation-reply-help{
    display:inline!important;
    margin:0!important;
    color:#7b675a!important;
    font-size:10.5px!important;
    font-weight:400!important;
    line-height:1.2!important;
    text-transform:none!important;
    letter-spacing:0!important;
}
.tcl-ltw-portal .ltw-response-filters{
    grid-template-columns:minmax(250px,1.65fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) auto auto!important;
    align-items:end!important;
    column-gap:12px!important;
    row-gap:10px!important;
}
.tcl-ltw-portal .ltw-response-filters label{min-width:0!important;}
.tcl-ltw-portal .ltw-response-filters input,
.tcl-ltw-portal .ltw-response-filters select{
    width:100%!important;
    height:40px!important;
    min-height:40px!important;
    margin-top:5px!important;
    padding-top:6px!important;
    padding-bottom:6px!important;
}
.tcl-ltw-portal .ltw-response-filters button{
    width:auto!important;
    height:40px!important;
    min-height:40px!important;
    min-width:82px!important;
    padding:0 16px!important;
    align-self:end!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
}
.tcl-ltw-portal .ltw-response-filters>a{
    width:auto!important;
    height:40px!important;
    min-height:40px!important;
    padding:0 4px!important;
    align-self:end!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
}
@media(max-width:1050px){
    .tcl-ltw-portal .ltw-response-filters{grid-template-columns:minmax(220px,1.4fr) 1fr 1fr!important;}
    .tcl-ltw-portal .ltw-response-filters button,
    .tcl-ltw-portal .ltw-response-filters>a{justify-self:start!important;}
}
@media(max-width:720px){
    .tcl-ltw-portal .ltw-response-filters{grid-template-columns:1fr!important;}
}


/* v2.2.46 — final RSVP action baseline alignment */
.tcl-ltw-portal .ltw-response-filters button,
.tcl-ltw-portal .ltw-response-filters > a{
    position:relative!important;
    top:-4px!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitation-reply-form .ltw-button{
    position:relative!important;
    top:-5px!important;
}
@media(max-width:720px){
    .tcl-ltw-portal .ltw-response-filters button,
    .tcl-ltw-portal .ltw-response-filters > a,
    .tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-invitation-reply-form .ltw-button{
        top:0!important;
    }
}

/* v2.2.47 — Start Here chooser + Soft Elegance preview cleanup.
 * Presentation-only. Restores the compact curated chooser cards and keeps
 * Soft Elegance's Style Preview in sync with the approved live typography. */
.ltw-guest-experience-editor .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-rows:1fr!important;
    min-height:286px!important;
    overflow:hidden!important;
    border-radius:14px!important;
    border:1px solid #d8cdc4!important;
    background:#fff!important;
    box-shadow:0 8px 24px rgba(61,43,32,.06)!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:286px!important;
    height:100%!important;
}
.ltw-guest-experience-editor .ltw-theme-card.is-selected:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card.is-selected:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border:2px solid #a87550!important;
    box-shadow:0 0 0 3px rgba(168,117,80,.11),0 10px 26px rgba(61,43,32,.08)!important;
}

/* Soft Elegance chooser card — match the approved clean reference board. */
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    padding:38px 42px 34px!important;
    background:linear-gradient(145deg,#fffaf5 0%,#f8efe8 62%,#f1e5dc 100%)!important;
    color:#76574f!important;
    text-align:center!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):after,
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):after{
    inset:18px!important;
    border:1px solid rgba(150,108,89,.36)!important;
    box-shadow:none!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):before,
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-classic_romance:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):before{
    content:'✦'!important;
    top:39px!important;
    color:#b27d62!important;
    font-size:13px!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    margin:18px 0 18px!important;
    color:#a77d6d!important;
    -webkit-text-fill-color:#a77d6d!important;
    font-family:'Spectral',Georgia,serif!important;
    font-size:9px!important;
    font-style:normal!important;
    font-weight:400!important;
    line-height:1.2!important;
    letter-spacing:.30em!important;
    text-transform:uppercase!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    margin:0!important;
    color:#8a675d!important;
    -webkit-text-fill-color:#8a675d!important;
    font-family:'Cormorant Infant','Cormorant Garamond',Georgia,serif!important;
    font-size:52px!important;
    font-style:italic!important;
    font-weight:500!important;
    line-height:1!important;
    letter-spacing:-.025em!important;
    text-transform:none!important;
    text-shadow:none!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-divider:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-divider:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    display:none!important;
}

/* After Midnight chooser card — keep the approved dark board, just normalize
 * sizing/case so it pairs cleanly with Soft Elegance. */
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    padding:38px 42px 34px!important;
    background:linear-gradient(145deg,#171516 0%,#272224 100%)!important;
    color:#f4eadf!important;
    text-align:center!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):after,
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):after{
    inset:18px!important;
    z-index:1!important;
    background:none!important;
    border:1px solid rgba(199,154,97,.50)!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):before,
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-refined_modern:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):before{
    display:none!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-kicker:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0 0 20px!important;
    color:#f4eadf!important;
    -webkit-text-fill-color:#f4eadf!important;
    font-family:'Marcellus',Georgia,serif!important;
    font-size:9px!important;
    font-weight:400!important;
    line-height:1.2!important;
    letter-spacing:.30em!important;
    text-transform:uppercase!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0!important;
    color:#cfa05f!important;
    -webkit-text-fill-color:#cfa05f!important;
    font-family:'Libre Bodoni',Georgia,serif!important;
    font-size:58px!important;
    font-style:normal!important;
    font-weight:400!important;
    line-height:.92!important;
    letter-spacing:-.035em!important;
    text-transform:none!important;
    text-shadow:none!important;
}
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-divider:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
.ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-button:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-divider:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-button:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
}

/* Soft Elegance Style Preview — mirror the current live type system:
 * Rouge Script display, Cormorant Garamond romantic accent, Spectral body. */
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-eyebrow:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance .ltw-preview-eyebrow:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    font-family:'Cormorant Garamond',Georgia,serif!important;
    font-size:18px!important;
    font-style:italic!important;
    font-weight:300!important;
    line-height:1.08!important;
    letter-spacing:.02em!important;
    text-transform:none!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance .ltw-preview-hero h5:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    margin:12px 0 16px!important;
    font-family:'Rouge Script','Segoe Script',cursive!important;
    font-size:clamp(54px,6.2vw,76px)!important;
    font-style:normal!important;
    font-weight:400!important;
    line-height:.92!important;
    letter-spacing:0!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance :is(.ltw-preview-intro,.ltw-preview-section small):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance :is(.ltw-preview-intro,.ltw-preview-section small):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-family:'Spectral',Georgia,serif!important;
    font-weight:400!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-section small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance .ltw-preview-section small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){
    color:var(--preview-text)!important;
    opacity:.88!important;
}
.ltw-guest-experience-editor .ltw-style-live-preview.theme-classic_romance .ltw-preview-section strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-style-live-preview.theme-classic_romance .ltw-preview-section strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-family:'Rouge Script','Segoe Script',cursive!important;
    font-size:28px!important;
    font-style:normal!important;
    font-weight:400!important;
    line-height:1!important;
}

@media(max-width:780px){
    .ltw-guest-experience-editor .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:245px!important;}
    .ltw-guest-experience-editor .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:245px!important;}
    .ltw-guest-experience-editor .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-classic_romance .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)){font-size:46px!important;}
    .ltw-guest-experience-editor .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
#tcl-ltw-guest-experience .ltw-theme-card-preview.theme-refined_modern .ltw-theme-preview-title:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:50px!important;}
}

/* LTW 3.0.5 — client Needs Attention overview + navigation badges */
.tcl-ltw-portal .ltw-nav a{position:relative;gap:7px}
.tcl-ltw-portal .ltw-nav .ltw-nav-label{min-width:0}
.tcl-ltw-portal .ltw-nav-attention-count{
    display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;
    min-width:20px;height:20px;padding:0 6px;border-radius:999px;
    background:#efe0d7;color:#714631;font-family:system-ui,-apple-system,sans-serif;
    font-size:10px;font-weight:800;line-height:1;letter-spacing:0;text-transform:none;
}
.tcl-ltw-portal .ltw-nav a.active .ltw-nav-attention-count{
    background:rgba(255,255,255,.88);color:#714631;
}
.tcl-ltw-portal .ltw-client-attention-card{
    border:1px solid #dfcbbc;box-shadow:0 5px 20px rgba(72,48,34,.06);
}
.tcl-ltw-portal .ltw-client-attention-card.is-clear{
    padding-top:22px;padding-bottom:22px;background:#fcfaf7;border-color:#e7ddd5;
}
.tcl-ltw-portal .ltw-client-attention-head{
    display:flex;align-items:flex-start;justify-content:space-between;gap:22px;
}
.tcl-ltw-portal .ltw-client-attention-head h3{margin:0 0 5px;font-size:28px}
.tcl-ltw-portal .ltw-client-attention-head p{margin:0;max-width:720px;color:#71665c;line-height:1.5}
.tcl-ltw-portal .ltw-client-attention-total{
    display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;
    min-width:40px;height:40px;padding:0 11px;border-radius:999px;background:#a97655;color:#fff;
    font-size:15px;font-weight:800;
}
.tcl-ltw-portal .ltw-client-attention-total.is-clear{background:#edf0ea;color:#65725f}
.tcl-ltw-portal .ltw-client-attention-list{margin-top:20px;border-top:1px solid #eee3da}
.tcl-ltw-portal .ltw-client-attention-item{
    display:flex;align-items:center;justify-content:space-between;gap:18px;
    padding:15px 2px;border-bottom:1px solid #f0e7e0;
}
.tcl-ltw-portal .ltw-client-attention-item:last-child{border-bottom:0;padding-bottom:1px}
.tcl-ltw-portal .ltw-client-attention-copy{min-width:0}
.tcl-ltw-portal .ltw-client-attention-meta{display:flex;align-items:center;gap:0;flex-wrap:wrap;margin-bottom:3px}
.tcl-ltw-portal .ltw-client-attention-meta>*{display:inline-flex;align-items:center}
.tcl-ltw-portal .ltw-client-attention-meta>*+*::before{content:"|";margin:0 8px;color:#cdbbb0;font-weight:500}
.tcl-ltw-portal .ltw-client-attention-meta span{
    color:#95603f;font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase;
}
.tcl-ltw-portal .ltw-client-attention-meta span:nth-child(2){color:#79503d}
.tcl-ltw-portal .ltw-client-attention-item.severity-overdue .ltw-client-attention-meta span:nth-child(2){color:#9b4743}
.tcl-ltw-portal .ltw-client-attention-meta small{color:#8d7e73;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.tcl-ltw-portal .ltw-client-attention-copy>strong{display:block;color:#382921;font-size:15px;line-height:1.35}
.tcl-ltw-portal .ltw-client-attention-copy>p{margin:3px 0 0;color:#766a61;font-size:13px;line-height:1.45}
.tcl-ltw-portal .ltw-client-attention-open{
    display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;
    min-height:36px;padding:7px 14px;border:1px solid #cfae99;border-radius:6px;
    background:#fff;color:#744b36!important;font-size:12px;font-weight:800;text-decoration:none!important;
}
.tcl-ltw-portal .ltw-client-attention-open:hover,.tcl-ltw-portal .ltw-client-attention-open:focus{
    background:#9f7151;color:#fff!important;border-color:#9f7151;outline:none;
}
.tcl-ltw-portal .ltw-client-attention-highlight{animation:ltwClientAttentionHighlight 2.2s ease both;scroll-margin-top:100px}
@keyframes ltwClientAttentionHighlight{0%,100%{box-shadow:none}12%,68%{box-shadow:0 0 0 4px rgba(169,118,85,.22)}}
@media(max-width:760px){
    .tcl-ltw-portal .ltw-nav a{gap:6px}
    .tcl-ltw-portal .ltw-nav-attention-count{min-width:19px;height:19px;padding:0 5px;font-size:9px}
    .tcl-ltw-portal .ltw-client-attention-head{gap:14px}
    .tcl-ltw-portal .ltw-client-attention-item{align-items:flex-start;flex-direction:column}
    .tcl-ltw-portal .ltw-client-attention-open{align-self:flex-start}
}


/* v3.0.7 — Seating Builder workflow feedback. */
.ltw-seating-builder .ltw-seating-workflow-notice{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 18px;padding:12px 16px;border:1px solid rgba(173,124,88,.26);border-radius:12px;background:#fbf6f1;color:#5b4030}
.ltw-seating-builder .ltw-seating-workflow-notice strong{font-weight:800}.ltw-seating-builder .ltw-seating-workflow-notice span{font-size:12px;color:#765f50}
.ltw-seating-builder .ltw-seating-submitted-state{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid rgba(173,124,88,.28);border-radius:999px;background:#faf4ef;color:#704d38;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}

/* v3.0.8 seating workflow confirmation */
.ltw-seating-submit-feedback{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 12px;border:1px solid rgba(173,124,88,.28);border-radius:10px;background:#fbf6f1;color:#5b4030}.ltw-seating-submit-feedback strong{font-size:12px}.ltw-seating-submit-feedback span{font-size:11px;color:#765f50}@media(max-width:650px){.ltw-seating-submit-feedback{width:100%;box-sizing:border-box}}


/* v3.0.9 — Client Seating Builder review controls cleanup. */
.ltw-seating-builder:not(.is-admin) .ltw-seating-actions.is-client-review-actions{display:grid;grid-template-columns:auto minmax(360px,1fr);align-items:stretch;gap:12px;justify-content:stretch;padding-top:4px}
.ltw-seating-builder:not(.is-admin) .ltw-seating-actions.is-client-review-actions>.ltw-print-seating-plan{align-self:center;white-space:nowrap}
.ltw-seating-review-card{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;padding:12px 14px 12px 16px;border:1px solid rgba(173,124,88,.26);border-radius:12px;background:#fbf7f3;color:#5b4030}
.ltw-seating-review-copy{display:grid;gap:2px;min-width:0;text-align:left}.ltw-seating-review-kicker{font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:#a06d4e}.ltw-seating-review-copy strong{font-size:13px;line-height:1.3;color:#4b3326}.ltw-seating-review-copy>span:not(.ltw-seating-review-kicker){font-size:11px;line-height:1.35;color:#765f50}
.ltw-seating-review-action{display:flex;align-items:center;flex:0 0 auto}.ltw-seating-review-action .ltw-button{white-space:nowrap}.ltw-seating-review-complete{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border-radius:999px;background:#f2ece6;color:#73533f;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
.ltw-seating-review-card.is-just-submitted{box-shadow:0 0 0 3px rgba(173,124,88,.08)}
@media(max-width:820px){.ltw-seating-builder:not(.is-admin) .ltw-seating-actions.is-client-review-actions{grid-template-columns:1fr}.ltw-seating-builder:not(.is-admin) .ltw-seating-actions.is-client-review-actions>.ltw-print-seating-plan{justify-self:start}.ltw-seating-review-card{width:100%;box-sizing:border-box}}
@media(max-width:560px){.ltw-seating-review-card{align-items:stretch;flex-direction:column}.ltw-seating-review-action,.ltw-seating-review-action .ltw-button{width:100%}.ltw-seating-review-action .ltw-button{justify-content:center}}

/* v3.0.18 — Decor client submission state stays visible where the action was taken. */
.tcl-ltw-portal .ltw-decor-submit-review.is-submitted button.is-submitted,
.tcl-ltw-portal .ltw-decor-submit-review.is-submitted button.is-submitted:hover,
.tcl-ltw-portal .ltw-decor-submit-review.is-submitted button.is-submitted:focus{
    border-color:#d9c5b7!important;
    background:#f5eee8!important;
    color:#6e4b38!important;
    cursor:default!important;
    box-shadow:none!important;
    opacity:1!important;
}
.tcl-ltw-portal .ltw-decor-submit-review.is-submitted small{
    max-width:230px;
}

/* LTW 3.0.19 — client document review clarity */
.tcl-ltw-portal .ltw-pending-documents h4{color:#3f2d24!important;-webkit-text-fill-color:#3f2d24!important}
.tcl-ltw-portal .ltw-pending-documents-grid>div.ltw-pending-document-card{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:14px}
.tcl-ltw-portal .ltw-pending-document-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}
.tcl-ltw-portal .ltw-document-review-note{margin:7px 0 0;padding:9px 11px;border-left:3px solid #a96d55;border-radius:5px;background:#f7ede7;color:#5b4034;font-size:12px;line-height:1.45}
.tcl-ltw-portal .ltw-pending-document-open{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 13px;border:1px solid #ad7655;border-radius:8px;color:#6f402a;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}
.tcl-ltw-portal .ltw-pending-document-open:hover,.tcl-ltw-portal .ltw-pending-document-open:focus{background:#ad7655;color:#fff}
@media(max-width:640px){.tcl-ltw-portal .ltw-pending-documents-grid>div.ltw-pending-document-card{align-items:flex-start;flex-direction:column}.tcl-ltw-portal .ltw-pending-document-open{width:100%;box-sizing:border-box}}

/* v3.0.22 — Final Details review workflow */
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-review-status{
  width:min(100%,900px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;
  column-gap:36px;row-gap:8px;align-items:center;text-align:left;border:1px solid rgba(201,127,69,.58);
  border-radius:14px;background:linear-gradient(180deg,#2a231e 0%,#191512 100%);padding:24px 26px;box-sizing:border-box;
  box-shadow:0 14px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.04)
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-review-status .ltw-fd-review-eyebrow{
  grid-column:1;color:#cf8750!important;-webkit-text-fill-color:#cf8750!important;font-family:"Lato",system-ui,sans-serif;
  font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-review-status strong{
  grid-column:1;color:#f1dcc7!important;-webkit-text-fill-color:#f1dcc7!important;font-family:"Marcellus",Georgia,"Times New Roman",serif;
  font-size:25px;font-weight:400;line-height:1.2
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-review-status>span:not(.ltw-fd-review-eyebrow){
  grid-column:1;color:#d3baa5!important;-webkit-text-fill-color:#d3baa5!important;font-size:13px;line-height:1.5
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-review-status .button{
  grid-column:2;grid-row:1/5;align-self:center;white-space:nowrap;min-height:48px!important;padding:12px 22px!important;
  border:1px solid #dca16d!important;border-radius:6px!important;background:linear-gradient(180deg,#cf8c58 0%,#9d5d34 100%)!important;
  color:#fff5eb!important;-webkit-text-fill-color:#fff5eb!important;font-family:"Lato",system-ui,sans-serif!important;font-size:11px!important;
  font-weight:900!important;letter-spacing:.065em!important;text-transform:uppercase!important;box-shadow:0 9px 18px rgba(0,0,0,.22)!important
}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-review-status .button:hover,
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-review-status .button:focus{
  border-color:#e4b17e!important;background:linear-gradient(180deg,#d59a65 0%,#a9673c 100%)!important;color:#fffaf5!important;-webkit-text-fill-color:#fffaf5!important
}
@media(max-width:760px){
  .tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-review-status{grid-template-columns:1fr;text-align:center;padding:18px 16px}
  .tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-review-status .ltw-fd-review-readiness{justify-self:center!important}
  .tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-review-status .button{grid-column:1;grid-row:auto;margin-top:10px;width:100%}
}

/* v3.0.23 — Final Details is fully autosave-first on the client. */
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-save{display:block!important;padding:30px 0 8px!important;text-align:left!important;}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-autosave-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}
.tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-review-status{box-sizing:border-box;}


/* v3.0.30 — visible navigation always fills the row evenly. */
@media(min-width:901px){
    .tcl-ltw-portal .ltw-card.ltw-final-details .ltw-fd-tabs{
        grid-template-columns:repeat(var(--ltw-fd-tab-count,4),minmax(0,1fr))!important;
    }
}

/* ============================================================
 * Light the Way 3.0.32 — dark shell header finishing pass
 * Visual shell only. No portal workflow/navigation logic changes.
 * ============================================================ */
.tcl-ltw-portal:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    --ltw-shell-dark:#0e0d0b;
    --ltw-shell-dark-soft:#15120f;
    --ltw-copper:#b87a46;
    --ltw-copper-soft:#d09a63;
    --ltw-ivory:#f4ebdd;
    background:var(--ltw-shell-dark)!important;
}
.tcl-ltw-portal .ltw-header-concept{
    position:relative;
    display:block;
    padding:0!important;
    background:
        radial-gradient(circle at 52% 42%,rgba(184,122,70,.10),transparent 34%),
        linear-gradient(135deg,#0b0a09 0%,#11100e 56%,#0b0a09 100%)!important;
    color:var(--ltw-ivory);
    overflow:hidden;
}
.tcl-ltw-portal .ltw-header-concept:before,
.tcl-ltw-portal .ltw-header-concept:after{
    content:"";
    position:absolute;
    left:0;right:0;
    height:1px;
    background:linear-gradient(90deg,transparent,rgba(184,122,70,.72),transparent);
    pointer-events:none;
}
.tcl-ltw-portal .ltw-header-concept:before{top:18px}
.tcl-ltw-portal .ltw-header-concept:after{bottom:18px}
.tcl-ltw-portal .ltw-header-concept-inner{
    box-sizing:border-box;
    width:min(1180px,calc(100% - 44px));
    min-height:390px;
    margin:0 auto;
    padding:48px 12px 42px;
    display:grid;
    grid-template-columns:minmax(220px,.9fr) minmax(390px,1.65fr) minmax(220px,.9fr);
    align-items:center;
    gap:42px;
}
.tcl-ltw-portal .ltw-header-brand{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    text-align:center;
    min-width:0;
}
.tcl-ltw-portal .ltw-header-logo{
    display:block;
    width:min(225px,100%);
    height:auto;
    max-height:225px;
    object-fit:contain;
    filter:drop-shadow(0 10px 26px rgba(0,0,0,.32));
}
.tcl-ltw-portal .ltw-header-brand p{
    margin:11px 0 0;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:17px;
    font-style:italic;
    line-height:1.25;
    color:#c99161;
    letter-spacing:.015em;
}
.tcl-ltw-portal .ltw-header-brand p span,
.tcl-ltw-portal .ltw-header-brand p strong{display:block}
.tcl-ltw-portal .ltw-header-brand p span{font-size:15px;letter-spacing:.08em}
.tcl-ltw-portal .ltw-header-brand p strong{margin-top:4px;font-size:21px;font-weight:500;color:#ddb07e}
.tcl-ltw-portal .ltw-header-event{
    min-width:0;
    padding:8px 38px;
    text-align:center;
    border-left:1px solid rgba(184,122,70,.32);
    border-right:1px solid rgba(184,122,70,.32);
}
.tcl-ltw-portal .ltw-header-eyebrow{
    margin:0 0 18px;
    color:#c99161;
    font:600 12px/1.2 system-ui,-apple-system,sans-serif;
    text-transform:uppercase;
    letter-spacing:.28em;
}
.tcl-ltw-portal .ltw-header-event h1{
    margin:0;
    color:#f5eee4!important;
    font-family:"Baskervville",Georgia,serif!important;
    font-size:clamp(42px,4.25vw,68px)!important;
    font-weight:400!important;
    line-height:1.02!important;
    letter-spacing:-.025em;
    text-wrap:balance;
}
.tcl-ltw-portal .ltw-header-divider{
    width:min(300px,82%);
    margin:22px auto 15px;
    display:grid;
    grid-template-columns:1fr auto 1fr;
    align-items:center;
    gap:12px;
    color:var(--ltw-copper-soft);
}
.tcl-ltw-portal .ltw-header-divider span{height:1px;background:linear-gradient(90deg,transparent,var(--ltw-copper),transparent)}
.tcl-ltw-portal .ltw-header-divider b{font-size:14px;font-weight:400;line-height:1}
.tcl-ltw-portal .ltw-header-date{
    margin:0;
    color:#d9b185;
    font-family:"Marcellus",Georgia,serif;
    font-size:16px;
    letter-spacing:.20em;
    text-transform:uppercase;
}
.tcl-ltw-portal .ltw-header-side{
    align-self:stretch;
    min-width:0;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    position:relative;
    padding-top:34px;
}
.tcl-ltw-portal .ltw-header-side .ltw-logout{
    position:absolute;
    top:62px;
    left:50%;
    right:auto;
    transform:translateX(-50%);
    padding:8px 15px!important;
    border:1px solid rgba(184,122,70,.72)!important;
    border-radius:6px!important;
    color:#e1b17f!important;
    font-size:11px!important;
    font-weight:700;
    letter-spacing:.16em;
    text-transform:uppercase;
}
.tcl-ltw-portal .ltw-header-side .ltw-logout:hover,
.tcl-ltw-portal .ltw-header-side .ltw-logout:focus-visible{
    background:#b87a46!important;
    color:#0e0d0b!important;
    border-color:#b87a46!important;
}
.tcl-ltw-portal .ltw-header-countdown{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:7px;
    color:var(--ltw-ivory);
    white-space:nowrap;
    text-align:center;
}
.tcl-ltw-portal .ltw-header-countdown strong{
    display:block;
    min-width:0;
    color:#c88952;
    font-family:"Baskervville",Georgia,serif;
    font-size:82px;
    font-weight:400;
    line-height:.9;
    margin-bottom:5px;
    text-align:center;
}
.tcl-ltw-portal .ltw-header-countdown>div{
    min-height:0;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    padding:2px 0 0;
    border-left:0;
    text-align:center;
}
.tcl-ltw-portal .ltw-header-countdown span{
    display:block;
    color:#d49a63;
    font-family:"Marcellus",Georgia,serif;
    font-size:19px;
    line-height:1.15;
    letter-spacing:.17em;
    text-transform:uppercase;
}
.tcl-ltw-portal .ltw-header-countdown small{
    display:block;
    margin-top:5px;
    color:#c6b39f;
    font-family:"Cormorant Garamond",Georgia,serif;
    font-size:17px;
    line-height:1.1;
    font-style:italic;
    letter-spacing:.01em;
}
.tcl-ltw-portal .ltw-shell{
    max-width:1100px;
    padding-top:22px;
    background:transparent!important;
}
.tcl-ltw-portal .ltw-nav{
    margin:0 0 18px;
    background:#fbf8f3!important;
    border:1px solid #e3d1c0!important;
    border-radius:14px!important;
    box-shadow:0 12px 34px rgba(0,0,0,.20)!important;
}
.tcl-ltw-portal .ltw-card:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    box-shadow:0 15px 38px rgba(0,0,0,.22)!important;
}
.tcl-ltw-portal .ltw-final-subtabs,
.tcl-ltw-portal .ltw-final-details-tabs,
.tcl-ltw-portal .ltw-subnav{
    box-shadow:0 12px 28px rgba(0,0,0,.16);
}
@media(max-width:900px){
    .tcl-ltw-portal .ltw-header-concept-inner{
        width:min(760px,calc(100% - 32px));
        min-height:0;
        padding:42px 8px 38px;
        grid-template-columns:180px 1fr;
        gap:28px;
    }
    .tcl-ltw-portal .ltw-header-brand{grid-row:1 / span 2}
    .tcl-ltw-portal .ltw-header-logo{width:170px;max-height:170px}
    .tcl-ltw-portal .ltw-header-event{border-right:0;padding:8px 0 8px 30px}
    .tcl-ltw-portal .ltw-header-event h1{font-size:clamp(38px,7vw,54px)!important}
    .tcl-ltw-portal .ltw-header-side{padding:18px 0 0 30px;align-items:flex-start}
    .tcl-ltw-portal .ltw-header-side .ltw-logout{top:0;left:50%;right:auto;transform:translateX(-50%)}
    .tcl-ltw-portal .ltw-header-countdown strong{font-size:68px;min-width:0}
}
@media(max-width:640px){
    .tcl-ltw-portal .ltw-header-concept-inner{
        width:100%;
        padding:68px 24px 36px;
        display:flex;
        flex-direction:column;
        gap:22px;
        text-align:center;
    }
    .tcl-ltw-portal .ltw-header-brand{order:1}
    .tcl-ltw-portal .ltw-header-logo{width:160px;max-height:160px}
    .tcl-ltw-portal .ltw-header-brand p{font-size:14px}
    .tcl-ltw-portal .ltw-header-brand p span{font-size:13px}
    .tcl-ltw-portal .ltw-header-brand p strong{font-size:19px}
    .tcl-ltw-portal .ltw-header-event{order:2;width:100%;padding:22px 0;border:0;border-top:1px solid rgba(184,122,70,.28);border-bottom:1px solid rgba(184,122,70,.28)}
    .tcl-ltw-portal .ltw-header-eyebrow{font-size:10px;margin-bottom:14px}
    .tcl-ltw-portal .ltw-header-event h1{font-size:clamp(38px,12vw,50px)!important}
    .tcl-ltw-portal .ltw-header-date{font-size:13px;letter-spacing:.15em}
    .tcl-ltw-portal .ltw-header-side{order:3;width:100%;padding:0;align-items:center;position:static}
    .tcl-ltw-portal .ltw-header-side .ltw-logout{position:absolute;top:28px;right:18px;left:auto;order:2;margin:0;transform:none;z-index:3}
    .tcl-ltw-portal .ltw-header-countdown{order:1}
    .tcl-ltw-portal .ltw-header-countdown strong{font-size:62px}
    .tcl-ltw-portal .ltw-shell{padding:18px 14px 70px}
}


/* v3.1.2 — dark copper client primary navigation (corrected render) */
.tcl-ltw-portal .ltw-nav{
    display:grid!important;position:sticky!important;grid-auto-flow:initial!important;grid-auto-columns:initial!important;
    gap:0!important;align-items:stretch!important;margin:0 0 18px!important;padding:0!important;overflow:visible;
    border:1px solid rgba(181,117,66,.42)!important;border-top-color:rgba(198,132,76,.62)!important;border-bottom-color:rgba(198,132,76,.52)!important;
    border-radius:0!important;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 38%),linear-gradient(180deg,#141311 0%,#0a0a09 100%)!important;
    box-shadow:0 12px 30px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.025),inset 0 -1px 0 rgba(181,117,66,.08)!important;
}
.tcl-ltw-portal .ltw-nav a{
    position:relative!important;display:flex!important;min-width:0!important;min-height:70px!important;align-items:center!important;justify-content:center!important;
    gap:10px!important;padding:14px 10px 15px!important;overflow:hidden!important;border:0!important;border-right:1px solid rgba(181,117,66,.18)!important;
    border-bottom:0!important;border-radius:0!important;background:transparent!important;color:#d9b38d!important;
    font-family:"Marcellus",Georgia,'Times New Roman',serif!important;font-size:14px!important;font-weight:500!important;line-height:1.1!important;
    letter-spacing:.105em!important;text-align:center!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important;
    transition:background .2s ease,color .2s ease!important;
}
.tcl-ltw-portal .ltw-nav a:first-child,.tcl-ltw-portal .ltw-nav a:last-child{border-radius:0!important}
.tcl-ltw-portal .ltw-nav a:last-child{border-right:0!important}
.tcl-ltw-portal .ltw-nav a::after{
    content:"";position:absolute;left:13%;right:13%;bottom:0;height:2px;border-radius:999px 999px 0 0;
    background:linear-gradient(90deg,transparent,#c67d42 22%,#e0a36e 50%,#c67d42 78%,transparent);opacity:0;transform:scaleX(.55);
    transform-origin:center;box-shadow:0 -3px 12px rgba(207,129,65,.72);transition:opacity .2s ease,transform .2s ease;
}
.tcl-ltw-portal .ltw-nav-icon{display:inline-grid!important;width:21px!important;height:21px!important;flex:0 0 21px!important;place-items:center!important;color:#b9773f!important;line-height:1!important}
.tcl-ltw-portal .ltw-nav-icon svg{display:block!important;width:21px!important;height:21px!important;max-width:none!important;fill:none!important;stroke:currentColor!important;stroke-width:1.45!important;stroke-linecap:round!important;stroke-linejoin:round!important;overflow:visible!important}
.tcl-ltw-portal .ltw-nav-label{display:inline-block!important;color:inherit!important}
.tcl-ltw-portal .ltw-nav a:hover,.tcl-ltw-portal .ltw-nav a:focus-visible{
    background:radial-gradient(ellipse at 50% 100%,rgba(196,124,66,.11),transparent 52%),linear-gradient(180deg,rgba(181,117,66,.06),rgba(181,117,66,.015))!important;
    color:#f2d7b9!important;outline:none!important;
}
.tcl-ltw-portal .ltw-nav a:hover::after,.tcl-ltw-portal .ltw-nav a:focus-visible::after,.tcl-ltw-portal .ltw-nav a.active::after{opacity:1!important;transform:scaleX(1)!important}
.tcl-ltw-portal .ltw-nav a:hover .ltw-nav-icon,.tcl-ltw-portal .ltw-nav a:focus-visible .ltw-nav-icon,.tcl-ltw-portal .ltw-nav a.active .ltw-nav-icon{color:#d28a4b!important;filter:drop-shadow(0 0 5px rgba(196,124,66,.28))}
.tcl-ltw-portal .ltw-nav a.active,.tcl-ltw-portal .ltw-nav a.active:hover,.tcl-ltw-portal .ltw-nav a.active:focus-visible{
    background:radial-gradient(ellipse at 50% 105%,rgba(211,132,67,.15),transparent 52%),linear-gradient(180deg,rgba(181,117,66,.075),rgba(181,117,66,.018))!important;
    color:#f5ddc3!important;box-shadow:none!important;
}
.tcl-ltw-portal .ltw-nav .ltw-nav-attention-count{background:#b9773f!important;color:#0d0c0b!important;border-color:rgba(235,190,145,.42)!important}
.tcl-ltw-portal .ltw-nav a.active .ltw-nav-attention-count{background:#d28a4b!important;color:#090807!important}
@media(min-width:901px){.tcl-ltw-portal .ltw-nav{grid-template-columns:repeat(var(--ltw-nav-count,7),minmax(0,1fr))!important}}
@media(min-width:761px) and (max-width:1100px){
    .tcl-ltw-portal .ltw-nav a{font-size:12px!important;letter-spacing:.07em!important;padding-inline:6px!important;gap:7px!important}
    .tcl-ltw-portal .ltw-nav-icon,.tcl-ltw-portal .ltw-nav-icon svg{width:18px!important;height:18px!important}.tcl-ltw-portal .ltw-nav-icon{flex-basis:18px!important}
}
@media(max-width:760px){
    .tcl-ltw-portal .ltw-nav{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
    .tcl-ltw-portal .ltw-nav a{flex:0 0 150px!important;min-height:62px!important;border-right:1px solid rgba(181,117,66,.18)!important;scroll-snap-align:start}
}

/* v3.1.3 — slightly larger client primary navigation labels for improved readability. */

/* v3.1.4 — rebalance desktop primary nav widths so longer labels have more breathing room. */
@media(min-width:901px){
    .tcl-ltw-portal .ltw-nav{
        display:flex!important;
        grid-template-columns:none!important;
    }
    .tcl-ltw-portal .ltw-nav a{
        flex:1 1 0!important;
        padding-inline:12px!important;
    }
    .tcl-ltw-portal .ltw-nav a[href*="section=overview"]{flex-grow:.88!important}
    .tcl-ltw-portal .ltw-nav a[href*="section=guest-experience"]{flex-grow:1.02!important}
    .tcl-ltw-portal .ltw-nav a[href*="section=rsvp"]{flex-grow:.84!important}
    .tcl-ltw-portal .ltw-nav a[href*="section=tools"]{flex-grow:.86!important}
    .tcl-ltw-portal .ltw-nav a[href*="section=decor-catalogue"]{flex-grow:.90!important}
    .tcl-ltw-portal .ltw-nav a[href*="section=photos"]{flex-grow:1.16!important}
    .tcl-ltw-portal .ltw-nav a[href*="section=final-details"]{flex-grow:1.30!important}
}


/* ==========================================================================\n   v3.1.5 — After Midnight interior theme\n   Visual-only layer for portal content. Print mode is explicitly excluded.\n   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    --ltw-night:#0b0b0a;
    --ltw-night-2:#11110f;
    --ltw-night-3:#171614;
    --ltw-night-4:#1d1b18;
    --ltw-copper:#c78349;
    --ltw-copper-soft:#a96c3c;
    --ltw-copper-line:rgba(199,131,73,.42);
    --ltw-cream:#f4e8d9;
    --ltw-cream-soft:#dcc8b4;
    --ltw-muted:#b5a493;
    --ltw-field:#151411;
    --ltw-field-border:rgba(199,131,73,.38);
    --ltw-success-night:#8dc39a;
    --ltw-danger-night:#e0a09a;
    color:var(--ltw-cream);
    font-family:"Lato",system-ui,-apple-system,"Segoe UI",sans-serif;
}

/* Shared content shells.
 * v3.2.18.46: portal chrome must stop at the canonical .ltw-event-website
 * boundary. Generic card typography/forms/actions below therefore exclude
 * descendants of .ltw-event-website and leave theme + skeleton CSS in control. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:
      radial-gradient(circle at 50% 0,rgba(199,131,73,.035),transparent 34%),
      linear-gradient(180deg,#12110f 0%,#0d0d0c 100%)!important;
    color:var(--ltw-cream)!important;
    border:1px solid var(--ltw-copper-line)!important;
    border-radius:14px!important;
    box-shadow:0 18px 44px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.018)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card + .ltw-card:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-top:20px}

/* Clear, consistent portal typography. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card h2:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card h3:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card h4:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-section-heading h2,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-section-heading h3,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-section-heading h2,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-section-heading h3{
    color:var(--ltw-cream)!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-weight:400!important;
    letter-spacing:.015em!important;
    text-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card h2:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:clamp(28px,3vw,38px)!important;line-height:1.18!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card h3:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:clamp(24px,2.5vw,32px)!important;line-height:1.2!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card h4:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:19px!important;line-height:1.3!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card p:not(.ltw-event-website *):not(:where(.ltw-style-live-preview *)):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-section-intro,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-section-heading p{
    color:var(--ltw-muted)!important;
    font-family:"Lato",system-ui,-apple-system,"Segoe UI",sans-serif!important;
    font-size:15px!important;
    line-height:1.65!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-page-eyebrow,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .eyebrow:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-kicker,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-head>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-kicker{
    color:var(--ltw-copper)!important;
    font-family:"Marcellus",Georgia,serif!important;
    font-size:11px!important;
    font-weight:600!important;
    line-height:1.3!important;
    letter-spacing:.18em!important;
    text-transform:uppercase!important;
}

/* Universal inset surfaces. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-grid>div,
body.tcl-ltw-portal:not(.ltw-print-mode) .tool,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-card,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-item,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-metrics>div,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-readonly,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-totals>div,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-item,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-styled-delivery-row,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-styled-area,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-styled-item-line{
    background:linear-gradient(180deg,#191815,#141310)!important;
    border:1px solid rgba(199,131,73,.32)!important;
    color:var(--ltw-cream)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.016)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-grid>div{padding:18px 19px!important;border-radius:11px!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-grid span,
body.tcl-ltw-portal:not(.ltw-print-mode) .tool span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-access span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-totals span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-summary-inputs label>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-notes>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-item label>span{
    color:#c99970!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:700!important;
    letter-spacing:.035em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-grid strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-access strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-card strong{
    color:var(--ltw-cream)!important;
    font-size:15px!important;
    line-height:1.45!important;
}

/* Rental access — a little bit of Light the Way wayfinding. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-access{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:12px!important;
    margin-top:20px!important;
    padding-top:18px!important;
    border-top:1px solid rgba(199,131,73,.24)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-access>div{
    position:relative;
    min-height:78px;
    padding:14px 16px 14px 52px!important;
    border:1px solid rgba(199,131,73,.30)!important;
    border-radius:10px!important;
    background:#151411!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-access>div::before{
    content:"";
    position:absolute;left:17px;top:17px;width:20px;height:20px;
    border:1.5px solid var(--ltw-copper);border-radius:4px;
    box-shadow:inset 0 -4px 0 rgba(199,131,73,.11);
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-access>div::after{
    content:"";
    position:absolute;left:21px;top:14px;width:12px;height:6px;
    border-left:2px solid var(--ltw-copper);border-right:2px solid var(--ltw-copper);
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-access .ltw-hub-access-note{grid-column:1/-1}

/* Forms remain dark but readable rather than disappearing into the page.
 * v3.2.18.50: keep the Event Website boundary exclusion specificity-neutral.
 * The previous :not(.ltw-event-website *) added one class of specificity to
 * these generic card controls, which let this old dark-field layer outrank
 * the later RSVP/Budget/Vendor/Seating light-field contracts. :where() keeps
 * the exact same exclusion without changing the cascade weight. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not(:where(.ltw-event-website *)):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card select:not(:where(.ltw-event-website *)):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card textarea:not(:where(.ltw-event-website *)):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:var(--ltw-field)!important;
    color:var(--ltw-cream)!important;
    border:1px solid var(--ltw-field-border)!important;
    border-radius:7px!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.018)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card input:not(:where(.ltw-event-website *)):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card textarea:not(:where(.ltw-event-website *)):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::placeholder{color:#85786c!important;opacity:1!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card input:not(:where(.ltw-event-website *)):focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card select:not(:where(.ltw-event-website *)):focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card textarea:not(:where(.ltw-event-website *)):focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#cf8a50!important;
    outline:none!important;
    box-shadow:0 0 0 2px rgba(199,131,73,.16)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card label:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-inline-label,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-field-label{
    color:#decbb9!important;
    font-family:"Lato",system-ui,sans-serif!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card small:not(.ltw-event-website *):not(:where(.ltw-style-live-preview *)):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#a9998a}

/* Buttons: copper-lit primary, quiet outlined secondary. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-button:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card button.ltw-button:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-coordination-action:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-client-attention-open:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-hub-progress-open:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#b8733d!important;
    color:#100e0c!important;
    border:1px solid #ce8a50!important;
    border-radius:7px!important;
    box-shadow:none!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-weight:700!important;
    text-decoration:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-button:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-button:not(.ltw-event-website *):focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-coordination-action:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-client-attention-open:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-hub-progress-open:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#d08a4d!important;
    color:#090807!important;
    border-color:#e0a36e!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-button--secondary:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-button-secondary:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:transparent!important;
    color:#ddb892!important;
    border-color:rgba(199,131,73,.55)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-button--secondary:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-button-secondary:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:rgba(199,131,73,.10)!important;
    color:#f2d7b9!important;
}

/* Lists, tables, notices and separators. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card table:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:var(--ltw-cream)!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card th:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#d7a77d!important;background:#171512!important;border-color:rgba(199,131,73,.24)!important;
    font-family:"Marcellus",Georgia,serif!important;font-weight:500!important;letter-spacing:.035em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card td:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#d7c7b8!important;border-color:rgba(199,131,73,.18)!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card hr:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-divider:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-color:rgba(199,131,73,.24)!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-success{color:var(--ltw-success-night)!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-error{color:var(--ltw-danger-night)!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-review-notice,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-content-note{
    background:#171512!important;color:#d7c7b8!important;border-color:#a96c3c!important;
}

/* Attention + progress cards. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-total{
    background:#b8733d!important;color:#fff3e6!important;border:1px solid rgba(238,181,131,.28)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-bar{background:#27231f!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-bar span{background:linear-gradient(90deg,#9c6034,#d48c4f)!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-status,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-status,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-status{
    border:1px solid rgba(199,131,73,.28)!important;
    background:#211d19!important;
    color:#d9b38d!important;
}

/* Nested/sub navigation belongs to the same dark copper family. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-subnav,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-final-subtabs,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-final-details-tabs{
    background:#11100e!important;
    border-color:rgba(199,131,73,.34)!important;
    color:var(--ltw-cream)!important;
}

/* Event Website guardrail: preserve the themed website canvas / guest preview itself. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-renderer:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-full-guest-preview,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-theme-card-preview,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-style-live-preview{
    color:initial;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-renderer input:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-renderer select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-renderer textarea:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font:inherit!important;
}

@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-access{grid-template-columns:1fr}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-access .ltw-hub-access-note{grid-column:auto}
}

/* Printing must stay paper-friendly, regardless of the live portal theme. */
@media print{
    body.tcl-ltw-portal:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal .ltw-shell,
body.tcl-ltw-portal .ltw-card:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        background:#fff!important;color:#111!important;box-shadow:none!important;
    }
    body.tcl-ltw-portal .ltw-card h1:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal .ltw-card h2:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal .ltw-card h3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal .ltw-card h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal .ltw-card p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal .ltw-card span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal .ltw-card strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal .ltw-card td:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal .ltw-card th:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#111!important}
    body.tcl-ltw-portal .ltw-card input:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal .ltw-card select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal .ltw-card textarea:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#fff!important;color:#111!important;border-color:#bbb!important}
}

/* ==========================================================================\n   v3.1.6 — After Midnight readability + illuminated action system\n   Home-page polish built from shared portal patterns where safe.\n   ========================================================================== */

/* Stronger section wayfinding: eyebrows should read, not disappear. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-page-eyebrow,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .eyebrow:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-kicker,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-head>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-kicker{
    color:#d79a64!important;
    font-size:13px!important;
    font-weight:700!important;
    line-height:1.35!important;
    letter-spacing:.16em!important;
}

/* Shared dark-theme copy hierarchy: keep supporting copy softly luminous. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card p:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-section-intro,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-section-heading p{
    color:#dfcdbb!important;
}

/* Home — Event Overview: centered, clearer information tiles. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-hub-card .ltw-grid>div{
    display:flex!important;
    min-height:96px!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-hub-card .ltw-grid span{
    margin-bottom:7px!important;
    color:#d6955d!important;
    font-size:13px!important;
    font-weight:800!important;
    letter-spacing:.025em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-hub-card .ltw-grid strong{
    margin-top:0!important;
    color:#fff3e7!important;
    font-size:15px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-hub-card .ltw-hub-access>div{
    justify-content:center!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-hub-card .ltw-hub-access>div::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-hub-card .ltw-hub-access>div::after{
    /* Keep the calendar wayfinding icon anchored while the copy centers. */
}

/* Illuminated copper action language — inspired by the primary navigation. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-button:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card button.ltw-button:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-coordination-action:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-client-attention-open:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-hub-progress-open:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card button[type="submit"]:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card input[type="submit"]:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:relative!important;
    min-height:39px!important;
    padding:9px 17px!important;
    border:1px solid #d18a4d!important;
    border-radius:7px!important;
    background:
      linear-gradient(180deg,rgba(238,171,111,.18) 0%,rgba(211,132,69,.06) 42%,rgba(0,0,0,.08) 100%),
      linear-gradient(180deg,#bf783f 0%,#96572f 100%)!important;
    color:#fff4e8!important;
    box-shadow:
      inset 0 1px 0 rgba(255,238,220,.26),
      inset 0 -1px 0 rgba(64,28,10,.26),
      0 0 0 1px rgba(199,125,66,.08),
      0 4px 13px rgba(0,0,0,.22)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1.15!important;
    letter-spacing:.065em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
    text-shadow:0 1px 0 rgba(65,31,12,.32)!important;
    transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-button:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-button:not(.ltw-event-website *):focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-coordination-action:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-coordination-action:not(.ltw-event-website *):focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-client-attention-open:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-client-attention-open:not(.ltw-event-website *):focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-hub-progress-open:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-hub-progress-open:not(.ltw-event-website *):focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card button[type="submit"]:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card button[type="submit"]:not(.ltw-event-website *):focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card input[type="submit"]:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card input[type="submit"]:not(.ltw-event-website *):focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#e7a466!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,196,139,.17),transparent 65%),
      linear-gradient(180deg,#d28a4c 0%,#a86135 100%)!important;
    color:#fff8ef!important;
    box-shadow:
      inset 0 1px 0 rgba(255,241,224,.32),
      0 0 16px rgba(210,132,69,.28),
      0 5px 15px rgba(0,0,0,.28)!important;
    transform:translateY(-1px)!important;
    outline:none!important;
    text-decoration:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-button--secondary:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-button-secondary:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:linear-gradient(180deg,#1b1815,#11100e)!important;
    color:#f2ddc8!important;
    border-color:rgba(209,138,77,.68)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}

/* Needs Your Attention — stronger row hierarchy and readable task copy. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-head p{
    color:#dfcdbb!important;
    font-size:15px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-meta{
    margin-bottom:6px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-meta span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-meta small{
    font-size:12px!important;
    line-height:1.35!important;
    letter-spacing:.055em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-meta span{
    color:#d49258!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-meta small{
    color:#e2c9b1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-meta>*+*::before{
    color:rgba(224,163,110,.52)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-item.severity-overdue .ltw-client-attention-meta span:nth-child(2){
    color:#e1766f!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-copy>strong{
    color:#f7e8da!important;
    font-size:16px!important;
    line-height:1.38!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-copy>p{
    margin-top:4px!important;
    color:#dfcdbb!important;
    font-size:15px!important;
    line-height:1.5!important;
}

/* Planning Progress — centered client-facing cards; status remains upper-right. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-card{
    position:relative!important;
    align-items:center!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-top{
    position:relative!important;
    display:block!important;
    width:100%!important;
    min-height:31px!important;
    padding-right:112px!important;
    padding-left:112px!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-top strong{
    display:block!important;
    color:#fff0e2!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:18px!important;
    font-weight:400!important;
    line-height:1.3!important;
    letter-spacing:.015em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-top .ltw-hub-status{
    position:absolute!important;
    top:0!important;
    right:0!important;
    margin:0!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-card p{
    width:100%!important;
    color:#decab7!important;
    font-size:15px!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-card .ltw-hub-progress-bar{
    width:100%!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-card a.ltw-hub-progress-open,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-card a.ltw-hub-progress-open:visited{
    align-self:center!important;
    margin-top:auto!important;
}

@media(max-width:760px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-top{
        padding:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-top .ltw-hub-status{
        top:auto!important;
        right:50%!important;
        bottom:0!important;
        transform:translateX(50%)!important;
    }
}

/* Preserve paper output even though live actions/cards are now illuminated. */
@media print{
    body.tcl-ltw-portal .ltw-card .ltw-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal .ltw-card button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal .ltw-card input[type="submit"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        box-shadow:none!important;
        text-shadow:none!important;
    }
}

/* ==========================================================================
   v3.1.7 — After Midnight softened section shells
   Adds a warmer middle tone between the black portal canvas and dark inset
   cards. Interior/working cards remain dark for contrast. Print is excluded.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card:not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:
      radial-gradient(ellipse at 50% 0,rgba(218,151,91,.075),transparent 40%),
      linear-gradient(180deg,#211d19 0%,#181512 100%)!important;
    border-color:rgba(199,131,73,.48)!important;
    box-shadow:
      0 18px 44px rgba(0,0,0,.30),
      inset 0 1px 0 rgba(255,235,215,.035)!important;
}


/* ==========================================================================
   v3.1.8 — Action row, button, and counter polish
   Softens repeated actionable rows/cards, aligns button styling more closely
   with the copper navigation language, and upgrades attention counters.
   ========================================================================== */

/* Shared actionable rows/cards: keep the dark theme, but give repeated rows
   the same softened warmth as the large section shells. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-item,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-card,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-pending-document-card,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-docs article,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-activity>div{
    background:
      radial-gradient(ellipse at 50% 0,rgba(221,158,99,.072),transparent 46%),
      linear-gradient(180deg,#221d18 0%,#171411 100%)!important;
    border:1px solid rgba(199,131,73,.34)!important;
    box-shadow:inset 0 1px 0 rgba(255,238,222,.02)!important;
}

/* Buttons: move from pill-ish utility controls toward the client nav’s more
   architectural copper language, while staying bright enough to catch the eye. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-button:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card button.ltw-button:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-coordination-action:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-client-attention-open:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-hub-progress-open:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card button[type="submit"]:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card input[type="submit"]:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .button:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card a.button:not(.ltw-event-website *):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:relative!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:42px!important;
    padding:10px 18px!important;
    border:1px solid #e0a974!important;
    border-radius:4px!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,210,164,.22),transparent 64%),
      linear-gradient(180deg,#d8a06a 0%,#c27d48 52%,#8f542d 100%)!important;
    color:#fff7ef!important;
    box-shadow:
      inset 0 1px 0 rgba(255,244,229,.34),
      inset 0 -1px 0 rgba(90,44,15,.32),
      0 1px 0 rgba(255,219,186,.12),
      0 5px 15px rgba(0,0,0,.24)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1.1!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
    text-shadow:0 1px 0 rgba(84,42,17,.28)!important;
    white-space:nowrap!important;
    transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-button:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-button:not(.ltw-event-website *):focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card button.ltw-button:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card button.ltw-button:not(.ltw-event-website *):focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-coordination-action:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-coordination-action:not(.ltw-event-website *):focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-client-attention-open:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-client-attention-open:not(.ltw-event-website *):focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-hub-progress-open:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .ltw-hub-progress-open:not(.ltw-event-website *):focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card button[type="submit"]:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card button[type="submit"]:not(.ltw-event-website *):focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card input[type="submit"]:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card input[type="submit"]:not(.ltw-event-website *):focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .button:not(.ltw-event-website *):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card .button:not(.ltw-event-website *):focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#f0bb88!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,224,188,.26),transparent 68%),
      linear-gradient(180deg,#e0ae7b 0%,#ca844d 52%,#9a5b31 100%)!important;
    color:#fffaf4!important;
    box-shadow:
      inset 0 1px 0 rgba(255,247,235,.4),
      0 0 18px rgba(213,137,73,.26),
      0 6px 16px rgba(0,0,0,.28)!important;
    transform:translateY(-1px)!important;
    outline:none!important;
}

/* Counter badges: more intentional and more legible. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-total,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-attention-count,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-nav-attention-count{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:50px!important;
    min-height:50px!important;
    padding:0 12px!important;
    border:1px solid #e1ab78!important;
    border-radius:999px!important;
    background:
      radial-gradient(circle at 50% 28%,rgba(255,239,220,.22),transparent 34%),
      linear-gradient(180deg,#d8a068 0%,#c57d46 54%,#91522a 100%)!important;
    color:#fff8f0!important;
    box-shadow:
      inset 0 1px 0 rgba(255,244,229,.34),
      inset 0 -1px 0 rgba(88,41,13,.3),
      0 0 0 1px rgba(255,216,179,.08),
      0 5px 16px rgba(0,0,0,.24)!important;
    font-family:"Marcellus",Georgia,serif!important;
    font-size:24px!important;
    font-weight:400!important;
    line-height:1!important;
    letter-spacing:0!important;
    text-transform:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-nav-attention-count{
    min-width:26px!important;
    min-height:26px!important;
    padding:0 7px!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-total.is-clear{
    background:
      radial-gradient(circle at 50% 28%,rgba(255,255,255,.16),transparent 36%),
      linear-gradient(180deg,#9aab8f 0%,#78876e 100%)!important;
    border-color:#b7c2b0!important;
    color:#f7fbf3!important;
    font-size:22px!important;
}

@media(max-width:760px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-total,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-attention-count{
        min-width:46px!important;
        min-height:46px!important;
        font-size:22px!important;
    }
}


/* ==========================================================================
   v3.1.9 — Display typography refinement + softened attention dividers
   Replaces bulky white value/title text with the refined portal display font,
   enlarges key overview values, and softens Needs Attention row separators.
   ========================================================================== */

/* Shared display/value text across the dark portal should feel editorial,
   not admin-heavy. Keep explanatory paragraphs in Lato, but promote key
   values/titles to Marcellus. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-grid strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-access strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-copy>strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-top strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-card p,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-docs strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-activity strong{
    color:#fff1e3!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-weight:400!important;
    letter-spacing:.012em!important;
    text-transform:none!important;
}

/* Home / Event Overview values should fill the cards more confidently without
   changing the card sizes. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-hub-card .ltw-grid strong{
    font-size:18px!important;
    line-height:1.32!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-hub-card .ltw-hub-access strong{
    font-size:18px!important;
    line-height:1.32!important;
}

/* Needs Attention task titles should read more like portal copy than admin UI. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-copy>strong{
    font-size:18px!important;
    line-height:1.4!important;
}

/* Planning Progress supporting values can carry the same polished type style. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-card p{
    font-size:18px!important;
    line-height:1.42!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-top strong{
    font-size:20px!important;
    line-height:1.28!important;
}

/* Needs Attention divider cleanup: remove the hard capped rules and replace
   them with a softer lantern-like fade at each end. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-list{
    margin-top:20px!important;
    border-top:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-item{
    position:relative!important;
    border-bottom:0!important;
    padding:18px 2px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-item:last-child{
    padding-bottom:18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-item::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-item::after{
    content:"";
    position:absolute;
    left:0;
    right:0;
    height:1px;
    pointer-events:none;
    background:linear-gradient(90deg,
      rgba(224,169,120,0) 0%,
      rgba(224,169,120,.30) 16%,
      rgba(233,186,141,.52) 50%,
      rgba(224,169,120,.30) 84%,
      rgba(224,169,120,0) 100%)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-item::before{top:0}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-item::after{bottom:0}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-item + .ltw-client-attention-item::before{
    display:none!important;
}

@media(max-width:760px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-hub-card .ltw-grid strong,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-hub-card .ltw-hub-access strong,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-copy>strong,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-card p{
        font-size:17px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-top strong{
        font-size:19px!important;
    }
}


/* ==========================================================================
   v3.1.10 — Card spacing + document upload dark-theme cleanup
   Adds breathing room inside attention/progress cards and brings document
   upload surfaces, fields, and typography into the After Midnight system.
   ========================================================================== */

/* Needs Attention rows: soften the border-hugging layout by padding the copy
   and action inward. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-item{
    padding:20px 18px!important;
    column-gap:20px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-copy{
    padding-right:8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-open{
    margin-left:10px!important;
    align-self:center!important;
}

/* Planning Progress cards: give the content stack more intentional space. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-card{
    padding:22px 22px 24px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-card p{
    margin:8px 0 0!important;
    padding:0 12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-card .ltw-hub-progress-bar{
    margin-top:16px!important;
    margin-bottom:8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-card a.ltw-hub-progress-open,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-card a.ltw-hub-progress-open:visited{
    margin-top:20px!important;
}

/* Empty shared-documents state: keep it inside the same dark copper visual language
   as the surrounding Home-page document panel instead of falling back to the older
   light paper placeholder. Client portal only. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-documents .ltw-docs-empty{
    margin:0 0 26px!important;
    padding:19px 22px!important;
    border:1px dashed rgba(199,131,73,.48)!important;
    border-radius:12px!important;
    background:linear-gradient(180deg,rgba(46,37,31,.88),rgba(31,26,22,.92))!important;
    color:#d8c5b3!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    line-height:1.5!important;
    text-align:center!important;
}

/* Document cards: larger, clearer typography in the shared documents area. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-documents .ltw-docs-grid article,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-pending-documents-grid>div.ltw-pending-document-card,
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article,
.tcl-ltw-portal .ltw-pending-documents-grid>div.ltw-pending-document-card{
    padding:18px 18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-documents .ltw-docs-grid article span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-pending-document-copy span,
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article span,
.tcl-ltw-portal .ltw-pending-document-copy span{
    color:#d59a67!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-documents .ltw-docs-grid article strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-pending-document-copy strong,
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article strong,
.tcl-ltw-portal .ltw-pending-document-copy strong{
    color:#fff2e5!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:18px!important;
    font-weight:400!important;
    line-height:1.34!important;
    letter-spacing:.012em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-documents .ltw-docs-grid article small,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-pending-document-copy small,
.tcl-ltw-portal .ltw-overview-documents .ltw-docs-grid article small,
.tcl-ltw-portal .ltw-pending-document-copy small{
    color:#d7c3b1!important;
    font-size:14px!important;
    line-height:1.5!important;
}

/* Upload a Document: remove the white paper block and blank white inputs.
   Apply the same dark/layered treatment on both client and admin portal views. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload,
.tcl-ltw-portal .ltw-client-document-upload{
    background:
      radial-gradient(ellipse at 50% 0,rgba(220,157,96,.08),transparent 42%),
      linear-gradient(180deg,#231d18 0%,#181512 100%)!important;
    border:1px solid rgba(199,131,73,.44)!important;
    border-radius:16px!important;
    box-shadow:inset 0 1px 0 rgba(255,239,223,.03)!important;
    padding:28px 28px 30px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-head,
.tcl-ltw-portal .ltw-client-document-upload-head{
    margin:0 auto 24px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-head .ltw-page-eyebrow,
.tcl-ltw-portal .ltw-client-document-upload-head .ltw-page-eyebrow{
    color:#d69b67!important;
    font-size:13px!important;
    font-weight:800!important;
    letter-spacing:.16em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-head h4,
.tcl-ltw-portal .ltw-client-document-upload-head h4{
    color:#fff0e0!important;
    -webkit-text-fill-color:#fff0e0!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:34px!important;
    font-weight:400!important;
    line-height:1.18!important;
    letter-spacing:.02em!important;
    text-transform:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-head p,
.tcl-ltw-portal .ltw-client-document-upload-head p{
    color:#dfccb8!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:16px!important;
    line-height:1.6!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload form,
.tcl-ltw-portal .ltw-client-document-upload form{
    max-width:980px!important;
    margin:0 auto!important;
    gap:18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-grid,
.tcl-ltw-portal .ltw-client-document-upload-grid{
    grid-template-columns:1.2fr .82fr 1.08fr!important;
    gap:16px!important;
    align-items:start!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-grid label,
.tcl-ltw-portal .ltw-client-document-upload-grid label{
    gap:9px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-grid label>span,
.tcl-ltw-portal .ltw-client-document-upload-grid label>span{
    color:#e5d3c1!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
    font-weight:800!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-grid input[type="text"],
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-grid select,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-grid input[type="file"],
.tcl-ltw-portal .ltw-client-document-upload-grid input[type="text"],
.tcl-ltw-portal .ltw-client-document-upload-grid select,
.tcl-ltw-portal .ltw-client-document-upload-grid input[type="file"]{
    min-height:50px!important;
    height:50px!important;
    border:1px solid rgba(199,131,73,.42)!important;
    border-radius:10px!important;
    background:#12100e!important;
    color:#f3e6d8!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-grid input[type="text"],
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-grid select,
.tcl-ltw-portal .ltw-client-document-upload-grid input[type="text"],
.tcl-ltw-portal .ltw-client-document-upload-grid select{
    padding:11px 13px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-grid select{
    appearance:none!important;
    -webkit-appearance:none!important;
    padding-right:42px!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23d69b67' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M1 1.25 6 6.25l5-5'/%3E%3C/svg%3E")!important;
    background-repeat:no-repeat!important;
    background-position:right 14px center!important;
    background-size:12px 8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-grid input[type="text"]::placeholder,
.tcl-ltw-portal .ltw-client-document-upload-grid input[type="text"]::placeholder{
    color:#9e8c7c!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-grid input[type="file"],
.tcl-ltw-portal .ltw-client-document-upload-grid input[type="file"]{
    padding:7px 8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-grid input[type="file"]::file-selector-button,
.tcl-ltw-portal .ltw-client-document-upload-grid input[type="file"]::file-selector-button{
    margin-right:10px;
    padding:8px 12px;
    border:1px solid #d59b67;
    border-radius:6px;
    background:linear-gradient(180deg,#d7a16d 0%,#be7c4a 100%);
    color:#fff7ef;
    font:800 11px/1 "Lato",system-ui,sans-serif;
    letter-spacing:.06em;
    text-transform:uppercase;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload button,
.tcl-ltw-portal .ltw-client-document-upload button{
    align-self:center!important;
    margin-top:6px!important;
}

@media(max-width:820px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-item,
    .tcl-ltw-portal .ltw-client-attention-item{
        padding:18px 16px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-progress-card,
    .tcl-ltw-portal .ltw-hub-progress-card{
        padding:20px 18px 22px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload,
    .tcl-ltw-portal .ltw-client-document-upload{
        padding:24px 18px 24px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-grid,
    .tcl-ltw-portal .ltw-client-document-upload-grid{
        grid-template-columns:1fr!important;
    }
}


/* ==========================================================================
   v3.1.14 — final wp-admin colour isolation
   portal.css loads after admin.css on the portal editor, so these admin-only
   overrides live here intentionally to win the cascade. Client portal styling
   is untouched because every selector requires body.wp-admin.
   ========================================================================== */

/* Portal Details table: no shaded label column / row fills. */
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview .ltw-portal-settings-table,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview .ltw-portal-settings-table tbody,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview .ltw-portal-settings-table tr,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview .ltw-portal-settings-table th,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview .ltw-portal-settings-table td,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview .ltw-portal-settings-table tr:nth-child(odd),
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview .ltw-portal-settings-table tr:nth-child(even),
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview .ltw-portal-settings-table tr:nth-child(odd) th,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview .ltw-portal-settings-table tr:nth-child(even) th,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview .ltw-portal-settings-table tr:nth-child(odd) td,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview .ltw-portal-settings-table tr:nth-child(even) td{
    background:transparent!important;
    background-color:transparent!important;
    background-image:none!important;
    box-shadow:none!important;
}
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview .ltw-portal-settings-table th{
    color:#3f3027!important;
    -webkit-text-fill-color:#3f3027!important;
}

/* Admin actions: deliberately plain warm brown with guaranteed light text.
   Repeat hover/focus/active so no later portal action state can darken it. */
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview input.button,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview input.button-primary,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview button.button,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview a.button,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview .button,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview .button-primary,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview button[type="submit"],
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview input[type="submit"]{
    background:#9b6a48!important;
    background-image:none!important;
    border-color:#9b6a48!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    text-shadow:none!important;
    box-shadow:none!important;
    filter:none!important;
}
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview input.button:hover,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview input.button:focus,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview input.button:active,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview input.button-primary:hover,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview input.button-primary:focus,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview input.button-primary:active,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview button.button:hover,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview button.button:focus,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview button.button:active,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview a.button:hover,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview a.button:focus,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview a.button:active,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview .button:hover,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview .button:focus,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview .button:active,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview button[type="submit"]:hover,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview button[type="submit"]:focus,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview button[type="submit"]:active,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview input[type="submit"]:hover,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview input[type="submit"]:focus,
body.wp-admin .tcl-ltw-wrap #ltw-admin-panel-overview input[type="submit"]:active{
    background:#9b6a48!important;
    background-image:none!important;
    border-color:#9b6a48!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    text-shadow:none!important;
    box-shadow:none!important;
    filter:none!important;
    transform:none!important;
    outline:none!important;
}


/* ==========================================================================
   v3.1.15 — Admin overview final colour/button correction
   Uses the actual admin overview wrappers (the prior panel id was not present
   in markup), so these rules reliably win the cascade. Client portal untouched.
   ========================================================================== */

/* Portal Details: remove the beige label strip completely. */
body.wp-admin .tcl-ltw-wrap .ltw-admin-overview-stack .ltw-portal-settings-table,
body.wp-admin .tcl-ltw-wrap .ltw-admin-overview-stack .ltw-portal-settings-table tbody,
body.wp-admin .tcl-ltw-wrap .ltw-admin-overview-stack .ltw-portal-settings-table tr,
body.wp-admin .tcl-ltw-wrap .ltw-admin-overview-stack .ltw-portal-settings-table th,
body.wp-admin .tcl-ltw-wrap .ltw-admin-overview-stack .ltw-portal-settings-table td,
body.wp-admin .tcl-ltw-wrap .ltw-admin-overview-stack .ltw-portal-settings-table tr:nth-child(odd),
body.wp-admin .tcl-ltw-wrap .ltw-admin-overview-stack .ltw-portal-settings-table tr:nth-child(even),
body.wp-admin .tcl-ltw-wrap .ltw-admin-overview-stack .ltw-portal-settings-table tr:nth-child(odd) th,
body.wp-admin .tcl-ltw-wrap .ltw-admin-overview-stack .ltw-portal-settings-table tr:nth-child(even) th,
body.wp-admin .tcl-ltw-wrap .ltw-admin-overview-stack .ltw-portal-settings-table tr:nth-child(odd) td,
body.wp-admin .tcl-ltw-wrap .ltw-admin-overview-stack .ltw-portal-settings-table tr:nth-child(even) td{
    background:transparent!important;
    background-color:transparent!important;
    background-image:none!important;
    box-shadow:none!important;
}
body.wp-admin .tcl-ltw-wrap .ltw-admin-overview-stack .ltw-portal-settings-table th{
    color:#3f3027!important;
    -webkit-text-fill-color:#3f3027!important;
}

/* All Light the Way admin actions: one flat brown button with white text.
   Keep admin deliberately simple; no special hover treatment. */
body.wp-admin .tcl-ltw-wrap .button,
body.wp-admin .tcl-ltw-wrap a.button,
body.wp-admin .tcl-ltw-wrap button.button,
body.wp-admin .tcl-ltw-wrap input.button,
body.wp-admin .tcl-ltw-wrap .button-primary,
body.wp-admin .tcl-ltw-wrap .button-secondary,
body.wp-admin .tcl-ltw-wrap button[type="submit"],
body.wp-admin .tcl-ltw-wrap input[type="submit"],
body.wp-admin .tcl-ltw-wrap .ltw-button,
body.wp-admin .tcl-ltw-wrap .ltw-coordination-action,
body.wp-admin .tcl-ltw-wrap .ltw-attention-open,
body.wp-admin .tcl-ltw-wrap .ltw-pending-document-open,
body.wp-admin .tcl-ltw-wrap .ltw-doc-toggle{
    background:#9b6a48!important;
    background-color:#9b6a48!important;
    background-image:none!important;
    border-color:#9b6a48!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    text-shadow:none!important;
    box-shadow:none!important;
    filter:none!important;
}
body.wp-admin .tcl-ltw-wrap .button:hover,
body.wp-admin .tcl-ltw-wrap .button:focus,
body.wp-admin .tcl-ltw-wrap .button:active,
body.wp-admin .tcl-ltw-wrap a.button:hover,
body.wp-admin .tcl-ltw-wrap a.button:focus,
body.wp-admin .tcl-ltw-wrap a.button:active,
body.wp-admin .tcl-ltw-wrap button.button:hover,
body.wp-admin .tcl-ltw-wrap button.button:focus,
body.wp-admin .tcl-ltw-wrap button.button:active,
body.wp-admin .tcl-ltw-wrap input.button:hover,
body.wp-admin .tcl-ltw-wrap input.button:focus,
body.wp-admin .tcl-ltw-wrap input.button:active,
body.wp-admin .tcl-ltw-wrap .button-primary:hover,
body.wp-admin .tcl-ltw-wrap .button-primary:focus,
body.wp-admin .tcl-ltw-wrap .button-primary:active,
body.wp-admin .tcl-ltw-wrap .button-secondary:hover,
body.wp-admin .tcl-ltw-wrap .button-secondary:focus,
body.wp-admin .tcl-ltw-wrap .button-secondary:active,
body.wp-admin .tcl-ltw-wrap button[type="submit"]:hover,
body.wp-admin .tcl-ltw-wrap button[type="submit"]:focus,
body.wp-admin .tcl-ltw-wrap button[type="submit"]:active,
body.wp-admin .tcl-ltw-wrap input[type="submit"]:hover,
body.wp-admin .tcl-ltw-wrap input[type="submit"]:focus,
body.wp-admin .tcl-ltw-wrap input[type="submit"]:active,
body.wp-admin .tcl-ltw-wrap .ltw-doc-toggle:hover,
body.wp-admin .tcl-ltw-wrap .ltw-doc-toggle:focus,
body.wp-admin .tcl-ltw-wrap .ltw-doc-toggle:active{
    background:#9b6a48!important;
    background-color:#9b6a48!important;
    background-image:none!important;
    border-color:#9b6a48!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    text-shadow:none!important;
    box-shadow:none!important;
    filter:none!important;
    transform:none!important;
    outline:none!important;
}

/* Current Documents: make Open File and Review / Edit a matched action pair. */
body.wp-admin .tcl-ltw-wrap .ltw-doc-compact-actions{
    grid-template-columns:96px 96px!important;
    gap:8px!important;
}
body.wp-admin .tcl-ltw-wrap .ltw-doc-compact-actions .button,
body.wp-admin .tcl-ltw-wrap .ltw-doc-compact-actions .ltw-doc-toggle{
    width:96px!important;
    min-width:96px!important;
    max-width:96px!important;
    min-height:40px!important;
    height:40px!important;
    padding:0 8px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    box-sizing:border-box!important;
    font-size:12px!important;
    line-height:1.1!important;
    white-space:nowrap!important;
}
body.wp-admin .tcl-ltw-wrap .ltw-doc-action-spacer{
    width:96px!important;
}


/* ==========================================================================
   v3.1.18 — Client label + status consistency pass
   Client-only: standardizes uppercase copper labels/headings and strengthens
   status pills across repeated client-facing card patterns.
   ========================================================================== */

/* Repeated small copper labels inside client cards should use one consistent
   uppercase treatment. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-grid span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-access span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-docs article>div>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-pending-document-copy>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-totals span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-summary-inputs label>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-item label>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-grid label>span{
    text-transform:uppercase!important;
    letter-spacing:.075em!important;
}

/* Event Overview labels get a slightly stronger presence. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-hub-card .ltw-grid span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-hub-card .ltw-hub-access span{
    color:#dda06a!important;
    font-size:13px!important;
    font-weight:800!important;
    letter-spacing:.07em!important;
    text-transform:uppercase!important;
}

/* Upload section heading follows the same editorial capitalization system. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-document-upload-head h4{
    text-transform:uppercase!important;
    letter-spacing:.045em!important;
}

/* Shared status pills / badges inside client cards. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-status,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-status,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-status,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-submitted-state,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-type-badge,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-type-badge{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:30px!important;
    padding:6px 12px!important;
    border:1px solid rgba(220,151,92,.52)!important;
    border-radius:999px!important;
    background:
      linear-gradient(180deg,rgba(205,132,72,.16),rgba(119,71,38,.10)),
      #211b17!important;
    color:#f0bd8d!important;
    box-shadow:inset 0 1px 0 rgba(255,235,215,.05)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.035em!important;
    text-transform:none!important;
    white-space:nowrap!important;
}

/* Keep semantic RSVP states distinct while preserving the shared pill shape. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-status--attending{
    border-color:rgba(116,167,123,.48)!important;
    background:#172019!important;
    color:#a9d2ae!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-status--declined{
    border-color:rgba(202,108,100,.5)!important;
    background:#231715!important;
    color:#e4aaa4!important;
}

@media(max-width:760px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-status,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-status,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-status{
        font-size:11px!important;
        padding:6px 10px!important;
    }
}


/* ==========================================================================
   v3.1.19 — Client Event Website dark-theme integration
   Keeps the website preview renderer isolated while bringing builder headings,
   status/autosave pills and step navigation into the After Midnight system.
   ========================================================================== */

/* Builder page titles / section titles: restore strong readable contrast on
   the dark client portal without recolouring the actual website preview. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-head [data-ge-builder-title]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-section > h3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-section > h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-section-heading-row h3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-section-heading h3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-section-heading h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics > h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#fff0e0!important;
    -webkit-text-fill-color:#fff0e0!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-weight:400!important;
    text-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-head [data-ge-builder-title]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:34px!important;
    line-height:1.18!important;
    letter-spacing:.025em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-head [data-ge-builder-intro]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-section-heading-row .description:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-section-intro:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#dfcdbb!important;
    -webkit-text-fill-color:#dfcdbb!important;
}

/* Status pill and autosave indicator now share the same illuminated status
   language introduced on Home. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-autosave-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    min-height:34px!important;
    padding:7px 14px!important;
    border:1px solid rgba(215,154,100,.58)!important;
    border-radius:999px!important;
    background:linear-gradient(180deg,rgba(78,51,32,.76),rgba(35,27,21,.94))!important;
    color:#f3ddc6!important;
    -webkit-text-fill-color:#f3ddc6!important;
    box-shadow:inset 0 1px 0 rgba(255,238,218,.06),0 3px 10px rgba(0,0,0,.18)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1.1!important;
    letter-spacing:.07em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-autosave-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:max-content!important;
    max-width:100%!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-autosave-dot:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:8px!important;
    height:8px!important;
    flex:0 0 8px!important;
    border-radius:50%!important;
    background:#d29a67!important;
    box-shadow:0 0 8px rgba(210,154,103,.34)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-autosave-status[data-state="saved"] .ltw-autosave-dot:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#9fbd8f!important;box-shadow:0 0 8px rgba(159,189,143,.30)!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-autosave-status[data-state="saving"] .ltw-autosave-dot:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:#d9a96e!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-autosave-status[data-state="error"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-color:rgba(207,105,96,.66)!important;color:#f2c7c1!important;-webkit-text-fill-color:#f2c7c1!important}

/* Step/sub-page navigation: mirror the primary portal navigation instead of
   the old cream segmented control. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    overflow:hidden!important;
    border:1px solid rgba(199,131,73,.46)!important;
    border-radius:0!important;
    background:linear-gradient(180deg,#14120f 0%,#0d0c0a 100%)!important;
    box-shadow:0 8px 22px rgba(0,0,0,.22)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:relative!important;
    min-height:62px!important;
    border:0!important;
    border-right:1px solid rgba(199,131,73,.20)!important;
    border-radius:0!important;
    background:transparent!important;
    color:#d8b790!important;
    -webkit-text-fill-color:#d8b790!important;
    box-shadow:none!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    font-weight:700!important;
    letter-spacing:.075em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button:last-child:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-right:0!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::after{
    content:"";
    position:absolute;
    left:16%;right:16%;bottom:0;
    height:2px;
    opacity:0;
    background:linear-gradient(90deg,transparent,#d69359 22%,#efb579 50%,#d69359 78%,transparent);
    box-shadow:0 0 11px rgba(218,139,76,.50);
    transition:opacity .18s ease;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:radial-gradient(ellipse at 50% 100%,rgba(199,131,73,.09),transparent 68%)!important;
    color:#f0d6b8!important;
    -webkit-text-fill-color:#f0d6b8!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::after,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::after,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button.is-active:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::after{opacity:1!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button.is-active:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:radial-gradient(ellipse at 50% 100%,rgba(199,131,73,.13),transparent 72%)!important;
    color:#f5ddc0!important;
    -webkit-text-fill-color:#f5ddc0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-step-number-label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#c8854e!important;
    -webkit-text-fill-color:#c8854e!important;
    font-family:"Marcellus",Georgia,serif!important;
    font-size:13px!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button .ltw-step-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:auto!important;
    min-width:25px!important;
    height:25px!important;
    min-height:25px!important;
    padding:0 7px!important;
    border:1px solid rgba(215,154,100,.58)!important;
    border-radius:999px!important;
    background:linear-gradient(180deg,#4d3525,#251d17)!important;
    color:#f2d5b7!important;
    -webkit-text-fill-color:#f2d5b7!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button .ltw-step-badge.is-complete:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button.is-active .ltw-step-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#d99a62!important;
    background:linear-gradient(180deg,#b87543,#7e4929)!important;
    color:#fff1e2!important;
    -webkit-text-fill-color:#fff1e2!important;
}

@media(max-width:700px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-head [data-ge-builder-title]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:28px!important}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:54px!important}
}


/* ==========================================================================
   v3.1.20 — Event Website workspace balance + step status refinement
   Client-only. Keeps the actual website renderer/theme previews isolated.
   ========================================================================== */

/* Center the autosave status beneath the page intro. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-autosave-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-left:auto!important;
    margin-right:auto!important;
}

/* Builder step status: remove the redundant round check/dot/number badges.
   Completed/current states become quiet editorial text while 01/02/03 and the
   copper underline continue to carry the navigation hierarchy. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button .ltw-step-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
    width:auto!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    padding:0!important;
    margin-left:10px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    color:#c98b56!important;
    -webkit-text-fill-color:#c98b56!important;
    font-size:0!important;
    line-height:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button .ltw-step-badge.is-complete:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button.is-active .ltw-step-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:inline-flex!important;
    align-items:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button .ltw-step-badge.is-complete:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::after{
    content:"DONE";
    color:#d8a06d;
    -webkit-text-fill-color:#d8a06d;
    font-family:"Lato",system-ui,sans-serif;
    font-size:9px;
    font-weight:800;
    letter-spacing:.12em;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button.is-active .ltw-step-badge:not(.is-complete):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::after{
    content:"CURRENT";
    color:#e1aa78;
    -webkit-text-fill-color:#e1aa78;
    font-family:"Lato",system-ui,sans-serif;
    font-size:9px;
    font-weight:800;
    letter-spacing:.11em;
}

/* Event Website editing panels: use a warm smoked-parchment workspace instead
   of stark white or full dark. This deliberately targets editor shells only;
   the skeleton renderer, theme cards, live previews and visual canvas remain
   responsible for their own colours. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-full-preview-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:
      radial-gradient(ellipse at 50% 0,rgba(255,248,239,.30),transparent 44%),
      linear-gradient(180deg,#d9cbbd 0%,#c9b7a6 100%)!important;
    border:1px solid rgba(160,103,64,.38)!important;
    border-radius:14px!important;
    color:#30251e!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 24px rgba(0,0,0,.14)!important;
}

/* Editorial heading hierarchy inside those workspace panels. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics>h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation-head h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-full-preview-section .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#35271f!important;
    -webkit-text-fill-color:#35271f!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:25px!important;
    font-weight:400!important;
    line-height:1.22!important;
    letter-spacing:.02em!important;
    text-transform:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics>.ltw-section-intro:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation-head p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation .description:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder .description:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-full-preview-section .description:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#675347!important;
    -webkit-text-fill-color:#675347!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
    line-height:1.6!important;
}

/* Field labels and helper copy stay readable and consistent with the new
   portal hierarchy. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#8c5737!important;
    -webkit-text-fill-color:#8c5737!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    font-weight:800!important;
    line-height:1.35!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics label small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation small:not(:where(.ltw-style-live-preview *)):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#69584c!important;
    -webkit-text-fill-color:#69584c!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    line-height:1.5!important;
}

/* Website-builder controls become warm light working fields instead of black
   boxes. The actual website renderer remains excluded below. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics input:not([type="checkbox"]):not([type="radio"]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics textarea:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation input:not([type="checkbox"]):not([type="radio"]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation textarea:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation textarea:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder textarea:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#f4ede6!important;
    color:#2e241e!important;
    -webkit-text-fill-color:#2e241e!important;
    border:1px solid rgba(139,88,54,.38)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.55)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics input:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics textarea:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation input:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation textarea:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation input:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder input:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder textarea:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::placeholder{
    color:#8b7768!important;
    -webkit-text-fill-color:#8b7768!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics input:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics textarea:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics select:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation input:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation textarea:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation select:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation input:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation textarea:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder input:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder textarea:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder select:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#a96c43!important;
    box-shadow:0 0 0 2px rgba(169,108,67,.14)!important;
    outline:none!important;
}

/* Hard guardrails: never recolour the actual website/skeleton/theme surfaces. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-visual-builder-canvas:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-visual-builder-canvas *:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-full-guest-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-full-guest-preview *:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-theme-card-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-theme-card-preview *:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    -webkit-text-fill-color:initial;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-live-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-live-preview *:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    -webkit-text-fill-color:currentColor!important;
}

@media(max-width:700px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics>h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation-head h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-full-preview-section .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        font-size:22px!important;
    }
}


/* ==========================================================================
   v3.1.21 — Event Website workspace alignment + capitalization polish
   Client-only. Keeps the live website skeleton/theme previews untouched.
   ========================================================================== */

/* Truly center the autosave pill across the builder width. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-guest-experience-form > .ltw-autosave-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex!important;
    width:max-content!important;
    max-width:calc(100% - 32px)!important;
    margin:0 auto 16px!important;
    justify-self:center!important;
    align-self:center!important;
}

/* The step numbers + labels + active underline already communicate state.
   Remove every extra completion/current badge beside the sub-page label. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps .ltw-step-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps .ltw-step-badge.is-complete:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps button.is-active .ltw-step-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps .ltw-step-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-builder-steps .ltw-step-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::after{
    content:none!important;
    display:none!important;
}

/* Workspace section titles and their supporting copy should use the same
   centered editorial hierarchy throughout the Website builder. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics>h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation-head h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-full-preview-section .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    text-align:center!important;
    text-transform:capitalize!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics>.ltw-section-intro:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation-head p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation .description:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder .description:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-full-preview-section .description:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    max-width:820px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    text-align:center!important;
}

/* Field titles above inputs: consistent Title Case across the client Website
   editor, while user-entered field values remain untouched. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics label>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation label>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation label>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder label>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    text-transform:capitalize!important;
}

/* Keep helper notes normal sentence case. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor label small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .description:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    text-transform:none!important;
}


/* ==========================================================================
   v3.1.22 — Website style-page hierarchy + action polish
   Client-only. Improves heading capitalization/contrast, status note styling,
   theme-help visibility, and shared Website builder navigation buttons.
   ========================================================================== */

/* Website style workspace: stronger centered uppercase hierarchy. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation-head h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-step-heading strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-preview-heading strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#35271f!important;
    -webkit-text-fill-color:#35271f!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-weight:400!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation-head h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    text-align:center!important;
    font-size:27px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation-head p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    max-width:820px!important;
    margin:8px auto 0!important;
    text-align:center!important;
    color:#5f493b!important;
    -webkit-text-fill-color:#5f493b!important;
    font-size:15px!important;
    line-height:1.6!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-step-heading strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-preview-heading strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:15px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-step-heading small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-preview-heading small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#654f42!important;
    -webkit-text-fill-color:#654f42!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    line-height:1.5!important;
}

/* Two Simple Choices: use the same dark copper status-pill language established
   elsewhere in the client portal. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-simple-note:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:34px!important;
    padding:7px 13px!important;
    border:1px solid rgba(211,143,84,.68)!important;
    border-radius:999px!important;
    background:linear-gradient(180deg,#33261d 0%,#1c1713 100%)!important;
    color:#f0c99f!important;
    -webkit-text-fill-color:#f0c99f!important;
    box-shadow:inset 0 1px 0 rgba(255,239,220,.05)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
}

/* The explanatory line beneath the theme cards was too faint on parchment. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-help:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#5b4436!important;
    -webkit-text-fill-color:#5b4436!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    font-weight:500!important;
    line-height:1.55!important;
    opacity:1!important;
}

/* Website-builder step actions: shared global treatment for Back / Next buttons.
   This only targets the Website builder navigation controls, not theme previews. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-step-actions:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-top:1px solid rgba(199,131,73,.38)!important;
    padding-top:18px!important;
    margin-top:24px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-step-actions button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:46px!important;
    padding:11px 20px!important;
    border:1px solid rgba(213,143,83,.72)!important;
    border-radius:4px!important;
    background:linear-gradient(180deg,#201914 0%,#100e0c 100%)!important;
    color:#f3d5b5!important;
    -webkit-text-fill-color:#f3d5b5!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1.1!important;
    letter-spacing:.075em!important;
    text-transform:uppercase!important;
    text-shadow:none!important;
    filter:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-next:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,210,164,.20),transparent 64%),
      linear-gradient(180deg,#d5a06c 0%,#bd7947 52%,#8f542f 100%)!important;
    border-color:#dfa66f!important;
    color:#fff7ef!important;
    -webkit-text-fill-color:#fff7ef!important;
    box-shadow:inset 0 1px 0 rgba(255,244,229,.32),0 5px 14px rgba(0,0,0,.20)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-step-actions button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-step-actions button:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#edb77f!important;
    background:linear-gradient(180deg,#2a2018 0%,#16110e 100%)!important;
    color:#ffe4c7!important;
    -webkit-text-fill-color:#ffe4c7!important;
    box-shadow:0 0 14px rgba(211,139,76,.16)!important;
    outline:none!important;
    transform:translateY(-1px)!important;
    filter:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-next:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-step-actions .ltw-ge-step-next:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,224,188,.24),transparent 68%),
      linear-gradient(180deg,#dfab78 0%,#c7834d 52%,#995b32 100%)!important;
    color:#fffaf4!important;
    -webkit-text-fill-color:#fffaf4!important;
    box-shadow:inset 0 1px 0 rgba(255,247,235,.38),0 0 16px rgba(213,137,73,.23),0 6px 15px rgba(0,0,0,.24)!important;
}

@media(max-width:700px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation-head h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:23px!important}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-simple-note:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){margin-top:10px!important}
}


/* ==========================================================================
   v3.1.23 — Website style heading alignment + capitalization consistency
   Client-only. Centers the style intro without the status pill displacing it,
   moves the pill beside Choose Your Theme, and standardizes workspace titles.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    width:100%!important;
    margin-bottom:28px!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation-head>div:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:100%!important;
    max-width:900px!important;
    margin:0 auto!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-step-heading:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:grid!important;
    grid-template-columns:auto minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:10px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-step-heading .ltw-style-simple-note:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    justify-self:end!important;
    margin:0!important;
}

/* Website-builder workspace headings/field labels use a consistent uppercase
   editorial hierarchy; guest-preview/skeleton content is intentionally excluded. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics>h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation-head h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-full-preview-section .ltw-section-heading-row h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-step-heading strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-preview-heading strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics label>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation label>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation label>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder label>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    text-transform:uppercase!important;
}

@media(max-width:700px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-step-heading:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:auto minmax(0,1fr)!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-step-heading .ltw-style-simple-note:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-column:2!important;
        justify-self:start!important;
        margin-top:6px!important;
    }
}


/* ==========================================================================
   v3.1.24 — Build Website workspace + inline editor visual polish
   Client-only. Styles builder chrome and inline edit controls while explicitly
   leaving the wedding website renderer/skeleton/theme surfaces untouched.
   ========================================================================== */

/* Build Website intro card — clear, centered, portal-consistent typography. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-shell:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:linear-gradient(180deg,#d9c9b8 0%,#cdbba9 100%)!important;
    border:1px solid rgba(151,99,63,.34)!important;
    border-radius:14px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-heading:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:grid!important;
    grid-template-columns:1fr!important;
    justify-items:center!important;
    gap:8px!important;
    margin-bottom:20px!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-heading>div:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:100%!important;
    max-width:820px!important;
    margin:0 auto!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-eyebrow:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#9e5f34!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.16em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-heading h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:4px 0 8px!important;
    color:#34261f!important;
    -webkit-text-fill-color:#34261f!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:30px!important;
    font-weight:400!important;
    line-height:1.18!important;
    letter-spacing:.025em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-heading p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    max-width:780px!important;
    margin:0 auto!important;
    color:#654d3e!important;
    -webkit-text-fill-color:#654d3e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
    line-height:1.62!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-tip:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    justify-self:center!important;
    margin-top:2px!important;
    min-height:34px!important;
    padding:8px 14px!important;
    border:1px solid rgba(198,126,66,.68)!important;
    border-radius:999px!important;
    background:linear-gradient(180deg,#33261d 0%,#1d1713 100%)!important;
    color:#f0c99f!important;
    -webkit-text-fill-color:#f0c99f!important;
    box-shadow:inset 0 1px 0 rgba(255,239,220,.05)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.075em!important;
    text-transform:uppercase!important;
}

/* Inline editor = builder UI, not website theme content. Give it the same
   smoked-parchment working surface and keep controls light/readable. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:linear-gradient(180deg,#f1e7dc 0%,#e8dbcd 100%)!important;
    border:1px solid rgba(151,99,63,.32)!important;
    border-top:3px solid #a76a40!important;
    border-radius:0 0 14px 14px!important;
    box-shadow:0 12px 28px rgba(44,29,19,.12)!important;
    color:#35271f!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-editor-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-bottom:1px solid rgba(153,102,68,.25)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-editor-eyebrow:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#9b5d36!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.15em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-editor-head strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#34261f!important;
    -webkit-text-fill-color:#34261f!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:24px!important;
    font-weight:400!important;
    line-height:1.25!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor label>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-editor-grid label span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#654331!important;
    -webkit-text-fill-color:#654331!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.065em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#664f41!important;
    -webkit-text-fill-color:#664f41!important;
    font-family:"Lato",system-ui,sans-serif!important;
    line-height:1.55!important;
}

/* Override the portal-wide dark form rule only inside the inline editor. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="hidden"]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor textarea:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#fffaf5!important;
    color:#30231c!important;
    -webkit-text-fill-color:#30231c!important;
    border:1px solid #cda98e!important;
    border-radius:8px!important;
    box-shadow:none!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor input:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor textarea:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::placeholder{
    color:#9a8878!important;
    -webkit-text-fill-color:#9a8878!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor input[type="file"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:48px!important;
    padding:7px 8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor input[type="file"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::file-selector-button{
    min-height:34px!important;
    margin-right:10px!important;
    padding:8px 12px!important;
    border:1px solid #c88858!important;
    border-radius:5px!important;
    background:linear-gradient(180deg,#d5a06e 0%,#b97546 100%)!important;
    color:#fff7ef!important;
    font:800 11px/1 "Lato",system-ui,sans-serif!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
}

/* Media/editor subcards should stay light and quiet — never black. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-media-control:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-monogram-control:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-story-photo-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-gallery-photo-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .ltw-inline-info-editor:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#fffaf5!important;
    border-color:#d4b9a4!important;
    color:#35271f!important;
    box-shadow:none!important;
}

/* Builder/editor action pills — same copper family as the client portal,
   visual-only; no markup or event behavior changed. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-editor-close:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor button:not(.media-modal-close):not(.components-button):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:38px!important;
    padding:9px 14px!important;
    border:1px solid #c98250!important;
    border-radius:5px!important;
    background:linear-gradient(180deg,#d3a06f 0%,#b87546 100%)!important;
    color:#fff8f0!important;
    -webkit-text-fill-color:#fff8f0!important;
    box-shadow:inset 0 1px 0 rgba(255,245,232,.28),0 3px 10px rgba(73,42,24,.12)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1.1!important;
    letter-spacing:.065em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-editor-close:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor .button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-visual-editor button:not(.media-modal-close):not(.components-button):hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:linear-gradient(180deg,#dfad7b 0%,#c1814e 100%)!important;
    border-color:#dda36e!important;
    color:#fffaf5!important;
    -webkit-text-fill-color:#fffaf5!important;
    box-shadow:0 0 12px rgba(201,130,80,.18)!important;
}

/* Keep the actual wedding website render/skeleton entirely theme-owned. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-event-website:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-event-website *:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    /* Deliberately no palette/font overrides here. */
}

@media(max-width:760px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-heading h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:25px!important}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-inline-editor-head strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){font-size:21px!important}
}


/* ==========================================================================
   v3.1.25 — Build Website canvas badge cleanup
   Client-only. Removes the redundant builder-tip pill and restyles the actual
   canvas Edit / Move controls to match the new dark copper badge language.
   No movement/editing logic or website theme surfaces are changed.
   ========================================================================== */

/* The helper pill above the canvas is redundant now that the canvas controls
   themselves are clear and styled. Hide it visually without touching markup. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-tip:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
}

/* Actual Click to Edit badge inside the website canvas. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-canvas-edit-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:34px!important;padding:8px 13px!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-canvas-edit-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border:1px solid rgba(214,146,87,.72)!important;border-radius:999px!important;background:linear-gradient(180deg,#34271e 0%,#1b1612 100%)!important;color:#f1cda9!important;-webkit-text-fill-color:#f1cda9!important;box-shadow:inset 0 1px 0 rgba(255,239,220,.05),0 4px 14px rgba(32,21,14,.18)!important;font-family:"Lato",system-ui,sans-serif!important;font-size:10px!important;font-weight:800!important;line-height:1!important;letter-spacing:.085em!important;text-transform:uppercase!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas [data-ltw-preview-section]:hover > .ltw-canvas-edit-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas [data-ltw-preview-section].is-inline-editing > .ltw-canvas-edit-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas [data-ltw-preview-section]:hover > .ltw-canvas-edit-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas [data-ltw-preview-section].is-inline-editing > .ltw-canvas-edit-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-color:#e3a56e!important;background:linear-gradient(180deg,#402d21 0%,#211912 100%)!important;color:#ffe1c3!important;-webkit-text-fill-color:#ffe1c3!important;box-shadow:inset 0 1px 0 rgba(255,242,226,.08),0 0 14px rgba(205,126,65,.18)!important;}

/* Section tools container should disappear visually so Move reads as a clean
   standalone badge rather than an old white utility pill. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-section-tools:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){gap:6px!important;padding:0!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-section-tools:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-section-tools .ltw-canvas-move-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){width:auto!important;min-width:58px!important;height:34px!important;min-height:34px!important;padding:0 13px!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-section-tools .ltw-canvas-move-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border:1px solid rgba(214,146,87,.72)!important;border-radius:999px!important;background:linear-gradient(180deg,#34271e 0%,#1b1612 100%)!important;color:#f1cda9!important;-webkit-text-fill-color:#f1cda9!important;box-shadow:inset 0 1px 0 rgba(255,239,220,.05),0 4px 14px rgba(32,21,14,.16)!important;font-family:"Lato",system-ui,sans-serif!important;font-size:10px!important;font-weight:800!important;line-height:1!important;letter-spacing:.085em!important;text-transform:uppercase!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-section-tools .ltw-canvas-move-button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-section-tools .ltw-canvas-move-button:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-section-tools .ltw-canvas-move-button[aria-pressed="true"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){outline:none!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-section-tools .ltw-canvas-move-button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-section-tools .ltw-canvas-move-button:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-section-tools .ltw-canvas-move-button[aria-pressed="true"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-color:#e3a56e!important;background:linear-gradient(180deg,#402d21 0%,#211912 100%)!important;color:#ffe1c3!important;-webkit-text-fill-color:#ffe1c3!important;box-shadow:inset 0 1px 0 rgba(255,242,226,.08),0 0 14px rgba(205,126,65,.18)!important;}

/* Move Here placement labels use the same badge family while retaining their
   existing placement lines and deterministic swap logic. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target > strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){min-height:32px!important;padding:0 13px!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target > strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border:1px solid rgba(214,146,87,.68)!important;border-radius:999px!important;background:linear-gradient(180deg,#34271e 0%,#1b1612 100%)!important;color:#f1cda9!important;-webkit-text-fill-color:#f1cda9!important;box-shadow:inset 0 1px 0 rgba(255,239,220,.05),0 4px 14px rgba(32,21,14,.16)!important;font-family:"Lato",system-ui,sans-serif!important;font-size:9px!important;font-weight:800!important;letter-spacing:.08em!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target > span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target > span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){background:linear-gradient(90deg,rgba(216,151,95,0),rgba(216,151,95,.48),rgba(216,151,95,0))!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:hover > strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:focus > strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:hover > strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-canvas-move-target:focus > strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){border-color:#e3a56e!important;background:linear-gradient(180deg,#402d21 0%,#211912 100%)!important;color:#ffe1c3!important;-webkit-text-fill-color:#ffe1c3!important;}


/* ==========================================================================
   v3.1.27 — Website editor media controls, safe retry from 3.1.25
   Tight visual-only scope. Keeps existing media grid proportions intact while
   aligning paired photo actions, fixing the logo choice button, and replacing
   the dark helper note. No website content or editor behavior is changed.
   ========================================================================== */

/* Hero / featured image: keep the existing two-column media layout exactly as
   built, but place only the two image action buttons on one centered row. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-media-control:not(.ltw-monogram-control):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-columns:minmax(0,1fr) auto auto!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-media-control:not(.ltw-monogram-control)>strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-media-control:not(.ltw-monogram-control)>small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-media-control:not(.ltw-monogram-control)>.ltw-media-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-media-control:not(.ltw-monogram-control)>input[type="file"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-column:1/-1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-media-control:not(.ltw-monogram-control)>.ltw-client-adjust-photo:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-column:2!important;
    justify-self:end!important;
    margin:2px 0 0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-media-control:not(.ltw-monogram-control)>.ltw-remove-media:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-column:3!important;
    justify-self:start!important;
    margin:2px 0 0!important;
}

/* Story / introduction photos: pair Adjust + Remove beneath each file input. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-story-photo-control:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-story-photo-control>.ltw-story-photo-label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-story-photo-control>.ltw-story-photo-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-story-photo-control>input[type="file"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-column:1/-1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-story-photo-control>.ltw-client-adjust-photo:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-column:1!important;
    justify-self:end!important;
    width:auto!important;
    margin-top:2px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-story-photo-control>.ltw-remove-story-photo:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-column:2!important;
    justify-self:start!important;
    width:auto!important;
    margin-top:2px!important;
}

/* Logo / monogram upload selector: one full-width, readable branded control.
   Do not reposition the logo preview or file input. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-monogram-mode-choices:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-columns:1fr!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-monogram-mode-choices label>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:40px!important;
    padding:9px 13px!important;
    border:1px solid #ca8553!important;
    border-radius:5px!important;
    background:linear-gradient(180deg,#d3a06f 0%,#b87546 100%)!important;
    color:#fff8f0!important;
    -webkit-text-fill-color:#fff8f0!important;
    box-shadow:inset 0 1px 0 rgba(255,245,232,.26),0 3px 9px rgba(73,42,24,.10)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1.2!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-monogram-mode-choices label:hover>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-monogram-mode-choices label:focus-within>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-monogram-mode-choices label:has(input:checked)>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#d89a66!important;
    background:linear-gradient(180deg,#dcaa78 0%,#bd7b49 100%)!important;
    color:#fffaf5!important;
    -webkit-text-fill-color:#fffaf5!important;
}

/* Replace the old near-black content helper strip with a restrained slate
   surface and copper/cream copy. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
.ltw-inline-visual-editor .ltw-content-note:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:14px 0!important;
    padding:12px 15px!important;
    border:1px solid rgba(188,129,83,.42)!important;
    border-radius:7px!important;
    background:linear-gradient(180deg,#514944 0%,#423b37 100%)!important;
    color:#f0c9a7!important;
    -webkit-text-fill-color:#f0c9a7!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    line-height:1.5!important;
}

@media(max-width:620px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
    .ltw-inline-visual-editor .ltw-media-control:not(.ltw-monogram-control):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:1fr 1fr!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
    .ltw-inline-visual-editor .ltw-media-control:not(.ltw-monogram-control)>.ltw-client-adjust-photo:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-column:1!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder
    .ltw-inline-visual-editor .ltw-media-control:not(.ltw-monogram-control)>.ltw-remove-media:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-column:2!important;
    }
}


/* ==========================================================================
   v3.1.28 — Website builder editor safety cleanup
   Hides the redundant single-choice monogram mode control, fixes editor helper
   strips/file-button contrast, and gives custom sections a permanent visible
   Section Title field without changing website rendering or save logic.
   ========================================================================== */

/* The monogram editor currently has only one source choice. Hiding that
   redundant radio control leaves the real upload field intact and functional. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-monogram-mode-choices:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
}

/* File selector buttons inside the website editor: copper + guaranteed light text. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder input[type="file"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::file-selector-button{
    border:1px solid #d89a61!important;
    border-radius:5px!important;
    background:linear-gradient(180deg,#d89b62 0%,#b9703f 100%)!important;
    color:#fff7ef!important;
    -webkit-text-fill-color:#fff7ef!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}

/* Builder/editor helper notes: never allow the old near-black strip + dark text. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-content-note:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:18px 0!important;
    padding:14px 18px!important;
    border:1px solid rgba(191,132,91,.42)!important;
    border-radius:8px!important;
    background:linear-gradient(180deg,#5d514d 0%,#4f4542 100%)!important;
    color:#f3e4d4!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    line-height:1.55!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}

/* Custom-section editor: the internal label remains useful for admin/section
   lists, while Section Title is now always visible as its own field. Keep the
   grid roomy so controls do not crowd or overlap. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-content-grid-custom:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    row-gap:16px!important;
    column-gap:16px!important;
    align-items:start!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-content-grid-custom > label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-width:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-custom-optional-actions:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-top:2px!important;
    gap:8px!important;
    flex-wrap:wrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-custom-field-group:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-top:2px!important;
}

/* Canvas chrome on custom sections: keep edit/move controls inside their own
   corners so they do not collide with neighboring content. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-guest-custom-section:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:relative!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-guest-custom-section > .ltw-canvas-edit-badge:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    top:14px!important;
    right:14px!important;
    left:auto!important;
    max-width:calc(100% - 28px)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-guest-custom-section .ltw-section-move:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-guest-custom-section [data-ltw-move-trigger]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    z-index:5!important;
}

@media(max-width:700px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-content-grid-custom:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:1fr!important;
    }
}


/* ==========================================================================
   v3.1.29 — Preview & Submit micro-polish
   Client-only: centers the Event Website Preview heading block and brings the
   Change Theme control into the shared copper action language. Theme preview
   rendering remains untouched.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-event-website-preview-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-event-website-preview-head>div:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:100%!important;
    max-width:820px!important;
    margin:0 auto!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-event-website-preview-head h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-left:auto!important;
    margin-right:auto!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-event-website-preview-head .description:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    max-width:760px!important;
    margin:8px auto 0!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-change-theme-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:42px!important;
    padding:10px 18px!important;
    border:1px solid #e0a974!important;
    border-radius:4px!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,210,164,.22),transparent 64%),
      linear-gradient(180deg,#d8a06a 0%,#c27d48 52%,#8f542d 100%)!important;
    color:#fff7ef!important;
    -webkit-text-fill-color:#fff7ef!important;
    box-shadow:
      inset 0 1px 0 rgba(255,244,229,.34),
      inset 0 -1px 0 rgba(90,44,15,.32),
      0 5px 15px rgba(0,0,0,.20)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1.1!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-change-theme-button:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-change-theme-button:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#f0bb88!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,224,188,.26),transparent 68%),
      linear-gradient(180deg,#e0ae7b 0%,#ca844d 52%,#9a5b31 100%)!important;
    color:#fffaf4!important;
    -webkit-text-fill-color:#fffaf4!important;
    box-shadow:
      inset 0 1px 0 rgba(255,247,235,.4),
      0 0 18px rgba(213,137,73,.24),
      0 6px 16px rgba(0,0,0,.24)!important;
    outline:none!important;
}


/* ==========================================================================
   v3.1.30 — RSVP client workspace visual alignment
   Client-only RSVP cleanup: dark copper sub-navigation, centered editorial
   headings, warm parchment workspaces, and readable light form fields.
   Guest-facing RSVP rendering and RSVP logic remain untouched.
   ========================================================================== */

/* RSVP section heading hierarchy. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-head{
    max-width:860px!important;
    margin:0 auto!important;
    padding:36px 18px 26px!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-head>span{
    margin:0 0 14px!important;
    color:#d79a64!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    font-weight:800!important;
    line-height:1.3!important;
    letter-spacing:.16em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-head h3{
    margin:0!important;
    color:#fff0e1!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:clamp(30px,3vw,38px)!important;
    font-weight:400!important;
    line-height:1.18!important;
    letter-spacing:.018em!important;
    text-align:center!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-head p{
    max-width:760px!important;
    margin:14px auto 0!important;
    color:#dfcdbb!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
    line-height:1.65!important;
    text-align:center!important;
}

/* RSVP sub-page navigation — match the main dark copper navigation family. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell>.ltw-subnav{
    position:sticky!important;
    top:14px!important;
    z-index:104!important;
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:0!important;
    margin:0 0 24px!important;
    padding:0!important;
    overflow:hidden!important;
    border:1px solid rgba(199,131,73,.52)!important;
    border-radius:12px!important;
    background:linear-gradient(180deg,#12110f 0%,#0b0b0a 100%)!important;
    box-shadow:0 8px 20px rgba(0,0,0,.18)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell>.ltw-subnav a{
    position:relative!important;
    min-height:58px!important;
    padding:13px 12px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    border:0!important;
    border-right:1px solid rgba(199,131,73,.20)!important;
    border-radius:0!important;
    background:transparent!important;
    color:#d5a16f!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:14px!important;
    font-weight:400!important;
    line-height:1.15!important;
    letter-spacing:.045em!important;
    text-align:center!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
    transition:color .18s ease,background .18s ease!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell>.ltw-subnav a:last-child{
    border-right:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell>.ltw-subnav a::after{
    content:"";
    position:absolute;
    left:16%;right:16%;bottom:0;
    height:2px;
    background:linear-gradient(90deg,transparent,#d89352,transparent);
    opacity:0;
    box-shadow:0 0 12px rgba(216,147,82,.42);
    transition:opacity .18s ease!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell>.ltw-subnav a:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell>.ltw-subnav a:focus-visible{
    background:rgba(199,131,73,.045)!important;
    color:#f0c99f!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell>.ltw-subnav a.active,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell>.ltw-subnav a.active:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell>.ltw-subnav a.active:focus-visible{
    background:rgba(199,131,73,.075)!important;
    color:#f4ddc5!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell>.ltw-subnav a:hover::after,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell>.ltw-subnav a:focus-visible::after,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell>.ltw-subnav a.active::after{
    opacity:1!important;
}

/* RSVP working panels — warm parchment, not stark white or full dark mode. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-rsvp-copy-settings,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-rsvp-deadline-settings,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-reply-settings,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-guided-invite-form.is-client,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-rsvp-metrics>div{
    background:
      radial-gradient(ellipse at 50% 0,rgba(255,255,255,.32),transparent 46%),
      linear-gradient(180deg,#e2d2c1 0%,#d2bfad 100%)!important;
    border:1px solid rgba(171,112,72,.34)!important;
    color:#2e2119!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.34)!important;
}

/* Setup-card section headings and copy — centered and consistent. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-setup-card .ltw-rsvp-copy-head,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-setup-card .ltw-rsvp-deadline-head{
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-setup-card .ltw-rsvp-copy-head h4,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-setup-card .ltw-rsvp-deadline-head h4,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-section-heading h3,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-section-heading h4{
    margin:0 0 8px!important;
    color:#2a1d16!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:clamp(24px,2.4vw,30px)!important;
    font-weight:400!important;
    line-height:1.24!important;
    letter-spacing:.015em!important;
    text-align:center!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-setup-card .ltw-rsvp-copy-head p,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-setup-card .ltw-rsvp-deadline-head p,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-section-heading p{
    max-width:780px!important;
    margin:0 auto!important;
    color:#684c3a!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
    line-height:1.6!important;
    text-align:center!important;
}

/* Labels and helper text. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel label>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-inline-label strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel legend{
    color:#7d4829!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    font-weight:800!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel label>small,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .description,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-attendance-helper,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-field-help{
    color:#6f5949!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    line-height:1.45!important;
}

/* Form controls — light warm fields with dark text, replacing black input bars. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel select,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel textarea{
    box-sizing:border-box!important;
    width:100%!important;
    min-height:46px!important;
    border:1px solid rgba(163,105,67,.44)!important;
    border-radius:8px!important;
    background:#f7f0e9!important;
    color:#2b2019!important;
    -webkit-text-fill-color:#2b2019!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.48)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel input:not([type="checkbox"]):not([type="radio"]):focus,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel select:focus,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel textarea:focus{
    border-color:#c78349!important;
    outline:none!important;
    box-shadow:0 0 0 2px rgba(199,131,73,.16),inset 0 1px 0 rgba(255,255,255,.48)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel input::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel textarea::placeholder{
    color:#927d6d!important;
    -webkit-text-fill-color:#927d6d!important;
    opacity:1!important;
}

/* Published/read-only fields stay readable and match the same surface. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-readonly-fields[disabled] input,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-readonly-fields[disabled] textarea,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-readonly-fields[disabled] select{
    opacity:1!important;
    background:#eee4d9!important;
    color:#4c3a2e!important;
    -webkit-text-fill-color:#4c3a2e!important;
    border-color:rgba(163,105,67,.28)!important;
}

/* Published notice: integrate it with the portal rather than leaving a black bar. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-setup-card .ltw-review-notice{
    padding:18px 20px!important;
    border:1px solid rgba(199,131,73,.42)!important;
    border-left:3px solid #d08b4d!important;
    border-radius:9px!important;
    background:linear-gradient(180deg,#2b241f 0%,#201b17 100%)!important;
    color:#f3dfca!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-setup-card .ltw-review-notice strong{
    color:#fff0df!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:18px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-setup-card .ltw-review-notice p{
    margin:5px 0 0!important;
    color:#dfc7b1!important;
    font-size:14px!important;
}

/* RSVP next/back controls use the shared portal action language. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-step-next,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-step-nav{
    border-top:1px solid rgba(199,131,73,.26)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-step-next a,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-step-nav a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:42px!important;
    padding:10px 18px!important;
    border:1px solid #e0a974!important;
    border-radius:4px!important;
    background:linear-gradient(180deg,#d8a06a 0%,#c27d48 52%,#8f542d 100%)!important;
    color:#fff7ef!important;
    -webkit-text-fill-color:#fff7ef!important;
    box-shadow:inset 0 1px 0 rgba(255,244,229,.34),0 5px 15px rgba(0,0,0,.20)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
}

@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell>.ltw-subnav{
        display:flex!important;
        overflow-x:auto!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell>.ltw-subnav a{
        flex:0 0 165px!important;
    }
}


/* ==========================================================================
   v3.1.31 — RSVP readability + control consistency
   Darker dividers/helper copy, branded checkboxes, and one consistent light
   field surface across editable and published/read-only RSVP controls.
   ========================================================================== */

/* RSVP section dividers: intentional dark rule against the parchment panel. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-setup-card .ltw-rsvp-copy-option{
    border-top:1px solid rgba(36,27,21,.72)!important;
}

/* Helper copy should stay clearly readable on the warm workspace surface. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel label>small,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .description,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-attendance-helper,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-field-help,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-setup-card .ltw-rsvp-copy-toggle small{
    color:#4f3b2e!important;
    -webkit-text-fill-color:#4f3b2e!important;
    opacity:1!important;
}

/* Toggle rows: center the checkbox with the label copy and use the LTW copper. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-setup-card .ltw-rsvp-copy-toggle{
    display:flex!important;
    align-items:center!important;
    gap:11px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-setup-card .ltw-rsvp-copy-toggle>input[type="checkbox"]{
    flex:0 0 auto!important;
    width:18px!important;
    height:18px!important;
    min-width:18px!important;
    min-height:18px!important;
    margin:0!important;
    accent-color:#b8754c!important;
    opacity:1!important;
    cursor:pointer;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-setup-card .ltw-rsvp-copy-toggle>input[type="checkbox"]:disabled{
    opacity:1!important;
    cursor:default;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-setup-card .ltw-rsvp-copy-toggle>span{
    display:grid!important;
    gap:3px!important;
    align-content:center!important;
}

/* All RSVP text/select/textarea fields — including published/read-only fields —
   use the same light surface so no one control reads as an old dark input. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel select,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel textarea,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-readonly-fields[disabled] input,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-readonly-fields[disabled] textarea,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-readonly-fields[disabled] select{
    background:#f7f0e9!important;
    color:#2b2019!important;
    -webkit-text-fill-color:#2b2019!important;
    border-color:rgba(163,105,67,.44)!important;
    opacity:1!important;
}


/* ==========================================================================
   v3.1.32 — Invitation Types client-theme alignment
   Brings Invitation Types into the same warm RSVP workspace language and
   quiets the saved-state badges. Client-side visual layer only.
   ========================================================================== */

body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-types-form{
    max-width:900px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-type-list{
    gap:18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-type-card,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-type-card.is-main{
    padding:24px!important;
    border:1px solid rgba(163,105,67,.34)!important;
    border-radius:14px!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(255,255,255,.28),transparent 44%),
      linear-gradient(180deg,#e3d4c5 0%,#d3c1b0 100%)!important;
    color:#2e2119!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.34)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-type-card-head{
    align-items:flex-start!important;
    margin-bottom:14px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-type-card-head>div:first-child>span{
    color:#9a5f39!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.14em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-type-card-head h4,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-type-card.is-main .ltw-invitation-type-card-head h4{
    margin:2px 0 0!important;
    color:#2b1e17!important;
    -webkit-text-fill-color:#2b1e17!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:27px!important;
    font-weight:400!important;
    line-height:1.25!important;
    letter-spacing:.012em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-type-card>p{
    margin:9px 0 18px!important;
    color:#4f3b2e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    line-height:1.58!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-type-grid label{
    color:#7c4829!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    font-weight:800!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-type-grid .ltw-invitation-field-help{
    margin-top:2px!important;
    color:#4f3b2e!important;
    -webkit-text-fill-color:#4f3b2e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:400!important;
    line-height:1.45!important;
    letter-spacing:0!important;
    text-transform:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-type-grid input,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-type-grid select,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-type-grid textarea{
    background:#f7f0e9!important;
    color:#2b2019!important;
    -webkit-text-fill-color:#2b2019!important;
    border:1px solid rgba(163,105,67,.44)!important;
    border-radius:8px!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.48)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
    font-weight:500!important;
    letter-spacing:0!important;
    text-transform:none!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-type-grid select:disabled{
    opacity:1!important;
    background:#f7f0e9!important;
    color:#2b2019!important;
    -webkit-text-fill-color:#2b2019!important;
}

/* Invitation-type badges: Primary can stay identifiable; Saved becomes a
   quiet portal status rather than a bright green chip. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-type-card-badges{
    gap:8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-type-badge{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:31px!important;
    padding:6px 11px!important;
    border:1px solid #b77749!important;
    border-radius:999px!important;
    background:#2a211c!important;
    color:#f1c28f!important;
    -webkit-text-fill-color:#f1c28f!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.07em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-type-save-state{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:31px!important;
    padding:6px 11px!important;
    border-radius:999px!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.07em!important;
    text-transform:uppercase!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-type-save-state.is-saved{
    border:1px solid rgba(126,91,68,.32)!important;
    background:rgba(255,248,240,.36)!important;
    color:#6f4a34!important;
    -webkit-text-fill-color:#6f4a34!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-type-save-state.is-unsaved{
    border:1px solid #b77749!important;
    background:#2a211c!important;
    color:#f1c28f!important;
    -webkit-text-fill-color:#f1c28f!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-type-remove{
    color:#76513b!important;
    -webkit-text-fill-color:#76513b!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:700!important;
}

@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-type-card-head{
        gap:12px!important;
        flex-direction:column!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-type-card-badges{
        justify-content:flex-start!important;
    }
}


/* ==========================================================================
   v3.1.33 — Invitation Types extra-details + action polish
   Brings the invitation-only details selector and add-invitation action into
   the same warm parchment / copper client theme. Visual-only, client scoped.
   ========================================================================== */

body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-mini-sections{
    margin-top:22px!important;
    border:1px solid rgba(163,105,67,.34)!important;
    border-radius:14px!important;
    background:rgba(255,248,240,.58)!important;
    overflow:hidden!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.38)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-mini-sections summary{
    display:flex!important;
    align-items:center!important;
    gap:14px!important;
    padding:18px 18px 14px!important;
    color:#2c2018!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:22px!important;
    font-weight:400!important;
    line-height:1.25!important;
    letter-spacing:.012em!important;
    cursor:pointer!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-selected-count{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:30px!important;
    margin-left:auto!important;
    padding:6px 10px!important;
    border:1px solid rgba(163,105,67,.30)!important;
    border-radius:999px!important;
    background:#efe3d7!important;
    color:#84583c!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-sections-inner{
    padding:0 18px 18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-sections-inner>p{
    margin:0 0 16px!important;
    color:#4f3b2e!important;
    -webkit-text-fill-color:#4f3b2e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    line-height:1.55!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-section-options{
    gap:10px 12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-section-option{
    min-height:64px!important;
    border:1px solid rgba(163,105,67,.28)!important;
    border-radius:10px!important;
    background:#f8f1eb!important;
    color:#2b2019!important;
    padding-right:10px!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.44)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-section-option label{
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    min-height:62px!important;
    padding:11px 12px!important;
    color:#7c4829!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    font-weight:800!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-section-option input[type="checkbox"]{
    flex:0 0 auto!important;
    width:18px!important;
    height:18px!important;
    margin:0!important;
    accent-color:#b87649!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-needs-content{
    border:1px solid rgba(163,105,67,.24)!important;
    background:#eadbcf!important;
    color:#7c5137!important;
    -webkit-text-fill-color:#7c5137!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:9px!important;
    font-weight:800!important;
    letter-spacing:.07em!important;
    text-transform:uppercase!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-section-empty{
    background:#f8f1eb!important;
    color:#4f3b2e!important;
    border:1px solid rgba(163,105,67,.24)!important;
}

/* Create Another Invitation should read as a proper secondary portal action,
   not an old plain white utility button. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-add-invitation-type,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-add-invitation-type:visited{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:42px!important;
    margin:20px auto 0!important;
    padding:10px 18px!important;
    border:1px solid #c98652!important;
    border-radius:4px!important;
    background:linear-gradient(180deg,#201a16 0%,#15120f 100%)!important;
    color:#f4dfca!important;
    -webkit-text-fill-color:#f4dfca!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1.1!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-add-invitation-type:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-add-invitation-type:focus-visible{
    border-color:#df9d68!important;
    background:linear-gradient(180deg,#2a211b 0%,#1a1511 100%)!important;
    color:#fff1e2!important;
    -webkit-text-fill-color:#fff1e2!important;
    box-shadow:0 0 14px rgba(201,134,82,.18)!important;
    outline:none!important;
    text-decoration:none!important;
}

@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-mini-sections summary{
        align-items:flex-start!important;
        flex-wrap:wrap!important;
        font-size:20px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-selected-count{
        margin-left:0!important;
    }
}

/* ==========================================================================
   v3.1.34 — RSVP final consistency pass: compact invitation detail selectors,
   stronger checkbox markers, and unified client action typography.
   Visual-only; scoped to the client RSVP workspace.
   ========================================================================== */

/* Keep all RSVP client action labels at one consistent, more readable size. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-button,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .button,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-add-invitation-type,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-builder-open-button,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-manual-add-person,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-response-filters button{
    font-size:13px!important;
    line-height:1.15!important;
}

/* Invitation Types: make the expandable detail selector intentionally compact. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-mini-sections{
    margin-top:18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-mini-sections summary{
    gap:12px!important;
    padding:14px 16px 11px!important;
    font-size:18px!important;
    line-height:1.2!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-selected-count{
    min-height:27px!important;
    padding:5px 9px!important;
    font-size:9.5px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-sections-inner{
    padding:0 16px 15px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-sections-inner>p{
    margin:0 0 12px!important;
    font-size:13px!important;
    line-height:1.45!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-section-options{
    gap:8px 10px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-section-option{
    min-height:48px!important;
    border-radius:9px!important;
    padding-right:8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-section-option label{
    min-height:46px!important;
    padding:8px 10px!important;
    gap:9px!important;
    font-size:12.5px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-needs-content{
    padding:5px 8px!important;
    font-size:8.5px!important;
}

/* Stronger branded checkbox markers so the choices do not disappear into the parchment. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-section-option input[type="checkbox"]{
    -webkit-appearance:none!important;
    appearance:none!important;
    display:inline-grid!important;
    place-content:center!important;
    width:18px!important;
    height:18px!important;
    min-width:18px!important;
    margin:0!important;
    border:1.5px solid #76513a!important;
    border-radius:2px!important;
    background:#fffaf6!important;
    box-shadow:inset 0 0 0 1px rgba(118,81,58,.05)!important;
    cursor:pointer!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-section-option input[type="checkbox"]:checked{
    border-color:#b87649!important;
    background:#b87649!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-section-option input[type="checkbox"]:checked::after{
    content:"✓";
    color:#fff!important;
    font-family:Arial,sans-serif!important;
    font-size:14px!important;
    font-weight:700!important;
    line-height:1!important;
    transform:translateY(-.5px);
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-mini-section-option input[type="checkbox"]:focus-visible{
    outline:2px solid rgba(184,118,73,.28)!important;
    outline-offset:2px!important;
}

/* Center the add-invitation action reliably, independent of parent text alignment. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-add-invitation-type,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-add-invitation-type:visited{
    display:flex!important;
    width:max-content!important;
    margin:20px auto 0!important;
    padding:11px 20px!important;
    font-size:13px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-types-actions{
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
}

@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-page-panel .ltw-invitation-mini-sections summary{
        font-size:17px!important;
    }
}

/* ========================================================================== 
   v3.1.35 — Invitations client dark-theme finishing pass
   Brings the Invitations workspace into the approved Light the Way system:
   dark shell + copper detail + parchment editing surfaces + dark data cards.
   ========================================================================== */

/* Invitations page intro belongs to the dark shell, not the parchment surface. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitations-workspace-intro{
    max-width:820px!important;
    margin:4px auto 24px!important;
    padding:0 18px!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitations-workspace-intro .ltw-rsvp-workspace-kicker{
    color:#d28b4e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.14em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitations-workspace-intro h3{
    margin:8px 0 10px!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:clamp(27px,3vw,34px)!important;
    font-weight:400!important;
    line-height:1.16!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitations-workspace-intro p{
    max-width:760px!important;
    margin:0 auto!important;
    color:#d8c1ad!important;
    -webkit-text-fill-color:#d8c1ad!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    line-height:1.6!important;
}

/* Reply-to email area is an editing workspace: warm parchment with dark readable copy. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-settings{
    padding:24px!important;
    margin:18px 0 22px!important;
    border:1px solid rgba(190,127,78,.38)!important;
    border-radius:13px!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(255,255,255,.28),transparent 48%),
      linear-gradient(180deg,#dfcfbd 0%,#d1bdab 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 10px 24px rgba(0,0,0,.12)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-copy{
    max-width:760px!important;
    margin:0 auto 17px!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-copy h3{
    margin:7px 0 7px!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:25px!important;
    font-weight:400!important;
    line-height:1.2!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-copy p{
    max-width:700px!important;
    margin:0 auto!important;
    color:#563f31!important;
    -webkit-text-fill-color:#563f31!important;
    font-size:13px!important;
    line-height:1.55!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-form{
    display:flex!important;
    align-items:flex-end!important;
    justify-content:center!important;
    gap:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-label{
    color:#78472c!important;
    -webkit-text-fill-color:#78472c!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-help{
    color:#5c4739!important;
    -webkit-text-fill-color:#5c4739!important;
    font-size:11px!important;
    letter-spacing:0!important;
    text-transform:none!important;
}

/* Metrics use the same dark inset-card language as Home / Planning Progress. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-metrics{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:12px!important;
    margin:20px 0 22px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-metrics>div{
    min-height:92px!important;
    padding:17px 19px!important;
    border:1px solid rgba(199,131,73,.33)!important;
    border-radius:11px!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(199,131,73,.08),transparent 60%),
      linear-gradient(180deg,#2a241f 0%,#211c18 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 6px 16px rgba(0,0,0,.12)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-metrics span{
    color:#cf9360!important;
    -webkit-text-fill-color:#cf9360!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:700!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-metrics strong{
    margin-top:6px!important;
    color:#f4e2d0!important;
    -webkit-text-fill-color:#f4e2d0!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:27px!important;
    font-weight:400!important;
}

/* Create/Edit Invitation collapsible card: parchment editing surface and consistent action. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-unified-invite-builder{
    margin:18px 0 24px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-invite-panel{
    overflow:hidden!important;
    border:1px solid rgba(190,127,78,.36)!important;
    border-radius:12px!important;
    background:linear-gradient(180deg,#e1d1c0 0%,#d5c1af 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.32)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-unified-invite-builder>details>summary{
    min-height:104px!important;
    padding:20px 24px!important;
    background:rgba(249,242,235,.74)!important;
    color:#2d2119!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-builder-summary-copy strong{
    color:#2c2018!important;
    -webkit-text-fill-color:#2c2018!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:23px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-builder-summary-copy span{
    max-width:680px!important;
    color:#594438!important;
    -webkit-text-fill-color:#594438!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    line-height:1.5!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-builder-open-button{
    min-width:168px!important;
    min-height:42px!important;
    padding:10px 18px!important;
    border:1px solid #d8a16e!important;
    border-radius:4px!important;
    background:linear-gradient(180deg,#d6a06c 0%,#bd7848 55%,#92562f 100%)!important;
    color:#fff7ef!important;
    -webkit-text-fill-color:#fff7ef!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 5px 14px rgba(0,0,0,.15)!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.065em!important;
    text-transform:uppercase!important;
    text-align:center!important;
}

/* Invitation list heading sits naturally on the dark page shell. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-list-toolbar{
    margin:28px 0 14px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-list-toolbar h3{
    margin:0 0 7px!important;
    color:#f1deca!important;
    -webkit-text-fill-color:#f1deca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:29px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-list-toolbar p{
    max-width:760px!important;
    margin:0!important;
    color:#d6bdA8!important;
    -webkit-text-fill-color:#d6bda8!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    line-height:1.55!important;
}

/* Filter + select toolbars are compact dark inset controls, not white admin bars. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-filter,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-bulk-select-toolbar{
    border:1px solid rgba(199,131,73,.30)!important;
    border-radius:10px!important;
    background:linear-gradient(180deg,#2a241f 0%,#211c18 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-filter{
    padding:13px 16px!important;
    margin:0 0 12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-filter-label{
    color:#d09360!important;
    -webkit-text-fill-color:#d09360!important;
    font-size:11px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-filter-button{
    min-height:38px!important;
    padding:8px 15px!important;
    border:1px solid rgba(207,147,96,.62)!important;
    border-radius:20px!important;
    background:#171411!important;
    color:#e6b98f!important;
    -webkit-text-fill-color:#e6b98f!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-filter-button:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-filter-button:focus-visible{
    background:#30231b!important;
    border-color:#db985d!important;
    color:#fff0df!important;
    -webkit-text-fill-color:#fff0df!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-filter-button.is-active{
    background:linear-gradient(180deg,#c98b59 0%,#a9673c 100%)!important;
    border-color:#dfa56f!important;
    color:#fff8f1!important;
    -webkit-text-fill-color:#fff8f1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-bulk-select-toolbar{
    padding:12px 16px!important;
    margin:0 0 12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-bulk-select-toolbar label{
    color:#e5cdb8!important;
    -webkit-text-fill-color:#e5cdb8!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    font-weight:700!important;
}

/* Shared invitation-list checkboxes use the same branded treatment as RSVP Setup/Types. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-bulk-select-toolbar input[type="checkbox"],
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-card-select input[type="checkbox"]{
    -webkit-appearance:none!important;
    appearance:none!important;
    display:inline-grid!important;
    place-content:center!important;
    width:18px!important;
    height:18px!important;
    min-width:18px!important;
    margin:0!important;
    border:1.5px solid #b57c51!important;
    border-radius:2px!important;
    background:#181411!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-bulk-select-toolbar input[type="checkbox"]:checked,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-card-select input[type="checkbox"]:checked{
    border-color:#c9824b!important;
    background:#c9824b!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-bulk-select-toolbar input[type="checkbox"]:checked::after,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-card-select input[type="checkbox"]:checked::after{
    content:"✓";
    color:#fff!important;
    font-family:Arial,sans-serif!important;
    font-size:14px!important;
    font-weight:700!important;
    line-height:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card input[type="checkbox"]:disabled{
    opacity:.35!important;
    cursor:not-allowed!important;
}

/* Individual invitation records become dark, layered cards with readable cream/copper data. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-list{
    display:grid!important;
    gap:10px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card{
    padding:15px 16px!important;
    border:1px solid rgba(199,131,73,.26)!important;
    border-radius:10px!important;
    background:
      radial-gradient(ellipse at 30% 0,rgba(199,131,73,.055),transparent 48%),
      linear-gradient(180deg,#29231f 0%,#211c18 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.018),0 5px 14px rgba(0,0,0,.10)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-row-label,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-record-details>div>span{
    color:#c98e5e!important;
    -webkit-text-fill-color:#c98e5e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-rsvp-state,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-record-details strong{
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    font-weight:600!important;
    line-height:1.4!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-included-guests strong{
    color:#f5e4d3!important;
    -webkit-text-fill-color:#f5e4d3!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:15px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-status{
    border:1px solid rgba(204,143,92,.45)!important;
    background:#1b1714!important;
    color:#dfad81!important;
    -webkit-text-fill-color:#dfad81!important;
    box-shadow:none!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-status.status-sent{
    border-color:rgba(117,154,176,.45)!important;
    background:#1b2227!important;
    color:#b9d1df!important;
    -webkit-text-fill-color:#b9d1df!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card-actions a{
    min-height:36px!important;
    padding:8px 13px!important;
    border:1px solid rgba(201,137,83,.62)!important;
    border-radius:4px!important;
    background:#181411!important;
    color:#e7b78c!important;
    -webkit-text-fill-color:#e7b78c!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card-actions a:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card-actions a:focus-visible{
    background:#30231b!important;
    border-color:#db985d!important;
    color:#fff0df!important;
    -webkit-text-fill-color:#fff0df!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card-actions a:last-child{
    border-color:rgba(171,105,82,.55)!important;
    color:#d8a797!important;
    -webkit-text-fill-color:#d8a797!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-email-missing{
    color:#d9ad88!important;
    -webkit-text-fill-color:#d9ad88!important;
    font-size:11px!important;
}

/* All Invitations-page primary buttons follow the same shared portal button sizing. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-button,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card button.ltw-button{
    min-height:42px!important;
    padding:10px 18px!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.065em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-review-selected-button:disabled{
    border-color:rgba(199,131,73,.24)!important;
    background:linear-gradient(180deg,#6b5544 0%,#594536 100%)!important;
    color:#cdb9a8!important;
    -webkit-text-fill-color:#cdb9a8!important;
    opacity:.62!important;
    box-shadow:none!important;
}

@media(max-width:900px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-settings{padding:20px 16px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-form{align-items:stretch!important;flex-direction:column!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-metrics{grid-template-columns:1fr!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-unified-invite-builder>details>summary{align-items:flex-start!important;gap:14px!important;flex-direction:column!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-builder-open-button{width:100%!important;}
}


/* ========================================================================== 
   v3.1.36 — Responses page dark-theme rebuild + shared list alignment
   Brings the client Responses page into the same visual system as Home and
   Invitations: dark editorial shell, legible copy, unified cards, no zebra rows.
   ========================================================================== */

/* Workspace intro mirrors the Invitations / Home display treatment. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-responses-workspace-intro{
    max-width:820px!important;
    margin:4px auto 24px!important;
    padding:0 18px!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-responses-workspace-intro .ltw-rsvp-workspace-kicker{
    color:#d28b4e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.14em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-responses-workspace-intro h3{
    margin:8px 0 10px!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:clamp(27px,3vw,34px)!important;
    font-weight:400!important;
    line-height:1.16!important;
    text-transform:none!important;
    letter-spacing:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-responses-workspace-intro p{
    max-width:760px!important;
    margin:0 auto!important;
    color:#d8c1ad!important;
    -webkit-text-fill-color:#d8c1ad!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    line-height:1.6!important;
}

/* Top summary cards now match the Home / Invitations inset-card system. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-metrics,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-summary{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-metrics{margin:20px 0 22px!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-summary{margin:0 0 22px!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-metrics>div,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-summary>div{
    min-height:92px!important;
    padding:17px 19px!important;
    border:1px solid rgba(199,131,73,.33)!important;
    border-radius:11px!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(199,131,73,.08),transparent 60%),
      linear-gradient(180deg,#2a241f 0%,#211c18 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 6px 16px rgba(0,0,0,.12)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-metrics span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-summary span{
    color:#cf9360!important;
    -webkit-text-fill-color:#cf9360!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:700!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-metrics strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-summary strong{
    display:block!important;
    margin-top:6px!important;
    color:#f4e2d0!important;
    -webkit-text-fill-color:#f4e2d0!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:27px!important;
    font-weight:400!important;
    line-height:1.22!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-summary small{
    display:block!important;
    margin-top:6px!important;
    color:#d9c3af!important;
    -webkit-text-fill-color:#d9c3af!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    line-height:1.5!important;
}

/* Buttons row sits more naturally on the dark shell. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-toolbar:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0 0 18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-toolbar>div:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex!important;
    gap:10px!important;
    flex-wrap:wrap!important;
}

/* Manual-response form remains a working surface, but with the same clear hierarchy. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest{
    overflow:hidden!important;
    margin:0 0 18px!important;
    border:1px solid rgba(190,127,78,.36)!important;
    border-radius:12px!important;
    background:linear-gradient(180deg,#e1d1c0 0%,#d5c1af 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.32)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest>summary{
    padding:20px 24px!important;
    background:rgba(249,242,235,.74)!important;
    border:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest[open]>summary{
    border-bottom:1px solid rgba(184,122,76,.24)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-manual-summary-copy strong{
    color:#2c2018!important;
    -webkit-text-fill-color:#2c2018!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:23px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-manual-summary-copy small{
    color:#594438!important;
    -webkit-text-fill-color:#594438!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    line-height:1.5!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-manual-response-intro span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest label>span{
    color:#8b5839!important;
    -webkit-text-fill-color:#8b5839!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-manual-response-intro strong{
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:24px!important;
    font-weight:400!important;
    line-height:1.2!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-manual-response-intro p,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest label small{
    color:#60493b!important;
    -webkit-text-fill-color:#60493b!important;
}

/* Filters become a polished working card with stronger copy contrast. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-filters{
    padding:18px 16px!important;
    margin:0 0 18px!important;
    border:1px solid rgba(190,127,78,.34)!important;
    border-radius:12px!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(255,255,255,.24),transparent 50%),
      linear-gradient(180deg,#e0cfbe 0%,#d4c0af 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.33),0 10px 22px rgba(0,0,0,.10)!important;
    grid-template-columns:minmax(220px,1.45fr) 1fr 1fr 1fr auto auto!important;
    gap:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-filters label{
    color:#7b4b30!important;
    -webkit-text-fill-color:#7b4b30!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.03em!important;
    text-transform:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-filters input,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-filters select{
    height:46px!important;
    min-height:46px!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    font-size:14px!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-filters input::placeholder{
    color:#876b59!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-filters>a,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-filters>a:visited{
    color:#6d4631!important;
    -webkit-text-fill-color:#6d4631!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    font-weight:700!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-filters>a:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-filters>a:focus-visible{
    color:#3f2c22!important;
    -webkit-text-fill-color:#3f2c22!important;
}

/* Response records: replace the zebra table with unified dark cards, matching Needs Attention. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-top:0!important;
    overflow:visible!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client table:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    width:100%!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client thead:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:grid!important;
    gap:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:grid!important;
    width:100%!important;
    grid-template-columns:46px minmax(0,1.08fr) minmax(0,1.12fr) minmax(0,.82fr) minmax(0,.9fr) minmax(0,1fr) 84px!important;
    grid-template-areas:"status household guests type contact notes received"!important;
    gap:14px!important;
    align-items:start!important;
    padding:18px 18px 17px!important;
    border:1px solid rgba(199,131,73,.30)!important;
    border-radius:12px!important;
    background:
      radial-gradient(ellipse at 28% 0,rgba(199,131,73,.06),transparent 50%),
      linear-gradient(180deg,#29231f 0%,#211c18 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.018),0 5px 14px rgba(0,0,0,.10)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:nth-child(even):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:nth-child(odd):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:
      radial-gradient(ellipse at 28% 0,rgba(199,131,73,.06),transparent 50%),
      linear-gradient(180deg,#29231f 0%,#211c18 100%)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client td:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    min-width:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    text-align:left!important;
    vertical-align:top!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-area:status!important;display:flex!important;justify-content:center!important;padding-top:4px!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-area:household!important;width:auto!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-area:guests!important;width:auto!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-type:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-area:type!important;width:auto!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-area:contact!important;width:auto!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-area:notes!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){grid-area:received!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-type:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    display:block!important;
    margin:0 0 6px!important;
    color:#c98e5e!important;
    -webkit-text-fill-color:#c98e5e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1.25!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{content:"Invitation / Household";}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{content:"Guests Attending";}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-type:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{content:"Invitation Type";}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{content:"Contact";}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{content:"Dietary / Notes";}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{content:"Received";}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#f5e4d3!important;
    -webkit-text-fill-color:#f5e4d3!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:18px!important;
    font-weight:400!important;
    line-height:1.3!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-top:6px!important;
    color:#d7bfaa!important;
    -webkit-text-fill-color:#d7bfaa!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:600!important;
    line-height:1.4!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests .ltw-rsvp-cell-text:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact .ltw-rsvp-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes .ltw-rsvp-cell-text:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received .ltw-rsvp-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#ead7c4!important;
    -webkit-text-fill-color:#ead7c4!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    font-weight:600!important;
    line-height:1.52!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes .ltw-rsvp-cell-text:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#dec9b5!important;
    -webkit-text-fill-color:#dec9b5!important;
    font-weight:500!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:grid!important;
    gap:5px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact a:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact a:visited:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#ead7c4!important;
    -webkit-text-fill-color:#ead7c4!important;
    text-decoration:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact a:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact a:focus-visible:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#fff2e4!important;
    -webkit-text-fill-color:#fff2e4!important;
    text-decoration:underline!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-badge{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:32px!important;
    padding:7px 13px!important;
    border:1px solid rgba(204,143,92,.45)!important;
    border-radius:999px!important;
    background:#1b1714!important;
    color:#dfad81!important;
    -webkit-text-fill-color:#dfad81!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1.15!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-status-icon{
    width:34px!important;
    height:34px!important;
    font-size:20px!important;
    font-weight:700!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-received{
    text-align:right!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-empty-state{
    padding:28px 24px!important;
    border:1px solid rgba(199,131,73,.30)!important;
    border-radius:12px!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(199,131,73,.06),transparent 55%),
      linear-gradient(180deg,#29231f 0%,#211c18 100%)!important;
    color:#ead7c4!important;
    -webkit-text-fill-color:#ead7c4!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
    text-align:center!important;
}

/* Responsive stacking for the response cards. */
@media(max-width:1080px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-metrics,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-summary{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-filters{
        grid-template-columns:1fr 1fr 1fr!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-filters button,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-filters>a{
        justify-self:start!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:46px minmax(0,1fr) minmax(0,1fr)!important;
        grid-template-areas:
            "status household guests"
            ". type contact"
            ". notes received"!important;
    }
}
@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-metrics,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-summary,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-filters,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-manual-response-grid{
        grid-template-columns:1fr!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest>summary,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest form{
        padding-left:18px!important;
        padding-right:18px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row{
        grid-template-columns:1fr!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row .ltw-manual-add-person{
        width:100%!important;
        min-width:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:46px minmax(0,1fr)!important;
        grid-template-areas:
            "status household"
            ". guests"
            ". type"
            ". contact"
            ". notes"
            ". received"!important;
        padding:16px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-received{
        text-align:left!important;
    }
}


/* ========================================================================== 
   v3.1.37 — Responses row polish
   Improves the individual response cards: cleaner status symbols, balanced
   columns, readable labels, and graceful wrapping for contact / dietary copy.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-columns:42px minmax(150px,1.18fr) minmax(160px,1.22fr) minmax(132px,.92fr) minmax(150px,1fr) minmax(150px,1.05fr) 72px!important;
    gap:18px!important;
    align-items:center!important;
    padding:18px 20px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client td:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    align-self:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    padding-top:0!important;
    align-self:center!important;
}

/* Refined status indicator: small dark medallion with a clear check / X. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-status-icon{
    display:inline-grid!important;
    place-items:center!important;
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    border-radius:50%!important;
    border:1px solid rgba(215,164,117,.55)!important;
    background:linear-gradient(180deg,#211d19 0%,#171411 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
    font-family:"Lato",Arial,sans-serif!important;
    font-size:16px!important;
    font-weight:900!important;
    line-height:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-status-icon--attending{
    border-color:rgba(121,169,129,.68)!important;
    color:#a9d3ae!important;
    -webkit-text-fill-color:#a9d3ae!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-status-icon--declined{
    border-color:rgba(190,105,92,.7)!important;
    color:#e0a197!important;
    -webkit-text-fill-color:#e0a197!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-status-icon--cancelled{
    border-color:rgba(174,153,134,.62)!important;
    color:#cbb7a5!important;
    -webkit-text-fill-color:#cbb7a5!important;
}

/* Keep labels on one clean line instead of stacking character-by-character. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-type:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    white-space:nowrap!important;
    overflow:visible!important;
    word-break:normal!important;
    overflow-wrap:normal!important;
}

/* Let actual response content wrap naturally without splitting individual words. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-cell-text:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    word-break:normal!important;
    overflow-wrap:break-word!important;
    hyphens:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact a:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    overflow-wrap:anywhere!important;
    word-break:normal!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes .ltw-rsvp-cell-text:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    max-width:100%!important;
    white-space:normal!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    text-align:right!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-badge{
    white-space:nowrap!important;
    max-width:100%!important;
}

@media(max-width:1120px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:42px minmax(0,1fr) minmax(0,1fr)!important;
        grid-template-areas:
            "status household guests"
            ". type contact"
            ". notes received"!important;
        align-items:start!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client td:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){align-self:start!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-received{text-align:left!important;}
}
@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:38px minmax(0,1fr)!important;
        gap:12px 14px!important;
        padding:16px!important;
    }
}


/* ========================================================================== 
   v3.1.38 — Responses card two-line alignment refinement
   Rebuilds each client response row into a calmer two-line layout with the
   status icon tucked closer to the content and more room for real data.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-columns:30px minmax(240px,1.2fr) minmax(240px,1.1fr) minmax(180px,.95fr)!important;
    grid-template-areas:
        "status household guests received"
        "status type contact notes"!important;
    gap:8px 16px!important;
    align-items:start!important;
    padding:16px 18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client td:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    align-self:start!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    justify-content:flex-start!important;
    align-items:flex-start!important;
    padding-top:16px!important;
    padding-left:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-status-icon{
    width:28px!important;
    height:28px!important;
    min-width:28px!important;
    font-size:15px!important;
}

/* First line keeps the key structural labels. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    padding-top:2px!important;
}

/* Second line becomes simpler: type pill, contact, and notes without extra mini-headings. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-type:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    display:none!important;
    content:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-type:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    padding-top:2px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact .ltw-rsvp-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes .ltw-rsvp-cell-text:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:13px!important;
    line-height:1.5!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-right:10px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests .ltw-rsvp-cell-text:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-top:4px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-badge{
    min-height:30px!important;
    padding:6px 12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-received{
    text-align:right!important;
}

@media(max-width:1120px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:30px minmax(0,1fr) minmax(0,1fr)!important;
        grid-template-areas:
            "status household received"
            "status guests guests"
            "status type contact"
            "status notes notes"!important;
        gap:8px 14px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-received{
        text-align:right!important;
    }
}
@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:28px minmax(0,1fr)!important;
        grid-template-areas:
            "status household"
            "status guests"
            "status received"
            "status type"
            "status contact"
            "status notes"!important;
        gap:8px 12px!important;
        padding:15px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-received{
        text-align:left!important;
    }
}


/* ========================================================================== 
   v3.1.39 — Responses compact list layout
   Replaces tall standalone response cards with one dense, unified list like
   Needs Your Attention so large events remain practical to scan.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-top:0!important;
    overflow:hidden!important;
    border:1px solid rgba(199,131,73,.34)!important;
    border-radius:12px!important;
    background:
      radial-gradient(ellipse at 40% 0,rgba(199,131,73,.055),transparent 48%),
      linear-gradient(180deg,#29231f 0%,#211c18 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.018)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    width:100%!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:grid!important;
    width:100%!important;
    grid-template-columns:28px minmax(225px,1.2fr) minmax(225px,1.12fr) minmax(155px,.82fr)!important;
    grid-template-areas:
        "status household guests received"
        "status type contact notes"!important;
    gap:4px 14px!important;
    align-items:center!important;
    min-height:0!important;
    padding:11px 14px!important;
    border:0!important;
    border-bottom:1px solid rgba(199,131,73,.28)!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:nth-child(odd):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:nth-child(even):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:transparent!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:last-child:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-bottom:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:rgba(210,139,78,.035)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client td:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    align-self:center!important;
    min-width:0!important;
    padding:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-area:status!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    padding:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-status-icon{
    width:25px!important;
    height:25px!important;
    min-width:25px!important;
    font-size:14px!important;
}

/* Compact first-line labels. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    margin:0 0 2px!important;
    font-size:9px!important;
    line-height:1.15!important;
    letter-spacing:.05em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0!important;
    font-size:15px!important;
    line-height:1.22!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-top:2px!important;
    font-size:10px!important;
    line-height:1.25!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests .ltw-rsvp-cell-text:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received .ltw-rsvp-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0!important;
    font-size:12px!important;
    line-height:1.3!important;
}

/* Second line is intentionally label-free and compact. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-type:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    padding-top:1px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-badge{
    min-height:24px!important;
    padding:4px 9px!important;
    font-size:9px!important;
    line-height:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact .ltw-rsvp-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes .ltw-rsvp-cell-text:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:11px!important;
    line-height:1.3!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex!important;
    flex-wrap:wrap!important;
    gap:2px 10px!important;
    align-items:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-phone:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:inline!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-received{
    text-align:right!important;
    white-space:nowrap!important;
}

@media(max-width:1050px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:26px minmax(0,1fr) minmax(0,1fr)!important;
        grid-template-areas:
            "status household received"
            "status guests guests"
            "status type contact"
            "status notes notes"!important;
        gap:4px 12px!important;
    }
}
@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:25px minmax(0,1fr)!important;
        grid-template-areas:
            "status household"
            "status guests"
            "status received"
            "status type"
            "status contact"
            "status notes"!important;
        padding:11px 12px!important;
        gap:4px 10px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-received{
        text-align:left!important;
    }
}


/* ========================================================================== 
   v3.1.40 — Responses true two-line scan layout
   Compresses every response into two horizontal information lines so large
   guest lists are fast to scan without turning the page into a dense table.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-columns:26px minmax(280px,1.2fr) minmax(280px,1.2fr) minmax(210px,.9fr)!important;
    grid-template-areas:
        "status household guests received"
        "status type contact notes"!important;
    column-gap:16px!important;
    row-gap:7px!important;
    align-items:center!important;
    padding:10px 14px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    align-self:stretch!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-status-icon{
    width:23px!important;
    height:23px!important;
    min-width:23px!important;
    font-size:13px!important;
}

/* The top band reads as one horizontal sentence per column: label + value. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex!important;
    align-items:baseline!important;
    gap:8px!important;
    min-width:0!important;
    padding:0!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    flex:0 0 auto!important;
    display:inline!important;
    margin:0!important;
    font-size:9px!important;
    line-height:1!important;
    letter-spacing:.055em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:inline!important;
    margin:0!important;
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:14px!important;
    line-height:1.2!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:inline!important;
    flex:0 0 auto!important;
    margin:0!important;
    color:#cdb7a3!important;
    -webkit-text-fill-color:#cdb7a3!important;
    font-size:10px!important;
    line-height:1.2!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    content:"•";
    margin-right:5px;
    color:#9d6d49;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests .ltw-rsvp-cell-text:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received .ltw-rsvp-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:inline!important;
    min-width:0!important;
    margin:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:12px!important;
    line-height:1.2!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-received{
    justify-content:flex-end!important;
    text-align:right!important;
}

/* Bottom band is value-only: invitation pill | contact | dietary / notes. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-type:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    min-height:24px!important;
    padding:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-badge{
    min-height:22px!important;
    padding:4px 8px!important;
    font-size:9px!important;
    line-height:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex!important;
    min-width:0!important;
    flex-wrap:nowrap!important;
    gap:8px!important;
    align-items:center!important;
    overflow:hidden!important;
    white-space:nowrap!important;
    font-size:11px!important;
    line-height:1.2!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-contact a:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-phone:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    flex:0 0 auto!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes .ltw-rsvp-cell-text:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:11px!important;
    line-height:1.2!important;
}

/* Keep the same two-band idea at normal laptop widths, then stack only when needed. */
@media(max-width:1120px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:24px minmax(0,1.15fr) minmax(0,1fr) 110px!important;
        grid-template-areas:
            "status household guests received"
            "status type contact notes"!important;
        column-gap:12px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        display:none!important;
    }
}
@media(max-width:820px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:24px minmax(0,1fr) 92px!important;
        grid-template-areas:
            "status household received"
            "status guests guests"
            "status type contact"
            "status notes notes"!important;
        row-gap:5px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
        display:none!important;
    }
}
@media(max-width:620px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:22px minmax(0,1fr)!important;
        grid-template-areas:
            "status household"
            "status guests"
            "status received"
            "status type"
            "status contact"
            "status notes"!important;
        padding:10px 11px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-received{
        justify-content:flex-start!important;
        text-align:left!important;
    }
}


/* ========================================================================== 
   v3.1.41 — Responses readable compact two-line layout
   Keeps rows compact without hiding real information. Household no longer has
   a redundant label; notes receive the widest lower-row area; received stays
   clearly visible at the far right.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-columns:26px minmax(210px,1.15fr) minmax(230px,1.25fr) minmax(180px,1fr) 78px!important;
    grid-template-areas:
        "status household guests . received"
        "status type contact notes notes"!important;
    column-gap:16px!important;
    row-gap:7px!important;
    align-items:center!important;
    padding:10px 14px!important;
}

/* Pull the status icon into the content instead of leaving a detached gutter. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    align-self:stretch!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    padding:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-status-icon{
    width:23px!important;
    height:23px!important;
    min-width:23px!important;
    font-size:13px!important;
}

/* The household name is self-explanatory — remove the redundant UI label. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    display:none!important;
    content:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex!important;
    align-items:baseline!important;
    flex-wrap:wrap!important;
    gap:3px 7px!important;
    min-width:0!important;
    padding:0!important;
    white-space:normal!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:inline!important;
    margin:0!important;
    overflow:visible!important;
    text-overflow:clip!important;
    white-space:normal!important;
    color:#f5e4d3!important;
    -webkit-text-fill-color:#f5e4d3!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:15px!important;
    font-weight:400!important;
    line-height:1.22!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:inline!important;
    margin:0!important;
    color:#d1bba7!important;
    -webkit-text-fill-color:#d1bba7!important;
    font-size:10px!important;
    line-height:1.25!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    content:"•"!important;
    margin-right:5px!important;
    color:#a8734d!important;
}

/* Guests and received stay clearly labelled on the first line. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex!important;
    align-items:baseline!important;
    gap:7px!important;
    min-width:0!important;
    padding:0!important;
    white-space:normal!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    flex:0 0 auto!important;
    display:inline!important;
    margin:0!important;
    font-size:9px!important;
    line-height:1!important;
    letter-spacing:.055em!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests .ltw-rsvp-cell-text:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:inline!important;
    min-width:0!important;
    margin:0!important;
    overflow:visible!important;
    text-overflow:clip!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    font-size:12px!important;
    line-height:1.3!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-received{
    justify-content:flex-end!important;
    text-align:right!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-received .ltw-rsvp-received{
    display:inline!important;
    overflow:visible!important;
    text-overflow:clip!important;
    white-space:nowrap!important;
    font-size:11px!important;
}

/* Bottom line: type | full contact | full dietary/notes. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-type:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    min-height:23px!important;
    padding:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-type::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-contact::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-notes::before{
    display:none!important;
    content:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-badge{
    min-height:22px!important;
    padding:4px 8px!important;
    font-size:9px!important;
    line-height:1!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    gap:3px 9px!important;
    min-width:0!important;
    overflow:visible!important;
    white-space:normal!important;
    font-size:11px!important;
    line-height:1.3!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-contact a:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:inline!important;
    max-width:none!important;
    overflow:visible!important;
    text-overflow:clip!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-phone:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    flex:0 0 auto!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes .ltw-rsvp-cell-text:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    width:100%!important;
    min-width:0!important;
    overflow:visible!important;
    text-overflow:clip!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    font-size:11px!important;
    line-height:1.35!important;
}

@media(max-width:1080px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) 72px!important;
        grid-template-areas:
            "status household guests received"
            "status type contact contact"
            "status notes notes notes"!important;
        gap:6px 12px!important;
    }
}
@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:24px minmax(0,1fr)!important;
        grid-template-areas:
            "status household"
            "status guests"
            "status received"
            "status type"
            "status contact"
            "status notes"!important;
        padding:10px 12px!important;
        gap:5px 10px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-received{
        justify-content:flex-start!important;
        text-align:left!important;
    }
}


/* ========================================================================== 
   v3.1.42 — Responses received-date visibility
   Keeps the compact final row layout, but gives the actual received date the
   full right-hand slot instead of letting the small RECEIVED label crowd it out.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-columns:26px minmax(210px,1.15fr) minmax(230px,1.25fr) minmax(180px,1fr) 88px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    display:none!important;
    content:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-received{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    min-width:88px!important;
    padding:0!important;
    text-align:right!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-received .ltw-rsvp-received{
    display:block!important;
    flex:0 0 auto!important;
    width:auto!important;
    max-width:none!important;
    overflow:visible!important;
    text-overflow:clip!important;
    white-space:nowrap!important;
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:700!important;
    line-height:1.25!important;
}
@media(max-width:1080px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) 82px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-received{min-width:82px!important;}
}
@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-received{
        min-width:0!important;
        justify-content:flex-start!important;
        text-align:left!important;
    }
}


/* ========================================================================== 
   v3.1.43 — Responses readability font lift
   Keeps the compact row structure but increases supporting text sizes for
   comfortable desktop viewing. Household names remain unchanged.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:11px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    font-size:10px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests .ltw-rsvp-cell-text:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:13px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-badge{
    font-size:10px!important;
    padding:5px 9px!important;
    min-height:24px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes .ltw-rsvp-cell-text:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-col-received .ltw-rsvp-received{
    font-size:13px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-status-icon{
    width:25px!important;
    height:25px!important;
    min-width:25px!important;
    font-size:14px!important;
}


/* ========================================================================== 
   v3.1.44 — Planning Tools landing page dark-theme alignment pass
   Matches the approved Home-page system and centers incomplete final rows.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card{
    padding:40px 34px 36px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .ltw-planning-tools-eyebrow{
    margin:0 auto 10px!important;
    color:#d28b4e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1.2!important;
    letter-spacing:.14em!important;
    text-align:center!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card>h3{
    margin:0 0 12px!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:clamp(28px,3.1vw,36px)!important;
    font-weight:400!important;
    line-height:1.16!important;
    text-align:center!important;
    text-transform:none!important;
    letter-spacing:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card>h3 + p{
    max-width:760px!important;
    margin:0 auto 30px!important;
    color:#d8c1ad!important;
    -webkit-text-fill-color:#d8c1ad!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
    line-height:1.6!important;
    text-align:center!important;
}

/* Six-column grid lets us center 1- or 2-card final rows on desktop. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .tool-grid{
    display:grid!important;
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
    gap:16px!important;
    align-items:stretch!important;
    max-width:1040px!important;
    margin:0 auto!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .tool-grid>.ltw-planning-tool-card{
    grid-column:span 2!important;
}
/* One card in last row */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .tool-grid>.ltw-planning-tool-card:last-child:nth-child(3n+1){
    grid-column:3 / span 2!important;
}
/* Two cards in last row */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .tool-grid>.ltw-planning-tool-card:nth-last-child(2):nth-child(3n+1){
    grid-column:2 / span 2!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .tool-grid>.ltw-planning-tool-card:last-child:nth-child(3n+2){
    grid-column:4 / span 2!important;
}

body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .ltw-planning-tool-card{
    display:flex!important;
    min-height:198px!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:24px!important;
    padding:24px 22px!important;
    border:1px solid rgba(199,131,73,.34)!important;
    border-radius:12px!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(221,158,99,.072),transparent 46%),
      linear-gradient(180deg,#221d18 0%,#171411 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,238,222,.02)!important;
    opacity:1!important;
    text-align:center!important;
    transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .ltw-planning-tool-card.enabled:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .ltw-planning-tool-card.enabled:focus-within{
    border-color:rgba(223,164,111,.52)!important;
    box-shadow:inset 0 1px 0 rgba(255,238,222,.03),0 0 18px rgba(213,137,73,.14)!important;
    transform:translateY(-1px)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .ltw-planning-tool-copy{
    display:flex!important;
    width:100%!important;
    flex:1 1 auto!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:flex-start!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .ltw-planning-tool-card strong{
    display:block!important;
    width:100%!important;
    margin:0 0 10px!important;
    color:#f1deca!important;
    -webkit-text-fill-color:#f1deca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:20px!important;
    font-weight:400!important;
    line-height:1.28!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .ltw-planning-tool-card p{
    width:100%!important;
    max-width:290px!important;
    margin:0 auto!important;
    color:#decab7!important;
    -webkit-text-fill-color:#decab7!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
    line-height:1.62!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .ltw-planning-tool-cta,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .ltw-planning-tool-cta:visited{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    align-self:center!important;
    min-height:42px!important;
    padding:10px 18px!important;
    border:1px solid #e0a974!important;
    border-radius:4px!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,210,164,.22),transparent 64%),
      linear-gradient(180deg,#d8a06a 0%,#c27d48 52%,#8f542d 100%)!important;
    color:#fff7ef!important;
    -webkit-text-fill-color:#fff7ef!important;
    box-shadow:
      inset 0 1px 0 rgba(255,244,229,.34),
      inset 0 -1px 0 rgba(90,44,15,.32),
      0 1px 0 rgba(255,219,186,.12),
      0 5px 15px rgba(0,0,0,.24)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1.1!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
    text-shadow:0 1px 0 rgba(84,42,17,.28)!important;
    white-space:nowrap!important;
    transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .ltw-planning-tool-cta:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .ltw-planning-tool-cta:focus-visible{
    border-color:#f0bb88!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,224,188,.26),transparent 68%),
      linear-gradient(180deg,#e0ae7b 0%,#ca844d 52%,#9a5b31 100%)!important;
    color:#fffaf4!important;
    -webkit-text-fill-color:#fffaf4!important;
    box-shadow:
      inset 0 1px 0 rgba(255,247,235,.4),
      0 0 18px rgba(213,137,73,.26),
      0 6px 16px rgba(0,0,0,.28)!important;
    transform:translateY(-1px)!important;
    outline:none!important;
}

@media(max-width:980px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .tool-grid{
        grid-template-columns:repeat(4,minmax(0,1fr))!important;
        max-width:760px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .tool-grid>.ltw-planning-tool-card{
        grid-column:span 2!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .tool-grid>.ltw-planning-tool-card:last-child:nth-child(odd){
        grid-column:2 / span 2!important;
    }
}
@media(max-width:620px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card{
        padding:30px 22px 28px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .tool-grid{
        grid-template-columns:1fr!important;
        max-width:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .tool-grid>.ltw-planning-tool-card,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .tool-grid>.ltw-planning-tool-card:last-child:nth-child(odd),
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .tool-grid>.ltw-planning-tool-card:last-child:nth-child(3n+1),
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .tool-grid>.ltw-planning-tool-card:nth-last-child(2):nth-child(3n+1),
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .tool-grid>.ltw-planning-tool-card:last-child:nth-child(3n+2){
        grid-column:auto!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card .ltw-planning-tool-card{
        min-height:0!important;
    }
}


/* v3.1.45 — Planning Tools heading capitalization finish */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card>h3{
    text-align:center!important;
    text-transform:uppercase!important;
    letter-spacing:.02em!important;
}


/* v3.1.46 — Planning Tools title hard-centering fix */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-planning-tools-card > h3{
    display:block!important;
    width:100%!important;
    max-width:none!important;
    margin:0 auto 12px!important;
    padding:0!important;
    box-sizing:border-box!important;
    text-align:center!important;
    text-indent:0!important;
    transform:none!important;
    position:relative!important;
    left:auto!important;
    right:auto!important;
    float:none!important;
    clear:both!important;
    text-transform:uppercase!important;
    letter-spacing:.02em!important;
}


/* ========================================================================== 
   v3.1.47 — Client Event Checklist dark-theme finishing pass
   Aligns the checklist with the approved Home-page visual system while
   preserving all checklist, filter, autosave, expand/collapse and sync logic.
   ========================================================================== */

/* Header / editorial intro */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-head{
    max-width:820px!important;
    margin:4px auto 28px!important;
    padding:0 18px!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-eyebrow{
    display:block!important;
    margin:0 0 9px!important;
    color:#d28b4e!important;
    -webkit-text-fill-color:#d28b4e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1.2!important;
    letter-spacing:.14em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-head h4{
    margin:0 0 11px!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:clamp(29px,3vw,36px)!important;
    font-weight:400!important;
    line-height:1.16!important;
    letter-spacing:.02em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-head p{
    max-width:770px!important;
    margin:0 auto!important;
    color:#d8c1ad!important;
    -webkit-text-fill-color:#d8c1ad!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
    line-height:1.62!important;
}

/* Five checklist summary cards = Home-page inset card language. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:12px!important;
    margin:0 0 22px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary>div,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary .ltw-checklist-summary-overdue{
    min-height:92px!important;
    padding:17px 18px!important;
    border:1px solid rgba(199,131,73,.33)!important;
    border-radius:11px!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(199,131,73,.08),transparent 60%),
      linear-gradient(180deg,#2a241f 0%,#211c18 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 6px 16px rgba(0,0,0,.12)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary .ltw-checklist-summary-overdue span{
    display:block!important;
    margin:0 0 8px!important;
    color:#cf9360!important;
    -webkit-text-fill-color:#cf9360!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1.2!important;
    letter-spacing:.065em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary .ltw-checklist-summary-overdue strong{
    display:block!important;
    color:#f4e2d0!important;
    -webkit-text-fill-color:#f4e2d0!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:28px!important;
    font-weight:400!important;
    line-height:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary .ltw-checklist-summary-overdue{
    border-color:rgba(186,100,87,.38)!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(187,88,78,.08),transparent 60%),
      linear-gradient(180deg,#2b211e 0%,#211917 100%)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary .ltw-checklist-summary-overdue span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary .ltw-checklist-summary-overdue strong{
    color:#e59a8d!important;
    -webkit-text-fill-color:#e59a8d!important;
}

/* Toolbar: dark integrated controls instead of light admin pills. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-toolbar{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:14px!important;
    margin:0 0 15px!important;
    padding:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-filters,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-actions{
    display:flex!important;
    align-items:center!important;
    gap:9px!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-filters button{
    min-height:38px!important;
    padding:8px 14px!important;
    border:1px solid rgba(207,147,96,.60)!important;
    border-radius:999px!important;
    background:#171411!important;
    color:#e6b98f!important;
    -webkit-text-fill-color:#e6b98f!important;
    box-shadow:none!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-filters button:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-filters button:focus-visible{
    border-color:#db985d!important;
    background:#30231b!important;
    color:#fff0df!important;
    -webkit-text-fill-color:#fff0df!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-filters button.is-active,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-filters button.is-active:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-filters button.is-active:focus-visible{
    border-color:#dfa56f!important;
    background:linear-gradient(180deg,#c98b59 0%,#a9673c 100%)!important;
    color:#fff8f1!important;
    -webkit-text-fill-color:#fff8f1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-autosave{
    display:inline-flex!important;
    align-items:center!important;
    min-height:34px!important;
    padding:7px 12px!important;
    border:1px solid rgba(199,131,73,.40)!important;
    border-radius:999px!important;
    background:#1a1613!important;
    color:#d7aa83!important;
    -webkit-text-fill-color:#d7aa83!important;
    box-shadow:none!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.07em!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-autosave[data-state="saving"]{color:#e1bb99!important;-webkit-text-fill-color:#e1bb99!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-autosave[data-state="saved"]{color:#c8b49f!important;-webkit-text-fill-color:#c8b49f!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-autosave[data-state="error"]{border-color:rgba(186,100,87,.55)!important;color:#e6a59a!important;-webkit-text-fill-color:#e6a59a!important;}

/* Add New = the shared portal copper action. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-add{
    min-height:42px!important;
    padding:10px 18px!important;
    border:1px solid #e0a974!important;
    border-radius:4px!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,210,164,.22),transparent 64%),
      linear-gradient(180deg,#d8a06a 0%,#c27d48 52%,#8f542d 100%)!important;
    color:#fff7ef!important;
    -webkit-text-fill-color:#fff7ef!important;
    box-shadow:inset 0 1px 0 rgba(255,244,229,.34),inset 0 -1px 0 rgba(90,44,15,.32),0 5px 15px rgba(0,0,0,.24)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.07em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-add:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-add:focus-visible{
    border-color:#f0bb88!important;
    background:linear-gradient(180deg,#e0ae7b 0%,#ca844d 52%,#9a5b31 100%)!important;
    color:#fffaf4!important;
    -webkit-text-fill-color:#fffaf4!important;
    box-shadow:0 0 18px rgba(213,137,73,.26),0 6px 16px rgba(0,0,0,.28)!important;
    transform:translateY(-1px)!important;
    outline:none!important;
}

/* Checklist rows = compact dark actionable rows, same family as Needs Attention. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-rows{
    display:grid!important;
    gap:10px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-row{
    overflow:hidden!important;
    padding:0!important;
    border:1px solid rgba(199,131,73,.30)!important;
    border-radius:11px!important;
    background:
      radial-gradient(ellipse at 35% 0,rgba(221,158,99,.055),transparent 48%),
      linear-gradient(180deg,#29231f 0%,#211c18 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.018)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-row.is-collapsed{
    padding:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-row.is-complete{
    border-color:rgba(128,157,124,.32)!important;
    background:linear-gradient(180deg,#222720 0%,#1b2019 100%)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-client-main{
    display:flex!important;
    align-items:center!important;
    gap:13px!important;
    min-height:62px!important;
    padding:12px 15px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-copy{
    flex:1 1 auto!important;
    min-width:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-title-line{
    display:flex!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    gap:7px 9px!important;
    min-width:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-title-line>strong{
    margin:0!important;
    color:#f3e1cf!important;
    -webkit-text-fill-color:#f3e1cf!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:16px!important;
    font-weight:400!important;
    line-height:1.35!important;
    letter-spacing:.01em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-row.is-complete .ltw-checklist-title-line>strong{
    color:#b9c3b4!important;
    -webkit-text-fill-color:#b9c3b4!important;
    text-decoration:line-through!important;
}

/* Custom branded checkboxes */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-complete{
    width:22px!important;
    min-width:22px!important;
    margin:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-complete input[type="checkbox"]{
    -webkit-appearance:none!important;
    appearance:none!important;
    display:inline-grid!important;
    place-content:center!important;
    width:18px!important;
    height:18px!important;
    min-width:18px!important;
    min-height:18px!important;
    margin:0!important;
    border:1.5px solid #b57c51!important;
    border-radius:2px!important;
    background:#181411!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-complete input[type="checkbox"]:checked{
    border-color:#c9824b!important;
    background:#c9824b!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-complete input[type="checkbox"]:checked::after{
    content:"✓"!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    font-family:Arial,sans-serif!important;
    font-size:14px!important;
    font-weight:700!important;
    line-height:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-complete input[type="checkbox"]:disabled{
    opacity:.48!important;
}

/* Metadata badges belong to the same dark/copper system. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-meta{
    display:inline-flex!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    gap:6px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-meta span{
    min-height:27px!important;
    padding:5px 9px!important;
    border:1px solid rgba(194,132,81,.35)!important;
    border-radius:999px!important;
    background:#1a1613!important;
    color:#d9ae88!important;
    -webkit-text-fill-color:#d9ae88!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:700!important;
    line-height:1!important;
    letter-spacing:.025em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-meta .ltw-checklist-managed{
    border-color:rgba(198,148,105,.42)!important;
    background:#261d18!important;
    color:#e3bb97!important;
    -webkit-text-fill-color:#e3bb97!important;
    font-weight:800!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-meta .ltw-checklist-due.is-overdue{
    border-color:rgba(190,105,92,.48)!important;
    background:#2b1c19!important;
    color:#e5a095!important;
    -webkit-text-fill-color:#e5a095!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-meta .ltw-checklist-due.is-today,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-meta .ltw-checklist-due.is-soon{
    border-color:rgba(207,147,96,.50)!important;
    background:#2a211a!important;
    color:#e5b98f!important;
    -webkit-text-fill-color:#e5b98f!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-meta .ltw-checklist-due.is-complete{
    border-color:rgba(128,157,124,.38)!important;
    background:#1e251d!important;
    color:#b7cab2!important;
    -webkit-text-fill-color:#b7cab2!important;
}

/* Show / hide details = secondary portal action, not a white admin button. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-toggle{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    min-height:36px!important;
    margin-left:auto!important;
    padding:8px 12px!important;
    border:1px solid rgba(209,138,77,.68)!important;
    border-radius:4px!important;
    background:linear-gradient(180deg,#1b1815,#11100e)!important;
    color:#f2ddc8!important;
    -webkit-text-fill-color:#f2ddc8!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.065em!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-toggle:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-toggle:focus-visible{
    border-color:#db985d!important;
    background:#30231b!important;
    color:#fff0df!important;
    -webkit-text-fill-color:#fff0df!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-toggle-icon{
    border-color:currentColor!important;
}

/* Expanded details = warm parchment working surface with light fields. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-collapsible{
    border-top:1px solid rgba(199,131,73,.24)!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(255,255,255,.20),transparent 48%),
      linear-gradient(180deg,#dfcfbd 0%,#d1bdab 100%)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor{
    display:grid!important;
    grid-template-columns:minmax(0,2fr) minmax(150px,1fr) minmax(150px,.9fr)!important;
    gap:14px!important;
    margin:0!important;
    padding:18px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor label,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-field-label{
    color:#78472c!important;
    -webkit-text-fill-color:#78472c!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1.25!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor input,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor select,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor textarea{
    width:100%!important;
    box-sizing:border-box!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    box-shadow:none!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    font-weight:400!important;
    text-transform:none!important;
    letter-spacing:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor input,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor select{
    min-height:44px!important;
    padding:9px 11px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor textarea{
    min-height:76px!important;
    padding:10px 11px!important;
    resize:vertical!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor input:focus,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor select:focus,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor textarea:focus{
    border-color:#9f6946!important;
    box-shadow:0 0 0 1px rgba(159,105,70,.30)!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-notes{
    grid-column:1/-1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-notes-controls{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-remove{
    min-height:38px!important;
    padding:9px 13px!important;
    border:1px solid #a76b4b!important;
    border-radius:4px!important;
    background:#f4e7dc!important;
    color:#6d3f29!important;
    -webkit-text-fill-color:#6d3f29!important;
    box-shadow:none!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-remove:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-remove:focus-visible{
    border-color:#8e583c!important;
    background:#ead6c6!important;
    color:#58301f!important;
    -webkit-text-fill-color:#58301f!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-row.is-locked .ltw-client-checklist-editor{
    opacity:.8!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-row.is-locked .ltw-client-checklist-editor input:disabled,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-row.is-locked .ltw-client-checklist-editor select:disabled,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-row.is-locked .ltw-client-checklist-editor textarea:disabled{
    background:#eadfd5!important;
    color:#6d5a4c!important;
    -webkit-text-fill-color:#6d5a4c!important;
    opacity:1!important;
}

@media(max-width:980px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-toolbar{
        align-items:flex-start!important;
        flex-direction:column!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-actions{
        width:100%!important;
        justify-content:space-between!important;
    }
}
@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-actions{
        align-items:flex-start!important;
        flex-direction:column!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-client-main{
        align-items:flex-start!important;
        flex-wrap:wrap!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-copy{
        flex:1 1 calc(100% - 42px)!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-toggle{
        margin-left:35px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-notes-controls{
        grid-template-columns:1fr!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-remove{
        justify-self:start!important;
    }
}
@media(max-width:520px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:9px!important;
        margin-bottom:20px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary>div,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary .ltw-checklist-summary-overdue{
        display:flex!important;
        min-height:74px!important;
        padding:12px 14px!important;
        flex-direction:column!important;
        justify-content:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary span,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary .ltw-checklist-summary-overdue span{
        margin:0!important;
        font-size:10px!important;
        line-height:1.25!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary strong,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary .ltw-checklist-summary-overdue strong{
        margin-top:4px!important;
        font-size:23px!important;
        line-height:1!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-summary .ltw-checklist-summary-overdue{
        grid-column:1 / -1!important;
    }
}


/* v3.1.48 — Checklist Show/Hide Details control theme finish */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-toggle,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-toggle:visited{
    min-height:38px!important;
    padding:9px 14px!important;
    border:1px solid #d79a62!important;
    border-radius:4px!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,210,164,.16),transparent 66%),
      linear-gradient(180deg,#2a211b 0%,#181411 100%)!important;
    color:#f0c7a1!important;
    -webkit-text-fill-color:#f0c7a1!important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.035),
      0 3px 10px rgba(0,0,0,.16)!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.075em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-toggle:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-toggle:focus-visible,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-toggle[aria-expanded="true"]{
    border-color:#edae75!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,211,165,.20),transparent 68%),
      linear-gradient(180deg,#3a291f 0%,#211811 100%)!important;
    color:#fff0df!important;
    -webkit-text-fill-color:#fff0df!important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.05),
      0 0 14px rgba(210,132,69,.14),
      0 4px 12px rgba(0,0,0,.18)!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-toggle-icon{
    width:8px!important;
    height:8px!important;
    margin-left:1px!important;
    border-right:1.5px solid currentColor!important;
    border-bottom:1.5px solid currentColor!important;
    transform:rotate(45deg) translateY(-2px)!important;
    transform-origin:center!important;
    transition:transform .16s ease!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-toggle[aria-expanded="true"] .ltw-checklist-toggle-icon{
    transform:rotate(225deg) translate(-1px,-1px)!important;
}


/* ========================================================================== 
   v3.1.49 — Checklist details toggle hard override
   Targets the actual client checklist control after all legacy rules so the
   Show/Hide Details dropdown visibly matches the approved portal button theme.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle{
    -webkit-appearance:none!important;
    appearance:none!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    min-width:132px!important;
    min-height:40px!important;
    margin-left:auto!important;
    padding:9px 14px!important;
    border:1px solid #e0a974!important;
    border-radius:4px!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,210,164,.20),transparent 64%),
      linear-gradient(180deg,#d29a64 0%,#b86f3f 54%,#88502c 100%)!important;
    color:#fff7ef!important;
    -webkit-text-fill-color:#fff7ef!important;
    box-shadow:
      inset 0 1px 0 rgba(255,244,229,.30),
      inset 0 -1px 0 rgba(90,44,15,.30),
      0 4px 12px rgba(0,0,0,.22)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.07em!important;
    text-transform:uppercase!important;
    text-shadow:0 1px 0 rgba(84,42,17,.24)!important;
    cursor:pointer!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle-text{
    display:inline-block!important;
    color:#fff7ef!important;
    -webkit-text-fill-color:#fff7ef!important;
    font:inherit!important;
    letter-spacing:inherit!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle:focus-visible,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle[aria-expanded="true"]{
    border-color:#f0bb88!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,224,188,.26),transparent 68%),
      linear-gradient(180deg,#e0ae7b 0%,#ca844d 52%,#9a5b31 100%)!important;
    color:#fffaf4!important;
    -webkit-text-fill-color:#fffaf4!important;
    box-shadow:
      inset 0 1px 0 rgba(255,247,235,.40),
      0 0 16px rgba(213,137,73,.22),
      0 5px 14px rgba(0,0,0,.26)!important;
    outline:none!important;
    transform:translateY(-1px)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle:hover .ltw-checklist-toggle-text,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle:focus-visible .ltw-checklist-toggle-text,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle[aria-expanded="true"] .ltw-checklist-toggle-text{
    color:#fffaf4!important;
    -webkit-text-fill-color:#fffaf4!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle-icon{
    display:inline-block!important;
    width:7px!important;
    height:7px!important;
    flex:0 0 7px!important;
    margin:0 1px 3px 0!important;
    border:0!important;
    border-right:1.7px solid currentColor!important;
    border-bottom:1.7px solid currentColor!important;
    background:transparent!important;
    color:inherit!important;
    font-size:0!important;
    line-height:0!important;
    position:static!important;
    transform:rotate(45deg)!important;
    transform-origin:center!important;
    transition:transform .16s ease,margin .16s ease!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle[aria-expanded="true"] .ltw-checklist-toggle-icon{
    margin:3px 1px 0 0!important;
    transform:rotate(-135deg)!important;
}
@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle{
        margin-left:35px!important;
    }
}


/* ========================================================================== 
   v3.1.50 — Checklist expanded-details hard reset
   Fixes the actual dropdown workspace (not just the trigger): all form fields
   are forced back to the approved light parchment-input treatment and the
   Show/Hide control returns to the secondary dark/copper portal language.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-collapsible{
    border-top:1px solid rgba(199,131,73,.28)!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(255,255,255,.24),transparent 50%),
      linear-gradient(180deg,#dfcfbd 0%,#d2beac 100%)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-client-checklist-editor{
    padding:18px!important;
    background:transparent!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-client-checklist-editor label,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-client-checklist-field-label{
    color:#78472c!important;
    -webkit-text-fill-color:#78472c!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-client-checklist-editor input:not([type="checkbox"]),
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-client-checklist-editor select,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-client-checklist-editor textarea{
    color-scheme:light!important;
    appearance:auto!important;
    -webkit-appearance:auto!important;
    width:100%!important;
    box-sizing:border-box!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    background-color:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    caret-color:#2d2119!important;
    box-shadow:none!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    font-weight:400!important;
    text-transform:none!important;
    letter-spacing:0!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-client-checklist-editor input:not([type="checkbox"]):disabled,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-client-checklist-editor select:disabled,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-client-checklist-editor textarea:disabled{
    background:#efe6de!important;
    background-color:#efe6de!important;
    color:#655146!important;
    -webkit-text-fill-color:#655146!important;
    border-color:#d4bdab!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-client-checklist-editor input[type="date"]::-webkit-calendar-picker-indicator{
    opacity:.72!important;
    filter:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-client-checklist-editor input:not([type="checkbox"]):focus,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-client-checklist-editor select:focus,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-client-checklist-editor textarea:focus{
    border-color:#9f6946!important;
    background:#fffaf6!important;
    box-shadow:0 0 0 1px rgba(159,105,70,.28)!important;
    outline:none!important;
}

/* The trigger is a secondary control, not another primary copper CTA. */
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle[aria-expanded="true"]{
    min-width:130px!important;
    min-height:39px!important;
    padding:9px 13px!important;
    border:1px solid rgba(209,138,77,.72)!important;
    border-radius:4px!important;
    background:linear-gradient(180deg,#1b1815 0%,#11100e 100%)!important;
    color:#f2ddc8!important;
    -webkit-text-fill-color:#f2ddc8!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
    text-shadow:none!important;
    transform:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle .ltw-checklist-toggle-text,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle[aria-expanded="true"] .ltw-checklist-toggle-text{
    color:#f2ddc8!important;
    -webkit-text-fill-color:#f2ddc8!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle:focus-visible,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle[aria-expanded="true"]:hover{
    border-color:#e5a466!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(210,132,69,.12),transparent 70%),
      linear-gradient(180deg,#2a211b 0%,#17120f 100%)!important;
    color:#fff0df!important;
    -webkit-text-fill-color:#fff0df!important;
    box-shadow:0 0 14px rgba(210,132,69,.16)!important;
    transform:none!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle:hover .ltw-checklist-toggle-text,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle:focus-visible .ltw-checklist-toggle-text{
    color:#fff0df!important;
    -webkit-text-fill-color:#fff0df!important;
}


/* ========================================================================== 
   v3.1.51 — Budget Planner client dark-theme finishing pass
   Aligns the client Budget Planner with Home / Checklist: editorial dark shell,
   dark summary cards, parchment working surfaces, light readable inputs and
   the shared copper action language. Print/admin behavior is untouched.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin){
    gap:20px!important;
}

/* Header / intro */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-head{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:12px!important;
    margin:0 auto 2px!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-head>div{
    width:100%!important;
    max-width:880px!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-kicker{
    display:block!important;
    margin:0 0 10px!important;
    color:#d28b4e!important;
    -webkit-text-fill-color:#d28b4e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.14em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-head h3{
    margin:0 0 12px!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:clamp(28px,3.1vw,36px)!important;
    font-weight:400!important;
    line-height:1.16!important;
    letter-spacing:.01em!important;
    text-align:center!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-head p{
    max-width:820px!important;
    margin:0 auto!important;
    color:#d8c1ad!important;
    -webkit-text-fill-color:#d8c1ad!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
    line-height:1.65!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-status{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:max-content!important;
    min-height:34px!important;
    padding:7px 13px!important;
    border:1px solid rgba(207,142,87,.62)!important;
    border-radius:999px!important;
    background:#1a1714!important;
    color:#e0ad80!important;
    -webkit-text-fill-color:#e0ad80!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
    box-shadow:none!important;
}

/* Autosave badge becomes the same quiet dark status language used elsewhere. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-autosave{
    justify-self:center!important;
    margin:0 auto 2px!important;
    padding:8px 14px!important;
    border:1px solid rgba(199,131,73,.42)!important;
    border-radius:999px!important;
    background:#171411!important;
    color:#e3c9b0!important;
    -webkit-text-fill-color:#e3c9b0!important;
    box-shadow:none!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:700!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-save-dot{
    width:8px!important;height:8px!important;min-width:8px!important;
    border-radius:50%!important;background:#77aa7f!important;
}

/* Top budget input + general notes are true working surfaces: parchment + light fields. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs{
    display:flex!important;
    justify-content:center!important;
    max-width:none!important;
    margin:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs>label{
    width:min(100%,430px)!important;
    padding:18px 20px!important;
    border:1px solid rgba(190,127,78,.34)!important;
    border-radius:12px!important;
    background:linear-gradient(180deg,#dfcfbd 0%,#d3bfad 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.32)!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs>label>span{
    justify-content:center!important;
    color:#3d2c22!important;
    -webkit-text-fill-color:#3d2c22!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:20px!important;
    font-weight:400!important;
    letter-spacing:.01em!important;
    text-transform:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs>label>small{
    color:#634b3d!important;
    -webkit-text-fill-color:#634b3d!important;
    font-size:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs .ltw-money-input{
    min-height:48px!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    box-shadow:none!important;
    overflow:hidden!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs .ltw-money-input b{
    color:#775541!important;
    -webkit-text-fill-color:#775541!important;
    background:#f8f3ee!important;
    font-size:16px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs .ltw-money-input input{
    min-height:46px!important;
    background:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    border:0!important;
    box-shadow:none!important;
    font-size:16px!important;
    font-weight:700!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-notes{
    padding:17px 18px!important;
    border:1px solid rgba(190,127,78,.34)!important;
    border-radius:12px!important;
    background:linear-gradient(180deg,#dfcfbd 0%,#d3bfad 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.30)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-notes>span{
    color:#7b482d!important;
    -webkit-text-fill-color:#7b482d!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.05em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-notes textarea{
    min-height:86px!important;
    padding:11px 12px!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    box-shadow:none!important;
    font-size:14px!important;
}

/* Dashboard cards match Home / Checklist inset cards. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard>div{
    min-height:98px!important;
    padding:17px 18px!important;
    border:1px solid rgba(199,131,73,.34)!important;
    border-radius:11px!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(199,131,73,.075),transparent 58%),
      linear-gradient(180deg,#29231f 0%,#211c18 100%)!important;
    color:#f2dfcc!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.022)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard span{
    color:#cf9360!important;
    -webkit-text-fill-color:#cf9360!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.065em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard>div>strong{
    color:#f4e2d0!important;
    -webkit-text-fill-color:#f4e2d0!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:25px!important;
    font-weight:400!important;
    line-height:1.2!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard small{
    color:#d0b7a1!important;
    -webkit-text-fill-color:#d0b7a1!important;
    font-size:11px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard small strong{
    color:#f2dfcc!important;
    -webkit-text-fill-color:#f2dfcc!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard>div.is-over{
    border-color:rgba(183,89,75,.65)!important;
    background:linear-gradient(180deg,#30201e 0%,#231817 100%)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard>div.is-over>strong{
    color:#e79a8e!important;
    -webkit-text-fill-color:#e79a8e!important;
}

/* Category summary: dark expandable inset instead of white software card. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-category-summary{
    overflow:hidden!important;
    border:1px solid rgba(199,131,73,.32)!important;
    border-radius:12px!important;
    background:linear-gradient(180deg,#29231f 0%,#211c18 100%)!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-category-summary summary{
    min-height:54px!important;
    padding:13px 17px!important;
    border:0!important;
    color:#f0dcc8!important;
    background:transparent!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-category-summary summary span{
    color:#f0dcc8!important;
    -webkit-text-fill-color:#f0dcc8!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:19px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-category-summary summary small{
    color:#cdb6a1!important;
    -webkit-text-fill-color:#cdb6a1!important;
    font-size:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-category-summary[open] summary{
    border-bottom:1px solid rgba(199,131,73,.24)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-category-grid{
    padding:12px!important;
    background:#181512!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-category-grid>div{
    border:1px solid rgba(199,131,73,.24)!important;
    border-radius:8px!important;
    background:#211c18!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-category-grid span{
    color:#d5bea9!important;
    -webkit-text-fill-color:#d5bea9!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-category-grid strong{
    color:#f0dcc8!important;
    -webkit-text-fill-color:#f0dcc8!important;
}

/* Compare area heading / actions */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-table-wrap{
    gap:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-table-head{
    align-items:flex-end!important;
    gap:18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-table-head>div>strong{
    display:block!important;
    margin-bottom:5px!important;
    color:#f1deca!important;
    -webkit-text-fill-color:#f1deca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:22px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-table-head>div>small{
    color:#d2bba6!important;
    -webkit-text-fill-color:#d2bba6!important;
    font-size:13px!important;
    line-height:1.5!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-table-head>div>small b{
    color:#e0a06b!important;
    -webkit-text-fill-color:#e0a06b!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-option-counts{
    margin-top:6px!important;
    color:#ce8f5b!important;
    -webkit-text-fill-color:#ce8f5b!important;
    font-size:12px!important;
    font-weight:800!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-add-budget-row{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:42px!important;
    padding:10px 18px!important;
    border:1px solid #e0a974!important;
    border-radius:4px!important;
    background:linear-gradient(180deg,#d8a06a 0%,#c27d48 52%,#8f542d 100%)!important;
    color:#fff7ef!important;
    -webkit-text-fill-color:#fff7ef!important;
    box-shadow:inset 0 1px 0 rgba(255,244,229,.30),0 5px 15px rgba(0,0,0,.20)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.07em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-add-budget-row:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-add-budget-row:focus-visible{
    border-color:#f0bb88!important;
    background:linear-gradient(180deg,#e0ae7b 0%,#ca844d 52%,#9a5b31 100%)!important;
    color:#fffaf4!important;
    -webkit-text-fill-color:#fffaf4!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-filters{
    gap:8px!important;
    margin:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-filters button{
    min-height:36px!important;
    padding:8px 14px!important;
    border:1px solid rgba(207,147,96,.62)!important;
    border-radius:999px!important;
    background:#171411!important;
    color:#e6b98f!important;
    -webkit-text-fill-color:#e6b98f!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-filters button.is-active{
    border-color:#dfa56f!important;
    background:linear-gradient(180deg,#c98b59 0%,#a9673c 100%)!important;
    color:#fff8f1!important;
    -webkit-text-fill-color:#fff8f1!important;
}

/* Editable budget rows use the same parchment workspace treatment as Checklist details. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-items{
    gap:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item.is-selected,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item:not(.is-selected){
    padding:16px!important;
    border:1px solid rgba(190,127,78,.36)!important;
    border-radius:12px!important;
    background:linear-gradient(180deg,#dfcfbd 0%,#d3bfad 100%)!important;
    color:#2d2119!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.32)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item.is-selected{
    border-color:rgba(184,118,73,.68)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 0 0 1px rgba(184,118,73,.06)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item-choice{
    padding-bottom:9px!important;
    border-bottom:1px solid rgba(111,74,52,.18)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-choice-state{
    color:#7b553f!important;
    -webkit-text-fill-color:#7b553f!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.065em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item.is-selected .ltw-budget-choice-state{
    color:#8a4e2d!important;
    -webkit-text-fill-color:#8a4e2d!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-use-toggle>span{
    color:#8a4e2d!important;
    -webkit-text-fill-color:#8a4e2d!important;
    font-size:12px!important;
    font-weight:800!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-use-toggle input[type="checkbox"]{
    -webkit-appearance:none!important;
    appearance:none!important;
    display:inline-grid!important;
    place-content:center!important;
    width:18px!important;
    height:18px!important;
    min-width:18px!important;
    min-height:18px!important;
    margin:0!important;
    border:1.5px solid #9c6847!important;
    border-radius:2px!important;
    background:#f8f3ee!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-use-toggle input[type="checkbox"]:checked{
    border-color:#bc7849!important;
    background:#bc7849!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-use-toggle input[type="checkbox"]:checked::after{
    content:"✓"!important;
    color:#fff!important;
    font-family:Arial,sans-serif!important;
    font-size:14px!important;
    font-weight:700!important;
    line-height:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item label>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item-notes>span{
    color:#9a613d!important;
    -webkit-text-fill-color:#9a613d!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.05em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item input,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item select,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item textarea{
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    box-shadow:none!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item input::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item textarea::placeholder{
    color:#806957!important;
    -webkit-text-fill-color:#806957!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-money-input.compact{
    min-height:42px!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-money-input.compact b{
    color:#775541!important;
    -webkit-text-fill-color:#775541!important;
    background:#f8f3ee!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-money-input.compact input{
    min-height:40px!important;
    border:0!important;
    background:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-bottom-row .ltw-budget-item-notes textarea{
    min-height:70px!important;
    background:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:32px!important;
    padding:6px 10px!important;
    border:1px solid rgba(159,84,64,.58)!important;
    border-radius:4px!important;
    background:#f8f3ee!important;
    color:#934f3e!important;
    -webkit-text-fill-color:#934f3e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row:focus-visible{
    border-color:#9f5440!important;
    background:#f3e5df!important;
    color:#7f3f31!important;
    -webkit-text-fill-color:#7f3f31!important;
    outline:none!important;
}

@media(max-width:900px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-table-head{
        align-items:flex-start!important;
        flex-direction:column!important;
    }
}
@media(max-width:620px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:9px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard>div{
        display:flex!important;
        min-height:82px!important;
        padding:12px 14px!important;
        flex-direction:column!important;
        justify-content:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard span{
        margin:0!important;
        font-size:10px!important;
        line-height:1.25!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard>div>strong{
        margin-top:4px!important;
        font-size:22px!important;
        line-height:1.05!important;
        white-space:nowrap!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-dashboard small{
        margin-top:4px!important;
        font-size:10px!important;
        line-height:1.25!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-summary-inputs>label{
        width:100%!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-add-budget-row{
        width:100%!important;
    }
}


/* ========================================================================== 
   v3.1.52 — Budget item card finishing pass
   Gives each quote/budget item the same dark-header + parchment-workspace
   language as the finished Event Checklist expanded rows.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item.is-selected,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item:not(.is-selected){
    overflow:hidden!important;
    padding:0 16px 14px!important;
    border:1px solid rgba(199,131,73,.42)!important;
    border-radius:12px!important;
    background:linear-gradient(180deg,#dfcfbd 0%,#d3bfad 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 16px rgba(0,0,0,.08)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item-choice{
    grid-column:1 / -1!important;
    margin:0 -16px 14px!important;
    padding:11px 15px!important;
    min-height:48px!important;
    border:0!important;
    border-bottom:1px solid rgba(199,131,73,.34)!important;
    background:
      radial-gradient(ellipse at 25% 0,rgba(199,131,73,.06),transparent 52%),
      linear-gradient(180deg,#29231f 0%,#211c18 100%)!important;
    color:#ead7c4!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:14px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-choice-state{
    color:#d39a68!important;
    -webkit-text-fill-color:#d39a68!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.07em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item.is-selected .ltw-budget-choice-state{
    color:#e0a36d!important;
    -webkit-text-fill-color:#e0a36d!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-use-toggle{
    display:inline-flex!important;
    align-items:center!important;
    gap:8px!important;
    margin:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-use-toggle>span{
    color:#e3b083!important;
    -webkit-text-fill-color:#e3b083!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-use-toggle input[type="checkbox"]{
    background:#181411!important;
    border-color:#b77a50!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-use-toggle input[type="checkbox"]:checked{
    background:#c9824b!important;
    border-color:#c9824b!important;
}

/* Force every working input to the approved light workspace treatment,
   including fields caught by older more-specific budget selectors. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item label input,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item label select,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item label textarea,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item input[readonly],
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item input:disabled,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item select:disabled,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item textarea:disabled{
    background:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    border-color:#cfae94!important;
    opacity:1!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-money-input.compact,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-money-input.compact b,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-money-input.compact input{
    background:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
}

/* Notes become a true one-line working field. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-bottom-row{
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:10px!important;
    align-items:end!important;
    margin-top:10px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-bottom-row .ltw-budget-item-notes textarea{
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    padding:10px 11px!important;
    resize:none!important;
    overflow:hidden!important;
    line-height:1.35!important;
}

/* Small, quiet destructive action — enough to find, not enough to dominate. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row{
    min-width:0!important;
    min-height:32px!important;
    height:32px!important;
    padding:6px 10px!important;
    border:1px solid rgba(154,81,61,.50)!important;
    border-radius:4px!important;
    background:#f8f3ee!important;
    color:#8d4939!important;
    -webkit-text-fill-color:#8d4939!important;
    font-size:9px!important;
    font-weight:800!important;
    letter-spacing:.055em!important;
    line-height:1!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row:focus-visible{
    background:#f1dfd8!important;
    border-color:#914b39!important;
    color:#74392d!important;
    -webkit-text-fill-color:#74392d!important;
    transform:none!important;
    box-shadow:none!important;
}

@media(max-width:700px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-bottom-row{
        grid-template-columns:1fr!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row{
        justify-self:start!important;
    }
}


/* ========================================================================== 
   v3.1.53 — Budget service/vendor field + remove-button hard override
   Targets the two stubborn text inputs directly and moves Remove into the
   same compact copper action family used throughout the finished portal.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item label.description input,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item label.vendor input,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .description > input,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .vendor > input{
    appearance:none!important;
    -webkit-appearance:none!important;
    min-height:40px!important;
    padding:8px 11px!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    background-color:#f8f3ee!important;
    background-image:none!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    caret-color:#2d2119!important;
    opacity:1!important;
    box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    -webkit-box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item label.description input::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item label.vendor input::placeholder{
    color:#8b7464!important;
    -webkit-text-fill-color:#8b7464!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item label.description input:focus,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item label.vendor input:focus{
    border-color:#b8784c!important;
    outline:2px solid rgba(184,120,76,.14)!important;
    outline-offset:1px!important;
}

body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) button.ltw-remove-budget-row{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    min-width:72px!important;
    height:32px!important;
    min-height:32px!important;
    padding:6px 11px!important;
    border:1px solid #d9a06b!important;
    border-radius:4px!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,210,164,.16),transparent 66%),
      linear-gradient(180deg,#ba7c4d 0%,#94572f 100%)!important;
    color:#fff5eb!important;
    -webkit-text-fill-color:#fff5eb!important;
    box-shadow:
      inset 0 1px 0 rgba(255,242,226,.22),
      inset 0 -1px 0 rgba(76,34,10,.22),
      0 3px 9px rgba(0,0,0,.16)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:9px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.065em!important;
    text-transform:uppercase!important;
    text-shadow:0 1px 0 rgba(70,31,10,.24)!important;
    cursor:pointer!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) button.ltw-remove-budget-row:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) button.ltw-remove-budget-row:focus-visible{
    border-color:#e8b27f!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,224,188,.20),transparent 68%),
      linear-gradient(180deg,#c98a58 0%,#a15f35 100%)!important;
    color:#fffaf4!important;
    -webkit-text-fill-color:#fffaf4!important;
    box-shadow:
      inset 0 1px 0 rgba(255,247,235,.3),
      0 0 12px rgba(205,131,72,.18),
      0 4px 10px rgba(0,0,0,.20)!important;
    transform:translateY(-1px)!important;
    outline:none!important;
}


/* ========================================================================== 
   v3.1.54 — Vendor management dark-theme rebuild + compact notes
   Matches the Budget / Checklist system: dark summary band, parchment editor,
   compact notes field, branded hospitality controls, and themed Remove action.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management{
    gap:22px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-heading{
    max-width:820px!important;
    margin:0 auto 4px!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-kicker{
    color:#d28b4e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.14em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-heading h3{
    margin:10px 0 12px!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:clamp(28px,3vw,36px)!important;
    font-weight:400!important;
    line-height:1.16!important;
    letter-spacing:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-heading p{
    max-width:780px!important;
    margin:0 auto!important;
    color:#d8c1ad!important;
    -webkit-text-fill-color:#d8c1ad!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
    line-height:1.6!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-count{
    color:#c98752!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.08em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-save-state{
    border:1px solid rgba(199,131,73,.42)!important;
    background:#15120f!important;
    color:#f0dcc7!important;
    border-radius:999px!important;
    padding:10px 16px!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.06em!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-rows{
    display:grid!important;
    gap:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-card{
    border:1px solid rgba(199,131,73,.35)!important;
    border-radius:14px!important;
    background:transparent!important;
    overflow:hidden!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary{
    min-height:72px!important;
    padding:16px 18px!important;
    display:flex!important;
    align-items:center!important;
    gap:16px!important;
    border:0!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(221,158,99,.07),transparent 52%),
      linear-gradient(180deg,#241f1b 0%,#1a1714 100%)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-copy>strong{
    color:#f2dfcb!important;
    -webkit-text-fill-color:#f2dfcb!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:18px!important;
    font-weight:400!important;
    line-height:1.25!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-meta>span{
    min-height:23px!important;
    padding:4px 8px!important;
    border:1px solid rgba(204,143,92,.28)!important;
    border-radius:999px!important;
    background:rgba(255,247,239,.08)!important;
    color:#e0c5ad!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    line-height:1.15!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-meta .ltw-vendor-approved-badge,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-meta .ltw-vendor-meal-badge,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-meta .ltw-vendor-seat-badge{
    background:rgba(214,155,104,.12)!important;
    color:#f0c79f!important;
    border-color:rgba(214,155,104,.36)!important;
    font-weight:800!important;
    letter-spacing:.045em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-toggle{
    margin-left:auto!important;
    min-height:38px!important;
    padding:8px 13px!important;
    border:1px solid rgba(214,155,104,.55)!important;
    border-radius:8px!important;
    background:#171411!important;
    color:#e6bb93!important;
    box-shadow:none!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.08em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-toggle:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-toggle:focus-visible{
    background:#221c17!important;
    color:#f4d6b7!important;
    border-color:#efba88!important;
    box-shadow:0 0 0 2px rgba(214,155,104,.14)!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-toggle-icon{
    width:8px!important;
    height:8px!important;
    border-right:1.5px solid currentColor!important;
    border-bottom:1.5px solid currentColor!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-details{
    border-top:1px solid rgba(199,131,73,.26)!important;
    background:linear-gradient(180deg,#e0cfbe 0%,#d4c0af 100%)!important;
    padding:10px 12px 11px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-editor-grid{
    gap:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-editor-grid label,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-notes,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-field-label{
    color:#8b5839!important;
    -webkit-text-fill-color:#8b5839!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management input:not([type="checkbox"]):not([type="radio"]),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management select,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management textarea{
    appearance:none!important;
    -webkit-appearance:none!important;
    width:100%!important;
    box-sizing:border-box!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    background-color:#f8f3ee!important;
    background-image:none!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    caret-color:#2d2119!important;
    box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    -webkit-box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    font-weight:400!important;
    min-height:34px!important;
    height:34px!important;
    padding:6px 8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management input::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management textarea::placeholder{
    color:#8b7464!important;
    -webkit-text-fill-color:#8b7464!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management input:focus,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management select:focus,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management textarea:focus{
    border-color:#b8784c!important;
    outline:2px solid rgba(184,120,76,.14)!important;
    outline-offset:1px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-requirements{
    margin-top:12px!important;
    padding:12px 14px!important;
    border:1px solid rgba(192,140,98,.28)!important;
    border-radius:10px!important;
    background:rgba(250,245,239,.46)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-requirement-options{
    gap:10px!important;
    margin-top:8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-requirement-options label{
    display:inline-flex!important;
    align-items:center!important;
    gap:8px!important;
    padding:8px 12px!important;
    border:1px solid rgba(192,140,98,.34)!important;
    border-radius:999px!important;
    background:#f8f3ee!important;
    color:#744c34!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.04em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management input[type="checkbox"]{
    width:17px!important;
    height:17px!important;
    min-height:0!important;
    margin:0!important;
    accent-color:#bb7a4b!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-requirements small{
    display:block!important;
    margin-top:8px!important;
    color:#6d5547!important;
    -webkit-text-fill-color:#6d5547!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    line-height:1.45!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-notes{
    margin-top:8px!important;
    gap:4px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-notes-controls{
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:10px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-notes textarea{
    min-height:60px!important;
    height:60px!important;
    resize:vertical!important;
    line-height:1.45!important;
    overflow:auto!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-remove{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    min-width:72px!important;
    height:32px!important;
    min-height:32px!important;
    padding:6px 11px!important;
    border:1px solid #d9a06b!important;
    border-radius:4px!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,210,164,.16),transparent 66%),
      linear-gradient(180deg,#ba7c4d 0%,#94572f 100%)!important;
    color:#fff5eb!important;
    -webkit-text-fill-color:#fff5eb!important;
    box-shadow:
      inset 0 1px 0 rgba(255,242,226,.22),
      inset 0 -1px 0 rgba(76,34,10,.22),
      0 3px 9px rgba(0,0,0,.16)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:9px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.065em!important;
    text-transform:uppercase!important;
    text-shadow:0 1px 0 rgba(70,31,10,.24)!important;
    cursor:pointer!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-remove:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-remove:focus-visible{
    border-color:#e8b27f!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,224,188,.20),transparent 68%),
      linear-gradient(180deg,#c98a58 0%,#a15f35 100%)!important;
    color:#fffaf4!important;
    -webkit-text-fill-color:#fffaf4!important;
    box-shadow:
      inset 0 1px 0 rgba(255,247,235,.3),
      0 0 12px rgba(205,131,72,.18),
      0 4px 10px rgba(0,0,0,.20)!important;
    transform:translateY(-1px)!important;
    outline:none!important;
}

@media(max-width:700px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-toolbar{
        align-items:flex-start!important;
        flex-direction:column!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-toolbar-actions{
        width:100%!important;
        justify-content:space-between!important;
        flex-wrap:wrap!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary{
        align-items:flex-start!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-copy{
        display:grid!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-toggle{
        align-self:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-notes-controls{
        grid-template-columns:1fr!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-remove{
        justify-self:start!important;
    }
}


/* ========================================================================== 
   v3.1.55 — Vendor toolbar alignment + stubborn field/select fixes
   Centers autosave beneath the intro, hard-overrides the remaining dark vendor
   inputs, and restores a clear themed dropdown arrow on Vendor Type.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-toolbar{
    position:relative!important;
    margin-top:28px!important;
    padding-top:48px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-toolbar-actions .ltw-vendor-save-state{
    position:absolute!important;
    top:0!important;
    left:50%!important;
    transform:translateX(-50%)!important;
    margin:0!important;
    z-index:1!important;
}

/* Hard-target the vendor editor text fields so older global dark-input rules
   cannot override the parchment workspace styling. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management input[name$="[company_name]"],
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management input[name$="[contact_name]"],
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management input[name$="[email]"],
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management input[name$="[phone]"],
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management input[name$="[arrival_window]"],
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management input[name$="[notes]"]{
    appearance:none!important;
    -webkit-appearance:none!important;
    min-height:42px!important;
    padding:10px 11px!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    background-color:#f8f3ee!important;
    background-image:none!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    caret-color:#2d2119!important;
    opacity:1!important;
    box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    -webkit-box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management input[name$="[company_name]"]:focus,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management input[name$="[contact_name]"]:focus,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management input[name$="[email]"]:focus,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management input[name$="[phone]"]:focus,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management input[name$="[arrival_window]"]:focus,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management input[name$="[notes]"]:focus{
    border-color:#b8784c!important;
    outline:2px solid rgba(184,120,76,.14)!important;
    outline-offset:1px!important;
}

/* Vendor Type: keep the cream field but restore an unmistakable dropdown cue. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management select[name$="[vendor_type]"]{
    appearance:none!important;
    -webkit-appearance:none!important;
    min-height:42px!important;
    padding:10px 38px 10px 11px!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background-color:#f8f3ee!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M2 2l5 5 5-5' fill='none' stroke='%23744834' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;
    background-repeat:no-repeat!important;
    background-position:right 13px center!important;
    background-size:14px 9px!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    -webkit-box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    font-weight:400!important;
    cursor:pointer!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management select[name$="[vendor_type]"]:focus{
    border-color:#b8784c!important;
    outline:2px solid rgba(184,120,76,.14)!important;
    outline-offset:1px!important;
}

/* ========================================================================== 
   v3.7.20 — Vendor Management mobile summary company-width polish
   Introduces explicit primary/secondary summary rows so the mobile card no
   longer depends on legacy pill layout. Desktop styling is preserved; mobile
   uses plain text and fixed grid slots for remove/details controls.
   ========================================================================== */
.ltw-vendor-management .ltw-vendor-summary-primary{
    display:flex;
    align-items:center;
    gap:10px;
    min-width:0;
    flex-wrap:wrap;
}
.ltw-vendor-management .ltw-vendor-summary-primary>strong{
    font-size:14px;
    color:#18120e;
}
.ltw-vendor-management .ltw-vendor-summary-primary>[data-vendor-type-badge]{
    display:inline-flex;
    align-items:center;
    min-height:30px;
    padding:6px 11px;
    border-radius:999px;
    background:#f3eee9;
    color:#6e5748;
    font-size:11px;
    line-height:1.15;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-primary>strong{
    color:#f2dfcb!important;
    -webkit-text-fill-color:#f2dfcb!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:18px!important;
    font-weight:400!important;
    line-height:1.25!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-primary>[data-vendor-type-badge]{
    min-height:28px!important;
    padding:6px 11px!important;
    border:1px solid rgba(204,143,92,.28)!important;
    border-radius:999px!important;
    background:rgba(255,247,239,.08)!important;
    color:#e0c5ad!important;
    -webkit-text-fill-color:#e0c5ad!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    line-height:1.15!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-actions{
    margin-left:auto!important;
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-remove-mobile{
    display:none!important;
}
@media(max-width:700px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management{
        gap:18px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-toolbar{
        margin-top:20px!important;
        padding-top:0!important;
        align-items:center!important;
        flex-direction:column!important;
        gap:9px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-count{
        width:100%!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-toolbar-actions{
        display:grid!important;
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        width:100%!important;
        gap:8px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-toolbar-actions .ltw-vendor-save-state{
        display:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-toolbar-actions .ltw-coordination-action{
        width:100%!important;
        min-width:0!important;
        min-height:38px!important;
        padding:7px 9px!important;
        font-size:9.5px!important;
        white-space:nowrap!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-rows{
        gap:10px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary{
        position:relative!important;
        min-height:0!important;
        padding:12px 13px!important;
        display:grid!important;
        grid-template-columns:minmax(0,1fr) 112px!important;
        grid-template-rows:auto auto!important;
        column-gap:12px!important;
        row-gap:8px!important;
        align-items:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-copy,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-actions{
        display:contents!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-primary{
        grid-column:1 / -1!important;
        grid-row:1!important;
        display:flex!important;
        align-items:baseline!important;
        flex-wrap:wrap!important;
        gap:3px 9px!important;
        min-width:0!important;
        padding-right:30px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-primary>strong{
        flex:0 0 auto!important;
        width:auto!important;
        min-width:0!important;
        max-width:100%!important;
        margin:0!important;
        padding:0!important;
        color:#f3dfca!important;
        -webkit-text-fill-color:#f3dfca!important;
        font-size:17px!important;
        line-height:1.2!important;
        white-space:normal!important;
        overflow:visible!important;
        text-overflow:clip!important;
        overflow-wrap:break-word!important;
        word-break:normal!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-primary>[data-vendor-type-badge]{
        display:inline!important;
        min-height:0!important;
        margin:0!important;
        padding:0!important;
        border:0!important;
        border-radius:0!important;
        background:transparent!important;
        box-shadow:none!important;
        color:#c98752!important;
        -webkit-text-fill-color:#c98752!important;
        font-size:10px!important;
        font-weight:700!important;
        line-height:1.25!important;
        white-space:nowrap!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-primary>[data-vendor-type-badge][hidden]{
        display:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-secondary{
        grid-column:1!important;
        grid-row:2!important;
        display:flex!important;
        align-items:center!important;
        flex-wrap:wrap!important;
        gap:3px 10px!important;
        min-width:0!important;
        margin:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-secondary>[data-vendor-contact-summary],
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-secondary>[data-vendor-phone-summary]{
        display:inline!important;
        min-height:0!important;
        margin:0!important;
        padding:0!important;
        border:0!important;
        border-radius:0!important;
        background:transparent!important;
        box-shadow:none!important;
        color:#d8c1ad!important;
        -webkit-text-fill-color:#d8c1ad!important;
        font-size:10px!important;
        font-weight:500!important;
        line-height:1.25!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-secondary>[data-vendor-contact-summary]{
        min-width:0!important;
        white-space:normal!important;
        overflow-wrap:break-word!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-secondary>[data-vendor-phone-summary]{
        white-space:nowrap!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-secondary>[hidden],
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-secondary .ltw-vendor-meal-badge,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-secondary .ltw-vendor-seat-badge,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-summary-secondary .ltw-vendor-approved-badge{
        display:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-toggle{
        grid-column:2!important;
        grid-row:2!important;
        justify-self:stretch!important;
        align-self:center!important;
        width:112px!important;
        min-width:112px!important;
        max-width:112px!important;
        min-height:34px!important;
        margin:0!important;
        padding:6px 8px!important;
        justify-content:center!important;
        font-size:9px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-remove-mobile{
        position:absolute!important;
        top:9px!important;
        right:9px!important;
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;
        width:24px!important;
        min-width:24px!important;
        height:24px!important;
        min-height:24px!important;
        margin:0!important;
        padding:0!important;
        border:0!important;
        border-radius:0!important;
        background:transparent!important;
        box-shadow:none!important;
        color:#c98752!important;
        -webkit-text-fill-color:#c98752!important;
        font-size:0!important;
        line-height:1!important;
        text-shadow:none!important;
        transform:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-remove-mobile::before{
        content:"×"!important;
        display:block!important;
        font-family:Arial,sans-serif!important;
        font-size:22px!important;
        font-weight:400!important;
        line-height:22px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-remove-mobile:hover,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-remove-mobile:focus-visible{
        border:0!important;
        background:transparent!important;
        color:#efba88!important;
        -webkit-text-fill-color:#efba88!important;
        box-shadow:none!important;
        transform:none!important;
        outline:1px solid rgba(239,186,136,.35)!important;
        outline-offset:2px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-details{
        position:relative!important;
        padding:13px 13px 14px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-editor-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:9px 10px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-editor-grid label{
        gap:5px!important;
        min-width:0!important;
        font-size:10.5px!important;
        line-height:1.2!important;
        letter-spacing:.035em!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-editor-grid input:not([type="checkbox"]):not([type="radio"]),
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-editor-grid select{
        min-width:0!important;
        min-height:38px!important;
        height:38px!important;
        padding-top:8px!important;
        padding-bottom:8px!important;
        font-size:13px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-editor-grid select[name$="[vendor_type]"]{
        padding-right:31px!important;
        background-position:right 10px center!important;
        background-size:12px 8px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-requirements{
        margin-top:10px!important;
        padding:9px 10px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-requirements>.ltw-vendor-field-label{
        font-size:10.5px!important;
        line-height:1.2!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-requirement-options{
        display:grid!important;
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:7px!important;
        margin-top:7px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-requirement-options label{
        justify-content:center!important;
        min-width:0!important;
        padding:7px 8px!important;
        font-size:9px!important;
        white-space:nowrap!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-requirements small{
        margin-top:6px!important;
        font-size:10px!important;
        line-height:1.35!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-notes{
        margin-top:10px!important;
        gap:5px!important;
        font-size:10.5px!important;
        line-height:1.2!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-notes-controls{
        grid-template-columns:1fr!important;
        gap:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-notes textarea{
        min-height:58px!important;
        height:58px!important;
        padding:9px 10px!important;
        font-size:13px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-remove-desktop{
        display:none!important;
    }
}
@media(max-width:340px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-editor-grid{
        grid-template-columns:1fr!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-vendor-management .ltw-vendor-requirement-options{
        grid-template-columns:1fr!important;
    }
}


/* ========================================================================== 
   v3.1.57 — Event Timeline dark-theme consistency pass
   Matches Checklist/Budget/Vendors: dark summary cards, parchment detail
   editors, light readable fields, refined toggle buttons, and compact notes.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-management{
    gap:22px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-heading{
    max-width:840px!important;
    margin:0 auto 6px!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-kicker{
    color:#d28b4e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.14em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-heading h3{
    margin:12px 0 14px!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:clamp(28px,3vw,36px)!important;
    font-weight:400!important;
    line-height:1.16!important;
    letter-spacing:0!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-heading p{
    max-width:820px!important;
    margin:0 auto!important;
    color:#d8c1ad!important;
    -webkit-text-fill-color:#d8c1ad!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
    line-height:1.65!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-starter-note{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    max-width:fit-content!important;
    margin:12px auto 0!important;
    padding:7px 12px!important;
    border:1px solid rgba(207,174,148,.72)!important;
    border-radius:999px!important;
    background:#f8f3ee!important;
    color:#8b5839!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    line-height:1.35!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-toolbar{
    align-items:center!important;
    gap:18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-count{
    color:#c98752!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.08em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-count strong{
    color:inherit!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-save-state{
    border:1px solid rgba(199,131,73,.42)!important;
    background:#15120f!important;
    color:#f0dcc7!important;
    border-radius:999px!important;
    padding:10px 16px!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.06em!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-rows{
    display:grid!important;
    gap:7px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-card{
    border:1px solid rgba(199,131,73,.35)!important;
    border-radius:14px!important;
    background:transparent!important;
    overflow:hidden!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-summary{
    min-height:50px!important;
    padding:8px 12px!important;
    gap:10px!important;
    align-items:center!important;
    border:0!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(221,158,99,.07),transparent 52%),
      linear-gradient(180deg,#241f1b 0%,#1a1714 100%)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-summary-copy>strong{
    color:#f2dfcb!important;
    -webkit-text-fill-color:#f2dfcb!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:16px!important;
    font-weight:400!important;
    line-height:1.25!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-summary-meta{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:6px!important;
    margin-top:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-summary-meta>span{
    display:inline-flex!important;
    align-items:center!important;
    min-height:23px!important;
    padding:4px 8px!important;
    border:1px solid rgba(204,143,92,.28)!important;
    border-radius:999px!important;
    background:rgba(255,247,239,.08)!important;
    color:#e0c5ad!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    line-height:1.1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-approved-badge{
    background:rgba(214,155,104,.12)!important;
    color:#f0c79f!important;
    border-color:rgba(214,155,104,.36)!important;
    font-weight:800!important;
    letter-spacing:.045em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-toggle{
    margin-left:auto!important;
    min-height:32px!important;
    padding:6px 10px!important;
    border:1px solid rgba(214,155,104,.55)!important;
    border-radius:8px!important;
    background:#171411!important;
    color:#e6bb93!important;
    box-shadow:none!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:9px!important;
    font-weight:800!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-toggle:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-toggle:focus-visible,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-toggle[aria-expanded="true"]{
    background:#221c17!important;
    color:#f4d6b7!important;
    border-color:#efba88!important;
    box-shadow:0 0 0 2px rgba(214,155,104,.14)!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-toggle-icon{
    width:8px!important;
    height:8px!important;
    border-right:1.5px solid currentColor!important;
    border-bottom:1.5px solid currentColor!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-details{
    border-top:1px solid rgba(199,131,73,.26)!important;
    background:linear-gradient(180deg,#e0cfbe 0%,#d4c0af 100%)!important;
    padding:10px 12px 11px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-editor-grid{
    gap:8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-editor-grid label,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-notes>span,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-approve>span{
    color:#8b5839!important;
    -webkit-text-fill-color:#8b5839!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-editor-grid label{
    display:flex!important;
    flex-direction:column!important;
    gap:4px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-details input,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-details select,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-details textarea{
    appearance:none!important;
    -webkit-appearance:none!important;
    width:100%!important;
    box-sizing:border-box!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    background-color:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    caret-color:#2d2119!important;
    box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    -webkit-box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    color-scheme:light!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    font-weight:400!important;
    min-height:34px!important;
    height:34px!important;
    padding:6px 8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-details select{
    padding-right:38px!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23704b36' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M1 1.25 6 6.25l5-5'/%3E%3C/svg%3E")!important;
    background-repeat:no-repeat!important;
    background-position:right 12px center!important;
    background-size:12px 8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-details input::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-details textarea::placeholder{
    color:#8b7464!important;
    -webkit-text-fill-color:#8b7464!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-details input:focus,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-details select:focus,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-details textarea:focus{
    border-color:#b8784c!important;
    outline:2px solid rgba(184,120,76,.14)!important;
    outline-offset:1px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-notes{
    margin-top:8px!important;
    gap:4px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-notes>div{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-notes textarea{
    min-height:48px!important;
    height:48px!important;
    resize:vertical!important;
    line-height:1.45!important;
    overflow:auto!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-remove{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    min-width:72px!important;
    height:32px!important;
    min-height:32px!important;
    padding:6px 11px!important;
    border:1px solid #d9a06b!important;
    border-radius:4px!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,210,164,.16),transparent 66%),
      linear-gradient(180deg,#ba7c4d 0%,#94572f 100%)!important;
    color:#fff5eb!important;
    -webkit-text-fill-color:#fff5eb!important;
    box-shadow:
      inset 0 1px 0 rgba(255,242,226,.22),
      inset 0 -1px 0 rgba(76,34,10,.22),
      0 3px 9px rgba(0,0,0,.16)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:9px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.065em!important;
    text-transform:uppercase!important;
    text-shadow:0 1px 0 rgba(70,31,10,.24)!important;
    cursor:pointer!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-remove:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-remove:focus-visible{
    border-color:#e8b27f!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,224,188,.20),transparent 68%),
      linear-gradient(180deg,#c98a58 0%,#a15f35 100%)!important;
    color:#fffaf4!important;
    -webkit-text-fill-color:#fffaf4!important;
    box-shadow:
      inset 0 1px 0 rgba(255,247,235,.3),
      0 0 12px rgba(205,131,72,.18),
      0 4px 10px rgba(0,0,0,.20)!important;
    transform:translateY(-1px)!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-approve{
    display:inline-flex!important;
    align-items:center!important;
    gap:8px!important;
    margin-top:12px!important;
    padding:8px 12px!important;
    border:1px solid rgba(192,140,98,.34)!important;
    border-radius:999px!important;
    background:#f8f3ee!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-approve input[type="checkbox"]{
    width:17px!important;
    height:17px!important;
    min-height:0!important;
    margin:0!important;
    accent-color:#bb7a4b!important;
}



/* v3.1.58 — Timeline helper/save-state refinement */
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-starter-note{
    display:flex!important;
    width:max-content!important;
    max-width:min(760px,92%)!important;
    margin:12px auto 0!important;
    padding:7px 12px!important;
    border:1px solid rgba(214,155,104,.50)!important;
    border-radius:999px!important;
    background:#171411!important;
    color:#f0d7bf!important;
    -webkit-text-fill-color:#f0d7bf!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:700!important;
    line-height:1.35!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-toolbar{
    display:grid!important;
    grid-template-columns:auto 1fr auto!important;
    grid-template-areas:
      "count save actions"!important;
    align-items:center!important;
    gap:14px 18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-count{
    grid-area:count!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-toolbar-actions{
    grid-area:actions!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:10px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-save-state{
    grid-area:save!important;
    justify-self:center!important;
    margin:0!important;
}
@media(max-width:860px){
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-toolbar{
        grid-template-columns:1fr!important;
        grid-template-areas:
          "save"
          "count"
          "actions"!important;
        justify-items:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-toolbar-actions{
        justify-content:center!important;
        flex-wrap:wrap!important;
    }
}

/* ========================================================================== 
   v3.7.25 / v3.7.26 / v3.7.29 — Event Timeline mobile lock + card remove consistency
   Keeps the consolidated width-safe mobile Timeline contract while using a true
   two-row summary: title + remove on row one, date/time + details on row two.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-remove-mobile{
    display:none!important;
}
@media(max-width:700px){
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-management,
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-heading,
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-toolbar,
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-toolbar-actions,
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-rows,
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-card,
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-summary,
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-details{
        width:100%!important;
        max-width:100%!important;
        min-width:0!important;
        box-sizing:border-box!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-management{
        gap:18px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-heading{
        padding:0 14px!important;
        margin:0 auto 2px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-kicker{
        font-size:10px!important;
        line-height:1.25!important;
        letter-spacing:.13em!important;
        overflow-wrap:anywhere!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-heading h3{
        width:100%!important;
        max-width:100%!important;
        margin:11px 0 12px!important;
        font-size:28px!important;
        line-height:1.12!important;
        white-space:normal!important;
        overflow-wrap:normal!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-heading p{
        width:100%!important;
        max-width:100%!important;
        margin:0 auto!important;
        font-size:14px!important;
        line-height:1.55!important;
        overflow-wrap:anywhere!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-starter-note{
        display:block!important;
        width:100%!important;
        max-width:100%!important;
        box-sizing:border-box!important;
        margin:16px auto 0!important;
        padding:9px 12px!important;
        border-radius:12px!important;
        font-size:11px!important;
        line-height:1.4!important;
        white-space:normal!important;
        overflow-wrap:anywhere!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-toolbar{
        grid-template-columns:1fr!important;
        grid-template-areas:
          "count"
          "actions"!important;
        justify-items:center!important;
        gap:9px!important;
        padding:0 14px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-count{
        grid-area:count!important;
        width:100%!important;
        text-align:center!important;
        font-size:10.5px!important;
        line-height:1.2!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-save-state{
        display:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-toolbar-actions{
        grid-area:actions!important;
        display:grid!important;
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:8px!important;
        align-items:stretch!important;
        justify-content:stretch!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-toolbar-actions .ltw-coordination-action,
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-toolbar-actions .ltw-wedding-timeline-starter{
        width:100%!important;
        min-width:0!important;
        max-width:100%!important;
        min-height:38px!important;
        box-sizing:border-box!important;
        padding:7px 8px!important;
        font-size:9px!important;
        line-height:1.15!important;
        white-space:normal!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-toolbar-actions .ltw-wedding-timeline-starter{
        grid-column:1/-1!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-rows{
        gap:10px!important;
        padding:0 6px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-card{
        border-radius:12px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-summary{
        position:relative!important;
        min-height:0!important;
        padding:12px!important;
        display:grid!important;
        grid-template-columns:minmax(0,1fr) auto!important;
        grid-template-areas:
          "title remove"
          "meta toggle"!important;
        align-items:center!important;
        row-gap:10px!important;
        column-gap:10px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-summary-copy{
        display:contents!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-summary-copy>strong{
        grid-area:title!important;
        min-width:0!important;
        max-width:100%!important;
        font-size:17px!important;
        line-height:1.22!important;
        white-space:normal!important;
        overflow-wrap:anywhere!important;
        padding-right:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-summary-meta{
        grid-area:meta!important;
        min-width:0!important;
        display:flex!important;
        flex-wrap:wrap!important;
        align-items:center!important;
        gap:5px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-summary-meta>span{
        min-width:0!important;
        min-height:0!important;
        max-width:100%!important;
        padding:5px 8px!important;
        font-size:9.5px!important;
        line-height:1.1!important;
        white-space:normal!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-toggle{
        grid-area:toggle!important;
        align-self:center!important;
        justify-self:end!important;
        margin:0!important;
        min-width:0!important;
        min-height:34px!important;
        padding:6px 10px!important;
        font-size:9px!important;
        white-space:nowrap!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-details{
        position:relative!important;
        padding:12px 10px 14px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-editor-grid{
        display:grid!important;
        grid-template-columns:minmax(0,1.12fr) repeat(2,minmax(0,1fr))!important;
        gap:9px 5px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-editor-grid label{
        min-width:0!important;
        gap:5px!important;
        font-size:10.5px!important;
        line-height:1.2!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-moment-field{
        grid-column:1/-1!important;
        width:100%!important;
        max-width:none!important;
        justify-self:stretch!important;
    }
    /* Keep the title field intentionally visible on client mobile. Historically an
       older grid rule exposed this field even when the Timeline JS marked it hidden;
       clients were already using that presentation. Preserve that mobile behavior
       deliberately now that the field lives outside the date/time grid. */
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-custom-title{
        display:grid!important;
        width:100%!important;
        max-width:100%!important;
        min-width:0!important;
        box-sizing:border-box!important;
        gap:5px!important;
        margin-top:9px!important;
        color:#5b3825!important;
        font-size:10.5px!important;
        font-weight:800!important;
        line-height:1.2!important;
        letter-spacing:.035em!important;
        text-transform:uppercase!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-custom-title input{
        display:block!important;
        width:100%!important;
        max-width:100%!important;
        min-width:0!important;
        box-sizing:border-box!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-details input,
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-details select{
        min-width:0!important;
        min-height:38px!important;
        height:38px!important;
        padding-top:8px!important;
        padding-bottom:8px!important;
        font-size:13px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-date-field input,
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-time-field input{
        padding-left:6px!important;
        padding-right:6px!important;
        font-size:11.5px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-notes{
        margin-top:10px!important;
        gap:5px!important;
        font-size:10.5px!important;
        line-height:1.2!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-notes>div{
        display:block!important;
        position:static!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-notes textarea{
        width:100%!important;
        min-height:60px!important;
        height:60px!important;
        padding:9px 10px!important;
        font-size:13px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-remove-mobile{
        grid-area:remove!important;
        position:static!important;
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;
        align-self:start!important;
        justify-self:end!important;
        width:24px!important;
        min-width:24px!important;
        height:24px!important;
        min-height:24px!important;
        margin:-2px -2px 0 0!important;
        padding:0!important;
        border:0!important;
        border-radius:0!important;
        background:transparent!important;
        box-shadow:none!important;
        color:#c98752!important;
        -webkit-text-fill-color:#c98752!important;
        font-size:0!important;
        line-height:1!important;
        text-shadow:none!important;
        transform:none!important;
        z-index:2!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-remove-mobile::before{
        content:"×"!important;
        display:block!important;
        font-family:Arial,sans-serif!important;
        font-size:22px!important;
        font-weight:400!important;
        line-height:22px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-remove-desktop{
        display:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-remove-mobile:hover,
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-remove-mobile:focus-visible{
        border:0!important;
        background:transparent!important;
        color:#7f4129!important;
        -webkit-text-fill-color:#7f4129!important;
        box-shadow:none!important;
        transform:none!important;
        outline:1px solid rgba(127,65,41,.25)!important;
        outline-offset:2px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-timeline-approve{
        max-width:calc(100% - 34px)!important;
        margin-top:10px!important;
        padding:7px 10px!important;
        font-size:9px!important;
    }
}


/* ========================================================================== 
   v3.1.59 — Seating Builder dark-theme consistency pass
   Aligns the client Seating Builder with Home, Checklist, Budget, Vendors and
   Timeline while preserving seating logic, assignments and print behavior.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin){
    color:#f3dfca!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-head{
    display:grid!important;
    justify-items:center!important;
    gap:14px!important;
    max-width:860px!important;
    margin:0 auto 14px!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-head>div{
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-kicker{
    color:#d28b4e!important;
    -webkit-text-fill-color:#d28b4e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.14em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-head h3{
    margin:12px 0 12px!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:clamp(28px,3vw,36px)!important;
    font-weight:400!important;
    line-height:1.16!important;
    letter-spacing:0!important;
    text-align:center!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-head p{
    max-width:780px!important;
    margin:0 auto!important;
    color:#d8c1ad!important;
    -webkit-text-fill-color:#d8c1ad!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
    line-height:1.65!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-status{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:30px!important;
    padding:7px 13px!important;
    border:1px solid rgba(199,131,73,.42)!important;
    border-radius:999px!important;
    background:#171411!important;
    color:#e3bd98!important;
    -webkit-text-fill-color:#e3bd98!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.07em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-autosave{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:max-content!important;
    max-width:100%!important;
    margin:0 auto 18px!important;
    padding:10px 16px!important;
    border:1px solid rgba(199,131,73,.42)!important;
    border-radius:999px!important;
    background:#15120f!important;
    color:#f0dcc7!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.04em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-autosave span{
    background:#5aa16a!important;
}

/* Invitation groups become a dark inset selection surface. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-guest-groups{
    margin:0 0 18px!important;
    padding:20px!important;
    border:1px solid rgba(199,131,73,.34)!important;
    border-radius:12px!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(221,158,99,.06),transparent 50%),
      linear-gradient(180deg,#24201c 0%,#1a1714 100%)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-guest-groups h4{
    margin:0 0 6px!important;
    color:#f2dfcb!important;
    -webkit-text-fill-color:#f2dfcb!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:22px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-guest-groups p{
    margin:0!important;
    color:#d5beaa!important;
    -webkit-text-fill-color:#d5beaa!important;
    font-size:13px!important;
    line-height:1.55!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-guest-group-options{
    gap:12px!important;
    margin-top:16px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-guest-group-option{
    min-height:64px!important;
    padding:12px 14px!important;
    border:1px solid rgba(199,131,73,.32)!important;
    border-radius:10px!important;
    background:#171411!important;
    color:#ead7c4!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-guest-group-option:has(input:checked){
    border-color:#ca8650!important;
    background:#231a15!important;
    box-shadow:inset 0 0 0 1px rgba(202,134,80,.10)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-guest-group-option strong{
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
    font-size:14px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-guest-group-option small{
    color:#cbb29c!important;
    -webkit-text-fill-color:#cbb29c!important;
    font-size:11px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-guest-group-option input[type="checkbox"]{
    width:18px!important;
    height:18px!important;
    accent-color:#bb7a4b!important;
}

/* Summary cards match Home / Checklist. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-summary{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:12px!important;
    margin:0 0 20px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-summary>div{
    min-height:92px!important;
    padding:17px 18px!important;
    border:1px solid rgba(199,131,73,.33)!important;
    border-radius:11px!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(199,131,73,.08),transparent 60%),
      linear-gradient(180deg,#2a241f 0%,#211c18 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-summary span{
    color:#cf9360!important;
    -webkit-text-fill-color:#cf9360!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-summary strong{
    margin-top:6px!important;
    color:#f4e2d0!important;
    -webkit-text-fill-color:#f4e2d0!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:27px!important;
    font-weight:400!important;
}

/* Table editor outer controls. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table-toolbar{
    padding:0 0 12px!important;
    border-bottom:1px solid rgba(199,131,73,.24)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table-toolbar-main p{
    color:#d8c1ad!important;
    -webkit-text-fill-color:#d8c1ad!important;
    font-size:14px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-add-seating-table,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table-toggle,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-guests-link,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-form button[type="submit"]{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:40px!important;
    padding:9px 15px!important;
    border:1px solid #d9a06b!important;
    border-radius:4px!important;
    background:linear-gradient(180deg,#c88958 0%,#9a5b32 100%)!important;
    color:#fff5eb!important;
    -webkit-text-fill-color:#fff5eb!important;
    box-shadow:inset 0 1px 0 rgba(255,242,226,.22),0 4px 10px rgba(0,0,0,.17)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.065em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table-toggle{
    background:#171411!important;
    border-color:rgba(214,155,104,.55)!important;
    color:#e6bb93!important;
    -webkit-text-fill-color:#e6bb93!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-capacity-note{
    margin:12px 0!important;
    padding:10px 12px!important;
    border:1px solid rgba(199,131,73,.28)!important;
    border-left:3px solid #b8754c!important;
    background:#171411!important;
    color:#d8c1ad!important;
    -webkit-text-fill-color:#d8c1ad!important;
    font-size:12px!important;
}

/* Individual table rows = parchment editor cards, with light fields. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table{
    padding:14px!important;
    border:1px solid rgba(199,131,73,.34)!important;
    border-radius:12px!important;
    background:linear-gradient(180deg,#e0cfbe 0%,#d4c0af 100%)!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table label>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seat-picker-search-wrap label>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-tools label>span{
    color:#8b5839!important;
    -webkit-text-fill-color:#8b5839!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table input,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table select,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seat-picker-search,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-guest-search,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-type-filter{
    appearance:none!important;
    -webkit-appearance:none!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    background-color:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    caret-color:#2d2119!important;
    box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    -webkit-box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    color-scheme:light!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table select,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-type-filter{
    padding-right:38px!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23704b36' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M1 1.25 6 6.25l5-5'/%3E%3C/svg%3E")!important;
    background-repeat:no-repeat!important;
    background-position:right 12px center!important;
    background-size:12px 8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table input::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seat-picker-search::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-guest-search::placeholder{
    color:#8b7464!important;
    -webkit-text-fill-color:#8b7464!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-remove-seating-table{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    min-width:72px!important;
    height:32px!important;
    min-height:32px!important;
    padding:6px 11px!important;
    border:1px solid #d9a06b!important;
    border-radius:4px!important;
    background:linear-gradient(180deg,#ba7c4d 0%,#94572f 100%)!important;
    color:#fff5eb!important;
    -webkit-text-fill-color:#fff5eb!important;
    box-shadow:inset 0 1px 0 rgba(255,242,226,.22),0 3px 9px rgba(0,0,0,.16)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:9px!important;
    font-weight:800!important;
    letter-spacing:.065em!important;
    text-transform:uppercase!important;
}

/* Seat assignment workspace = parchment work surface with clean readable inputs. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-layout-preview{
    margin-top:18px!important;
    padding:20px!important;
    border:1px solid rgba(199,131,73,.34)!important;
    border-radius:12px!important;
    background:linear-gradient(180deg,#e0cfbe 0%,#d4c0af 100%)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-layout-preview .ltw-seating-section-head h4{
    margin:0!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:24px!important;
    font-weight:400!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-all-tables-summary>button,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-all-tables-summary>div{
    border:1px solid #cfae94!important;
    border-radius:9px!important;
    background:#f8f3ee!important;
    color:#3a2a20!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview{
    margin-top:18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview>article,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview>div{
    border-color:#cfae94!important;
    background:#f8f3ee!important;
    color:#2d2119!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview select{
    appearance:none!important;
    -webkit-appearance:none!important;
    background:#f8f3ee!important;
    background-color:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    -webkit-box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    color-scheme:light!important;
    padding-right:38px!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23704b36' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M1 1.25 6 6.25l5-5'/%3E%3C/svg%3E")!important;
    background-repeat:no-repeat!important;
    background-position:right 12px center!important;
    background-size:12px 8px!important;
}

/* Unseated section returns to the dark shell, with dark helper cards. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-head{
    margin-top:28px!important;
    padding-top:22px!important;
    border-top:1px solid rgba(199,131,73,.28)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-head h4{
    color:#f2dfcb!important;
    -webkit-text-fill-color:#f2dfcb!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:23px!important;
    font-weight:400!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-head p{
    color:#d8c1ad!important;
    -webkit-text-fill-color:#d8c1ad!important;
    font-size:14px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-missing-guest,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-empty{
    border:1px solid rgba(199,131,73,.30)!important;
    border-radius:10px!important;
    background:#1b1815!important;
    color:#d8c1ad!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-missing-guest strong{
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-missing-guest small{
    color:#bda896!important;
    -webkit-text-fill-color:#bda896!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-tools label{
    color:#cf9360!important;
}

/* Review footer follows the dark/copper system. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-status,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-actions,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-submit-wrap{
    border-color:rgba(199,131,73,.30)!important;
    background:#1b1815!important;
    color:#ead7c4!important;
}

@media(max-width:900px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-summary{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
}
@media(max-width:620px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-summary{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:9px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-summary>div{
        display:flex!important;
        min-height:74px!important;
        padding:12px 14px!important;
        flex-direction:column!important;
        justify-content:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-summary span{
        margin:0!important;
        font-size:10px!important;
        line-height:1.25!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-summary strong{
        margin-top:4px!important;
        font-size:23px!important;
        line-height:1!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-layout-preview{
        padding:16px!important;
    }
}


/* ========================================================================== 
   v3.1.60 — Seating Builder field hard-fix + unseated guest chips
   Removes remaining dark browser/theme control treatments and makes the
   unseated guest list feel like intentional dark-theme records.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table input[data-table-field="name"],
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table input[data-table-field="capacity"],
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table input[data-table-field="notes"],
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seat-picker-search,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-guest-search,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview select,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seat-assignment-list select{
    appearance:none!important;
    -webkit-appearance:none!important;
    background:#f8f3ee!important;
    background-color:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    caret-color:#2d2119!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    -webkit-box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    color-scheme:light!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table input[data-table-field="name"]::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table input[data-table-field="notes"]::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seat-picker-search::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-guest-search::placeholder{
    color:#8b7464!important;
    -webkit-text-fill-color:#8b7464!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seat-assignment-list select,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview select{
    padding-right:38px!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23704b36' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M1 1.25 6 6.25l5-5'/%3E%3C/svg%3E")!important;
    background-repeat:no-repeat!important;
    background-position:right 12px center!important;
    background-size:12px 8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seat-assignment-list select:disabled,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview select:disabled,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table input[readonly],
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table input:disabled{
    background:#eee5dc!important;
    background-color:#eee5dc!important;
    color:#5d493c!important;
    -webkit-text-fill-color:#5d493c!important;
    box-shadow:inset 0 0 0 1000px #eee5dc!important;
    -webkit-box-shadow:inset 0 0 0 1000px #eee5dc!important;
    opacity:1!important;
}

/* Seat cards stay light and readable instead of inheriting dark input rules. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seat-position-list li{
    border:1px solid rgba(190,145,109,.28)!important;
    border-radius:9px!important;
    background:#fbf7f2!important;
    color:#2d2119!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seat-position-list li>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seat-position-list li strong{
    color:#4a3325!important;
    -webkit-text-fill-color:#4a3325!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seat-position-list .ltw-seat-note,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seat-position-list small{
    background:#f1e8df!important;
    color:#6c5444!important;
    -webkit-text-fill-color:#6c5444!important;
    border-radius:6px!important;
}

/* Unseated guest names become compact dark-theme chips rather than white pills. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-guest-list{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:10px!important;
    margin-top:14px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-guest-chip{
    display:inline-flex!important;
    align-items:center!important;
    gap:8px!important;
    min-height:38px!important;
    width:auto!important;
    max-width:100%!important;
    padding:8px 12px!important;
    border:1px solid rgba(199,131,73,.34)!important;
    border-radius:999px!important;
    background:#1b1815!important;
    color:#ead7c4!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-guest-chip strong{
    color:#f2dfcb!important;
    -webkit-text-fill-color:#f2dfcb!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    font-weight:700!important;
    line-height:1.2!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-guest-chip>span{
    color:#cfae94!important;
    -webkit-text-fill-color:#cfae94!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    line-height:1.2!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-guest-chip:hover{
    border-color:rgba(220,156,101,.55)!important;
    background:#241d18!important;
}

/* Bottom review card should not revert to a white admin surface. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-status,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-actions,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-submit-wrap{
    background:#1b1815!important;
    color:#ead7c4!important;
    -webkit-text-fill-color:#ead7c4!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-status strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-status span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-status p{
    color:#ead7c4!important;
    -webkit-text-fill-color:#ead7c4!important;
}


/* ========================================================================== 
   v3.1.61 — Seating assignment search / table rail / review footer polish
   Final refinement for the seat-your-guests workspace.
   ========================================================================== */

/* Hard-target the seated guest search so no legacy/browser dark field survives. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-layout-preview .ltw-seat-picker-search-wrap input.ltw-seat-picker-search[type="search"]{
    appearance:none!important;
    -webkit-appearance:none!important;
    width:100%!important;
    min-height:44px!important;
    padding:10px 12px!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    background-color:#f8f3ee!important;
    background-image:none!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    caret-color:#2d2119!important;
    box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    -webkit-box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    color-scheme:light!important;
    opacity:1!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-layout-preview .ltw-seat-picker-search-wrap input.ltw-seat-picker-search[type="search"]::placeholder{
    color:#8b7464!important;
    -webkit-text-fill-color:#8b7464!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-layout-preview .ltw-seat-picker-search-wrap input.ltw-seat-picker-search[type="search"]:focus{
    border-color:#b8784c!important;
    outline:2px solid rgba(184,120,76,.14)!important;
    outline-offset:1px!important;
}

/* Replace the native grey table rail with a subtle copper branded scrollbar. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-all-tables-summary-wrap{
    padding-bottom:2px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-all-tables-summary{
    scrollbar-width:thin!important;
    scrollbar-color:#b8754c rgba(95,62,40,.13)!important;
    padding-bottom:10px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-all-tables-summary::-webkit-scrollbar{
    height:8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-all-tables-summary::-webkit-scrollbar-track{
    border-radius:999px!important;
    background:rgba(95,62,40,.12)!important;
    box-shadow:inset 0 0 0 1px rgba(184,117,76,.12)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-all-tables-summary::-webkit-scrollbar-thumb{
    border:2px solid transparent!important;
    border-radius:999px!important;
    background:linear-gradient(90deg,#9f6237,#c98149)!important;
    background-clip:padding-box!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-all-tables-summary::-webkit-scrollbar-thumb:hover{
    background:linear-gradient(90deg,#ad7043,#da965d)!important;
    background-clip:padding-box!important;
}

/* Compact dark review card: copy sits close to the review action instead of spanning the page. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-actions.is-client-review-actions{
    display:grid!important;
    grid-template-columns:auto minmax(0,620px)!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:18px!important;
    padding-top:6px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-actions.is-client-review-actions>.ltw-print-seating-plan{
    justify-self:start!important;
    align-self:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-card{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    justify-self:end!important;
    width:min(100%,620px)!important;
    max-width:620px!important;
    min-width:0!important;
    gap:20px!important;
    padding:13px 14px 13px 16px!important;
    border:1px solid rgba(199,131,73,.34)!important;
    border-radius:11px!important;
    background:
      radial-gradient(ellipse at 72% 0,rgba(199,131,73,.06),transparent 50%),
      linear-gradient(180deg,#241f1b 0%,#1a1714 100%)!important;
    color:#ead7c4!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-copy{
    display:grid!important;
    gap:3px!important;
    min-width:0!important;
    text-align:left!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-kicker{
    color:#c98752!important;
    -webkit-text-fill-color:#c98752!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.11em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-copy strong{
    color:#f2dfcb!important;
    -webkit-text-fill-color:#f2dfcb!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:16px!important;
    font-weight:400!important;
    line-height:1.25!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-copy>span:not(.ltw-seating-review-kicker){
    color:#cbb5a1!important;
    -webkit-text-fill-color:#cbb5a1!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    line-height:1.4!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-action{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    flex:0 0 auto!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-action .ltw-button{
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-complete{
    border:1px solid rgba(199,131,73,.32)!important;
    background:#171411!important;
    color:#dfb68f!important;
}

@media(max-width:820px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-actions.is-client-review-actions{
        grid-template-columns:1fr!important;
        justify-items:stretch!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-card{
        justify-self:stretch!important;
        width:100%!important;
        max-width:none!important;
    }
}
@media(max-width:560px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-card{
        grid-template-columns:1fr!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-action,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-action .ltw-button{
        width:100%!important;
    }
}


/* ========================================================================== 
   v3.1.62 — Client Decor catalogue dark-theme consistency pass
   Aligns Decor with the finished Home / Planning Tools pages while preserving
   catalogue selection, availability, review, lightbox and inventory logic.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin){
    --ltw-decor-night:#191612;
    --ltw-decor-night-2:#231e1a;
    --ltw-decor-copper:#c78349;
    --ltw-decor-copper-soft:#dfa36e;
    --ltw-decor-cream:#f3dfca;
    --ltw-decor-copy:#dcc5b1;
    --ltw-decor-parchment:#e0cfbe;
    --ltw-decor-field:#f8f3ee;
    color:var(--ltw-decor-copy)!important;
}

/* Hero / page heading */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-head{
    position:relative!important;
    display:grid!important;
    grid-template-columns:1fr auto!important;
    gap:28px!important;
    align-items:center!important;
    margin:0 0 18px!important;
    padding:34px 30px!important;
    border:1px solid rgba(199,131,73,.36)!important;
    border-radius:14px!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(213,137,73,.075),transparent 55%),
      linear-gradient(180deg,#25201c 0%,#1c1916 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-head>div:first-child{
    text-align:center!important;
    padding-left:150px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-kicker{
    margin:0 0 10px!important;
    color:#d28b4e!important;
    -webkit-text-fill-color:#d28b4e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.14em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-head h3{
    margin:0 0 12px!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:clamp(30px,3.2vw,38px)!important;
    font-weight:400!important;
    line-height:1.15!important;
    letter-spacing:.015em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-head p{
    max-width:760px!important;
    margin:0 auto!important;
    color:#d8c1ad!important;
    -webkit-text-fill-color:#d8c1ad!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
    line-height:1.65!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-event-date{
    min-width:190px!important;
    padding:14px 16px!important;
    border:1px solid rgba(199,131,73,.34)!important;
    border-radius:11px!important;
    background:#171411!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-event-date span{
    color:#c98e5e!important;
    -webkit-text-fill-color:#c98e5e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.08em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-event-date strong{
    margin-top:5px!important;
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:15px!important;
    font-weight:400!important;
}

/* Workflow status becomes a quiet dark status strip. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-workflow-status,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-workflow-status.is-confirmed,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-workflow-status.is-needs_changes{
    margin:0 0 18px!important;
    padding:14px 18px!important;
    border:1px solid rgba(199,131,73,.34)!important;
    border-radius:11px!important;
    background:linear-gradient(180deg,#211c18 0%,#181512 100%)!important;
    color:#e6cfba!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-workflow-status span{
    color:#c98752!important;
    -webkit-text-fill-color:#c98752!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.08em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-workflow-status strong{
    color:#f1dfce!important;
    -webkit-text-fill-color:#f1dfce!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:16px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-workflow-status p,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-review-note p{
    color:#d2bba7!important;
    -webkit-text-fill-color:#d2bba7!important;
}

/* Search / filter working area */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-toolbar{
    gap:14px!important;
    margin:0 0 18px!important;
    padding:18px 20px!important;
    border:1px solid rgba(199,131,73,.34)!important;
    border-radius:12px!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(213,137,73,.055),transparent 58%),
      linear-gradient(180deg,#231e1a 0%,#1a1714 100%)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-search label{
    margin-bottom:7px!important;
    color:#c98e5e!important;
    -webkit-text-fill-color:#c98e5e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-search input[data-decor-search]{
    appearance:none!important;
    -webkit-appearance:none!important;
    width:min(440px,100%)!important;
    height:44px!important;
    min-height:44px!important;
    padding:9px 12px!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    background-color:#f8f3ee!important;
    background-image:none!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    caret-color:#2d2119!important;
    box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    -webkit-box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-search input[data-decor-search]::placeholder{
    color:#876e5d!important;
    -webkit-text-fill-color:#876e5d!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-search input[data-decor-search]:focus{
    border-color:#d08b50!important;
    outline:2px solid rgba(208,139,80,.16)!important;
    outline-offset:1px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-filters{
    gap:9px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-filters button{
    min-height:38px!important;
    padding:8px 14px!important;
    border:1px solid rgba(199,131,73,.54)!important;
    border-radius:999px!important;
    background:#15120f!important;
    color:#e7bd97!important;
    -webkit-text-fill-color:#e7bd97!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-filters button:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-filters button:focus-visible{
    border-color:#dfa36e!important;
    background:#241c17!important;
    color:#f6dbc0!important;
    -webkit-text-fill-color:#f6dbc0!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-filters button.is-active{
    border-color:#e0a974!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,210,164,.18),transparent 66%),
      linear-gradient(180deg,#bd7c4c 0%,#92542e 100%)!important;
    color:#fff5eb!important;
    -webkit-text-fill-color:#fff5eb!important;
}

/* Catalogue cards */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-card{
    border:1px solid rgba(199,131,73,.33)!important;
    border-radius:14px!important;
    background:linear-gradient(180deg,#24201c 0%,#191613 100%)!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-image{
    background:#201c18!important;
    border-bottom:1px solid rgba(199,131,73,.24)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-no-image{
    background:
      radial-gradient(ellipse at 50% 20%,rgba(213,137,73,.08),transparent 50%),
      linear-gradient(145deg,#2a241f,#1e1a17)!important;
    color:#c6a487!important;
    -webkit-text-fill-color:#c6a487!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:700!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-category{
    border:1px solid rgba(199,131,73,.34)!important;
    background:rgba(22,18,15,.93)!important;
    color:#e5bc97!important;
    -webkit-text-fill-color:#e5bc97!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selected-marker{
    border:1px solid rgba(237,181,132,.46)!important;
    background:rgba(151,88,46,.95)!important;
    color:#fff5eb!important;
    -webkit-text-fill-color:#fff5eb!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-card-body{
    padding:17px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-card-title h4{
    color:#f1deca!important;
    -webkit-text-fill-color:#f1deca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:19px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-price{
    color:#d49a68!important;
    -webkit-text-fill-color:#d49a68!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-description{
    color:#d3bda9!important;
    -webkit-text-fill-color:#d3bda9!important;
    font-size:13px!important;
    line-height:1.5!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-availability{
    border:1px solid rgba(199,131,73,.28)!important;
    background:#171411!important;
    color:#d8b798!important;
    -webkit-text-fill-color:#d8b798!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-variable-choice>span{
    color:#c98e5e!important;
    -webkit-text-fill-color:#c98e5e!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-variable-choice select{
    appearance:none!important;
    -webkit-appearance:none!important;
    border:1px solid #cfae94!important;
    background-color:#f8f3ee!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.25 6 6.25 11 1.25' fill='none' stroke='%23a87352' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;
    background-repeat:no-repeat!important;
    background-position:right 10px center!important;
    background-size:12px 8px!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    box-shadow:none!important;
    -webkit-box-shadow:none!important;
    font-family:"Lato",system-ui,sans-serif!important;
    cursor:pointer!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-variable-choice select:focus{
    border-color:#d9a06b!important;
    outline:2px solid rgba(217,160,107,.2)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-select-controls label,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-action-label{
    color:#c98e5e!important;
    -webkit-text-fill-color:#c98e5e!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-select-controls input[data-decor-qty]{
    appearance:none!important;
    -webkit-appearance:none!important;
    border:1px solid #cfae94!important;
    background:#f8f3ee!important;
    background-color:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    -webkit-box-shadow:inset 0 0 0 1000px #f8f3ee!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-select-button{
    border:1px solid #d9a06b!important;
    border-radius:5px!important;
    background:linear-gradient(180deg,#bb7b4c 0%,#95582f 100%)!important;
    color:#fff5eb!important;
    -webkit-text-fill-color:#fff5eb!important;
    box-shadow:inset 0 1px 0 rgba(255,242,226,.22),0 3px 9px rgba(0,0,0,.16)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-select-button:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-select-button:focus-visible,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-select-button.is-selected{
    border-color:#e8b27f!important;
    background:linear-gradient(180deg,#ca8a58 0%,#a15f35 100%)!important;
    color:#fffaf4!important;
    -webkit-text-fill-color:#fffaf4!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-variation{
    border:1px solid rgba(199,131,73,.26)!important;
    background:#171411!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-variation strong{
    color:#efd9c4!important;
    -webkit-text-fill-color:#efd9c4!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-variation span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-variation small{
    color:#c7ad98!important;
    -webkit-text-fill-color:#c7ad98!important;
}

/* Sticky selection panel */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selections{
    padding:18px!important;
    border:1px solid rgba(199,131,73,.35)!important;
    border-radius:14px!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(213,137,73,.06),transparent 56%),
      linear-gradient(180deg,#24201c 0%,#191613 100%)!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-head{
    border-bottom-color:rgba(199,131,73,.25)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-head h4{
    color:#f1deca!important;
    -webkit-text-fill-color:#f1deca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:20px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-head>strong{
    background:#a56438!important;
    color:#fff5eb!important;
    -webkit-text-fill-color:#fff5eb!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-item{
    border:1px solid rgba(199,131,73,.28)!important;
    background:#171411!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-item:hover{
    border-color:rgba(224,169,116,.46)!important;
    background:#211b17!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-item strong{
    color:#f0dbc7!important;
    -webkit-text-fill-color:#f0dbc7!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-item span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-item small{
    color:#c7ad98!important;
    -webkit-text-fill-color:#c7ad98!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-item button[data-decor-remove]{
    padding:4px 7px!important;
    border:1px solid rgba(199,131,73,.42)!important;
    border-radius:4px!important;
    background:#211912!important;
    color:#dba477!important;
    -webkit-text-fill-color:#dba477!important;
    font-size:9px!important;
    font-weight:800!important;
    letter-spacing:.05em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-item button[data-decor-remove]:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-item button[data-decor-remove]:focus-visible{
    border-color:#dda273!important;
    background:#30231b!important;
    color:#f0c5a0!important;
    -webkit-text-fill-color:#f0c5a0!important;
    outline:none!important;
    text-decoration:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-empty,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-note,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-submit-review small{
    color:#c8af99!important;
    -webkit-text-fill-color:#c8af99!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-note,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-submit-review{
    border-top-color:rgba(199,131,73,.24)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-submit-review button{
    min-height:38px!important;
    padding:9px 15px!important;
    border:1px solid #d9a06b!important;
    border-radius:5px!important;
    background:linear-gradient(180deg,#bb7b4c 0%,#95582f 100%)!important;
    color:#fff5eb!important;
    -webkit-text-fill-color:#fff5eb!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
}

/* Empty/error states inherit the dark portal rather than turning into white slabs. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-empty,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-error{
    border:1px solid rgba(199,131,73,.33)!important;
    background:#1c1815!important;
    color:#d6bfaa!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-empty h4,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-error strong{
    color:#f1deca!important;
    -webkit-text-fill-color:#f1deca!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-empty p,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-error p{
    color:#c8af99!important;
    -webkit-text-fill-color:#c8af99!important;
}

@media(max-width:900px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-head{
        grid-template-columns:1fr!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-head>div:first-child{
        padding-left:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-event-date{
        width:min(260px,100%)!important;
        margin:0 auto!important;
    }
}


/* ========================================================================== 
   v3.1.63 — Decor page structure refinement
   Replaces boxed status/search sections with fading separators, recenters the
   hero, darkens the search input, and improves selection-page typography.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-head{
    display:block!important;
    position:relative!important;
    padding:34px 220px 34px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-head>div:first-child{
    max-width:720px!important;
    margin:0 auto!important;
    padding-left:0!important;
    padding-right:0!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-head h3{
    width:100%!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-event-date{
    position:absolute!important;
    top:50%!important;
    right:26px!important;
    transform:translateY(-50%)!important;
    min-width:188px!important;
}

/* Remove the full bordered slabs and use soft fading separators instead. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-workflow-status,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-workflow-status.is-confirmed,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-workflow-status.is-needs_changes{
    position:relative!important;
    margin:4px 0 0!important;
    padding:22px 18px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-workflow-status::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-workflow-status::after{
    content:""!important;
    position:absolute!important;
    left:0!important;
    right:0!important;
    height:1px!important;
    background:linear-gradient(90deg,transparent 0%,rgba(199,131,73,.22) 10%,rgba(199,131,73,.55) 50%,rgba(199,131,73,.22) 90%,transparent 100%)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-workflow-status::before{top:0!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-workflow-status::after{bottom:0!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-workflow-status>div:first-child{
    display:flex!important;
    align-items:baseline!important;
    gap:12px!important;
    flex-wrap:wrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-workflow-status span{
    font-size:14px!important;
    line-height:1.2!important;
    letter-spacing:.075em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-workflow-status strong{
    font-size:18px!important;
}

body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-toolbar{
    margin:0 0 18px!important;
    padding:22px 18px 18px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-search label{
    margin-bottom:9px!important;
    font-size:14px!important;
    line-height:1.25!important;
    letter-spacing:.035em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-search input[data-decor-search]{
    width:min(440px,100%)!important;
    border:1px solid rgba(199,131,73,.48)!important;
    background:#171411!important;
    background-color:#171411!important;
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
    caret-color:#e1a36d!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-search input[data-decor-search]::placeholder{
    color:#aa8f78!important;
    -webkit-text-fill-color:#aa8f78!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-search input[data-decor-search]:focus{
    border-color:#d89a63!important;
    background:#1e1915!important;
    background-color:#1e1915!important;
    color:#f7e7d7!important;
    -webkit-text-fill-color:#f7e7d7!important;
    outline:2px solid rgba(208,139,80,.14)!important;
    outline-offset:1px!important;
}

/* More legible selection rail. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-head h4{
    font-size:24px!important;
    line-height:1.18!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-item strong{
    font-size:13px!important;
    line-height:1.35!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-item span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-item small{
    font-size:11px!important;
    line-height:1.4!important;
}

@media(max-width:980px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-head{
        padding:32px 28px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-event-date{
        position:static!important;
        transform:none!important;
        width:min(260px,100%)!important;
        margin:20px auto 0!important;
    }
}


/* ========================================================================== 
   v3.1.64 — Decor hero/status finishing pass
   Removes the hero outline, returns availability to the upper-right corner,
   and centers the Decor Selection Status between the fading dividers.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-head{
    position:relative!important;
    display:block!important;
    margin:0 0 18px!important;
    padding:34px 220px 34px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-head>div:first-child{
    max-width:720px!important;
    margin:0 auto!important;
    padding:0!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-event-date{
    position:absolute!important;
    top:22px!important;
    right:26px!important;
    transform:none!important;
    min-width:188px!important;
    margin:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-workflow-status{
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-workflow-status>div:first-child{
    display:flex!important;
    align-items:baseline!important;
    justify-content:center!important;
    gap:12px!important;
    flex-wrap:wrap!important;
    width:100%!important;
    text-align:center!important;
}

@media(max-width:980px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-head{
        padding:32px 28px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-event-date{
        position:static!important;
        transform:none!important;
        width:min(260px,100%)!important;
        margin:20px auto 0!important;
    }
}


/* ========================================================================== 
   v3.1.65 — Photobook subnav + Photo Gallery dark-theme consistency pass
   Matches the approved portal system while preserving all gallery behaviour.
   ========================================================================== */

/* Photobook sub navigation */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-subnav.ltw-subnav-photos{
    position:relative!important;
    top:auto!important;
    z-index:1!important;
    display:grid!important;
    grid-template-columns:repeat(var(--ltw-photo-tab-count,2),minmax(0,1fr))!important;
    gap:0!important;
    width:100%!important;
    margin:10px 0 18px!important;
    overflow:hidden!important;
    border:1px solid rgba(199,131,73,.38)!important;
    border-radius:12px!important;
    background:#11100e!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-subnav.ltw-subnav-photos a,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-subnav.ltw-subnav-photos a:visited{
    min-height:56px!important;
    padding:12px 18px!important;
    border:0!important;
    border-right:1px solid rgba(199,131,73,.25)!important;
    border-radius:0!important;
    background:#11100e!important;
    color:#d8b892!important;
    -webkit-text-fill-color:#d8b892!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:15px!important;
    font-weight:400!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-subnav.ltw-subnav-photos a:last-child{border-right:0!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-subnav.ltw-subnav-photos a:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-subnav.ltw-subnav-photos a:focus-visible{
    background:#1d1814!important;
    color:#f0d4b6!important;
    -webkit-text-fill-color:#f0d4b6!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-subnav.ltw-subnav-photos a.active,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-subnav.ltw-subnav-photos a.active:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-subnav.ltw-subnav-photos a.active:focus-visible{
    background:
      radial-gradient(ellipse at 50% 100%,rgba(217,148,88,.16),transparent 66%),
      linear-gradient(180deg,#2b211a 0%,#1b1714 100%)!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    box-shadow:inset 0 -2px 0 #c78349!important;
}

/* Main Photo Gallery shell */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel{
    --gallery-brown:#c78349!important;
    --gallery-ink:#f2dfcb!important;
    --gallery-muted:#d7c0ab!important;
    --gallery-line:rgba(199,131,73,.28)!important;
    overflow:hidden!important;
    border:1px solid rgba(199,131,73,.34)!important;
    border-radius:14px!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(216,147,84,.055),transparent 38%),
      linear-gradient(180deg,#211c18 0%,#171411 100%)!important;
    color:#ead7c4!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-photo-gallery-head{
    position:relative!important;
    display:block!important;
    padding:34px 30px 28px!important;
    border-bottom:1px solid rgba(199,131,73,.24)!important;
    background:transparent!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-photo-gallery-head>div:first-child{
    max-width:800px!important;
    margin:0 auto!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-photo-gallery-head>div:first-child>span{
    color:#d28b4e!important;
    -webkit-text-fill-color:#d28b4e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.15em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-photo-gallery-head h3{
    margin:14px 0 12px!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:clamp(30px,3.3vw,38px)!important;
    font-weight:400!important;
    line-height:1.14!important;
    letter-spacing:.01em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-photo-gallery-head p{
    max-width:760px!important;
    margin:0 auto!important;
    color:#d8c1ad!important;
    -webkit-text-fill-color:#d8c1ad!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
    line-height:1.65!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-photo-gallery-head .ltw-gallery-status{
    width:max-content!important;
    min-width:118px!important;
    margin:18px auto 0!important;
    padding:10px 16px!important;
    border:1px solid rgba(199,131,73,.38)!important;
    border-radius:10px!important;
    background:#15120f!important;
    text-align:center!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-status span{
    color:#c98752!important;
    -webkit-text-fill-color:#c98752!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.075em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-status strong{
    margin-top:4px!important;
    color:#f2dfcb!important;
    -webkit-text-fill-color:#f2dfcb!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:15px!important;
    font-weight:400!important;
}

/* Parchment settings workspace */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-settings-form{
    margin:0!important;
    padding:26px 28px 28px!important;
    background:linear-gradient(180deg,#e0cfbe 0%,#d5c1af 100%)!important;
    border-top:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-settings-grid{
    gap:24px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-cover-field>label,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-copy-fields label,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-admin-dates label{
    color:#8b5839!important;
    -webkit-text-fill-color:#8b5839!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.035em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-cover-preview{
    margin-top:8px!important;
    border:1px solid #cfae94!important;
    border-radius:10px!important;
    background:#f8f3ee!important;
    color:#806552!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-cover-field input[type="file"]{
    width:100%!important;
    min-height:42px!important;
    padding:7px!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    box-shadow:none!important;
    color-scheme:light!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-cover-field input[type="file"]::file-selector-button{
    margin-right:10px!important;
    padding:7px 10px!important;
    border:1px solid #c9966c!important;
    border-radius:5px!important;
    background:#ead8c8!important;
    color:#623f2a!important;
    font-weight:700!important;
    cursor:pointer!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-cover-field small{
    color:#6d5547!important;
    -webkit-text-fill-color:#6d5547!important;
    font-size:11px!important;
    line-height:1.45!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-copy-fields input,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-copy-fields textarea,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-copy-fields select,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-admin-dates input{
    appearance:none!important;
    -webkit-appearance:none!important;
    width:100%!important;
    min-height:42px!important;
    margin:0!important;
    padding:10px 11px!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    background-color:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    caret-color:#2d2119!important;
    box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    -webkit-box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    color-scheme:light!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-copy-fields textarea{
    min-height:110px!important;
    line-height:1.55!important;
    resize:vertical!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-copy-fields select{
    padding-right:38px!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23704b36' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M1 1.25 6 6.25l5-5'/%3E%3C/svg%3E")!important;
    background-repeat:no-repeat!important;
    background-position:right 12px center!important;
    background-size:12px 8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-copy-fields input:focus,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-copy-fields textarea:focus,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-copy-fields select:focus{
    border-color:#b8784c!important;
    outline:2px solid rgba(184,120,76,.14)!important;
    outline-offset:1px!important;
}

/* Gallery permissions and notices */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-toggle-grid{
    gap:12px!important;
    margin-top:22px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-toggle-grid>label{
    padding:14px!important;
    border:1px solid rgba(192,140,98,.34)!important;
    border-radius:10px!important;
    background:#f8f3ee!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-toggle-grid input[type="checkbox"]{
    width:17px!important;
    height:17px!important;
    margin-top:1px!important;
    accent-color:#bb7a4b!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-toggle-grid strong{
    color:#5c3d2b!important;
    -webkit-text-fill-color:#5c3d2b!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    font-weight:800!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-toggle-grid small{
    color:#6d5547!important;
    -webkit-text-fill-color:#6d5547!important;
    font-size:12px!important;
    line-height:1.45!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-consent-note{
    margin-top:18px!important;
    padding:14px 16px!important;
    border-left:3px solid #b87749!important;
    border-radius:8px!important;
    background:#f4e9df!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-consent-note strong{
    color:#5d3f2c!important;
    -webkit-text-fill-color:#5d3f2c!important;
    font-size:13px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-consent-note p{
    margin:5px 0 0!important;
    color:#6d5547!important;
    -webkit-text-fill-color:#6d5547!important;
    font-size:12px!important;
    line-height:1.55!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-autosave-status{
    display:table!important;
    margin:18px auto 0!important;
    padding:9px 14px!important;
    border:1px solid rgba(177,117,72,.40)!important;
    border-radius:999px!important;
    background:#efe0d2!important;
    color:#754b32!important;
    -webkit-text-fill-color:#754b32!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.04em!important;
}

/* Gallery utility actions */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-client-adjust-photo,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-cover-remove,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-button-row .button{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:36px!important;
    padding:8px 13px!important;
    border:1px solid rgba(191,125,75,.55)!important;
    border-radius:6px!important;
    background:#171411!important;
    color:#e8bd97!important;
    -webkit-text-fill-color:#e8bd97!important;
    box-shadow:none!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-client-adjust-photo:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-cover-remove:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-button-row .button:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-button-row .button:focus-visible{
    background:#261e18!important;
    border-color:#dda26b!important;
    color:#f4d6b8!important;
    -webkit-text-fill-color:#f4d6b8!important;
    outline:none!important;
}

/* QR / moderation / footer cards keep the same dark editorial language. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-qr-card,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-foundation-note{
    border:1px solid rgba(199,131,73,.28)!important;
    background:#181512!important;
    color:#ead7c4!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-qr-actions strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-foundation-note strong{
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-qr-actions p,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-foundation-note p{
    color:#cdb8a5!important;
    -webkit-text-fill-color:#cdb8a5!important;
}

@media(max-width:782px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-subnav.ltw-subnav-photos{
        display:flex!important;
        overflow-x:auto!important;
        overflow-y:hidden!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-subnav.ltw-subnav-photos a{
        flex:1 0 170px!important;
        white-space:nowrap!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-photo-gallery-head{
        padding:28px 20px 24px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-settings-form{
        padding:22px 18px 24px!important;
    }
}


/* ========================================================================== 
   v3.1.66 — Photo Gallery finishing pass
   Dark cover placeholder/file control/autosave + open dark moderation section.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-cover-preview{
    border:1px solid rgba(199,131,73,.35)!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(221,158,99,.06),transparent 55%),
      linear-gradient(180deg,#241f1b 0%,#1a1714 100%)!important;
    color:#e0c5ad!important;
    -webkit-text-fill-color:#e0c5ad!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-cover-preview>span{
    color:#e0c5ad!important;
    -webkit-text-fill-color:#e0c5ad!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:18px!important;
    font-weight:400!important;
}

/* Hard-target the two stubborn gallery controls. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-copy-fields input[name="gallery_title"]{
    appearance:none!important;
    -webkit-appearance:none!important;
    background:#f8f3ee!important;
    background-color:#f8f3ee!important;
    background-image:none!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    caret-color:#2d2119!important;
    border:1px solid #cfae94!important;
    box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    -webkit-box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    color-scheme:light!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-cover-field input[type="file"]{
    min-height:44px!important;
    padding:6px!important;
    border:1px solid rgba(199,131,73,.40)!important;
    border-radius:7px!important;
    background:#171411!important;
    background-color:#171411!important;
    color:#d7c0aa!important;
    -webkit-text-fill-color:#d7c0aa!important;
    box-shadow:none!important;
    color-scheme:dark!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-cover-field input[type="file"]::file-selector-button,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-cover-field input[type="file"]::-webkit-file-upload-button{
    min-height:32px!important;
    margin:0 10px 0 0!important;
    padding:7px 12px!important;
    border:1px solid rgba(191,125,75,.55)!important;
    border-radius:5px!important;
    background:#171411!important;
    color:#e8bd97!important;
    -webkit-text-fill-color:#e8bd97!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
    cursor:pointer!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-cover-field input[type="file"]::file-selector-button:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-cover-field input[type="file"]::-webkit-file-upload-button:hover{
    background:#261e18!important;
    border-color:#dda26b!important;
    color:#f4d6b8!important;
}

body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-autosave-status{
    display:table!important;
    margin:18px auto 0!important;
    padding:10px 16px!important;
    border:1px solid rgba(199,131,73,.42)!important;
    border-radius:999px!important;
    background:#15120f!important;
    color:#f0dcc7!important;
    -webkit-text-fill-color:#f0dcc7!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.055em!important;
}

/* Photo review should live directly on the dark shell, not in a white bubble. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review{
    margin:0!important;
    padding:30px 28px 32px!important;
    border:0!important;
    border-top:1px solid rgba(199,131,73,.28)!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review-head{
    max-width:820px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review-head span{
    color:#d28b4e!important;
    -webkit-text-fill-color:#d28b4e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.14em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review-head h3{
    margin:8px 0 7px!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:clamp(27px,3vw,34px)!important;
    font-weight:400!important;
    line-height:1.16!important;
    letter-spacing:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review-head p{
    margin:0!important;
    color:#d8c1ad!important;
    -webkit-text-fill-color:#d8c1ad!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    line-height:1.55!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review-filters{
    gap:9px!important;
    margin:18px 0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review-filters button{
    min-height:34px!important;
    padding:7px 13px!important;
    border:1px solid rgba(199,131,73,.52)!important;
    border-radius:999px!important;
    background:#15120f!important;
    color:#dfb48e!important;
    -webkit-text-fill-color:#dfb48e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review-filters button:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review-filters button:focus-visible{
    background:#241d17!important;
    color:#f1d2b2!important;
    border-color:#dfa66f!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review-filters button.is-active{
    background:linear-gradient(180deg,#bd7d4d 0%,#94572f 100%)!important;
    color:#fff7ef!important;
    -webkit-text-fill-color:#fff7ef!important;
    border-color:#dca36f!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review-empty{
    padding:28px 22px!important;
    border:1px solid rgba(199,131,73,.28)!important;
    border-radius:10px!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(221,158,99,.05),transparent 55%),
      linear-gradient(180deg,#211c18 0%,#181512 100%)!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review-empty strong{
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:16px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review-empty p{
    margin:7px 0 0!important;
    color:#c9b4a0!important;
    -webkit-text-fill-color:#c9b4a0!important;
    font-size:13px!important;
    line-height:1.5!important;
}

@media(max-width:782px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review{
        padding:24px 18px 26px!important;
    }
}


/* ========================================================================== 
   v3.1.67 — Photo Gallery field-label + title-input finishing pass
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-cover-field>label,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-copy-fields>label{
    color:#8b5839!important;
    -webkit-text-fill-color:#8b5839!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    font-weight:800!important;
    line-height:1.3!important;
    letter-spacing:.015em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-copy-fields input[name="gallery_title"]{
    background:#f8f3ee!important;
    background-color:#f8f3ee!important;
    background-image:none!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    caret-color:#2d2119!important;
    border:1px solid #cfae94!important;
    box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    -webkit-box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    color-scheme:light!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-client-adjust-photo{
    margin-top:8px!important;
}


/* ========================================================================== 
   v3.1.68 — Digital Guestbook dark-theme consistency pass
   Mirrors the finished Photo Gallery page: editorial dark hero, parchment
   settings workspace, readable light fields, dark autosave/entry/QR sections.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel{
    --gb-accent:#c78349!important;
    --gb-line:rgba(199,131,73,.34)!important;
    --gb-soft:#1b1815!important;
    color:#f3dfca!important;
    overflow:hidden!important;
    border:1px solid rgba(199,131,73,.38)!important;
    border-radius:14px!important;
    background:#1a1714!important;
}

/* Hero / heading mirrors Photo Gallery. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:relative!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    justify-items:center!important;
    gap:16px!important;
    padding:34px 34px 28px!important;
    border:0!important;
    border-bottom:1px solid rgba(199,131,73,.25)!important;
    border-radius:0!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(218,146,82,.08),transparent 55%),
      linear-gradient(180deg,#26211d 0%,#1c1916 100%)!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-head>div:first-child:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    max-width:820px!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-head>div:first-child>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#d28b4e!important;
    -webkit-text-fill-color:#d28b4e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.14em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-head h3:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:13px 0 14px!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:clamp(30px,3.2vw,38px)!important;
    font-weight:400!important;
    line-height:1.14!important;
    letter-spacing:0!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-head p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    max-width:780px!important;
    margin:0 auto!important;
    color:#d8c1ad!important;
    -webkit-text-fill-color:#d8c1ad!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
    line-height:1.62!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-width:118px!important;
    padding:10px 15px!important;
    border:1px solid rgba(199,131,73,.42)!important;
    border-radius:10px!important;
    background:#15120f!important;
    text-align:center!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-status span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#cf9360!important;
    -webkit-text-fill-color:#cf9360!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-status strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    margin-top:4px!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:16px!important;
    font-weight:400!important;
}

/* Settings = parchment working surface. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-settings:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    padding:26px 28px 28px!important;
    border:0!important;
    background:linear-gradient(180deg,#dfcdbc 0%,#d3beab 100%)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-setup-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-template-columns:280px minmax(0,1fr)!important;
    gap:22px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-cover-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-radius:12px!important;
    background:#1d1916!important;
    border:1px solid rgba(199,131,73,.38)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-cover-preview img:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-cover-empty:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border:0!important;
    border-radius:11px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-cover-empty:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:
      radial-gradient(ellipse at 50% 22%,rgba(199,131,73,.08),transparent 58%),
      linear-gradient(180deg,#27221e 0%,#1d1916 100%)!important;
    color:#f0d7be!important;
    -webkit-text-fill-color:#f0d7be!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-cover-empty span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:18px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-cover-empty small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#bda895!important;
    -webkit-text-fill-color:#bda895!important;
    font-size:11px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-cover label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-fields label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    gap:7px!important;
    color:#8b5839!important;
    -webkit-text-fill-color:#8b5839!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    font-weight:800!important;
    letter-spacing:.015em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-fields:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    gap:16px!important;
}

/* Hard-fix the old black controls. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-fields input[type="text"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-fields textarea:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-fields select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    appearance:none!important;
    -webkit-appearance:none!important;
    width:100%!important;
    min-height:44px!important;
    padding:10px 12px!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    background-color:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    caret-color:#2d2119!important;
    box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    -webkit-box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    color-scheme:light!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    font-weight:400!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-fields textarea:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:118px!important;
    line-height:1.55!important;
    resize:vertical!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-fields select:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    padding-right:40px!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23704b36' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M1 1.25 6 6.25l5-5'/%3E%3C/svg%3E")!important;
    background-repeat:no-repeat!important;
    background-position:right 13px center!important;
    background-size:12px 8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-fields input:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-fields textarea:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-fields select:focus:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-color:#b8784c!important;
    outline:2px solid rgba(184,120,76,.14)!important;
    outline-offset:1px!important;
}

/* File chooser follows the dark Photo Gallery treatment. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-cover input[type="file"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:100%!important;
    min-height:46px!important;
    padding:5px!important;
    border:1px solid rgba(199,131,73,.42)!important;
    border-radius:8px!important;
    background:#171411!important;
    color:#e7d3bf!important;
    -webkit-text-fill-color:#e7d3bf!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    box-shadow:none!important;
    color-scheme:dark!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-cover input[type="file"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::file-selector-button{
    min-height:34px!important;
    margin-right:10px!important;
    padding:7px 12px!important;
    border:1px solid rgba(214,155,104,.55)!important;
    border-radius:5px!important;
    background:#211b17!important;
    color:#f1cfad!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
    cursor:pointer!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-client-adjust-photo,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-cover-remove{
    margin-top:2px!important;
    min-height:34px!important;
    padding:7px 12px!important;
    border:1px solid rgba(214,155,104,.55)!important;
    border-radius:5px!important;
    background:#211b17!important;
    color:#f1cfad!important;
    -webkit-text-fill-color:#f1cfad!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
    box-shadow:none!important;
}

/* Toggle / privacy cards stay parchment but gain stronger typography. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-toggle-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    gap:12px!important;
    margin-top:18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-toggle-grid>label:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    padding:15px!important;
    border:1px solid rgba(190,145,109,.30)!important;
    border-radius:10px!important;
    background:#f8f3ee!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-toggle-grid input[type="checkbox"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    width:18px!important;
    height:18px!important;
    accent-color:#bb7a4b!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-toggle-grid strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#4a3325!important;
    -webkit-text-fill-color:#4a3325!important;
    font-size:13px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-toggle-grid small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#755d4d!important;
    -webkit-text-fill-color:#755d4d!important;
    font-size:11px!important;
    line-height:1.45!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-privacy-note:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-top:16px!important;
    padding:15px 17px!important;
    border:1px solid rgba(190,145,109,.28)!important;
    border-left:3px solid #c78349!important;
    border-radius:9px!important;
    background:#f3e9df!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-privacy-note strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#4a3325!important;
    -webkit-text-fill-color:#4a3325!important;
    font-size:13px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-privacy-note p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#6f5546!important;
    -webkit-text-fill-color:#6f5546!important;
    font-size:11px!important;
    line-height:1.5!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-autosave-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:max-content!important;
    max-width:100%!important;
    margin:18px auto 0!important;
    padding:10px 16px!important;
    border:1px solid rgba(199,131,73,.42)!important;
    border-radius:999px!important;
    background:#15120f!important;
    color:#f0dcc7!important;
    -webkit-text-fill-color:#f0dcc7!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.035em!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
}

/* Entries section is no longer a white bubble. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-entry-foundation:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 300px!important;
    gap:22px!important;
    align-items:center!important;
    padding:28px 28px!important;
    border:0!important;
    border-top:1px solid rgba(199,131,73,.26)!important;
    background:#1a1714!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-entry-foundation>div:first-child>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#d28b4e!important;
    -webkit-text-fill-color:#d28b4e!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.10em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-entry-foundation h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:8px 0 8px!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:25px!important;
    font-weight:400!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-entry-foundation p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0!important;
    color:#d2baa5!important;
    -webkit-text-fill-color:#d2baa5!important;
    font-size:14px!important;
    line-height:1.55!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-entry-preview:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    padding:11px!important;
    border:1px solid rgba(199,131,73,.32)!important;
    border-radius:11px!important;
    background:#211c18!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-preview-photo:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:#2d2722!important;
    color:#c9ad95!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-entry-preview strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:15px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-entry-preview p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#c8b19d!important;
    -webkit-text-fill-color:#c8b19d!important;
    font-size:11px!important;
}

/* QR section stays dark; only the QR image itself remains white for scanning. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-qr-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:grid!important;
    grid-template-columns:210px minmax(0,1fr)!important;
    gap:24px!important;
    align-items:center!important;
    padding:26px 28px!important;
    border:0!important;
    border-top:1px solid rgba(199,131,73,.26)!important;
    background:
      radial-gradient(ellipse at 22% 50%,rgba(199,131,73,.05),transparent 45%),
      #1a1714!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-qr-code:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:190px!important;
    border:1px solid rgba(199,131,73,.30)!important;
    border-radius:10px!important;
    background:#fff!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-qr-actions>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#d28b4e!important;
    -webkit-text-fill-color:#d28b4e!important;
    font-size:11px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-qr-actions h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:7px 0 8px!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:25px!important;
    font-weight:400!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-qr-actions p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#d2baa5!important;
    -webkit-text-fill-color:#d2baa5!important;
    font-size:14px!important;
    line-height:1.55!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-qr-actions>div .button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-qr-actions>div a.button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:42px!important;
    padding:10px 16px!important;
    border:1px solid #e0a974!important;
    border-radius:4px!important;
    background:
      radial-gradient(ellipse at 50% 100%,rgba(255,210,164,.20),transparent 64%),
      linear-gradient(180deg,#d5a06b 0%,#bf7947 54%,#8f542d 100%)!important;
    color:#fff7ef!important;
    -webkit-text-fill-color:#fff7ef!important;
    box-shadow:inset 0 1px 0 rgba(255,244,229,.32),0 4px 12px rgba(0,0,0,.22)!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-qr-actions small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#c5a98f!important;
    -webkit-text-fill-color:#c5a98f!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-foundation-note:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    padding:17px 20px!important;
    border:0!important;
    border-top:1px solid rgba(199,131,73,.26)!important;
    border-radius:0!important;
    background:#211c18!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-foundation-note strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
    font-size:13px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-foundation-note p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#cdb5a0!important;
    -webkit-text-fill-color:#cdb5a0!important;
    font-size:12px!important;
    line-height:1.5!important;
}

@media(max-width:760px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-head:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-settings:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-entry-foundation:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-qr-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        padding-left:18px!important;
        padding-right:18px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-setup-grid:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-entry-foundation:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-qr-card:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:1fr!important;
    }
}


/* ========================================================================== 
   v3.1.69 — Guestbook title field + future Adjust Photo hard finish
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel input[name="guestbook_title"],
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-fields input[name="guestbook_title"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    appearance:none!important;
    -webkit-appearance:none!important;
    width:100%!important;
    min-height:44px!important;
    padding:10px 12px!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    background-color:#f8f3ee!important;
    background-image:none!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    caret-color:#2d2119!important;
    box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    -webkit-box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    color-scheme:light!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    font-weight:400!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel input[name="guestbook_title"]:focus{
    border-color:#b8784c!important;
    outline:2px solid rgba(184,120,76,.14)!important;
    outline-offset:1px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel button.ltw-client-adjust-photo,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-client-adjust-photo:not([hidden]){
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    min-height:34px!important;
    margin-top:8px!important;
    padding:7px 13px!important;
    border:1px solid rgba(214,155,104,.58)!important;
    border-radius:5px!important;
    background:#211b17!important;
    color:#f1cfad!important;
    -webkit-text-fill-color:#f1cfad!important;
    box-shadow:none!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
    cursor:pointer!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel button.ltw-client-adjust-photo:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel button.ltw-client-adjust-photo:focus-visible{
    border-color:#efba88!important;
    background:#2a211b!important;
    color:#ffe0c1!important;
    -webkit-text-fill-color:#ffe0c1!important;
    outline:none!important;
    box-shadow:0 0 0 2px rgba(214,155,104,.14)!important;
}


/* ========================================================================== 
   v3.1.71 — Final Details typography / progress / sub-navigation pass
   Client visual pass only: brings the page heading, progress treatment,
   tab navigation and section typography into the approved dark portal system.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details{
    color:#ead7c4!important;
}

/* Main editorial heading */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details > .ltw-page-title{
    position:relative!important;
    width:100%!important;
    margin:0!important;
    padding:34px 24px 0!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:clamp(30px,3.2vw,38px)!important;
    font-weight:400!important;
    line-height:1.15!important;
    letter-spacing:.015em!important;
    text-align:center!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details > .ltw-page-title::before{
    content:"FINAL DETAILS"!important;
    display:block!important;
    margin:0 0 12px!important;
    color:#d28b4e!important;
    -webkit-text-fill-color:#d28b4e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1.2!important;
    letter-spacing:.16em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details > p:not(.ltw-success){
    max-width:760px!important;
    margin:14px auto 0!important;
    padding:0 24px!important;
    color:#d8c1ad!important;
    -webkit-text-fill-color:#d8c1ad!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:15px!important;
    line-height:1.65!important;
    text-align:center!important;
}

/* Progress now lives directly on the dark page rather than in a white outlined card. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-overview{
    max-width:940px!important;
    margin:30px auto 24px!important;
    padding:0 28px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-overview>div:first-child{
    display:flex!important;
    align-items:baseline!important;
    justify-content:center!important;
    gap:10px!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-overview strong{
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:30px!important;
    font-weight:400!important;
    line-height:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-overview>div:first-child span{
    color:#e4c9af!important;
    -webkit-text-fill-color:#e4c9af!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    font-weight:800!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-progress{
    position:relative!important;
    height:7px!important;
    margin:14px auto 0!important;
    overflow:hidden!important;
    border:1px solid rgba(199,131,73,.25)!important;
    border-radius:999px!important;
    background:#171411!important;
    box-shadow:inset 0 1px 3px rgba(0,0,0,.34)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-progress span{
    display:block!important;
    height:100%!important;
    border-radius:inherit!important;
    background:linear-gradient(90deg,#9b5d32 0%,#c77f47 55%,#e0a066 100%)!important;
    box-shadow:0 0 10px rgba(214,137,74,.22)!important;
}

/* Final Details sub-navigation now matches the dark RSVP / Photobook navigation family. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-tabs{
    display:grid!important;
    grid-template-columns:repeat(var(--ltw-fd-tab-count,4),minmax(0,1fr))!important;
    gap:0!important;
    max-width:980px!important;
    margin:0 auto 28px!important;
    padding:0!important;
    overflow:hidden!important;
    border:1px solid rgba(199,131,73,.46)!important;
    border-radius:12px!important;
    background:#11100e!important;
    box-shadow:0 8px 22px rgba(0,0,0,.16)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-tabs button{
    min-height:58px!important;
    margin:0!important;
    padding:12px 14px!important;
    border:0!important;
    border-right:1px solid rgba(199,131,73,.22)!important;
    border-radius:0!important;
    background:#11100e!important;
    color:#d9b995!important;
    -webkit-text-fill-color:#d9b995!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:14px!important;
    font-weight:400!important;
    line-height:1.25!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
    box-shadow:none!important;
    outline:none!important;
    transition:background .18s ease,color .18s ease,box-shadow .18s ease!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-tabs button:last-child{
    border-right:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-tabs button:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-tabs button:focus-visible{
    background:#1d1814!important;
    color:#f0d1b2!important;
    -webkit-text-fill-color:#f0d1b2!important;
    box-shadow:inset 0 -2px 0 rgba(210,139,78,.45)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-tabs button.is-active,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-tabs button.is-active:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-tabs button.is-active:focus-visible{
    background:
      radial-gradient(ellipse at 50% 100%,rgba(207,132,70,.13),transparent 68%),
      linear-gradient(180deg,#241f1a 0%,#181411 100%)!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    box-shadow:inset 0 -2px 0 #c97f45,0 0 18px rgba(202,125,67,.10)!important;
}

/* Section typography only — field styling comes in the next pass. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-subheading{
    margin:30px 0 16px!important;
    padding-top:22px!important;
    border-top:1px solid rgba(199,131,73,.24)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details section[data-fd-panel] > .ltw-fd-subheading:first-of-type{
    margin-top:0!important;
    padding-top:0!important;
    border-top:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-subheading h4{
    margin:0!important;
    color:#f1dcc7!important;
    -webkit-text-fill-color:#f1dcc7!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:23px!important;
    font-weight:400!important;
    line-height:1.25!important;
    letter-spacing:.01em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-subheading p{
    margin:7px 0 0!important;
    color:#c9ad94!important;
    -webkit-text-fill-color:#c9ad94!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    line-height:1.55!important;
}

@media(max-width:760px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-tabs{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        margin-left:16px!important;
        margin-right:16px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-tabs button{
        border-bottom:1px solid rgba(199,131,73,.20)!important;
    }
}

/* ========================================================================== 
   v3.1.72 — Final Details form surfaces / field / section-title pass
   Client-only visual system: copper Marcellus section titles, light parchment
   controls, dark option/contact cards, branded checks and consistent helpers.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-subheading h4,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-subheading h3{
    color:#d28b4e!important;
    -webkit-text-fill-color:#d28b4e!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:24px!important;
    font-weight:400!important;
    line-height:1.25!important;
    letter-spacing:.01em!important;
    text-transform:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-subheading p{
    color:#d2b49a!important;
    -webkit-text-fill-color:#d2b49a!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    line-height:1.55!important;
}

/* Field labels become readable copper rather than disappearing into the shell. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-grid label>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-av-other label>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-question-grid label>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-styled-delivery-row label,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-styled-item-line label{
    color:#bd8052!important;
    -webkit-text-fill-color:#bd8052!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
}

/* All client Final Details working controls use the same parchment field system. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details form input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]):not([type="button"]),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details form select,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details form textarea{
    appearance:none!important;
    -webkit-appearance:none!important;
    box-sizing:border-box!important;
    border:1px solid #cfae94!important;
    border-radius:8px!important;
    background:#f8f3ee!important;
    background-color:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    caret-color:#2d2119!important;
    opacity:1!important;
    box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    -webkit-box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    color-scheme:light!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details form input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]):not([type="button"]),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details form select{
    min-height:44px!important;
    padding:10px 12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details form textarea{
    min-height:76px!important;
    padding:11px 12px!important;
    line-height:1.5!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details form select{
    padding-right:38px!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23704b36' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M1 1.25 6 6.25l5-5'/%3E%3C/svg%3E")!important;
    background-repeat:no-repeat!important;
    background-position:right 12px center!important;
    background-size:12px 8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details form input::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details form textarea::placeholder{
    color:#8b7464!important;
    -webkit-text-fill-color:#8b7464!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details form input:focus,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details form select:focus,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details form textarea:focus{
    border-color:#b8784c!important;
    outline:2px solid rgba(184,120,76,.14)!important;
    outline-offset:1px!important;
}

/* A/V choices and confirmation choices become dark inset option cards. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-av-options,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-check-grid,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-confirmations{
    gap:10px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-check,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-av-options .ltw-fd-check,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-confirmations label{
    min-height:48px!important;
    padding:11px 13px!important;
    border:1px solid rgba(199,131,73,.32)!important;
    border-radius:10px!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(221,158,99,.055),transparent 55%),
      linear-gradient(180deg,#25201c 0%,#191613 100%)!important;
    color:#ead7c4!important;
    -webkit-text-fill-color:#ead7c4!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-check span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-confirmations label span{
    color:#ead7c4!important;
    -webkit-text-fill-color:#ead7c4!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    font-weight:600!important;
    letter-spacing:0!important;
    text-transform:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details input[type="checkbox"],
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details input[type="radio"]{
    width:17px!important;
    height:17px!important;
    min-height:0!important;
    margin:0!important;
    accent-color:#c17e4a!important;
}

/* Contact blocks no longer read as bright admin cards. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-contact-grid{
    gap:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-contact{
    padding:16px!important;
    border:1px solid rgba(199,131,73,.32)!important;
    border-radius:12px!important;
    background:
      radial-gradient(ellipse at 50% 0,rgba(221,158,99,.055),transparent 52%),
      linear-gradient(180deg,#25201c 0%,#1a1714 100%)!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-contact strong{
    display:block!important;
    margin-bottom:10px!important;
    color:#e1a16c!important;
    -webkit-text-fill-color:#e1a16c!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:18px!important;
    font-weight:400!important;
    line-height:1.25!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-contact input{
    background:#f8f3ee!important;
    background-color:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    box-shadow:inset 0 0 0 1000px #f8f3ee!important;
    -webkit-box-shadow:inset 0 0 0 1000px #f8f3ee!important;
}

/* Linked notes and client helper panels belong to the dark system too. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-linked-note,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-response,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-response-group{
    border-color:rgba(199,131,73,.30)!important;
    background:#1e1a16!important;
    color:#dbc5b1!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-linked-note{
    border-left:3px solid #c47e48!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-linked-note strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-response-group h5,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-response strong{
    color:#dfa06b!important;
    -webkit-text-fill-color:#dfa06b!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-linked-note span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-response span{
    color:#d8c1ad!important;
    -webkit-text-fill-color:#d8c1ad!important;
}


/* Styled Setup current visual layer moved to assets/css/styled-setup.css in v4.6.0. */

/* ==========================================================================
   v3.2.18.44 — Event Website client parity cleanup
   Client portal chrome must never restyle canonical Event Website output.
   Legacy guest-editorial typography and Soft Elegance surface overrides above
   are now scoped away from .ltw-event-website or removed. Guest presentation is
   owned by classic-romance.css + event-website-skeleton.css in every renderer.
   ========================================================================== */

/* ==========================================================================\n   v3.2.0 — Event Website step/cache hardening + upload feedback\n   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder [data-admin-tab-panel][hidden]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder [data-client-ge-tab-panel][hidden]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-media-upload-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-height:24px!important;
    margin-top:10px!important;
    padding:8px 12px!important;
    border-radius:7px!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    font-weight:700!important;
    line-height:1.35!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-media-upload-status.is-saving:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#fff4e8!important;
    background:#4b3528!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .is-uploading:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    position:relative!important;
    opacity:.76!important;
    cursor:wait!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .is-uploading:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):after{
    content:"Uploading…";
    position:absolute;
    inset:50% auto auto 50%;
    z-index:30;
    transform:translate(-50%,-50%);
    padding:8px 12px;
    border:1px solid rgba(214,147,89,.7);
    border-radius:999px;
    background:#171411;
    color:#fff3e8;
    font:800 11px/1 "Lato",system-ui,sans-serif;
    letter-spacing:.07em;
    text-transform:uppercase;
    box-shadow:0 6px 18px rgba(0,0,0,.24);
    pointer-events:none;
}

/* v3.2.18.5 — Introduction theme switching keeps all three saved slots mounted.
   After Midnight hides Photo 3 presentation-only; Soft Elegance reveals it again
   immediately when the theme changes. */
.ltw-guest-experience-editor.is-event-website-builder
.ltw-story-photo-section.is-modern-muse-story-editor
.ltw-story-photo-control[data-story-slot="2"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
}

/* v3.2.18.6 — Client-only submitted Event Website state.
 * Once a client submits, the builder becomes a read-only preview workspace.
 * Admin workflow and published-site behavior are intentionally unchanged. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-submitted-lock .ltw-event-website-submitted-notice strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#dfa36e!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-submitted-lock .ltw-event-website-submitted-notice p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:var(--ltw-cream,#f4e8d9)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-submitted-lock .ltw-view-submitted-website:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:inline-flex!important;
    align-items:center;
    justify-content:center;
    margin-top:16px!important;
    min-height:40px;
    padding:9px 18px!important;
    border:1px solid #c78349!important;
    border-radius:3px!important;
    background:#c78349!important;
    color:#fff!important;
    font:700 12px/1.2 system-ui,-apple-system,sans-serif!important;
    letter-spacing:.045em!important;
    text-transform:uppercase;
    cursor:pointer;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-submitted-lock .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-submitted-lock .ltw-ge-step-actions:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-submitted-lock [data-admin-tab-panel]:not([data-admin-tab-panel="preview"]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-submitted-lock .ltw-full-preview-section[data-admin-tab-panel="preview"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-submitted-lock .ltw-preview-theme-toolbar .ltw-change-theme-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-submitted-lock .ltw-full-preview-section .ltw-event-website-preview-head h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::after{
    content:" — Submitted Copy";
    color:#dfa36e;
}


/* v3.2.18.7 — Submitted website review polish.
 * Keep the read-only submitted copy crisp despite the parent fieldset being disabled,
 * and center the client confirmation so the review state reads as complete. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-submitted-lock fieldset[disabled]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-submitted-lock .ltw-event-website-submitted-notice:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-submitted-lock .ltw-event-website-submitted-notice strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-submitted-lock .ltw-event-website-submitted-notice p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-left:auto!important;
    margin-right:auto!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-submitted-lock .ltw-view-submitted-website:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:16px auto 0!important;
}


/* Event Website review loop polish v3.2.18.9 */
body.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-change-request-note:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    padding:24px 26px!important;
    border:1px solid rgba(191,126,71,.72)!important;
    border-left:4px solid #c8874f!important;
    border-radius:12px!important;
    background:linear-gradient(135deg,#17130f 0%,#211a15 100%)!important;
    box-shadow:0 10px 28px rgba(0,0,0,.16)!important;
    color:#fffaf4!important;
}
body.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-change-request-note>span:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-bottom:8px!important;
    color:#d69258!important;
    font-size:12px!important;
    letter-spacing:.11em!important;
}
body.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-change-request-note h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0 0 9px!important;
    color:#d69258!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:24px!important;
    font-weight:400!important;
    line-height:1.2!important;
}
body.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-change-request-note p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0!important;
    color:#fffaf4!important;
    font-size:15px!important;
    line-height:1.65!important;
}
body.tcl-ltw-portal .ltw-guest-experience-editor.is-event-website-builder .ltw-change-request-note small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block;
    margin-top:10px!important;
    color:#d7c4b5!important;
}


/* v3.2.18.14 — Published client Event Website uses the same locked/read-only
 * presentation contract as the submitted-for-review state. The live snapshot
 * stays crisp and visible without exposing builder navigation or theme controls. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-published-lock .ltw-ge-builder-steps:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-published-lock .ltw-ge-step-actions:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-published-lock [data-admin-tab-panel]:not([data-admin-tab-panel="preview"]):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-published-lock .ltw-full-preview-section[data-admin-tab-panel="preview"]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-published-lock .ltw-preview-theme-toolbar .ltw-change-theme-button:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-published-lock fieldset[disabled]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-published-lock .ltw-published-lock-notice:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-published-lock .ltw-published-lock-notice strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    color:#dfa36e!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-published-lock .ltw-published-lock-notice p:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin-left:auto!important;
    margin-right:auto!important;
    color:var(--ltw-cream,#f4e8d9)!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-published-lock .ltw-view-published-website:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:16px auto 0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-client-published-lock .ltw-full-preview-section .ltw-event-website-preview-head h4:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::after{
    content:" — Published Copy";
    color:#dfa36e;
}


/* ==========================================================================
   v3.2.18.17 — Invitations create-form contrast + utility button polish
   Client RSVP Invitations only.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-named-guest-builder > p{
    color:#684a37!important;
    -webkit-text-fill-color:#684a37!important;
    opacity:1!important;
    font-size:12px!important;
    line-height:1.4!important;
    margin:0 0 12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-attendance-helper{
    color:#513525!important;
    -webkit-text-fill-color:#513525!important;
    opacity:1!important;
    font-size:12.5px!important;
    line-height:1.4!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-attendance-choice label,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-attendance-choice label *{
    color:#4a2f20!important;
    -webkit-text-fill-color:#4a2f20!important;
    opacity:1!important;
    font-size:14px!important;
    font-weight:700!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-attendance-choice label:has(input[type="radio"]){
    background:#fffaf5!important;
    border:1px solid rgba(166,103,62,.42)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-attendance-choice input[type="radio"]{
    accent-color:#b66f42!important;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-add-guest{
    background:#fff8f1!important;
    border:1px solid #b56f43!important;
    color:#7a4327!important;
    -webkit-text-fill-color:#7a4327!important;
    box-shadow:none!important;
    font-weight:700!important;
    letter-spacing:.04em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-remove-guest{
    background:#a96b46!important;
    border:1px solid #a96b46!important;
    color:#fffaf5!important;
    -webkit-text-fill-color:#fffaf5!important;
    box-shadow:none!important;
    font-weight:700!important;
    letter-spacing:.04em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-add-guest:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-remove-guest:hover{
    filter:brightness(.96)!important;
}

/* ========================================================================== 
   v3.2.18.18 — RSVP Responses client layout polish
   Final presentation contract for the manual response action row and saved
   response cards. Data structure and RSVP behavior are unchanged.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:14px!important;
    align-items:end!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row > label{
    min-width:0!important;
    margin:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row > label textarea{
    display:block!important;
    width:100%!important;
    min-height:44px!important;
    height:44px!important;
    margin-top:6px!important;
    resize:vertical!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row .ltw-manual-add-person{
    align-self:end!important;
    min-width:170px!important;
    height:44px!important;
    min-height:44px!important;
    margin:0!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
}

/* Saved responses: clean two-line record instead of scattered table fragments. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:grid!important;
    grid-template-columns:28px minmax(180px,1.05fr) minmax(240px,1.45fr) minmax(170px,1fr) 72px!important;
    grid-template-areas:
        "status household guests . received"
        "status type contact notes notes"!important;
    column-gap:16px!important;
    row-gap:8px!important;
    align-items:center!important;
    padding:14px 16px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-area:status!important;
    align-self:center!important;
    justify-self:start!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-area:household!important;
    display:flex!important;
    align-items:baseline!important;
    flex-wrap:wrap!important;
    gap:4px 8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:16px!important;
    line-height:1.2!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:11px!important;
    line-height:1.2!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-area:guests!important;
    display:flex!important;
    align-items:baseline!important;
    gap:8px!important;
    min-width:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    content:"GUESTS ATTENDING"!important;
    display:inline!important;
    flex:0 0 auto!important;
    color:#d28b4e!important;
    -webkit-text-fill-color:#d28b4e!important;
    font-size:9px!important;
    font-weight:800!important;
    letter-spacing:.055em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests .ltw-rsvp-cell-text:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    font-size:13px!important;
    line-height:1.3!important;
    color:#f5e4d3!important;
    -webkit-text-fill-color:#f5e4d3!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-area:received!important;
    justify-content:flex-end!important;
    text-align:right!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-type:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-area:type!important;
    align-self:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-area:contact!important;
    align-self:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-area:notes!important;
    align-self:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-width:0!important;
    font-size:12px!important;
    line-height:1.35!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    gap:4px 10px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-badge{
    display:inline-flex!important;
    align-items:center!important;
    min-height:25px!important;
    padding:5px 10px!important;
    font-size:10px!important;
}

@media(max-width:980px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:26px minmax(0,1fr) minmax(0,1fr) 76px!important;
        grid-template-areas:
            "status household guests received"
            "status type contact contact"
            "status notes notes notes"!important;
        gap:7px 12px!important;
    }
}
@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row{
        grid-template-columns:1fr!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row .ltw-manual-add-person{
        width:100%!important;
        min-width:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:26px minmax(0,1fr)!important;
        grid-template-areas:
            "status household"
            "status guests"
            "status received"
            "status type"
            "status contact"
            "status notes"!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        justify-content:flex-start!important;
        text-align:left!important;
    }
}


/* ========================================================================== 
   v3.2.18.20 — RSVP Responses client-only compact polish
   Tightens the manual response action alignment and turns saved responses
   into a deliberate compact two-band list. RSVP data/behavior are unchanged.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row{
    grid-template-columns:minmax(0,1fr) 190px!important;
    gap:14px!important;
    align-items:end!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row > label{
    display:grid!important;
    grid-template-columns:auto minmax(0,1fr)!important;
    grid-template-rows:auto 44px!important;
    column-gap:8px!important;
    row-gap:6px!important;
    align-items:baseline!important;
    min-width:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row > label > span{
    grid-column:1!important;
    grid-row:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row > label > small{
    grid-column:2!important;
    grid-row:1!important;
    min-width:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row > label textarea{
    grid-column:1 / -1!important;
    grid-row:2!important;
    box-sizing:border-box!important;
    width:100%!important;
    height:44px!important;
    min-height:44px!important;
    max-height:44px!important;
    margin:0!important;
    padding:9px 11px!important;
    resize:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row .ltw-manual-add-person{
    box-sizing:border-box!important;
    width:190px!important;
    min-width:190px!important;
    height:44px!important;
    min-height:44px!important;
    margin:0!important;
    align-self:end!important;
}

/* One contained list, with each response kept compact and visually grouped. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border:1px solid rgba(199,131,73,.38)!important;
    border-radius:12px!important;
    overflow:hidden!important;
    background:linear-gradient(180deg,#29231f 0%,#211c18 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 4px 12px rgba(0,0,0,.08)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    width:100%!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:grid!important;
    width:100%!important;
    grid-template-columns:30px minmax(190px,1.05fr) minmax(270px,1.55fr) minmax(185px,1fr) 72px!important;
    grid-template-areas:
        "status household guests notes received"
        "status type contact notes received"!important;
    column-gap:16px!important;
    row-gap:6px!important;
    align-items:center!important;
    min-height:64px!important;
    padding:11px 16px!important;
    border:0!important;
    border-bottom:1px solid rgba(199,131,73,.24)!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:last-child:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    border-bottom:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:hover:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    background:rgba(210,139,78,.045)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client td:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-width:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-status:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-area:status!important;
    align-self:stretch!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    padding:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-status-icon{
    width:25px!important;
    height:25px!important;
    min-width:25px!important;
    font-size:14px!important;
}

/* Primary identity: guest/household plus attendance count, with no redundant heading. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-area:household!important;
    display:flex!important;
    align-items:baseline!important;
    flex-wrap:wrap!important;
    gap:3px 7px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    display:none!important;
    content:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household strong:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0!important;
    color:#f7e6d5!important;
    -webkit-text-fill-color:#f7e6d5!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:15px!important;
    font-weight:400!important;
    line-height:1.22!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    margin:0!important;
    color:#d2bba6!important;
    -webkit-text-fill-color:#d2bba6!important;
    font-size:10px!important;
    font-weight:600!important;
    line-height:1.2!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-household small:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    content:"•"!important;
    margin-right:5px!important;
    color:#c78652!important;
}

/* Guests stay prominent on the first line. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-area:guests!important;
    display:flex!important;
    align-items:baseline!important;
    gap:7px!important;
    min-width:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    content:"GUESTS ATTENDING"!important;
    display:inline!important;
    flex:0 0 auto!important;
    margin:0!important;
    color:#d28b4e!important;
    -webkit-text-fill-color:#d28b4e!important;
    font-size:9px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.055em!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests .ltw-rsvp-cell-text:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    min-width:0!important;
    margin:0!important;
    color:#f2dfcc!important;
    -webkit-text-fill-color:#f2dfcc!important;
    font-size:12px!important;
    font-weight:600!important;
    line-height:1.3!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
}

/* Secondary metadata sits directly beneath the identity/guest columns. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-type:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-area:type!important;
    align-self:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-area:contact!important;
    align-self:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-type:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    display:none!important;
    content:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-badge{
    min-height:23px!important;
    padding:4px 9px!important;
    border-color:rgba(204,143,92,.48)!important;
    background:#1b1714!important;
    color:#e0aa7b!important;
    -webkit-text-fill-color:#e0aa7b!important;
    font-size:9px!important;
    line-height:1!important;
    letter-spacing:.05em!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-contact:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:flex!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    gap:3px 9px!important;
    min-width:0!important;
    color:#dbc5b0!important;
    -webkit-text-fill-color:#dbc5b0!important;
    font-size:11px!important;
    line-height:1.28!important;
}

/* Notes get a dedicated, calm right-hand column rather than floating on the row. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-area:notes!important;
    align-self:center!important;
    display:grid!important;
    gap:3px!important;
    min-width:0!important;
    padding-left:14px!important;
    border-left:1px solid rgba(199,131,73,.18)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    content:"DIETARY / NOTES"!important;
    display:block!important;
    margin:0!important;
    color:#c98e5e!important;
    -webkit-text-fill-color:#c98e5e!important;
    font-size:9px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes .ltw-rsvp-cell-text:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    display:block!important;
    width:100%!important;
    min-width:0!important;
    color:#d9c3ae!important;
    -webkit-text-fill-color:#d9c3ae!important;
    font-size:11px!important;
    font-weight:500!important;
    line-height:1.3!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
}

body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    grid-area:received!important;
    align-self:stretch!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-end!important;
    justify-content:center!important;
    gap:3px!important;
    text-align:right!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
    content:"RECEIVED"!important;
    display:block!important;
    margin:0!important;
    color:#c98e5e!important;
    -webkit-text-fill-color:#c98e5e!important;
    font-size:8px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.05em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-received .ltw-rsvp-received:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
    font-size:11px!important;
    font-weight:700!important;
    line-height:1.2!important;
}

@media(max-width:1050px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:26px minmax(0,1fr) minmax(0,1.2fr) 70px!important;
        grid-template-areas:
            "status household guests received"
            "status type contact received"
            "status notes notes notes"!important;
        gap:6px 12px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        padding-left:0!important;
        padding-top:7px!important;
        border-left:0!important;
        border-top:1px solid rgba(199,131,73,.16)!important;
    }
}
@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row{
        grid-template-columns:1fr!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row > label{
        grid-template-columns:1fr!important;
        grid-template-rows:auto auto 44px!important;
        row-gap:4px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row > label > span,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row > label > small,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row > label textarea{
        grid-column:1!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row > label > span{grid-row:1!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row > label > small{grid-row:2!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row > label textarea{grid-row:3!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-client-manual-guest-action-row .ltw-manual-add-person{
        width:100%!important;
        min-width:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client tbody tr:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        grid-template-columns:24px minmax(0,1fr) 64px!important;
        grid-template-areas:
            "status household received"
            "status guests guests"
            "status type type"
            "status contact contact"
            "status notes notes"!important;
        min-height:0!important;
        padding:11px 12px!important;
        gap:5px 10px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        display:block!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-guests:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *))::before{
        display:block!important;
        margin-bottom:3px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-list.is-client .ltw-rsvp-col-notes:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        padding-left:0!important;
        padding-top:7px!important;
        border-left:0!important;
        border-top:1px solid rgba(199,131,73,.16)!important;
    }
}

/* ============================================================
   3.2.18.21 — Client Invitations + Responses compact lists
   Client portal only. Admin/print tables remain unchanged.
   ============================================================ */

body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-compact-list{
    display:grid!important;
    gap:8px!important;
    border:0!important;
    border-radius:0!important;
    overflow:visible!important;
    background:transparent!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-compact-row,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-invite-card--compact{
    margin:0!important;
    border:1px solid rgba(199,131,73,.42)!important;
    border-radius:11px!important;
    background:linear-gradient(180deg,#29231f 0%,#211c18 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 3px 10px rgba(0,0,0,.08)!important;
    overflow:hidden!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-compact-row > summary,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-invite-compact-details > summary{
    list-style:none!important;
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    min-height:48px!important;
    padding:10px 14px!important;
    cursor:pointer!important;
    user-select:none!important;
    color:#ead8c6!important;
    -webkit-text-fill-color:#ead8c6!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-compact-row > summary::-webkit-details-marker,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-invite-compact-details > summary::-webkit-details-marker{
    display:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-compact-row > summary:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-invite-compact-details > summary:hover{
    background:rgba(210,139,78,.045)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-compact-row[open] > summary,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-invite-compact-details[open] > summary{
    border-bottom:1px solid rgba(199,131,73,.20)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-compact-row .ltw-response-status-icon{
    flex:0 0 24px!important;
    width:24px!important;
    height:24px!important;
    min-width:24px!important;
    font-size:13px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-summary-type,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-invite-summary-type{
    flex:0 0 auto!important;
    color:#d79862!important;
    -webkit-text-fill-color:#d79862!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-summary-name,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-invite-summary-name{
    flex:0 0 auto!important;
    max-width:210px!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    color:#f7e6d5!important;
    -webkit-text-fill-color:#f7e6d5!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:14px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-summary-count,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-invite-summary-status{
    flex:0 0 auto!important;
    color:#d5bea9!important;
    -webkit-text-fill-color:#d5bea9!important;
    font-size:10px!important;
    font-weight:700!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-summary-guests,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-invite-summary-guests{
    min-width:0!important;
    flex:1 1 auto!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    color:#ead7c4!important;
    -webkit-text-fill-color:#ead7c4!important;
    font-size:11px!important;
    font-weight:600!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-summary-divider,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-invite-summary-divider{
    flex:0 0 auto!important;
    color:#a96c3f!important;
    -webkit-text-fill-color:#a96c3f!important;
    font-size:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-compact-chevron{
    position:relative!important;
    flex:0 0 20px!important;
    width:20px!important;
    height:20px!important;
    margin-left:auto!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-compact-chevron::before{
    content:""!important;
    position:absolute!important;
    left:6px!important;
    top:5px!important;
    width:6px!important;
    height:6px!important;
    border-right:1.5px solid #d79862!important;
    border-bottom:1.5px solid #d79862!important;
    transform:rotate(45deg)!important;
    transition:transform .16s ease,top .16s ease!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) details[open] > summary .ltw-compact-chevron::before{
    top:8px!important;
    transform:rotate(225deg)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-compact-details,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-invite-compact-body{
    display:grid!important;
    grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) minmax(90px,.55fr)!important;
    gap:12px 20px!important;
    padding:12px 16px 14px 48px!important;
    background:rgba(13,11,9,.18)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-compact-details > div,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-invite-compact-body > div{
    min-width:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-compact-details > div > span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-invite-compact-body > div > span{
    display:block!important;
    margin:0 0 3px!important;
    color:#c98e5e!important;
    -webkit-text-fill-color:#c98e5e!important;
    font-size:8px!important;
    font-weight:800!important;
    line-height:1.1!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-compact-details strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-invite-compact-body strong{
    display:block!important;
    color:#e6d2bf!important;
    -webkit-text-fill-color:#e6d2bf!important;
    font-size:11px!important;
    font-weight:600!important;
    line-height:1.35!important;
    overflow-wrap:anywhere!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-compact-details strong small{
    display:block!important;
    margin-top:2px!important;
    color:#bda48f!important;
    -webkit-text-fill-color:#bda48f!important;
    font-size:10px!important;
    font-weight:500!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-compact-details a{
    color:#e2b28a!important;
    -webkit-text-fill-color:#e2b28a!important;
}

/* Invitation list uses the same compact visual language while preserving
   bulk-send checkboxes and all existing invitation actions. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-invite-card--compact{
    display:grid!important;
    grid-template-columns:38px minmax(0,1fr)!important;
    align-items:stretch!important;
    padding:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-invite-card--compact .ltw-invite-card-select{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:0 0 0 8px!important;
    border:0!important;
    background:transparent!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-invite-card--compact .ltw-invite-compact-details{
    min-width:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-invite-card--compact .ltw-invite-compact-details > summary{
    padding-left:6px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-invite-card--compact .ltw-invite-compact-body{
    grid-template-columns:minmax(180px,1.2fr) minmax(90px,.55fr) minmax(150px,1fr) auto!important;
    align-items:center!important;
    padding-left:8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-invite-card--compact .ltw-secondary-row-actions{
    display:flex!important;
    justify-content:flex-end!important;
    align-items:center!important;
    gap:8px!important;
    margin:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-invite-card--compact .ltw-email-missing{
    align-self:center!important;
    color:#d7ab86!important;
    -webkit-text-fill-color:#d7ab86!important;
    font-size:10px!important;
}

@media(max-width:900px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-summary-guests-divider,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-summary-guests{
        display:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-compact-details,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-invite-compact-body,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-invite-card--compact .ltw-invite-compact-body{
        grid-template-columns:1fr 1fr!important;
    }
}
@media(max-width:640px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-compact-row > summary,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-invite-compact-details > summary{
        flex-wrap:wrap!important;
        gap:4px 7px!important;
        padding-top:9px!important;
        padding-bottom:9px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-summary-name,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-invite-summary-name{
        max-width:55vw!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-summary-count,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-invite-summary-status{
        flex-basis:auto!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-response-compact-details,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-invite-compact-body,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-invite-card--compact .ltw-invite-compact-body{
        grid-template-columns:1fr!important;
        padding:11px 14px 13px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-invite-card--compact{
        grid-template-columns:34px minmax(0,1fr)!important;
    }
}

/* ============================================================
   3.2.18.22 — Client Invitations compact density refinement
   Client-only visual cleanup. Keeps invitation/data/send logic intact.
   ============================================================ */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-list{
    gap:7px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact{
    grid-template-columns:32px minmax(0,1fr)!important;
    min-height:0!important;
    padding:0!important;
    border-radius:9px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-invite-card-select{
    padding:0 0 0 5px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-invite-compact-details > summary{
    min-height:40px!important;
    padding:7px 10px 7px 4px!important;
    gap:7px!important;
    line-height:1.2!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-summary-type{
    font-size:11px!important;
    letter-spacing:.05em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-summary-name,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-summary-guests{
    max-width:none!important;
    color:#f7e6d5!important;
    -webkit-text-fill-color:#f7e6d5!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:14px!important;
    font-weight:400!important;
    line-height:1.2!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-summary-name{
    flex:0 1 auto!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-summary-guests{
    flex:1 1 auto!important;
    min-width:80px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-summary-status{
    margin-left:auto!important;
    padding-left:8px!important;
    color:#efd3b8!important;
    -webkit-text-fill-color:#efd3b8!important;
    font-size:11px!important;
    font-weight:700!important;
    line-height:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-compact-chevron{
    flex:0 0 24px!important;
    width:24px!important;
    height:24px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-compact-chevron::before{
    left:6px!important;
    top:5px!important;
    width:8px!important;
    height:8px!important;
    border-right-width:2px!important;
    border-bottom-width:2px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card details[open] > summary .ltw-compact-chevron::before{
    top:9px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-invite-compact-body{
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    min-height:0!important;
    padding:7px 10px 8px 4px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-detail-line{
    display:flex!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    gap:4px 7px!important;
    min-width:0!important;
    flex:1 1 auto!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-detail-line > span:not(.ltw-invite-detail-divider){
    display:inline!important;
    margin:0!important;
    color:#c98e5e!important;
    -webkit-text-fill-color:#c98e5e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1.25!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-detail-line strong{
    display:inline!important;
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:600!important;
    line-height:1.3!important;
    overflow-wrap:anywhere!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-detail-divider{
    display:inline!important;
    margin:0 1px!important;
    color:#9d633a!important;
    -webkit-text-fill-color:#9d633a!important;
    font-size:12px!important;
    line-height:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-detail-line .ltw-email-missing{
    color:#d9ad88!important;
    -webkit-text-fill-color:#d9ad88!important;
    font-size:10px!important;
    font-style:normal!important;
    line-height:1.25!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-secondary-row-actions{
    display:flex!important;
    flex:0 0 auto!important;
    gap:6px!important;
    margin-left:auto!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-secondary-row-actions a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:58px!important;
    min-height:28px!important;
    padding:5px 10px!important;
    border:1px solid #c78349!important;
    border-radius:3px!important;
    background:linear-gradient(180deg,#d99a64 0%,#a85f29 100%)!important;
    box-shadow:0 2px 5px rgba(0,0,0,.16)!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:9px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-secondary-row-actions a:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-secondary-row-actions a:focus-visible{
    background:linear-gradient(180deg,#e2a873 0%,#b66b32 100%)!important;
    border-color:#e1a56f!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    outline:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-secondary-row-actions .ltw-remove-action{
    background:#241b16!important;
    border-color:rgba(201,131,73,.7)!important;
    color:#e7b78c!important;
    -webkit-text-fill-color:#e7b78c!important;
    box-shadow:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-secondary-row-actions .ltw-remove-action:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-secondary-row-actions .ltw-remove-action:focus-visible{
    background:#33251e!important;
    color:#f2c9a7!important;
    -webkit-text-fill-color:#f2c9a7!important;
}
@media(max-width:760px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-invite-compact-details > summary{
        flex-wrap:wrap!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-summary-status{
        margin-left:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-invite-compact-body{
        display:grid!important;
        grid-template-columns:1fr!important;
        gap:7px!important;
        padding:8px 10px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-secondary-row-actions{
        justify-content:flex-start!important;
        margin-left:0!important;
    }
}

/* ============================================================
   3.2.18.23 — Client Invitations expanded-row repair
   Keep the compact summary row intact; expanded details stay horizontal
   with actions anchored to the right. Client portal only.
   ============================================================ */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-invite-card-select{
    align-self:start!important;
    min-height:40px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-invite-compact-body{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    column-gap:14px!important;
    row-gap:0!important;
    min-width:0!important;
    padding:7px 10px 8px 4px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-invite-detail-line{
    display:flex!important;
    align-items:center!important;
    flex-wrap:nowrap!important;
    gap:5px 7px!important;
    min-width:0!important;
    width:auto!important;
    overflow:hidden!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-invite-detail-line > span:not(.ltw-invite-detail-divider),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-invite-detail-line > strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-invite-detail-line > em{
    display:inline!important;
    width:auto!important;
    min-width:0!important;
    margin:0!important;
    white-space:nowrap!important;
    word-break:normal!important;
    overflow-wrap:normal!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-invite-detail-line > strong{
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-secondary-row-actions{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    flex-wrap:nowrap!important;
    width:auto!important;
    min-width:max-content!important;
    margin:0!important;
    gap:6px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-secondary-row-actions a{
    flex:0 0 auto!important;
    min-width:62px!important;
    width:auto!important;
    min-height:27px!important;
    padding:5px 10px!important;
}
@media(max-width:760px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-invite-compact-body{
        grid-template-columns:1fr!important;
        row-gap:8px!important;
        padding:8px 10px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-invite-detail-line{
        flex-wrap:wrap!important;
        white-space:normal!important;
        overflow:visible!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-invite-detail-line > strong{
        overflow:visible!important;
        text-overflow:clip!important;
        white-space:normal!important;
        overflow-wrap:anywhere!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-secondary-row-actions{
        justify-content:flex-end!important;
        width:100%!important;
        min-width:0!important;
    }
}


/* ============================================================
   3.2.18.24 — Client Responses final density/detail polish
   Keep the main respondent once, enlarge additional guest names, reduce
   row padding, and present expanded details on one horizontal line.
   Client portal only; admin/print output and RSVP data logic unchanged.
   ============================================================ */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-compact-list{
    gap:6px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-compact-row{
    border-radius:9px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-compact-row > summary{
    min-height:42px!important;
    padding:7px 12px!important;
    gap:7px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-summary-guests{
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:14px!important;
    font-weight:400!important;
    line-height:1.2!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-compact-details{
    display:block!important;
    min-width:0!important;
    padding:7px 12px 8px 48px!important;
    background:rgba(13,11,9,.18)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-detail-line{
    display:flex!important;
    align-items:center!important;
    flex-wrap:nowrap!important;
    gap:5px 7px!important;
    min-width:0!important;
    width:100%!important;
    overflow:hidden!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-detail-line > span:not(.ltw-response-detail-divider){
    display:inline!important;
    flex:0 0 auto!important;
    margin:0!important;
    color:#c98e5e!important;
    -webkit-text-fill-color:#c98e5e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1.25!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-detail-line > strong{
    display:inline!important;
    flex:0 1 auto!important;
    min-width:0!important;
    margin:0!important;
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:600!important;
    line-height:1.3!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    word-break:normal!important;
    overflow-wrap:normal!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-detail-line > strong a,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-detail-line > strong a:visited{
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
    text-decoration:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-detail-line > strong small{
    display:inline!important;
    margin:0 0 0 7px!important;
    color:#cbb39d!important;
    -webkit-text-fill-color:#cbb39d!important;
    font-size:11px!important;
    font-weight:500!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-detail-divider{
    display:inline!important;
    flex:0 0 auto!important;
    margin:0 1px!important;
    color:#9d633a!important;
    -webkit-text-fill-color:#9d633a!important;
    font-size:12px!important;
    line-height:1!important;
}
@media(max-width:760px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-compact-details{
        padding:8px 12px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-detail-line{
        flex-wrap:wrap!important;
        white-space:normal!important;
        overflow:visible!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-detail-line > strong{
        overflow:visible!important;
        text-overflow:clip!important;
        white-space:normal!important;
        overflow-wrap:anywhere!important;
    }
}


/* ============================================================
   3.2.18.25 — Client Invitations sent/ready organization + resend safety
   Separate ready and sent invitations, keep sent rows individually
   selectable for resend, align row checkboxes, and preserve compact styling.
   ============================================================ */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-groups{
    display:grid!important;
    gap:18px!important;
    margin-top:16px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-group{
    display:grid!important;
    gap:8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-group[hidden]{display:none!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-group-head{
    display:flex!important;
    align-items:flex-end!important;
    justify-content:space-between!important;
    gap:16px!important;
    padding:0 4px 5px!important;
    border-bottom:1px solid rgba(201,131,73,.26)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-group-head h4{
    margin:0!important;
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:18px!important;
    font-weight:400!important;
    line-height:1.2!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-group-head p{
    margin:3px 0 0!important;
    color:#c9ad98!important;
    -webkit-text-fill-color:#c9ad98!important;
    font-size:11px!important;
    line-height:1.35!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-group-count{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:28px!important;
    height:24px!important;
    padding:0 8px!important;
    border:1px solid rgba(201,131,73,.55)!important;
    border-radius:999px!important;
    color:#e0a26c!important;
    -webkit-text-fill-color:#e0a26c!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-group .ltw-client-invite-list{
    margin:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-invite-card-select{
    align-self:stretch!important;
    min-height:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-invitation-checkbox{
    margin:0!important;
    align-self:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-resend-warning{
    display:flex!important;
    align-items:flex-start!important;
    gap:9px!important;
    margin:10px 0 16px!important;
    padding:11px 13px!important;
    border:1px solid rgba(201,131,73,.45)!important;
    border-radius:8px!important;
    background:rgba(201,131,73,.08)!important;
    color:#ead5c2!important;
    -webkit-text-fill-color:#ead5c2!important;
    font-size:12px!important;
    line-height:1.45!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-resend-warning strong{
    flex:0 0 auto!important;
    color:#e0a26c!important;
    -webkit-text-fill-color:#e0a26c!important;
    text-transform:uppercase!important;
    letter-spacing:.05em!important;
    font-size:10px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-ready-badge.is-resend{
    border-color:rgba(201,131,73,.55)!important;
    background:rgba(201,131,73,.10)!important;
    color:#e0a26c!important;
    -webkit-text-fill-color:#e0a26c!important;
}
@media(max-width:760px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-group-head{
        align-items:flex-start!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-resend-warning{
        display:block!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-resend-warning strong{
        display:block!important;
        margin-bottom:3px!important;
    }
}

/* ============================================================
   3.2.18.26 — Client Review & Send compact dark-theme pass
   One scalable review row per invitation with shared column headers.
   Keeps Preview Email and resend safety while avoiding tall repeated cards.
   Client portal only.
   ============================================================ */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-page--compact{
    max-width:1000px!important;
    margin:0 auto 34px!important;
    padding:26px 28px 28px!important;
    border:1px solid rgba(201,131,73,.55)!important;
    border-radius:14px!important;
    background:#15120f!important;
    box-shadow:0 14px 34px rgba(0,0,0,.28)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-page--compact .ltw-send-step-header{
    max-width:780px!important;
    margin:0 auto 20px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-page--compact .ltw-send-step-header h3{
    margin:7px 0 6px!important;
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:29px!important;
    font-weight:400!important;
    line-height:1.15!important;
    letter-spacing:.01em!important;
    text-transform:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-page--compact .ltw-send-step-header p{
    color:#cbb29c!important;
    -webkit-text-fill-color:#cbb29c!important;
    font-size:13px!important;
    line-height:1.5!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-page--compact .ltw-send-step-summary{
    margin:0 0 12px!important;
    padding:10px 14px!important;
    border:1px solid rgba(201,131,73,.28)!important;
    border-radius:9px!important;
    background:#241d18!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-page--compact .ltw-send-step-summary span{
    color:#d9965f!important;
    -webkit-text-fill-color:#d9965f!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-page--compact .ltw-send-step-summary strong{
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:24px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-page--compact .ltw-send-step-summary p{
    color:#d7c2ae!important;
    -webkit-text-fill-color:#d7c2ae!important;
    font-size:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-table{
    margin-top:12px!important;
    border:1px solid rgba(201,131,73,.45)!important;
    border-radius:10px!important;
    overflow:hidden!important;
    background:#1b1714!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-table-head,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row{
    display:grid!important;
    grid-template-columns:minmax(210px,1.35fr) minmax(120px,.8fr) minmax(185px,1.05fr) 64px minmax(145px,.95fr) 78px!important;
    align-items:center!important;
    gap:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-table-head{
    padding:9px 12px!important;
    border-bottom:1px solid rgba(201,131,73,.38)!important;
    background:#2a211b!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-table-head span{
    color:#d9965f!important;
    -webkit-text-fill-color:#d9965f!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:9px!important;
    font-weight:800!important;
    letter-spacing:.065em!important;
    line-height:1.2!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row{
    min-height:48px!important;
    padding:7px 12px!important;
    border-bottom:1px solid rgba(201,131,73,.18)!important;
    background:#1d1916!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row:last-child{border-bottom:0!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row>div{
    min-width:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row strong{
    display:block!important;
    margin:0!important;
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:600!important;
    line-height:1.3!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-guest{
    position:relative!important;
    padding-right:54px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-guest>strong{
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:14px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-guest small{
    display:block!important;
    margin-top:2px!important;
    color:#c9ad98!important;
    -webkit-text-fill-color:#c9ad98!important;
    font-size:11px!important;
    font-weight:500!important;
    line-height:1.25!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row .ltw-send-ready-badge{
    position:absolute!important;
    top:50%!important;
    right:0!important;
    transform:translateY(-50%)!important;
    min-height:20px!important;
    padding:2px 6px!important;
    border:1px solid rgba(82,154,94,.55)!important;
    background:rgba(57,120,68,.16)!important;
    color:#9bd5a4!important;
    -webkit-text-fill-color:#9bd5a4!important;
    font-size:8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row .ltw-send-ready-badge.is-resend{
    border-color:rgba(201,131,73,.55)!important;
    background:rgba(201,131,73,.10)!important;
    color:#e0a26c!important;
    -webkit-text-fill-color:#e0a26c!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-delivery strong{
    color:#ead5c2!important;
    -webkit-text-fill-color:#ead5c2!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-preview-cell{
    display:flex!important;
    justify-content:flex-end!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-page--compact .ltw-send-email-preview{
    min-width:0!important;
    padding:6px 9px!important;
    border:1px solid #ad7046!important;
    border-radius:5px!important;
    background:transparent!important;
    color:#e6a36c!important;
    -webkit-text-fill-color:#e6a36c!important;
    font-size:9px!important;
    font-weight:800!important;
    letter-spacing:.04em!important;
    line-height:1.1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-page--compact .ltw-send-email-preview:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-page--compact .ltw-send-email-preview:focus{
    background:#a9683f!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-mobile-label{display:none!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-note--compact{
    margin:12px 0 0!important;
    padding:9px 12px!important;
    border-left:2px solid #b67549!important;
    background:#211b17!important;
    color:#c9ad98!important;
    -webkit-text-fill-color:#c9ad98!important;
    font-size:11px!important;
    line-height:1.4!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-note--compact strong{
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-page--compact .ltw-send-step-actions{
    margin-top:16px!important;
    padding-top:16px!important;
    border-top:1px solid rgba(201,131,73,.25)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-page--compact .ltw-send-step-actions .ltw-button{
    min-width:155px!important;
}
@media(max-width:900px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-table-head,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row{
        grid-template-columns:minmax(190px,1.35fr) minmax(110px,.8fr) minmax(160px,1fr) 54px minmax(125px,.9fr) 70px!important;
        gap:8px!important;
    }
}
@media(max-width:760px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-page--compact{padding:22px 16px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-table-head{display:none!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-table{border:0!important;background:transparent!important;overflow:visible!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-table-body{display:grid!important;gap:7px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row{
        display:grid!important;
        grid-template-columns:1fr 1fr!important;
        gap:7px 12px!important;
        min-height:0!important;
        padding:10px 11px!important;
        border:1px solid rgba(201,131,73,.38)!important;
        border-radius:8px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-guest{grid-column:1/-1!important;padding-right:62px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-preview-cell{justify-content:flex-start!important;align-items:flex-end!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-mobile-label{
        display:block!important;
        margin:0 0 2px!important;
        color:#c78150!important;
        -webkit-text-fill-color:#c78150!important;
        font-size:8px!important;
        font-weight:800!important;
        letter-spacing:.06em!important;
        text-transform:uppercase!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-guest small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;}
}
\n\n/* ============================================================\n   3.2.18.27 — Review & Send final density polish\n   Four centered columns: Guests / Invitation Type / Email / Preview.\n   Removes duplicate helper copy, readiness badge, places and experience.\n   Client portal only.\n   ============================================================ */\nbody.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-summary--single{\n    justify-content:center!important;\n    padding:11px 14px!important;\n}\nbody.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-summary--single>div{\n    justify-content:center!important;\n    gap:9px!important;\n}\nbody.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-summary--single span{\n    font-size:11px!important;\n    line-height:1!important;\n}\nbody.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-summary--single strong{\n    font-size:25px!important;\n    line-height:1!important;\n}\nbody.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-table-head,\nbody.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row{\n    grid-template-columns:minmax(250px,1.55fr) minmax(150px,.9fr) minmax(230px,1.25fr) 90px!important;\n    gap:16px!important;\n}\nbody.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-table-head span{\n    text-align:center!important;\n    font-size:10px!important;\n}\nbody.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row{\n    min-height:54px!important;\n    padding:9px 14px!important;\n}\nbody.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row>div{\n    text-align:center!important;\n}\nbody.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row strong{\n    font-size:14px!important;\n    line-height:1.35!important;\n}\nbody.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-guest{\n    padding-right:0!important;\n}\nbody.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-guest>strong{\n    font-size:16px!important;\n}\nbody.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-guest small{\n    margin-top:3px!important;\n    font-size:13px!important;\n    line-height:1.3!important;\n}\nbody.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-preview-cell{\n    justify-content:center!important;\n}\nbody.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-page--compact .ltw-send-email-preview{\n    padding:7px 11px!important;\n    font-size:10px!important;\n}\n@media(max-width:900px){\n    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-table-head,\n    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row{\n        grid-template-columns:minmax(210px,1.45fr) minmax(135px,.9fr) minmax(190px,1.15fr) 82px!important;\n        gap:10px!important;\n    }\n}\n@media(max-width:760px){\n    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-summary--single>div{\n        flex-wrap:wrap!important;\n    }\n    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row{\n        grid-template-columns:1fr!important;\n        gap:9px!important;\n        padding:12px!important;\n    }\n    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row>div{\n        text-align:left!important;\n    }\n    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-preview-cell{\n        justify-content:flex-start!important;\n    }\n}\n

/* ============================================================
   3.2.18.28 — Review & Send readability lock
   Final client-only font sizing pass for invitation rows and helper note.
   ============================================================ */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row strong{
    font-size:16px!important;
    line-height:1.35!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-guest>strong{
    font-size:18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-guest small{
    font-size:14px!important;
    line-height:1.35!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-note--compact{
    font-size:14px!important;
    line-height:1.5!important;
    padding:11px 13px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-note--compact strong{
    font-size:14px!important;
}
@media(max-width:760px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row strong{
        font-size:15px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-guest>strong{
        font-size:17px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-guest small,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-note--compact,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-step-note--compact strong{
        font-size:13px!important;
    }
}


/* ============================================================
   3.2.18.30 — Review & Send column alignment polish
   Spreads the four review columns across the full row, centers
   headings over their content, and keeps Preview at far right.
   Client portal only.
   ============================================================ */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-table-head,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row{
    grid-template-columns:minmax(260px,1.55fr) minmax(170px,.95fr) minmax(260px,1.35fr) minmax(95px,.5fr)!important;
    gap:24px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-table-head span{
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row>div{
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-guest{
    padding-right:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-guest small{
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-preview-cell{
    justify-content:center!important;
    justify-self:stretch!important;
}
@media(max-width:980px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-table-head,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row{
        grid-template-columns:minmax(220px,1.45fr) minmax(145px,.9fr) minmax(220px,1.25fr) minmax(85px,.5fr)!important;
        gap:14px!important;
    }
}
@media(max-width:760px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row{
        grid-template-columns:1fr!important;
        gap:9px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row>div,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-guest small{
        text-align:left!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-preview-cell{
        justify-content:flex-start!important;
    }
}

/* ============================================================
   3.2.18.30 — Review & Send guests alignment polish
   Keep all review columns centered except Guests, which reads
   more naturally left-aligned in both heading and row content.
   Client portal only.
   ============================================================ */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-table-head span:first-child,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row .ltw-send-review-guest{
    text-align:left!important;
}


/* ============================================================
   3.2.18.31 — Review guest alignment + invitation email polish
   Additional guests align left beneath the main guest in the client
   Review & Send table. Guest-facing email type labels remain hidden.
   ============================================================ */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-send-review-row .ltw-send-review-guest small{
    text-align:left!important;
}

/* ==========================================================================
   v3.2.18.45 — Published client Event Website parity lock
   A locked Published Copy is display-only. It intentionally does not use the
   editable .ltw-visual-builder-canvas wrapper, because that wrapper owns
   builder-only positional/chrome rules. The website inside this neutral frame
   therefore consumes the same canonical theme + skeleton CSS as admin review
   and the public guest page.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode)
.ltw-guest-experience-editor.is-event-website-builder
.ltw-visual-builder-shell.is-published-copy:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    gap:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode)
.ltw-guest-experience-editor.is-event-website-builder
.ltw-published-copy-canvas:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    overflow:hidden;
    width:100%;
    min-width:0;
    border:1px solid #d7c9bf;
    border-radius:10px;
    background:#fff;
    box-shadow:0 12px 34px rgba(59,42,31,.07);
}
body.tcl-ltw-portal:not(.ltw-print-mode)
.ltw-guest-experience-editor.is-event-website-builder
.ltw-published-copy-canvas [data-ltw-preview-section]:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    cursor:default!important;
}



/* ========================================================================== 
   v3.2.18.57 — Event Website canvas control contrast lock (client)
   Builder chrome must never inherit Event Website theme text/fill colours.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas :is(
    .ltw-canvas-edit-badge,
    .ltw-canvas-section-tools .ltw-canvas-move-button,
    .ltw-canvas-move-target > strong
):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas :is(
    .ltw-canvas-edit-badge,
    .ltw-canvas-section-tools .ltw-canvas-move-button,
    .ltw-canvas-move-target > strong
):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#f6d6b7!important;-webkit-text-fill-color:#f6d6b7!important;opacity:1!important;text-shadow:none!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas :is(
    .ltw-canvas-edit-badge,
    .ltw-canvas-section-tools .ltw-canvas-move-button,
    .ltw-canvas-move-target > strong
) *:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas :is(
    .ltw-canvas-edit-badge,
    .ltw-canvas-section-tools .ltw-canvas-move-button,
    .ltw-canvas-move-target > strong
) *:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#f6d6b7!important;-webkit-text-fill-color:#f6d6b7!important;opacity:1!important;text-shadow:none!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-canvas-section-tools :is(.ltw-canvas-required-label,.ltw-canvas-theme-section-label):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-canvas-section-tools :is(.ltw-canvas-required-label,.ltw-canvas-theme-section-label) *:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-canvas-section-tools :is(.ltw-canvas-required-label,.ltw-canvas-theme-section-label):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor.is-event-website-builder .ltw-visual-builder-canvas .ltw-canvas-section-tools :is(.ltw-canvas-required-label,.ltw-canvas-theme-section-label) *:not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-classic_romance :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){color:#9a603f!important;-webkit-text-fill-color:#9a603f!important;opacity:1!important;text-shadow:none!important;}

/* v3.2.18.67 — Client Build Website canvas width parity.
 * Client-only builder chrome adjustment: reclaim horizontal space around the
 * visual canvas without changing Event Website theme/skeleton/component CSS. */
body.tcl-ltw-portal:not(.ltw-print-mode)
.ltw-guest-experience-editor.is-event-website-builder
.ltw-visual-builder-shell:not(.is-published-copy):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
    padding-left:10px!important;
    padding-right:10px!important;
}
@media(max-width:780px){
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder
    .ltw-visual-builder-shell:not(.is-published-copy):not(:where(.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-classic_romance .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery),.ltw-event-website.theme-refined_modern.theme-modern-muse .ltw-guest-renderer > .ltw-guest-editorial:not(.ltw-guest-rsvp,.ltw-guest-gallery) *)):not(:where(.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target),.ltw-event-website.theme-refined_modern.theme-modern-muse :is(.ltw-canvas-edit-badge,.ltw-canvas-section-tools,.ltw-canvas-move-target) *)){
        padding-left:8px!important;
        padding-right:8px!important;
    }
}

/* 3.2.18.83 — client RSVP completion card brand polish */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-client-complete{
    max-width:900px;
    margin:8px auto 34px;
    padding:42px 44px;
    border:1px solid #b9784f!important;
    border-radius:14px;
    background:#ead8c8!important;
    box-shadow:0 14px 30px rgba(32,22,16,.12);
    text-align:center;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-client-complete-kicker{
    display:block;
    margin:0 0 12px;
    color:#9f6237!important;
    -webkit-text-fill-color:#9f6237!important;
    font-size:12px;
    font-weight:800;
    letter-spacing:.18em;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-client-complete strong{
    display:block;
    margin:0;
    font-family:Georgia,"Times New Roman",serif;
    font-size:30px;
    line-height:1.2;
    font-weight:400;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-client-complete p{
    max-width:680px;
    margin:14px auto 0;
    color:#4b382c!important;
    -webkit-text-fill-color:#4b382c!important;
    font-size:15px;
    line-height:1.65;
    opacity:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-client-complete-note{
    display:block;
    max-width:680px;
    margin:18px auto 0;
    padding-top:16px;
    border-top:1px solid rgba(126,82,53,.28);
    color:#594235!important;
    -webkit-text-fill-color:#594235!important;
    font-size:13px;
    line-height:1.5;
    opacity:1!important;
}
@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-client-complete{padding:30px 22px;margin-bottom:24px}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-client-complete strong{font-size:26px}
}


/* 3.2.18.84 — invitation reply save-state + client invitations empty-state polish */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-copy .ltw-rsvp-workspace-kicker{
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-saved-state{
    display:flex!important;
    align-items:center!important;
    gap:11px!important;
    max-width:760px!important;
    margin:0 auto 16px!important;
    padding:11px 14px!important;
    border:1px solid rgba(139,85,48,.32)!important;
    border-radius:10px!important;
    background:rgba(255,250,244,.58)!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.45)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-saved-mark{
    display:grid!important;
    place-items:center!important;
    flex:0 0 28px!important;
    width:28px!important;
    height:28px!important;
    border-radius:50%!important;
    background:#9b6038!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    font:800 14px/1 "Lato",system-ui,sans-serif!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-saved-copy{
    display:flex!important;
    flex-direction:column!important;
    gap:2px!important;
    min-width:0!important;
    text-align:left!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-saved-copy strong{
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    font-size:13px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-saved-copy span{
    color:#5b4233!important;
    -webkit-text-fill-color:#5b4233!important;
    font-size:12px!important;
    overflow-wrap:anywhere!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-saved-edit{
    margin-left:auto!important;
    color:#76543e!important;
    -webkit-text-fill-color:#76543e!important;
    font-size:11px!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-confirmation{
    max-width:760px!important;
    margin:0 auto 12px!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-empty{
    margin-top:24px!important;
    padding:30px 24px!important;
    border:1px solid rgba(190,127,78,.38)!important;
    border-radius:12px!important;
    background:linear-gradient(180deg,#f3e8dc 0%,#ead9c8 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 8px 18px rgba(0,0,0,.08)!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-empty h4{
    margin:0 0 8px!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:21px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-empty p{
    max-width:700px!important;
    margin:0 auto!important;
    color:#654a39!important;
    -webkit-text-fill-color:#654a39!important;
    font-size:13px!important;
    line-height:1.55!important;
}
@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-saved-state{
        align-items:flex-start!important;
        flex-wrap:wrap!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-saved-edit{
        width:100%!important;
        margin:2px 0 0 39px!important;
        white-space:normal!important;
    }
}


/* 3.2.18.85 — client invitation editor primary-row cleanup */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client{
    grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,1.35fr)!important;
    align-items:end!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-invitation-type-field,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-primary-name-field,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-email-field{
    grid-column:auto!important;
    min-width:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-invitation-type-field select{
    max-width:none!important;
}
@media(max-width:900px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client{
        grid-template-columns:1fr 1fr!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-invitation-type-field{
        grid-column:1 / -1!important;
    }
}
@media(max-width:620px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client{
        grid-template-columns:1fr!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-invitation-type-field,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-primary-name-field,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-guided-invite-form.is-client .ltw-email-field{
        grid-column:1!important;
    }
}
\n\n/* v3.2.18.86 — client invitation top-row alignment cleanup */
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    align-items:end!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client > .ltw-invitation-type-field,
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client > .ltw-primary-name-field,
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client > .ltw-email-field{
    grid-column:auto!important;
    width:100%!important;
    min-width:0!important;
    align-self:end!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:flex-end!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client > .ltw-invitation-type-field .ltw-inline-label,
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client > .ltw-primary-name-field .ltw-inline-label,
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client > .ltw-email-field .ltw-inline-label{
    min-height:22px!important;
    margin-bottom:6px!important;
    align-items:flex-end!important;
}
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client > .ltw-invitation-type-field select,
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client > .ltw-primary-name-field input,
.tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client > .ltw-email-field input{
    width:100%!important;
    max-width:none!important;
    min-height:46px!important;
    height:46px!important;
    box-sizing:border-box!important;
    margin:0!important;
}
@media(max-width:820px){
    .tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client{
        grid-template-columns:1fr!important;
    }
    .tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client > .ltw-invitation-type-field,
    .tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client > .ltw-primary-name-field,
    .tcl-ltw-portal .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client > .ltw-email-field{
        grid-column:1!important;
    }
}


/* v3.3.2 — General Event website polish ----------------------------------- */
/* A true event-date countdown shared by Wedding and General Event. Theme
   variables own the colours so this remains native to Soft Elegance / After
   Midnight rather than introducing a third visual language. */
.ltw-event-website .ltw-event-countdown{
    width:min(100%,760px);
    margin:24px auto 0;
    text-align:center;
}
.ltw-event-website .ltw-event-countdown-grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:clamp(12px,2.4vw,28px);
    width:min(100%,620px);
    margin:0 auto 18px;
}
.ltw-event-website .ltw-event-countdown-grid>span{
    display:flex;
    min-width:0;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    padding:16px 12px;
    border:1px solid var(--guest-border,var(--border,currentColor));
    background:color-mix(in srgb,var(--guest-section-bg,var(--section-bg,#fff)) 92%,transparent);
}
.ltw-event-website .ltw-event-countdown-grid strong{
    font:inherit;
    font-family:var(--ltw-heading-font,inherit);
    font-size:clamp(30px,5vw,54px);
    line-height:1;
    color:var(--guest-accent,var(--accent,currentColor));
}
.ltw-event-website .ltw-event-countdown-grid small{
    margin-top:8px;
    font-size:11px;
    font-weight:700;
    letter-spacing:.16em;
    text-transform:uppercase;
    color:var(--guest-text,var(--text,currentColor));
}
.ltw-event-website .ltw-event-countdown .ltw-guest-date-display{
    margin:0;
}

/* Event Schedule editor: one clean time + event-detail row. The old separate
   Activity / Details data is merged into the detail field on first save. */
.tcl-ltw-portal .ltw-repeater-agenda .ltw-repeater-item{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:12px!important;
    align-items:end!important;
}
.tcl-ltw-portal .ltw-repeater-agenda .ltw-repeater-grid{
    display:grid!important;
    grid-template-columns:minmax(118px,160px) minmax(0,1fr)!important;
    gap:14px!important;
    align-items:end!important;
    min-width:0;
}
.tcl-ltw-portal .ltw-repeater-agenda .ltw-repeater-grid>label{
    display:grid!important;
    grid-template-rows:auto minmax(46px,auto)!important;
    gap:7px!important;
    min-width:0!important;
    align-self:stretch!important;
}
.tcl-ltw-portal .ltw-repeater-agenda [data-repeater-field="time"],
.tcl-ltw-portal .ltw-repeater-agenda [data-repeater-field="title"]{
    grid-column:auto!important;
}
.tcl-ltw-portal .ltw-repeater-agenda [data-repeater-field="time"] input{
    width:100%!important;
    height:46px!important;
    min-height:46px!important;
    margin:0!important;
    text-align:center!important;
    box-sizing:border-box!important;
}
.tcl-ltw-portal .ltw-repeater-agenda [data-repeater-field="title"] textarea{
    width:100%!important;
    min-height:46px!important;
    height:46px!important;
    margin:0!important;
    padding-top:11px!important;
    padding-bottom:11px!important;
    resize:vertical!important;
    box-sizing:border-box!important;
}
.tcl-ltw-portal .ltw-repeater-agenda .ltw-remove-repeater{
    height:46px!important;
    min-height:46px!important;
    align-self:end!important;
    margin:0!important;
}
@media(max-width:720px){
    .ltw-event-website .ltw-event-countdown-grid{gap:8px}
    .ltw-event-website .ltw-event-countdown-grid>span{padding:13px 7px}
    .ltw-event-website .ltw-event-countdown-grid strong{font-size:clamp(26px,10vw,40px)}
    .tcl-ltw-portal .ltw-repeater-agenda .ltw-repeater-item{grid-template-columns:1fr!important}
    .tcl-ltw-portal .ltw-repeater-agenda .ltw-repeater-grid{grid-template-columns:1fr!important}
    .tcl-ltw-portal .ltw-repeater-agenda .ltw-remove-repeater{justify-self:start!important}
}

/* 3.3.4 — Admin coordinator permissions stay live in the Available Website Sections list.
   Unavailable disabled rows remain in the DOM for safe permission toggles, but are hidden
   until the coordinator grants access. Enabled admin-only sections remain editable. */
.tcl-ltw-portal .ltw-guest-experience-editor.is-admin-context .is-client-content-builder .ltw-unified-section-row.is-disabled.is-coordinator-unavailable{display:none!important}

/* ======================================================================
   3.4.2 — Client mobile full-width portal shell
   Mobile-only presentation pass. Desktop/tablet structure is unchanged.
   ====================================================================== */
@media(max-width:620px){
    body.tcl-ltw-portal:not(.ltw-print-mode){
        overflow-x:hidden;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-shell{
        width:100%!important;
        max-width:none!important;
        margin:0!important;
        padding:0 0 64px!important;
        box-sizing:border-box!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-shell > .ltw-nav{
        width:100%!important;
        margin:0!important;
        border-left:0!important;
        border-right:0!important;
        border-radius:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-shell > .ltw-card,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-shell > #tcl-ltw-guest-experience{
        width:100%!important;
        max-width:none!important;
        margin:0 0 12px!important;
        padding-left:14px!important;
        padding-right:14px!important;
        border-left:0!important;
        border-right:0!important;
        border-radius:0!important;
        box-shadow:none!important;
        box-sizing:border-box!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-shell > #tcl-ltw-guest-experience{
        padding-left:0!important;
        padding-right:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-guest-experience > .ltw-guest-experience-editor{
        width:100%!important;
        max-width:none!important;
        margin:0!important;
        padding:20px 10px 28px!important;
        box-sizing:border-box!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor > .ltw-ge-head,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor > .ltw-review-notice,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor > .ltw-change-request-note,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor > form > .ltw-autosave-status,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor > form > .ltw-ge-builder-steps,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor > form > fieldset > .ltw-ge-section,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor > form > fieldset > .ltw-ge-step-actions{
        margin-left:0!important;
        margin-right:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-head{
        padding-left:6px!important;
        padding-right:6px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-head [data-ge-builder-title]{
        font-size:clamp(30px,8.3vw,40px)!important;
        line-height:1.13!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-head [data-ge-builder-intro]{
        font-size:15px!important;
        line-height:1.6!important;
        max-width:34em!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-ge-section{
        padding-left:12px!important;
        padding-right:12px!important;
        border-left:0!important;
        border-right:0!important;
        border-radius:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-media-foundation,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-unified-page-builder,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-full-preview-section{
        padding-left:12px!important;
        padding-right:12px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-website-basics > h4,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation-head h4,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-section-heading-row h4{
        font-size:clamp(25px,7.2vw,32px)!important;
        line-height:1.18!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-section-intro,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-foundation-head p,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-section-heading-row p{
        font-size:14px!important;
        line-height:1.55!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-theme-choice-card,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-palette-option,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-style-preview-wrap{
        max-width:100%!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-palette-option{
        min-width:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-palette-option strong,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-guest-experience-editor .ltw-palette-option span{
        font-size:12px!important;
        letter-spacing:.055em!important;
    }
    /* Overview cards: use the extra width efficiently without shrinking touch targets. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-hub-card,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-progress-card,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-documents,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-card{
        padding-left:14px!important;
        padding-right:14px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-access>div{
        padding:14px 12px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-access strong{
        line-height:1.35!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-hub-access .ltw-access-time{
        display:block!important;
        margin-top:2px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-card{
        margin-left:0!important;
        margin-right:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-item{
        width:100%!important;
        max-width:none!important;
        padding-left:10px!important;
        padding-right:10px!important;
        box-sizing:border-box!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-meta{
        flex-wrap:nowrap!important;
        white-space:nowrap!important;
        gap:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-meta span,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-meta small{
        font-size:10px!important;
        letter-spacing:.035em!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-meta>*+*::before{
        margin:0 5px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-copy>strong{
        font-size:14px!important;
        line-height:1.3!important;
    }
}

/* ======================================================================
   3.7.0 — Event Website narrow-canvas frame contract
   Build and Preview both give the canonical website the full available
   portal content width through the shared 720px presentation transition.
   Surrounding preview controls keep their own page gutter.
   ====================================================================== */
@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-unified-page-builder{
        padding-left:0!important;
        padding-right:0!important;
        border:0!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:transparent!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-visual-builder-shell:not(.is-published-copy){
        width:100%!important;
        max-width:none!important;
        margin:0!important;
        padding:0!important;
        border:0!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:transparent!important;
        overflow:visible!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-full-preview-section{
        padding-left:0!important;
        padding-right:0!important;
        border-left:0!important;
        border-right:0!important;
        border-radius:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-full-preview-section > :is(.ltw-event-website-preview-head,.ltw-preview-theme-toolbar,.ltw-content-note){
        margin-left:clamp(12px,3vw,18px)!important;
        margin-right:clamp(12px,3vw,18px)!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-visual-builder-heading{
        display:block!important;
        margin:0!important;
        padding:18px 14px 20px!important;
        border:0!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:transparent!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-visual-builder-heading h4{
        margin:4px 0 8px!important;
        font-size:26px!important;
        line-height:1.12!important;
        letter-spacing:.01em!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-visual-builder-heading p{
        margin:0!important;
        font-size:13px!important;
        line-height:1.5!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-visual-builder-tip{
        display:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-visual-builder-canvas{
        width:100%!important;
        max-width:none!important;
        margin:0!important;
        padding:0!important;
        overflow:visible!important;
        border:0!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:transparent!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-visual-builder-canvas > .ltw-event-website,
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-visual-builder-canvas .guest-main,
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-visual-builder-canvas .ltw-guest-renderer{
        width:100%!important;
        max-width:none!important;
        margin:0!important;
        border:0!important;
        border-radius:0!important;
        box-shadow:none!important;
        outline:0!important;
    }
    /* Remove the desktop skeleton rails/cards from the editing canvas only.
       Small content controls (countdown tiles, RSVP buttons, etc.) retain
       their own borders because they are meaningful component styling. */
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-visual-builder-canvas .ltw-guest-renderer > [data-ltw-preview-section],
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-visual-builder-canvas :is(
        .ltw-skeleton-pair-slot,
        .ltw-skeleton-split-slot,
        .ltw-skeleton-pair-one-left,
        .ltw-skeleton-pair-one-right,
        .ltw-skeleton-pair-two-left,
        .ltw-skeleton-pair-two-right,
        .ltw-skeleton-split-sixty,
        .ltw-skeleton-split-forty,
        .ltw-skeleton-continuation
    ){
        border-left:0!important;
        border-right:0!important;
        outline:0!important;
        box-shadow:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-visual-builder-canvas :is(.ltw-canvas-move-button,.ltw-canvas-required-label,.ltw-canvas-theme-section-label){
        min-height:30px!important;
        padding:6px 10px!important;
        font-size:9px!important;
    }
    /* Empty visual media should not consume a desktop-sized vertical panel. */
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-visual-builder-canvas .ltw-skeleton-fixed-final-photo .ltw-guest-feature-image.is-placeholder,
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-visual-builder-canvas .ltw-skeleton-image-band .ltw-guest-feature-image.is-placeholder{
        min-height:300px!important;
        height:300px!important;
    }
    /* Let the section library follow the same edge-to-edge mobile language. */
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-content-controls-heading,
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-section-builder,
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-available-sections-empty{
        margin-left:0!important;
        margin-right:0!important;
        border-left:0!important;
        border-right:0!important;
        border-radius:0!important;
        box-shadow:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-content-controls-heading{
        padding-left:14px!important;
        padding-right:14px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-content-controls-heading h4{
        font-size:25px!important;
        line-height:1.12!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-content-controls-heading p{
        font-size:13px!important;
        line-height:1.5!important;
    }
}

/* 3.4.5 — Light the Way client account activation and returning login */
.ltw-auth-page{margin:0;background:#f3eee8;color:#2d241f;font-family:Arial,sans-serif;min-height:100vh}
.ltw-auth-shell{min-height:100vh;display:grid;place-items:center;padding:42px 18px;box-sizing:border-box}
.ltw-auth-card{width:min(560px,100%);box-sizing:border-box;background:#fffaf5;border:1px solid #dbc5b5;border-radius:16px;box-shadow:0 18px 55px rgba(49,35,27,.10);padding:38px 42px;text-align:center}
.ltw-auth-logo{display:block;width:112px;max-width:38%;height:auto;margin:0 auto 24px}
.ltw-auth-eyebrow{display:block;color:#a66f4d;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px}
.ltw-auth-card h1{margin:0 0 16px;color:#2d241f;font-family:Georgia,serif;font-size:34px;line-height:1.15;font-weight:400}
.ltw-auth-copy{margin:0 auto 22px;max-width:440px;color:#6d584c;font-size:15px;line-height:1.65}
.ltw-auth-form{display:grid;gap:15px;text-align:left;margin:24px auto 0;max-width:430px}
.ltw-auth-form label:not(.ltw-auth-check){display:grid;gap:6px;color:#4b392f;font-size:12px;font-weight:800;letter-spacing:.02em}
.ltw-auth-form input[type="email"],.ltw-auth-form input[type="password"]{box-sizing:border-box;width:100%;min-height:46px;border:1px solid #d8c3b4;border-radius:7px;background:#fff;color:#2d241f;padding:10px 12px;font-size:16px;outline:none}
.ltw-auth-form input:focus{border-color:#a66f4d;box-shadow:0 0 0 3px rgba(166,111,77,.12)}
.ltw-auth-check{display:flex;align-items:center;gap:8px;color:#6d584c;font-size:12px;font-weight:600}
.ltw-auth-check input{margin:0}
.ltw-auth-form button,.ltw-auth-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:0;border-radius:7px;background:#a66f4d;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:800;letter-spacing:.06em;padding:13px 20px;cursor:pointer}
.ltw-auth-form button{width:100%;margin-top:3px}
.ltw-auth-link{margin:18px 0 0;font-size:13px}.ltw-auth-link a{color:#7d563f}
.ltw-auth-message{max-width:430px;margin:0 auto 18px;padding:11px 13px;border-radius:8px;font-size:13px;line-height:1.5;text-align:left}
.ltw-auth-message.is-success{background:#eef5ec;border:1px solid #bdd0b7;color:#355030}.ltw-auth-message.is-error{background:#fbefed;border:1px solid #dfb8b0;color:#713b32}
.ltw-auth-identity{display:grid;gap:3px;max-width:430px;margin:20px auto 0;padding:13px 15px;border:1px solid #e2d1c4;border-radius:9px;background:#f8f1eb;text-align:left}
.ltw-auth-identity span{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#99745d}.ltw-auth-identity strong{font-size:14px;color:#2d241f;overflow-wrap:anywhere}.ltw-auth-identity small{font-size:12px;color:#765f53}
.ltw-auth-brand{margin:30px 0 0;padding-top:18px;border-top:1px solid #eadfd7;color:#9a8171;font-size:11px;letter-spacing:.04em}
.ltw-auth-event-list{display:grid;gap:10px;margin:20px auto 0;max-width:430px;text-align:left}.ltw-auth-event-list a{display:grid;gap:3px;padding:14px 15px;border:1px solid #decabb;border-radius:9px;background:#fff;color:#2d241f;text-decoration:none}.ltw-auth-event-list span{font-size:12px;color:#765f53}
.ltw-auth-embedded{max-width:560px;margin:0 auto;padding:18px 0}.ltw-auth-embedded .ltw-auth-form{margin-top:0}
@media(max-width:620px){.ltw-auth-shell{padding:0}.ltw-auth-card{min-height:100vh;width:100%;border:0;border-radius:0;box-shadow:none;padding:38px 22px}.ltw-auth-card h1{font-size:30px}.ltw-auth-logo{width:96px}.ltw-auth-form{max-width:none}}

/* 3.4.6 — Light the Way authentication polish */
@media (min-width:621px){
    .ltw-auth-page{
        background:
            radial-gradient(circle at 50% 48%,rgba(200,132,79,.20) 0,rgba(166,111,77,.10) 22%,rgba(18,14,12,0) 54%),
            linear-gradient(180deg,#11100e 0%,#0b0a09 100%);
    }
    .ltw-auth-shell{position:relative;isolation:isolate}
    .ltw-auth-shell::before{
        content:"";
        position:absolute;
        z-index:-1;
        width:min(760px,72vw);
        height:min(760px,72vw);
        border-radius:50%;
        background:radial-gradient(circle,rgba(205,139,87,.30) 0%,rgba(178,112,70,.16) 34%,rgba(92,57,38,.07) 54%,rgba(0,0,0,0) 72%);
        filter:blur(16px);
        pointer-events:none;
    }
    .ltw-auth-card{
        box-shadow:0 24px 70px rgba(0,0,0,.40),0 0 58px rgba(178,112,70,.16);
    }
}
.ltw-auth-password-control{position:relative;display:block;width:100%}
.ltw-auth-form .ltw-auth-password-control input[type="password"],
.ltw-auth-form .ltw-auth-password-control input[type="text"]{
    box-sizing:border-box;
    width:100%;
    min-height:46px;
    border:1px solid #d8c3b4;
    border-radius:7px;
    background:#fff;
    color:#2d241f;
    padding:10px 48px 10px 12px;
    font-size:16px;
    outline:none;
}
.ltw-auth-password-toggle{
    position:absolute;
    right:5px;
    top:50%;
    transform:translateY(-50%);
    width:38px!important;
    min-width:38px!important;
    min-height:36px!important;
    height:36px;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:6px!important;
    background:transparent!important;
    color:#7d675a!important;
    box-shadow:none!important;
    cursor:pointer;
}
.ltw-auth-password-toggle:hover,
.ltw-auth-password-toggle:focus,
.ltw-auth-password-toggle:focus-visible{
    background:#f4ece5!important;
    color:#a66f4d!important;
    outline:none;
}
.ltw-auth-eye{display:block;width:20px;height:20px;margin:auto;fill:currentColor}
.ltw-auth-eye-hide{display:none}
.ltw-auth-password-toggle.is-showing .ltw-auth-eye-show{display:none}
.ltw-auth-password-toggle.is-showing .ltw-auth-eye-hide{display:block}
.ltw-auth-password-toggle .screen-reader-text{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    padding:0!important;
    margin:-1px!important;
    overflow:hidden!important;
    clip:rect(0,0,0,0)!important;
    white-space:nowrap!important;
    border:0!important;
}
@media(max-width:620px){
    .ltw-auth-page{background:#fffaf5}
    .ltw-auth-shell::before{display:none}
    .ltw-auth-card{box-shadow:none}
}


/* 3.4.7 — authentication visual finishing, rebuilt cleanly from 3.4.6 */
@media (min-width:621px){
    .ltw-auth-page{
        background:
            radial-gradient(ellipse 760px 560px at 50% 48%,rgba(224,146,88,.58) 0%,rgba(188,104,57,.42) 22%,rgba(117,63,37,.26) 45%,rgba(31,20,15,.10) 61%,rgba(0,0,0,0) 76%),
            radial-gradient(ellipse 1180px 820px at 50% 50%,rgba(140,76,43,.26) 0%,rgba(70,40,27,.15) 48%,rgba(0,0,0,0) 76%),
            linear-gradient(180deg,#11100e 0%,#090807 100%);
    }
    .ltw-auth-shell{position:relative;isolation:isolate}
    .ltw-auth-shell::before{
        content:"";
        position:absolute;
        z-index:-1;
        width:min(1120px,94vw);
        height:min(820px,88vh);
        border-radius:50%;
        background:radial-gradient(ellipse at center,rgba(230,151,92,.64) 0%,rgba(193,109,63,.42) 26%,rgba(128,68,41,.24) 48%,rgba(54,32,23,.10) 63%,rgba(0,0,0,0) 78%);
        filter:blur(34px);
        pointer-events:none;
    }
    .ltw-auth-shell::after{
        content:"";
        position:absolute;
        z-index:-1;
        width:min(720px,68vw);
        height:min(620px,70vh);
        border-radius:44%;
        background:radial-gradient(ellipse at center,rgba(236,162,102,.38) 0%,rgba(190,108,64,.24) 36%,rgba(0,0,0,0) 74%);
        filter:blur(52px);
        pointer-events:none;
    }
    .ltw-auth-card{
        box-shadow:
            0 30px 84px rgba(0,0,0,.50),
            0 0 78px rgba(221,139,82,.34),
            0 0 170px rgba(177,96,54,.24),
            0 0 300px rgba(110,59,37,.17);
    }
}

/* Keep the LTW mark noticeably legible on every authentication screen. */
.ltw-auth-logo{
    width:156px;
    max-width:46%;
    margin-bottom:22px;
}

/* Cleaner, more legible field typography on authentication forms. */
.ltw-auth-form label:not(.ltw-auth-check){
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:700;
    letter-spacing:0;
    line-height:1.35;
}
.ltw-auth-form input[type="email"],
.ltw-auth-form input[type="password"],
.ltw-auth-form input[type="text"]{
    font-family:Arial,Helvetica,sans-serif;
    font-weight:400;
    letter-spacing:0;
}

/* The generic auth button rule is more specific than the original eye rule.
   Target the toggle through the form so the icon is visible before hover. */
.ltw-auth-form button.ltw-auth-password-toggle{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    z-index:3;
    right:6px;
    width:38px!important;
    min-width:38px!important;
    height:34px!important;
    min-height:34px!important;
    margin:0!important;
    padding:0!important;
    border:1px solid #ead7c9!important;
    border-radius:7px!important;
    background:#f8f0ea!important;
    color:#624331!important;
    opacity:1!important;
    visibility:visible!important;
    box-shadow:0 1px 2px rgba(55,37,28,.06)!important;
}
.ltw-auth-form button.ltw-auth-password-toggle:hover,
.ltw-auth-form button.ltw-auth-password-toggle:focus,
.ltw-auth-form button.ltw-auth-password-toggle:focus-visible{
    border-color:#d9bda8!important;
    background:#efe1d6!important;
    color:#a66f4d!important;
    outline:none!important;
    box-shadow:0 0 0 2px rgba(166,111,77,.10)!important;
}
.ltw-auth-form button.ltw-auth-password-toggle .ltw-auth-eye{
    display:block!important;
    width:19px!important;
    height:19px!important;
    margin:auto!important;
    fill:currentColor!important;
    opacity:1!important;
    visibility:visible!important;
}
.ltw-auth-form button.ltw-auth-password-toggle .ltw-auth-eye-hide{display:none!important}
.ltw-auth-form button.ltw-auth-password-toggle.is-showing .ltw-auth-eye-show{display:none!important}
.ltw-auth-form button.ltw-auth-password-toggle.is-showing .ltw-auth-eye-hide{display:block!important}

@media(max-width:620px){
    .ltw-auth-logo{
        width:132px;
        max-width:44%;
        margin-bottom:22px;
    }
    .ltw-auth-form button.ltw-auth-password-toggle{
        right:6px;
        width:40px!important;
        min-width:40px!important;
        height:36px!important;
        min-height:36px!important;
    }
}

/* 3.4.8 — authentication mobile parity + cache-bust reinforcement */
/*
 * 3.4.7 already carried the visual finishing rules, but the rebuilt package
 * reused the same 3.4.7 asset version. Phones that had loaded the earlier
 * 3.4.7 could therefore keep the previous CSS/JS in cache. 3.4.8 gives the
 * auth assets a fresh version and explicitly reinforces the finished auth
 * controls at phone widths so desktop and mobile render the same treatment.
 */
@media (max-width:620px){
    .ltw-auth-logo{
        width:156px!important;
        max-width:52%!important;
        height:auto!important;
        margin:0 auto 24px!important;
    }

    .ltw-auth-password-control{
        position:relative!important;
        display:block!important;
        width:100%!important;
    }

    .ltw-auth-form .ltw-auth-password-control input[type="password"],
    .ltw-auth-form .ltw-auth-password-control input[type="text"]{
        padding-right:54px!important;
    }

    .ltw-auth-form button.ltw-auth-password-toggle{
        display:flex!important;
        position:absolute!important;
        top:50%!important;
        right:6px!important;
        transform:translateY(-50%)!important;
        align-items:center!important;
        justify-content:center!important;
        z-index:10!important;
        width:40px!important;
        min-width:40px!important;
        max-width:40px!important;
        height:36px!important;
        min-height:36px!important;
        margin:0!important;
        padding:0!important;
        border:1px solid #ead7c9!important;
        border-radius:7px!important;
        background:#f8f0ea!important;
        color:#624331!important;
        opacity:1!important;
        visibility:visible!important;
        pointer-events:auto!important;
        box-shadow:0 1px 2px rgba(55,37,28,.06)!important;
        -webkit-appearance:none!important;
        appearance:none!important;
    }

    .ltw-auth-form button.ltw-auth-password-toggle .ltw-auth-eye{
        display:block!important;
        width:19px!important;
        height:19px!important;
        margin:auto!important;
        color:#624331!important;
        fill:currentColor!important;
        opacity:1!important;
        visibility:visible!important;
        pointer-events:none!important;
    }

    .ltw-auth-form button.ltw-auth-password-toggle .ltw-auth-eye-show{
        display:block!important;
    }
    .ltw-auth-form button.ltw-auth-password-toggle .ltw-auth-eye-hide{
        display:none!important;
    }
    .ltw-auth-form button.ltw-auth-password-toggle.is-showing .ltw-auth-eye-show{
        display:none!important;
    }
    .ltw-auth-form button.ltw-auth-password-toggle.is-showing .ltw-auth-eye-hide{
        display:block!important;
    }
}


/* ==========================================================================
   3.6.7 — Client Home workflow polish
   Home-page only refinements: rental values use the same cream/white value
   colour as the other overview cards, and phone Needs Attention rows keep
   their action beside the task instead of stacking into excess vertical space.
   ========================================================================== */

/* Rental access values contain nested spans, so explicitly keep both the date
   and time in the same light value colour as the other Event Overview values. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-hub-card .ltw-hub-access strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-hub-card .ltw-hub-access strong .ltw-access-date,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-overview-hub-card .ltw-hub-access strong .ltw-access-time{
    color:var(--ltw-cream)!important;
}

/* Phone Home: keep each Needs Attention task compact, with OPEN on the right. */
@media(max-width:760px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-item{
        display:grid!important;
        grid-template-columns:minmax(0,1fr) auto!important;
        align-items:center!important;
        column-gap:12px!important;
        row-gap:4px!important;
        padding:15px 12px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-copy{
        min-width:0!important;
        padding-right:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-attention-open{
        align-self:center!important;
        justify-self:end!important;
        margin:0!important;
        min-width:72px!important;
        min-height:42px!important;
        padding:8px 12px!important;
    }
}


/* ==========================================================================
   3.6.8 — Client Event Website mobile visual polish
   Focused client-builder fixes only. Preview & Submit mobile renderer parity is
   intentionally deferred to the next dedicated pass.
   ========================================================================== */
@media(max-width:620px){
    /* Center the top workflow status pill on phone without changing desktop. */
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-ge-head > .ltw-ge-status{
        justify-self:center!important;
        margin-left:auto!important;
        margin-right:auto!important;
    }

    /* Theme chooser: the small status-style note belongs centered below the
       Choose Your Theme copy rather than hanging to the left of the grid. */
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-style-step-heading .ltw-style-simple-note{
        grid-column:1 / -1!important;
        justify-self:center!important;
        margin:8px auto 0!important;
    }

    /* The borderless mobile Build Website canvas exposes the portal's dark
       working surface, so explicitly restore readable builder-chrome colors. */
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-visual-builder-heading .ltw-visual-builder-eyebrow{
        color:#d88d4d!important;
        -webkit-text-fill-color:#d88d4d!important;
        opacity:1!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-visual-builder-heading h4{
        color:#f4e8d9!important;
        -webkit-text-fill-color:#f4e8d9!important;
        opacity:1!important;
        text-shadow:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-visual-builder-heading p{
        color:#dcc8b4!important;
        -webkit-text-fill-color:#dcc8b4!important;
        opacity:1!important;
        text-shadow:none!important;
    }

    /* Available Website Sections uses the same dark phone workspace. */
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-content-controls-heading h4{
        color:#f4e8d9!important;
        -webkit-text-fill-color:#f4e8d9!important;
        opacity:1!important;
        text-shadow:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-content-controls-heading p,
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-content-controls-heading .description{
        color:#dcc8b4!important;
        -webkit-text-fill-color:#dcc8b4!important;
        opacity:1!important;
        text-shadow:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-content-controls-heading .ltw-page-content-actions{
        display:flex!important;
        width:100%!important;
        justify-content:center!important;
        align-items:center!important;
        margin-top:14px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode)
    .ltw-guest-experience-editor.is-event-website-builder:not(.is-admin-context)
    .ltw-content-controls-heading .ltw-add-section-choice{
        margin-left:auto!important;
        margin-right:auto!important;
    }
}

/* ========================================================================== 
   v3.7.2 — RSVP mobile flow + Invitations workspace refinement
   Mobile-only. Makes the RSVP sub-navigation read as a four-step workflow and
   compacts the Invitations page without changing desktop or RSVP behavior.
   ========================================================================== */
@media (max-width:720px){
    /* RSVP sub-navigation: a clear 2x2 four-step workflow instead of a sticky
       horizontal/overflowing tab strip. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell > .ltw-subnav{
        position:relative!important;
        top:auto!important;
        z-index:20!important;
        display:grid!important;
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:0!important;
        margin:0 0 22px!important;
        overflow:hidden!important;
        counter-reset:ltw-rsvp-step;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell > .ltw-subnav a{
        flex:none!important;
        min-width:0!important;
        min-height:76px!important;
        padding:10px 8px 11px!important;
        display:flex!important;
        flex-direction:column!important;
        align-items:center!important;
        justify-content:center!important;
        gap:5px!important;
        white-space:normal!important;
        line-height:1.18!important;
        counter-increment:ltw-rsvp-step;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell > .ltw-subnav a::before{
        content:"STEP " counter(ltw-rsvp-step);
        position:static!important;
        display:block!important;
        width:auto!important;
        height:auto!important;
        background:none!important;
        box-shadow:none!important;
        color:#a8734d!important;
        opacity:1!important;
        font-family:"Lato",system-ui,sans-serif!important;
        font-size:9px!important;
        font-weight:800!important;
        line-height:1!important;
        letter-spacing:.14em!important;
        text-transform:uppercase!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell > .ltw-subnav a.active::before{
        color:#e0a169!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell > .ltw-subnav a:nth-child(2){
        border-right:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-workspace-shell > .ltw-subnav a:nth-child(-n+2){
        border-bottom:1px solid rgba(199,131,73,.20)!important;
    }

    /* Invitations: keep the reply-email editor compact. The desktop flex-basis
       previously became vertical height when the form changed to a column. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-settings{
        padding:18px 14px!important;
        margin:16px 0 18px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-copy{
        margin-bottom:14px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-copy h3{
        font-size:23px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-form{
        display:flex!important;
        flex-direction:column!important;
        align-items:stretch!important;
        gap:11px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-form .ltw-invitation-client-reply-email{
        flex:0 0 auto!important;
        min-width:0!important;
        width:100%!important;
        height:auto!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-form .ltw-invitation-client-reply-email input{
        width:100%!important;
        height:46px!important;
        min-height:46px!important;
        max-height:46px!important;
        margin:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-reply-form .ltw-button{
        width:100%!important;
        min-width:0!important;
        margin:0!important;
    }

    /* Six invitation metrics: compact two-column dashboard rather than six
       full-width rows. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-metrics{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:9px!important;
        margin:16px 0 20px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-metrics > div{
        min-height:74px!important;
        padding:12px 14px!important;
        display:flex!important;
        flex-direction:column!important;
        justify-content:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-metrics span{
        margin:0!important;
        font-size:10px!important;
        line-height:1.25!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-metrics strong{
        margin-top:4px!important;
        font-size:23px!important;
        line-height:1!important;
    }

    /* Create Invitation summary: keep its CTA compact and contained instead of
       stretching edge-to-edge on phones. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-unified-invite-builder > details > summary{
        min-height:0!important;
        padding:16px!important;
        display:grid!important;
        grid-template-columns:minmax(0,1fr) auto!important;
        align-items:center!important;
        gap:12px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-builder-summary-copy{
        min-width:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-builder-summary-copy strong{
        font-size:21px!important;
        line-height:1.2!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-builder-summary-copy span{
        font-size:12px!important;
        line-height:1.45!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-builder-open-button{
        width:auto!important;
        min-width:116px!important;
        max-width:132px!important;
        min-height:40px!important;
        padding:9px 12px!important;
        align-self:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-invite-panel[open] > summary{
        grid-template-columns:1fr!important;
    }

    /* Open invitation editor: center the first three field titles on mobile.
       Field values remain naturally left-aligned for easier data entry. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client > .ltw-invitation-type-field,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client > .ltw-primary-name-field,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client > .ltw-email-field{
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client > .ltw-invitation-type-field .ltw-inline-label,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client > .ltw-primary-name-field .ltw-inline-label,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-unified-invite-builder .ltw-guided-invite-form.is-client > .ltw-email-field .ltw-inline-label{
        width:100%!important;
        min-height:0!important;
        justify-content:center!important;
        align-items:center!important;
        text-align:center!important;
    }
}

/* ========================================================================== 
   v3.7.4 — RSVP Responses mobile finishing
   Mobile-only. Mirrors the Invitations metric density, centers invitation-type
   summaries, and keeps every attending guest name visible in compact responses.
   ========================================================================== */
@media (max-width:720px){
    /* Response counters: use the same compact 2-column mobile dashboard as
       Invitations instead of six full-width rows. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-metrics{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:9px!important;
        margin:16px 0 20px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-metrics > div{
        min-height:74px!important;
        padding:12px 14px!important;
        display:flex!important;
        flex-direction:column!important;
        justify-content:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-metrics span{
        margin:0!important;
        font-size:10px!important;
        line-height:1.25!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-rsvp-metrics strong{
        margin-top:4px!important;
        font-size:23px!important;
        line-height:1!important;
    }

    /* Invitation-type summaries remain one full-width card each, but the
       content is deliberately centered for quicker mobile scanning. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-summary{
        grid-template-columns:1fr!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-summary > div{
        width:100%!important;
        min-width:0!important;
        text-align:center!important;
        justify-items:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-summary span,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-summary strong,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-type-summary small{
        width:100%!important;
        text-align:center!important;
    }

    /* Compact response summaries: phone layout keeps the primary respondent,
       attendance count, and every additional attending guest visible. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-compact-row > summary{
        display:grid!important;
        grid-template-columns:30px max-content minmax(0,1fr) auto 20px!important;
        grid-template-areas:
            "status type type count chevron"
            "status name guests guests chevron"!important;
        align-items:center!important;
        gap:4px 8px!important;
        min-height:0!important;
        padding:10px 12px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-compact-row > summary .ltw-response-status-icon{
        grid-area:status!important;
        align-self:start!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-summary-type{
        grid-area:type!important;
        min-width:0!important;
        white-space:normal!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-summary-name{
        grid-area:name!important;
        max-width:none!important;
        min-width:0!important;
        overflow:visible!important;
        text-overflow:clip!important;
        white-space:nowrap!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-summary-count{
        grid-area:count!important;
        align-self:center!important;
        white-space:nowrap!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-summary-divider{
        display:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-summary-guests{
        grid-area:guests!important;
        display:block!important;
        min-width:0!important;
        width:100%!important;
        overflow:visible!important;
        text-overflow:clip!important;
        white-space:normal!important;
        overflow-wrap:break-word!important;
        color:#f0ddca!important;
        -webkit-text-fill-color:#f0ddca!important;
        font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
        font-size:13px!important;
        font-weight:400!important;
        line-height:1.35!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-summary-guests:not(:empty)::before{
        content:"·";
        display:inline-block;
        margin:0 7px 0 0;
        color:#cf9360!important;
        -webkit-text-fill-color:#cf9360!important;
    }

    /* Keep the response filter actions on one compact final row. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-filters{
        grid-template-columns:minmax(0,1fr) auto!important;
        align-items:end!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-filters > label{
        grid-column:1 / -1!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-filters > button{
        grid-column:1!important;
        grid-row:auto!important;
        justify-self:start!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-filters > a{
        grid-column:2!important;
        grid-row:auto!important;
        justify-self:end!important;
        align-self:center!important;
        margin:0!important;
    }

    /* Center export actions as one compact mobile toolbar. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-guest-toolbar > div{
        width:100%!important;
        justify-content:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-responses-card .ltw-response-compact-row > summary .ltw-compact-chevron{
        grid-area:chevron!important;
        align-self:center!important;
        margin-left:0!important;
    }
}

/* ========================================================================== 
   v3.7.5 — RSVP Invitations mobile row parity
   Mobile-only. Brings invitation summaries into the same two-line visual
   language as response summaries while preserving selection and send status.
   ========================================================================== */
@media (max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact .ltw-invite-compact-details > summary{
        display:grid!important;
        grid-template-columns:max-content minmax(0,1fr) auto 20px!important;
        grid-template-areas:
            "type type status chevron"
            "name guests guests chevron"!important;
        align-items:center!important;
        gap:4px 8px!important;
        min-height:0!important;
        padding:10px 12px 10px 6px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-summary-type{
        grid-area:type!important;
        min-width:0!important;
        white-space:normal!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-summary-name{
        grid-area:name!important;
        max-width:none!important;
        min-width:0!important;
        overflow:visible!important;
        text-overflow:clip!important;
        white-space:nowrap!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-summary-guests{
        grid-area:guests!important;
        display:block!important;
        min-width:0!important;
        width:100%!important;
        overflow:visible!important;
        text-overflow:clip!important;
        white-space:normal!important;
        overflow-wrap:break-word!important;
        color:#f0ddca!important;
        -webkit-text-fill-color:#f0ddca!important;
        font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
        font-size:13px!important;
        font-weight:400!important;
        line-height:1.35!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-summary-divider{
        display:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-summary-guests:not(:empty)::before{
        content:"·";
        display:inline-block;
        margin:0 7px 0 0;
        color:#cf9360!important;
        -webkit-text-fill-color:#cf9360!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-summary-status{
        grid-area:status!important;
        align-self:center!important;
        white-space:nowrap!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-compact-details > summary .ltw-compact-chevron{
        grid-area:chevron!important;
        align-self:center!important;
        margin-left:0!important;
    }
}


/* ========================================================================== 
   v3.7.6 — RSVP Invitations mobile finishing
   Mobile-only. Keeps open-group allowance copy on its own line when present
   and centers the Invitations heading/filter controls for a cleaner workflow.
   ========================================================================== */
@media (max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-list-toolbar,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-list-toolbar > div{
        width:100%!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-list-toolbar p{
        max-width:100%!important;
        margin-left:auto!important;
        margin-right:auto!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-filter{
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-filter-label{
        display:block!important;
        width:100%!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invitation-filter-options{
        justify-content:center!important;
    }

    /* Open/max-group capacity belongs beneath the named guests instead of
       squeezing into their line. Plus-one invitations keep the approved
       inline layout. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-client-invite-card--compact.has-open-allowance .ltw-invite-compact-details > summary{
        grid-template-areas:
            "type type status chevron"
            "name guests guests chevron"
            "allowance allowance allowance chevron"!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-summary-allowance-divider{
        display:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-rsvp-invitations-card .ltw-invite-summary-allowance{
        grid-area:allowance!important;
        display:block!important;
        width:100%!important;
        min-width:0!important;
        color:#f0ddca!important;
        -webkit-text-fill-color:#f0ddca!important;
        font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
        font-size:13px!important;
        font-weight:400!important;
        line-height:1.25!important;
        white-space:normal!important;
        overflow-wrap:break-word!important;
    }
}


/* ==========================================================================
   v3.7.7 — Client primary navigation mobile menu
   Mobile-only. Replaces the horizontal scrolling primary navigation with a
   compact current-section / Menu control and an on-demand two-column panel.
   Feature Access, destination URLs, badges and desktop navigation are unchanged.
   ========================================================================== */
.tcl-ltw-portal .ltw-mobile-nav-toggle{
    display:none;
}

@media (max-width:760px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-mobile-nav-toggle{
        position:relative;
        display:flex!important;
        width:100%;
        min-height:58px;
        align-items:center;
        justify-content:space-between;
        gap:16px;
        margin:0 0 18px;
        padding:0 17px;
        border:1px solid rgba(181,117,66,.42);
        border-top-color:rgba(198,132,76,.62);
        border-bottom-color:rgba(198,132,76,.52);
        border-radius:0;
        background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 38%),linear-gradient(180deg,#141311 0%,#0a0a09 100%);
        color:#d9b38d;
        box-shadow:0 12px 30px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.025),inset 0 -1px 0 rgba(181,117,66,.08);
        font-family:"Marcellus",Georgia,'Times New Roman',serif;
        font-size:13px;
        font-weight:500;
        line-height:1;
        letter-spacing:.095em;
        text-transform:uppercase;
        cursor:pointer;
        appearance:none;
        -webkit-appearance:none;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-mobile-nav-toggle::after{
        content:"";
        position:absolute;
        left:12%;
        right:12%;
        bottom:0;
        height:2px;
        border-radius:999px 999px 0 0;
        background:linear-gradient(90deg,transparent,#c67d42 22%,#e0a36e 50%,#c67d42 78%,transparent);
        opacity:.72;
        box-shadow:0 -3px 12px rgba(207,129,65,.50);
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-mobile-nav-toggle:focus-visible{
        outline:1px solid #d28a4b;
        outline-offset:-3px;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-mobile-nav-current,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-mobile-nav-action{
        display:flex;
        min-width:0;
        align-items:center;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-mobile-nav-current{
        gap:9px;
        color:#f5ddc3;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-mobile-nav-current .ltw-nav-icon{
        width:20px!important;
        height:20px!important;
        flex-basis:20px!important;
        color:#d28a4b!important;
        filter:drop-shadow(0 0 5px rgba(196,124,66,.28));
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-mobile-nav-current .ltw-nav-icon svg{
        width:20px!important;
        height:20px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-mobile-nav-current-label{
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-mobile-nav-current .ltw-nav-attention-count{
        min-width:20px!important;
        min-height:20px!important;
        height:20px!important;
        padding:0 6px!important;
        border-color:rgba(235,190,145,.42)!important;
        background:#d28a4b!important;
        color:#090807!important;
        font-size:10px!important;
        box-shadow:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-mobile-nav-action{
        flex:0 0 auto;
        gap:6px;
        color:#c89568;
        font-size:11px;
        letter-spacing:.14em;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-mobile-nav-chevron{
        display:block;
        width:17px;
        height:17px;
        fill:none;
        stroke:currentColor;
        stroke-width:1.7;
        stroke-linecap:round;
        stroke-linejoin:round;
        transition:transform .18s ease;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-mobile-nav-toggle[aria-expanded="true"]{
        margin-bottom:0;
        border-bottom-color:rgba(181,117,66,.22);
        box-shadow:0 8px 22px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.025);
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-mobile-nav-toggle[aria-expanded="true"]::after{
        opacity:0;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-mobile-nav-toggle[aria-expanded="true"] .ltw-mobile-nav-chevron{
        transform:rotate(180deg);
    }

    /* Before JS is available, keep every destination visible as a clean grid.
       Once the menu controller is ready, the panel collapses behind the toggle. */
    body.tcl-ltw-portal:not(.ltw-print-mode) #ltw-primary-navigation.ltw-nav{
        position:relative!important;
        top:auto!important;
        display:grid!important;
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        grid-auto-flow:row!important;
        width:100%!important;
        margin:0 0 18px!important;
        overflow:visible!important;
        scroll-snap-type:none!important;
        -webkit-overflow-scrolling:auto;
        scrollbar-width:auto;
    }
    body.tcl-ltw-portal.ltw-mobile-nav-ready:not(.ltw-print-mode) #ltw-primary-navigation.ltw-nav{
        display:none!important;
    }
    body.tcl-ltw-portal.ltw-mobile-nav-ready:not(.ltw-print-mode) #ltw-primary-navigation.ltw-nav.is-mobile-open{
        display:grid!important;
        animation:ltw-mobile-nav-reveal .18s ease both;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #ltw-primary-navigation.ltw-nav a{
        flex:none!important;
        width:auto!important;
        min-width:0!important;
        min-height:58px!important;
        padding:12px 8px 13px!important;
        gap:8px!important;
        border-right:1px solid rgba(181,117,66,.18)!important;
        border-bottom:1px solid rgba(181,117,66,.18)!important;
        font-size:12px!important;
        letter-spacing:.075em!important;
        scroll-snap-align:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #ltw-primary-navigation.ltw-nav a:nth-child(even){
        border-right:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #ltw-primary-navigation.ltw-nav a:last-child,
    body.tcl-ltw-portal:not(.ltw-print-mode) #ltw-primary-navigation.ltw-nav a:nth-last-child(2):nth-child(odd){
        border-bottom:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #ltw-primary-navigation.ltw-nav a:last-child:nth-child(odd){
        grid-column:1 / -1;
        border-right:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #ltw-primary-navigation.ltw-nav .ltw-nav-icon,
    body.tcl-ltw-portal:not(.ltw-print-mode) #ltw-primary-navigation.ltw-nav .ltw-nav-icon svg{
        width:19px!important;
        height:19px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #ltw-primary-navigation.ltw-nav .ltw-nav-icon{
        flex-basis:19px!important;
    }
}

@keyframes ltw-mobile-nav-reveal{
    from{opacity:0;transform:translateY(-4px)}
    to{opacity:1;transform:translateY(0)}
}

@media (prefers-reduced-motion:reduce){
    .tcl-ltw-portal .ltw-mobile-nav-chevron{transition:none!important}
    .tcl-ltw-portal #ltw-primary-navigation.ltw-nav.is-mobile-open{animation:none!important}
}


/* ========================================================================== 
   v3.7.10 / v3.7.26 — Client Event Checklist compact mobile rows
   Phone-only presentation cleanup. Keeps checklist data, autosave, filters,
   completion, expand/collapse and sync behavior unchanged.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-client-checklist-remove-mobile{
    display:none!important;
}
@media(max-width:720px){
    /* Center the checklist controls and remove the redundant mobile save badge. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-toolbar{
        align-items:center!important;
        gap:13px!important;
        margin-bottom:17px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-filters{
        width:100%!important;
        justify-content:center!important;
        flex-wrap:wrap!important;
        gap:8px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-filters button{
        min-height:36px!important;
        padding:8px 12px!important;
        font-size:10px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-actions{
        width:100%!important;
        align-items:center!important;
        justify-content:center!important;
        flex-direction:row!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-autosave{
        display:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-add{
        width:auto!important;
        min-width:0!important;
        min-height:36px!important;
        margin:0 auto!important;
        padding:8px 14px!important;
        font-size:10px!important;
        letter-spacing:.055em!important;
    }

    /* Turn each task into a deliberate compact mobile card. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-rows{
        gap:9px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-row{
        border-radius:10px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-client-main{
        position:relative!important;
        display:grid!important;
        grid-template-columns:22px minmax(0,1fr) auto!important;
        align-items:start!important;
        gap:7px 8px!important;
        min-height:0!important;
        padding:12px 13px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-complete{
        grid-column:1!important;
        grid-row:1!important;
        align-self:start!important;
        margin-top:2px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-copy{
        display:contents!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-title-line{
        display:contents!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-title-line>strong{
        grid-column:2 / -1!important;
        grid-row:1!important;
        min-width:0!important;
        font-size:16px!important;
        line-height:1.28!important;
        padding-right:26px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-meta{
        grid-column:2!important;
        grid-row:2!important;
        display:flex!important;
        align-items:center!important;
        align-self:center!important;
        min-width:0!important;
        flex-wrap:wrap!important;
        gap:5px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-meta span{
        min-height:22px!important;
        padding:3px 7px!important;
        font-size:8px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-toggle,
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-checklist-toggle{
        grid-column:3!important;
        grid-row:2!important;
        align-self:center!important;
        justify-self:end!important;
        width:auto!important;
        min-width:104px!important;
        min-height:32px!important;
        margin:0!important;
        padding:7px 9px!important;
        font-size:8px!important;
        letter-spacing:.055em!important;
    }

    /* Expanded editor: Task full width, then Category + Due Date together. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor,
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-client-checklist-editor{
        position:relative!important;
        display:grid!important;
        grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
        gap:11px 10px!important;
        padding:14px 14px 14px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor>label{
        min-width:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor>label:nth-of-type(1){
        grid-column:1 / -1!important;
        padding-right:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor>label:nth-of-type(2){
        grid-column:1!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor>label:nth-of-type(3){
        grid-column:2!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor input,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor select{
        min-width:0!important;
        min-height:40px!important;
        padding:8px 9px!important;
        font-size:13px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-notes{
        grid-column:1 / -1!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-notes-controls{
        display:block!important;
    }

    /* Keep Remove as a minimal corner X in the dark task card; the editor stays action-free on mobile. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-remove-mobile{
        position:absolute!important;
        top:9px!important;
        right:10px!important;
        z-index:2!important;
        display:grid!important;
        place-items:center!important;
        width:20px!important;
        min-width:20px!important;
        max-width:20px!important;
        height:20px!important;
        min-height:20px!important;
        max-height:20px!important;
        margin:0!important;
        padding:0!important;
        border:0!important;
        border-radius:0!important;
        background:transparent!important;
        color:#c98752!important;
        -webkit-text-fill-color:#c98752!important;
        box-shadow:none!important;
        font-size:0!important;
        line-height:1!important;
        overflow:visible!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-remove-mobile::before{
        content:"×"!important;
        display:block!important;
        color:#c98752!important;
        -webkit-text-fill-color:#c98752!important;
        font-family:Arial,sans-serif!important;
        font-size:20px!important;
        font-weight:400!important;
        line-height:1!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-remove-desktop{
        display:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-remove-mobile:hover,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-remove-mobile:focus-visible{
        border:0!important;
        background:transparent!important;
        color:#58301f!important;
        -webkit-text-fill-color:#58301f!important;
        outline:1px dotted rgba(117,67,41,.55)!important;
        outline-offset:2px!important;
        box-shadow:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-remove-mobile:hover::before,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-remove-mobile:focus-visible::before{
        color:#58301f!important;
        -webkit-text-fill-color:#58301f!important;
    }
}

@media(max-width:360px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-filters{
        gap:6px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-checklist-filters button{
        padding:8px 9px!important;
        font-size:9px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-coordination .ltw-client-checklist-editor,
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-coordination-tools .ltw-checklist-row .ltw-client-checklist-editor{
        gap:10px 8px!important;
        padding-left:13px!important;
        padding-right:13px!important;
    }
}


/* ========================================================================== 
   v3.7.11 — Budget Planner compact mobile item cards
   Mobile-only finishing: centered filters, simplified item header, corner
   remove action, and a shared three-column money row.
   ========================================================================== */
@media(max-width:700px){
    /* Keep the comparison filters balanced and centered above the item cards. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-filters{
        justify-content:center!important;
        width:100%!important;
    }

    /* Three-column mobile card grid: top fields stay full width while the
       three related money fields share one compact row. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item.is-selected,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item:not(.is-selected){
        position:relative!important;
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
        grid-template-areas:
            "choice choice choice"
            "category category category"
            "description description description"
            "vendor vendor vendor"
            "estimated actual paid"!important;
        gap:10px 8px!important;
        padding:0 12px 12px!important;
    }

    /* The state eyebrow is redundant on mobile; the checkbox itself carries
       the meaning. Keep Use in budget on the left and reserve the right edge
       for the compact destructive action. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item-choice{
        min-height:46px!important;
        margin:0 -12px 2px!important;
        padding:10px 48px 10px 13px!important;
        align-items:center!important;
        justify-content:flex-start!important;
        flex-direction:row!important;
        gap:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-choice-state{
        display:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-use-toggle{
        margin:0!important;
        justify-self:start!important;
    }

    /* Amount labels/fields stay readable while fitting three across. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .estimated,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .actual,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .paid{
        min-width:0!important;
        gap:5px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .estimated>span,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .actual>span,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .paid>span{
        font-size:9px!important;
        letter-spacing:.035em!important;
        white-space:nowrap!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-money-input.compact{
        width:100%!important;
        min-width:0!important;
        min-height:40px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-money-input.compact b{
        padding:0 5px!important;
        font-size:12px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-money-input.compact input{
        min-width:0!important;
        min-height:38px!important;
        padding:7px 4px 7px 0!important;
        font-size:12px!important;
    }

    /* Notes reclaim the full width. Remove leaves the normal document flow
       and becomes a quiet X in the dark card header. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-bottom-row{
        grid-column:1 / -1!important;
        display:grid!important;
        grid-template-columns:1fr!important;
        gap:0!important;
        width:100%!important;
        margin-top:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .ltw-budget-item-bottom-row .ltw-remove-budget-row,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) button.ltw-remove-budget-row{
        position:absolute!important;
        top:8px!important;
        right:10px!important;
        z-index:3!important;
        display:grid!important;
        place-items:center!important;
        width:28px!important;
        min-width:28px!important;
        max-width:28px!important;
        height:28px!important;
        min-height:28px!important;
        max-height:28px!important;
        margin:0!important;
        padding:0!important;
        border:0!important;
        border-radius:0!important;
        background:transparent!important;
        background-image:none!important;
        color:#e3b083!important;
        -webkit-text-fill-color:#e3b083!important;
        box-shadow:none!important;
        text-shadow:none!important;
        font-size:0!important;
        line-height:1!important;
        transform:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row::before{
        content:"×"!important;
        display:block!important;
        color:#e3b083!important;
        -webkit-text-fill-color:#e3b083!important;
        font-family:Arial,sans-serif!important;
        font-size:21px!important;
        font-weight:400!important;
        line-height:1!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row:hover,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row:focus-visible,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) button.ltw-remove-budget-row:hover,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) button.ltw-remove-budget-row:focus-visible{
        border:0!important;
        background:transparent!important;
        background-image:none!important;
        color:#f2c79f!important;
        -webkit-text-fill-color:#f2c79f!important;
        box-shadow:none!important;
        transform:none!important;
        outline:1px dotted rgba(227,176,131,.58)!important;
        outline-offset:1px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row:hover::before,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-remove-budget-row:focus-visible::before{
        color:#f2c79f!important;
        -webkit-text-fill-color:#f2c79f!important;
    }
}

@media(max-width:360px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item.is-selected,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item:not(.is-selected){
        gap:9px 6px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .estimated>span,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .actual>span,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-budget-planner:not(.is-admin) .ltw-budget-item .paid>span{
        font-size:8px!important;
    }
}


/* ========================================================================== 
   v3.7.30 — Seating Builder mobile launch cleanup
   Mobile-only presentation pass: compact table picker, centered section
   hierarchy, quieter autosave, cleaner table/seat controls, and reordered
   unseated tools. Seating data, assignment, RSVP/vendor integration, autosave,
   printing and desktop presentation remain on the existing renderer/logic.
   ========================================================================== */
@media(max-width:620px){
    /* Keep routine autosave invisible on phones; surface actual save failures. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-autosave:not([data-state="error"]){
        display:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-autosave[data-state="error"]{
        position:static!important;
        width:100%!important;
        box-sizing:border-box!important;
        margin:0 0 12px!important;
    }

    /* Let Add Table lead the section, tables follow, then the collapse action. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table-toolbar{
        display:contents!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table-toolbar-main{
        order:1!important;
        display:grid!important;
        justify-items:center!important;
        gap:7px!important;
        width:100%!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table-toolbar-main p{
        max-width:300px!important;
        margin:0 auto!important;
        text-align:center!important;
        line-height:1.45!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table-collapse{
        order:2!important;
        width:100%!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table-collapsed-note{
        order:2!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table-toggle{
        order:3!important;
        width:100%!important;
        margin:2px 0 0!important;
    }

    /* Preserve the useful two-column editor without letting fields feel cramped. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table{
        grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
        grid-template-areas:'name shape' 'capacity notes' 'actions actions'!important;
        gap:10px!important;
        padding:13px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table-actions{
        justify-self:end!important;
        height:auto!important;
        min-height:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-remove-seating-table{
        height:34px!important;
        min-height:34px!important;
        padding:0 11px!important;
        transform:none!important;
    }

    /* Replace the horizontal table rail with a real tap-to-select phone grid. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-all-tables-summary-wrap{
        overflow:visible!important;
        padding:0!important;
        margin:0 0 14px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-all-tables-summary{
        display:grid!important;
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:9px!important;
        overflow:visible!important;
        padding:0!important;
        margin:0!important;
        scroll-snap-type:none!important;
        scrollbar-width:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-all-tables-summary::-webkit-scrollbar{
        display:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-table-summary-chip{
        box-sizing:border-box!important;
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
        min-height:74px!important;
        padding:10px!important;
        text-align:center!important;
        justify-items:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-table-summary-chip strong,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-table-summary-chip .ltw-table-summary-meta,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-table-summary-chip .ltw-table-summary-status{
        width:100%!important;
        overflow:visible!important;
        text-overflow:clip!important;
        white-space:normal!important;
        overflow-wrap:anywhere!important;
        text-align:center!important;
    }

    /* Center section hierarchy while keeping form labels practical and readable. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-layout-preview{
        margin-top:14px!important;
        padding:15px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-layout-preview>.ltw-seating-section-head,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-head,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-guest-directory>.ltw-seating-section-head{
        justify-items:center!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-layout-preview>.ltw-seating-section-head>div,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-head>div,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-guest-directory>.ltw-seating-section-head>div{
        width:100%!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-layout-preview .ltw-seating-section-head h4,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-head h4{
        justify-content:center!important;
        margin-left:auto!important;
        margin-right:auto!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-head p,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-guest-directory>.ltw-seating-section-head p{
        max-width:320px!important;
        margin:6px auto 0!important;
        text-align:center!important;
        line-height:1.5!important;
    }

    /* Give the active table a calmer centered header and compact seat rows. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview{
        margin-top:14px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-table-summary-card{
        padding:15px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-table-summary-head{
        display:grid!important;
        justify-items:center!important;
        gap:8px!important;
        margin-bottom:12px!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-table-heading-line{
        justify-content:center!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-table-seat-count{
        margin:0!important;
        justify-self:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-seat-position-list{
        gap:7px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-seat-position-list li{
        grid-template-columns:minmax(58px,72px) minmax(0,1fr)!important;
        align-items:center!important;
        gap:8px!important;
        padding:8px 9px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-seat-position-list li>span{
        margin:0!important;
        font-size:13px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-seat-guest-picker{
        height:42px!important;
        min-height:42px!important;
        font-size:14px!important;
    }

    /* Unseated flow: heading, search/filter tools, add-someone helper, results. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-head{order:10!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-tools{
        order:11!important;
        width:100%!important;
        max-width:none!important;
        margin:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-missing-guest{
        order:12!important;
        gap:10px!important;
        margin:0!important;
        padding:13px 14px!important;
        text-align:center!important;
        justify-items:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-missing-guest>div{
        justify-items:center!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-guests-link{
        justify-self:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-head~.ltw-seating-empty{
        order:13!important;
        margin:0!important;
        text-align:center!important;
        line-height:1.5!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-guest-list{
        order:14!important;
        margin-top:0!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-guest-chip{
        width:100%!important;
        box-sizing:border-box!important;
        justify-content:center!important;
        text-align:center!important;
    }
}
@media(max-width:350px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-all-tables-summary{
        grid-template-columns:1fr!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table{
        grid-template-columns:1fr!important;
        grid-template-areas:'name' 'shape' 'capacity' 'notes' 'actions'!important;
    }
}

/* ========================================================================== 
   v3.7.31 — Seating Builder table-card refinement
   Tightens table creation/editing and table selection without changing
   seating data, assignment, autosave, RSVP/vendor or print logic.
   ========================================================================== */

/* Client table editor: one clear hierarchy at every screen size. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table{
    position:relative!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    grid-template-areas:
        'name name'
        'shape capacity'
        'notes notes'!important;
    gap:10px 12px!important;
    padding:14px!important;
    padding-top:15px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table>label:has([data-table-field="name"]){
    grid-area:name!important;
    padding-right:38px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table>label:has([data-table-field="shape"]){
    grid-area:shape!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table>label:has([data-table-field="capacity"]){
    grid-area:capacity!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table>label.notes{
    grid-area:notes!important;
}

/* Compact table removal: shared familiar × pattern in the top-right. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table-actions{
    position:absolute!important;
    top:10px!important;
    right:10px!important;
    z-index:2!important;
    display:block!important;
    width:auto!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-remove-seating-table{
    display:grid!important;
    place-items:center!important;
    width:28px!important;
    min-width:28px!important;
    height:28px!important;
    min-height:28px!important;
    margin:0!important;
    padding:0!important;
    border:1px solid rgba(139,88,57,.34)!important;
    border-radius:999px!important;
    background:rgba(248,243,238,.88)!important;
    color:#8b5839!important;
    -webkit-text-fill-color:#8b5839!important;
    box-shadow:none!important;
    font-family:Arial,sans-serif!important;
    font-size:19px!important;
    font-weight:400!important;
    line-height:1!important;
    letter-spacing:0!important;
    text-decoration:none!important;
    text-transform:none!important;
    cursor:pointer!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-remove-seating-table:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-remove-seating-table:focus-visible{
    border-color:#9a6848!important;
    background:#fffaf7!important;
    color:#6d4028!important;
    -webkit-text-fill-color:#6d4028!important;
    outline:2px solid rgba(154,104,72,.12)!important;
    outline-offset:1px!important;
}

/* Keep the Shape affordance obvious and restore the native Capacity steppers. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table select[data-table-field="shape"]{
    appearance:none!important;
    -webkit-appearance:none!important;
    padding-right:36px!important;
    background-color:#f8f3ee!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23704b36' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M1 1.25 6 6.25l5-5'/%3E%3C/svg%3E")!important;
    background-repeat:no-repeat!important;
    background-position:right 11px center!important;
    background-size:12px 8px!important;
    accent-color:#a86c43!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table select[data-table-field="shape"] option{
    background:#f8f3ee!important;
    color:#2d2119!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table select[data-table-field="shape"] option:checked{
    background:#ad7048!important;
    background:linear-gradient(#ad7048,#ad7048)!important;
    color:#fff7ef!important;
    box-shadow:0 0 0 100vmax #ad7048 inset!important;
    -webkit-text-fill-color:#fff7ef!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table input[type="number"][data-table-field="capacity"]:not([readonly]){
    appearance:auto!important;
    -webkit-appearance:auto!important;
    -moz-appearance:auto!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table input[type="number"][data-table-field="capacity"]:not([readonly])::-webkit-inner-spin-button,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table input[type="number"][data-table-field="capacity"]:not([readonly])::-webkit-outer-spin-button{
    -webkit-appearance:auto!important;
    opacity:1!important;
    margin:0!important;
}

/* Table picker: two concise lines only. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-table-summary-chip{
    display:grid!important;
    align-content:center!important;
    justify-items:center!important;
    gap:4px!important;
    min-height:58px!important;
    padding:9px 10px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-table-summary-chip strong{
    display:block!important;
    margin:0!important;
    font-size:13px!important;
    line-height:1.15!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-table-summary-chip .ltw-table-summary-meta{
    display:block!important;
    margin:0!important;
    color:#8f6246!important;
    -webkit-text-fill-color:#8f6246!important;
    font-size:10px!important;
    font-weight:600!important;
    line-height:1.2!important;
    letter-spacing:.02em!important;
    text-transform:none!important;
}

@media(max-width:620px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table{
        grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
        grid-template-areas:
            'name name'
            'shape capacity'
            'notes notes'!important;
        gap:9px 10px!important;
        padding:13px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-table-summary-chip{
        min-height:58px!important;
        padding:8px!important;
    }
}


/* ========================================================================== 
   v3.7.32 — Seating Builder mobile finishing lock
   Final client-facing polish for field affordances, active-table heading,
   unseated flow order/alignment and review-card alignment. No seating logic.
   ========================================================================== */

/* Keep native controls, but make the closed select affordance unmistakable. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table select[data-table-field="shape"],
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-seat-guest-picker{
    appearance:none!important;
    -webkit-appearance:none!important;
    padding-right:38px!important;
    background-color:#f8f3ee!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23704b36' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M1 1.25 6 6.25l5-5'/%3E%3C/svg%3E")!important;
    background-repeat:no-repeat!important;
    background-position:right 12px center!important;
    background-size:12px 8px!important;
    box-shadow:none!important;
    -webkit-box-shadow:none!important;
    color-scheme:light!important;
    accent-color:#a86c43!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table select[data-table-field="shape"] option,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-seat-guest-picker option{
    background-color:#f8f3ee!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table select[data-table-field="shape"] option:checked,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-seat-guest-picker option:checked{
    background:#ad7048!important;
    background-color:#ad7048!important;
    background-image:linear-gradient(#ad7048,#ad7048)!important;
    color:#fff7ef!important;
    -webkit-text-fill-color:#fff7ef!important;
    box-shadow:0 0 0 100vmax #ad7048 inset!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table select[data-table-field="shape"] option:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-seat-guest-picker option:hover{
    background:#c88958!important;
    background-color:#c88958!important;
    color:#fff7ef!important;
    -webkit-text-fill-color:#fff7ef!important;
}

/* Restore a persistent native number-stepper affordance where Chromium exposes it. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table input[type="number"][data-table-field="capacity"]:not([readonly]){
    appearance:auto!important;
    -webkit-appearance:auto!important;
    -moz-appearance:auto!important;
    padding-right:8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-table input[type="number"][data-table-field="capacity"]:not([readonly])::-webkit-inner-spin-button{
    -webkit-appearance:inner-spin-button!important;
    display:block!important;
    opacity:1!important;
    margin:0!important;
}

/* Active table: one intentional heading line — Name | seated count | shape. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-table-summary-head{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:5px!important;
    margin-bottom:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-table-heading-line{
    display:flex!important;
    align-items:baseline!important;
    justify-content:flex-start!important;
    flex-wrap:wrap!important;
    width:100%!important;
    gap:0!important;
    text-align:left!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-table-heading-line strong{
    margin-right:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-table-heading-line strong + span::before,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-table-heading-line span + span::before{
    content:"|"!important;
    margin:0 9px!important;
    color:#ccb7a8!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-table-heading-seated,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview .ltw-table-heading-shape{
    font-size:12px!important;
    line-height:1.35!important;
    color:#6e5b4f!important;
    -webkit-text-fill-color:#6e5b4f!important;
    white-space:nowrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-selected-table-overview>.ltw-table-summary-card .ltw-table-heading-notes:not([hidden]){
    display:block!important;
    width:100%!important;
    margin-top:1px!important;
    color:#806b5d!important;
    -webkit-text-fill-color:#806b5d!important;
    font-size:11px!important;
    line-height:1.35!important;
    text-align:left!important;
}

@media(max-width:620px){
    /* Unseated heading root-cause cleanup.
       The shared section header began life as flex with justify-content:space-between.
       On mobile it becomes grid, where that inherited value shrank the only grid track
       and pinned it left. Reset the grid track itself so the copy centers across the
       same full width as the search field below. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-head{
        width:100%!important;
        box-sizing:border-box!important;
        grid-template-columns:minmax(0,1fr)!important;
        justify-content:stretch!important;
        justify-items:stretch!important;
        align-items:start!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-head>div{
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
        margin:0!important;
        display:block!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-head h4{
        display:block!important;
        width:100%!important;
        margin:0!important;
        text-align:center!important;
        white-space:normal!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-tools label>span{
        display:block!important;
        width:100%!important;
        text-align:center!important;
    }

    /* Mobile reading order: heading, tools, names, then Add Someone. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-head{order:10!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-tools{order:11!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-unseated-guest-list{order:13!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-missing-guest{order:14!important;}

    /* Review status is the final confirmation block, so center its hierarchy. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-card{
        justify-items:center!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-copy{
        justify-items:center!important;
        width:100%!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-copy>*{
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-seating-builder:not(.is-admin) .ltw-seating-review-action{
        width:100%!important;
        justify-content:center!important;
    }
}


/* ========================================================================== 
   v3.7.37 — Decor launch-prep catalogue scaling + mobile browse pass
   Keeps the existing Decor availability, selection and review workflows while
   making category filtering scalable and mobile browsing substantially denser.
   ========================================================================== */

/* Search + scalable category control. Replaces the growing category-pill row. */
.ltw-decor-wrap .ltw-decor-toolbar{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(190px,260px)!important;
    align-items:end!important;
    column-gap:16px!important;
    row-gap:12px!important;
}
.ltw-decor-wrap .ltw-decor-search,
.ltw-decor-wrap .ltw-decor-category-filter{
    min-width:0!important;
}
.ltw-decor-wrap .ltw-decor-category-filter label{
    display:block!important;
    margin:0 0 7px!important;
    color:#51433a!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1.25!important;
}
.ltw-decor-wrap .ltw-decor-category-filter select{
    width:100%!important;
    min-height:44px!important;
    padding:9px 38px 9px 12px!important;
    border:1px solid #d8d3cf!important;
    border-radius:8px!important;
    background:#fff!important;
    color:#2d2119!important;
    font-size:14px!important;
    box-sizing:border-box!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-category-filter label{
    color:#c98e5e!important;
    -webkit-text-fill-color:#c98e5e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    letter-spacing:.035em!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-category-filter select{
    appearance:auto!important;
    -webkit-appearance:auto!important;
    border:1px solid rgba(199,131,73,.48)!important;
    background:#171411!important;
    background-color:#171411!important;
    color:#f0ddca!important;
    -webkit-text-fill-color:#f0ddca!important;
    color-scheme:dark!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-category-filter select:focus{
    border-color:#d89a63!important;
    outline:2px solid rgba(208,139,80,.14)!important;
    outline-offset:1px!important;
}

/* When the side rail collapses, keep the same selection panel but place it
   before the catalogue instead of duplicating selection state/rendering. */
@media(max-width:980px){
    .ltw-decor-wrap .ltw-decor-selections{
        order:-1!important;
        width:100%!important;
        box-sizing:border-box!important;
    }
    .ltw-decor-wrap .ltw-decor-catalogue-grid{
        order:0!important;
    }
}

@media(max-width:720px){
    .ltw-decor-wrap .ltw-decor-toolbar{
        grid-template-columns:minmax(0,1fr)!important;
        padding-left:0!important;
        padding-right:0!important;
    }
    .ltw-decor-wrap .ltw-decor-search input[data-decor-search],
    .ltw-decor-wrap .ltw-decor-category-filter select{
        width:100%!important;
    }

    /* Two-column phone catalogue: sized for browsing dozens of items. */
    .ltw-decor-wrap .ltw-decor-catalogue-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:10px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-card{
        border-radius:10px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-image{
        aspect-ratio:1/1!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-category,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selected-marker{
        padding:4px 6px!important;
        font-size:8px!important;
        line-height:1.15!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-card-body{
        padding:10px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-card-title{
        gap:2px!important;
        margin-bottom:7px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-card-title h4{
        font-size:14px!important;
        line-height:1.22!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-price{
        font-size:10px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-description{
        display:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-availability{
        margin:0 0 8px!important;
        padding:6px 7px!important;
        font-size:9px!important;
        line-height:1.25!important;
        border-radius:6px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-select-controls,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-select-controls.compact{
        grid-template-columns:48px minmax(0,1fr)!important;
        gap:6px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-select-controls label,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-action-control{
        grid-template-rows:11px 32px!important;
        row-gap:3px!important;
        font-size:8px!important;
        line-height:11px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-select-controls input[data-decor-qty]{
        height:32px!important;
        min-height:32px!important;
        padding:4px 5px!important;
        font-size:12px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-variable-picker{
        gap:6px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-variable-choice{
        gap:3px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-variable-choice>span{
        font-size:8px!important;
        line-height:11px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-variable-choice select{
        height:32px!important;
        min-height:32px!important;
        padding:4px 24px 4px 6px!important;
        font-size:11px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-select-button{
        min-height:32px!important;
        height:32px!important;
        padding:5px 6px!important;
        font-size:8px!important;
        line-height:1.1!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-variation{
        padding:8px!important;
        gap:7px!important;
    }

    /* Keep selections visible early without allowing a large selection list to
       become the new long-scroll problem. Submit/review controls stay visible. */
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selections{
        margin:0 0 16px!important;
        padding:14px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-head h4{
        font-size:19px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-list{
        max-height:190px!important;
        overflow-y:auto!important;
        overscroll-behavior:contain!important;
        padding-right:2px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-item{
        padding:10px 11px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-submit-review{
        justify-items:center!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-submit-review button{
        justify-self:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-submit-review small{
        width:100%!important;
        max-width:300px!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-submit-review,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-decor-wrap:not(.is-admin) .ltw-decor-selection-note{
        margin-top:10px!important;
        padding-top:10px!important;
    }
}


/* ========================================================================== 
   v3.7.42 — Photo Gallery conditional / collapsible client review
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review.is-client-collapsible .ltw-gallery-review-head{
    display:flex!important;
    align-items:flex-end!important;
    justify-content:space-between!important;
    gap:18px!important;
    max-width:none!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review.is-client-collapsible .ltw-gallery-review-head>div{
    min-width:0!important;
    max-width:820px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review-toggle{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    flex:0 0 auto!important;
    min-height:38px!important;
    padding:8px 13px!important;
    border:1px solid rgba(199,131,73,.52)!important;
    border-radius:999px!important;
    background:#15120f!important;
    color:#dfb48e!important;
    -webkit-text-fill-color:#dfb48e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
    cursor:pointer!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review-toggle-chevron{
    width:7px!important;
    height:7px!important;
    border-right:1.5px solid currentColor!important;
    border-bottom:1.5px solid currentColor!important;
    transform:rotate(45deg) translateY(-2px)!important;
    transition:transform .18s ease!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review:not(.is-collapsed) .ltw-gallery-review-toggle-chevron{
    transform:rotate(225deg) translate(-1px,-1px)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review-body[hidden]{
    display:none!important;
}
@media(max-width:782px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review.is-client-collapsible .ltw-gallery-review-head{
        display:grid!important;
        justify-items:center!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review.is-client-collapsible .ltw-gallery-review-head>div{
        width:100%!important;
        max-width:520px!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review.is-client-collapsible .ltw-gallery-review-head p{
        margin-left:auto!important;
        margin-right:auto!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-photo-gallery-panel .ltw-gallery-review-toggle{
        margin-top:2px!important;
    }
}


/* ========================================================================== 
   v3.7.45 — Digital Guestbook client mobile simplification
   Remove the obsolete client entry placeholder/setup note and center the
   existing QR sharing controls on phone layouts. Admin entry context remains.
   ========================================================================== */
@media(max-width:760px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-qr-card{
        justify-items:center!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-qr-code{
        justify-self:center!important;
        margin-left:auto!important;
        margin-right:auto!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-qr-actions{
        width:100%!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-qr-actions>p{
        max-width:340px!important;
        margin-left:auto!important;
        margin-right:auto!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-qr-actions>div{
        justify-content:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-digital-guestbook-panel .ltw-guestbook-qr-actions>small{
        display:block!important;
        width:100%!important;
        text-align:center!important;
    }
}

/* ========================================================================== 
   v3.8.1 — Wedding Final Details client workflow, pass 2
   Establishes the first four client meeting stages without changing the
   General Event renderer or the existing admin Final Details workspace.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-wedding-flow{
    display:grid!important;
    gap:18px!important;
    width:min(100%,1040px)!important;
    margin:0 auto!important;
    padding:0 24px 12px!important;
    box-sizing:border-box!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-meeting-step{
    overflow:hidden!important;
    border:1px solid rgba(199,131,73,.34)!important;
    border-radius:14px!important;
    background:
      radial-gradient(ellipse at 18% 0,rgba(221,158,99,.07),transparent 46%),
      linear-gradient(180deg,#25201c 0%,#191613 100%)!important;
    box-shadow:0 10px 26px rgba(0,0,0,.12)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-step-head{
    display:grid!important;
    grid-template-columns:42px minmax(0,1fr)!important;
    gap:14px!important;
    align-items:start!important;
    padding:19px 20px 17px!important;
    border-bottom:1px solid rgba(199,131,73,.22)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-step-number{
    display:grid!important;
    place-items:center!important;
    width:36px!important;
    height:36px!important;
    border:1px solid rgba(210,139,78,.58)!important;
    border-radius:50%!important;
    background:#171411!important;
    color:#e4a36d!important;
    -webkit-text-fill-color:#e4a36d!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:18px!important;
    line-height:1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-step-head h3{
    margin:0!important;
    color:#f1dcc7!important;
    -webkit-text-fill-color:#f1dcc7!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:22px!important;
    font-weight:400!important;
    line-height:1.25!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-step-head p{
    max-width:760px!important;
    margin:5px 0 0!important;
    color:#cbb29c!important;
    -webkit-text-fill-color:#cbb29c!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    line-height:1.5!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-fact-grid{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:10px!important;
    padding:18px 20px 10px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-fact{
    display:grid!important;
    align-content:start!important;
    gap:5px!important;
    min-width:0!important;
    padding:13px 14px!important;
    border:1px solid rgba(199,131,73,.27)!important;
    border-radius:10px!important;
    background:#171411!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-fact>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-booked-services>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-review-kicker{
    color:#c88652!important;
    -webkit-text-fill-color:#c88652!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1.25!important;
    letter-spacing:.09em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-fact strong{
    overflow-wrap:anywhere!important;
    color:#f0dcc8!important;
    -webkit-text-fill-color:#f0dcc8!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:16px!important;
    font-weight:400!important;
    line-height:1.3!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-fact small{
    color:#a99584!important;
    -webkit-text-fill-color:#a99584!important;
    font-size:10px!important;
    line-height:1.35!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-booked-services{
    display:grid!important;
    gap:8px!important;
    margin:0 20px 10px!important;
    padding:13px 14px!important;
    border:1px solid rgba(199,131,73,.22)!important;
    border-radius:10px!important;
    background:#1c1815!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-booked-services>div{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:7px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-booked-services strong{
    display:inline-flex!important;
    align-items:center!important;
    min-height:28px!important;
    padding:5px 9px!important;
    border:1px solid rgba(201,127,69,.34)!important;
    border-radius:999px!important;
    background:#241c17!important;
    color:#e4b78f!important;
    -webkit-text-fill-color:#e4b78f!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:700!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-fields{
    display:grid!important;
    grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr)!important;
    gap:12px!important;
    padding:10px 20px 20px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-fields>label:not(.ltw-fd-check),
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-floor-note{
    display:grid!important;
    gap:6px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-fields>label>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-floor-note>span{
    color:#c98752!important;
    -webkit-text-fill-color:#c98752!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-fields small{
    color:#bda590!important;
    -webkit-text-fill-color:#bda590!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    line-height:1.45!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-fields .ltw-fd-wide{
    grid-column:1/-1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-bridal-suite{
    align-self:end!important;
    min-height:44px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-review-card{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:20px!important;
    align-items:center!important;
    margin:18px 20px 20px!important;
    padding:16px 17px!important;
    border:1px solid rgba(199,131,73,.27)!important;
    border-radius:11px!important;
    background:#171411!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-review-card>div{
    display:grid!important;
    gap:4px!important;
    min-width:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-review-card strong{
    color:#f0dcc8!important;
    -webkit-text-fill-color:#f0dcc8!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:19px!important;
    font-weight:400!important;
    line-height:1.3!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-review-card p{
    margin:0!important;
    color:#c1ab98!important;
    -webkit-text-fill-color:#c1ab98!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    line-height:1.45!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-review-link{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:38px!important;
    padding:9px 13px!important;
    border:1px solid #d29a68!important;
    border-radius:5px!important;
    background:linear-gradient(180deg,#c88958 0%,#9a5b32 100%)!important;
    color:#fff5eb!important;
    -webkit-text-fill-color:#fff5eb!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
    white-space:nowrap!important;
    box-shadow:inset 0 1px 0 rgba(255,242,226,.20),0 3px 8px rgba(0,0,0,.16)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-contact-section{
    padding:0 20px 20px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-inline-heading{
    margin:3px 0 12px!important;
    text-align:left!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-inline-heading h4{
    margin:0!important;
    color:#d28b4e!important;
    -webkit-text-fill-color:#d28b4e!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:18px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-inline-heading p{
    margin:4px 0 0!important;
    color:#bca48f!important;
    -webkit-text-fill-color:#bca48f!important;
    font-size:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-floor-grid{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
    padding:18px 20px 0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-floor-grid .ltw-fd-review-card{
    height:100%!important;
    margin:0!important;
    box-sizing:border-box!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-floor-note{
    margin:14px 20px 0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-step-footnote{
    margin:12px 20px 20px!important;
    color:#a99482!important;
    -webkit-text-fill-color:#a99482!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    line-height:1.5!important;
}
@media(max-width:900px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-fields{grid-template-columns:1fr!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-fields .ltw-fd-wide{grid-column:auto!important;}
}
@media(max-width:650px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-wedding-flow{padding:0 14px 8px!important;gap:14px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-step-head{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;padding:16px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-step-number{width:30px!important;height:30px!important;font-size:15px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-step-head h3{font-size:19px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-fact-grid{grid-template-columns:1fr 1fr!important;padding:14px 14px 8px!important;gap:8px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-booked-services{margin:0 14px 8px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-fields{padding:8px 14px 16px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-venue-overview-grid{grid-template-columns:1fr!important;padding:0 14px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-review-card{grid-template-columns:1fr!important;gap:12px!important;margin:14px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-review-link{justify-self:start!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-contact-section{padding:0 14px 16px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-floor-grid{grid-template-columns:1fr!important;padding:14px 14px 0!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-floor-note{margin:12px 14px 0!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-step-footnote{margin:10px 14px 16px!important;}
}

/* ========================================================================== 
   v3.8.4 — Wedding Final Details client workflow completion, pass 5
   Adds AV, catering, bar, administrative review and meeting questions while
   preserving Taylorease as the order/financial source of truth.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-section-body{
    display:grid!important;
    gap:14px!important;
    padding:18px 20px 20px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-section-body .ltw-fd-inline-heading{
    margin:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-option-grid{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:9px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-option-grid .ltw-fd-check{
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    min-height:48px!important;
    padding:10px 12px!important;
    border:1px solid rgba(199,131,73,.28)!important;
    border-radius:9px!important;
    background:#171411!important;
    color:#e8d3bf!important;
    -webkit-text-fill-color:#e8d3bf!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:12px!important;
    font-weight:700!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-option-grid .ltw-fd-check input{
    width:18px!important;
    height:18px!important;
    min-height:0!important;
    margin:0!important;
    accent-color:#c9824c!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-detail-grid{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-detail-grid>label,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-long-field{
    display:grid!important;
    gap:6px!important;
    min-width:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-detail-grid .ltw-fd-wide{
    grid-column:1/-1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-detail-grid>label>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-long-field>span{
    color:#c98752!important;
    -webkit-text-fill-color:#c98752!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-detail-grid small{
    color:#bda590!important;
    -webkit-text-fill-color:#bda590!important;
    font-size:11px!important;
    line-height:1.45!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-catering-body{
    padding-bottom:8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-catering-count-row{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:12px!important;
    align-items:end!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-catering-count-row>label{
    display:grid!important;
    gap:6px!important;
    min-width:0!important;
    justify-items:center!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-catering-count-row>label>span{
    color:#c98752!important;
    -webkit-text-fill-color:#c98752!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1.3!important;
    letter-spacing:.04em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-catering-count-row input{
    width:100%!important;
    max-width:108px!important;
    min-height:40px!important;
    margin:0 auto!important;
    padding:8px 10px!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-catering-note-split{
    margin:0 0 12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-bar-time-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    padding-bottom:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-bar-time-grid .ltw-fd-fact{
    justify-items:center!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-bar-choice-wrap{
    display:flex!important;
    justify-content:center!important;
    padding-top:16px!important;
    padding-bottom:14px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-bar-arrangement{
    display:grid!important;
    gap:7px!important;
    width:min(100%,520px)!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-bar-arrangement>.ltw-fd-field-label{
    color:#c98752!important;
    -webkit-text-fill-color:#c98752!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-select-wrap{
    position:relative!important;
    display:block!important;
    width:100%!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-select-wrap::after{
    content:""!important;
    position:absolute!important;
    top:50%!important;
    right:15px!important;
    width:11px!important;
    height:11px!important;
    border-right:2px solid #7a4a2d!important;
    border-bottom:2px solid #7a4a2d!important;
    transform:translateY(-68%) rotate(45deg)!important;
    pointer-events:none!important;
    z-index:3!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-bar-arrangement select{
    appearance:none!important;
    -webkit-appearance:none!important;
    width:100%!important;
    padding-right:44px!important;
    background-image:none!important;
    text-align:left!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-bar-divider{
    margin-top:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-bar-note-split{
    margin:0 0 12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-admin-walkthrough-grid{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    padding-bottom:18px!important;
}
@media(max-width:900px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-catering-count-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:650px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-section-body{padding:14px 14px 16px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-option-grid{grid-template-columns:1fr 1fr!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-detail-grid,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-bar-time-grid,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-admin-walkthrough-grid{grid-template-columns:1fr!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-detail-grid .ltw-fd-wide{grid-column:auto!important;}
}

/* ========================================================================== 
   v3.8.5 — Wedding Final Details client-facing confirmed direction, pass 6
   Surfaces coordinator meeting notes and structured final-plan summaries while
   preserving the client's original planning inputs.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-team-note,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-final-plan{
    margin:0 20px 20px!important;
    padding:14px 16px!important;
    border:1px solid rgba(199,131,73,.36)!important;
    border-radius:10px!important;
    background:linear-gradient(180deg,#241f1b 0%,#1a1714 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-team-note>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-final-plan>span{
    display:block!important;
    margin-bottom:5px!important;
    color:#cf8750!important;
    -webkit-text-fill-color:#cf8750!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:900!important;
    letter-spacing:.09em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-team-note p,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-final-plan p{
    margin:0!important;
    color:#e4cfbb!important;
    -webkit-text-fill-color:#e4cfbb!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    line-height:1.55!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-final-plan>strong{
    display:block!important;
    margin:2px 0 7px!important;
    color:#f1dfcd!important;
    -webkit-text-fill-color:#f1dfcd!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:18px!important;
    font-weight:400!important;
    line-height:1.3!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-final-plan-grid{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:5px 14px!important;
    margin:5px 0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-final-plan-grid p{margin:0!important;}
@media(max-width:650px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-team-note,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-final-plan{margin:0 14px 16px!important;padding:13px 14px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-final-plan-grid{grid-template-columns:1fr!important;}
}

/* ==========================================================================
   v3.8.6 — Wedding Final Details section-based readiness + meeting progress
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-readiness{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(180px,.55fr)!important;
    align-items:center!important;
    gap:22px!important;
    margin:0 0 18px!important;
    padding:16px 18px!important;
    border:1px solid rgba(199,131,73,.32)!important;
    border-radius:12px!important;
    background:linear-gradient(180deg,#231f1b 0%,#191613 100%)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-readiness-copy{display:grid!important;gap:4px!important;min-width:0!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-readiness-copy>span{
    color:#cf884e!important;font-size:10px!important;font-weight:900!important;letter-spacing:.11em!important;text-transform:uppercase!important
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-readiness-copy>strong{
    color:#f3dfca!important;font-family:"Marcellus",Georgia,serif!important;font-size:19px!important;font-weight:400!important
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-readiness-copy p{margin:0!important;color:#d3baa5!important;font-size:12px!important;line-height:1.5!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-readiness-meter,
.tcl-ltw-card.ltw-final-details .ltw-fd-admin-progress-meter{
    height:9px!important;overflow:hidden!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;box-shadow:inset 0 0 0 1px rgba(199,131,73,.18)!important
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-readiness-meter>span,
.tcl-ltw-card.ltw-final-details .ltw-fd-admin-progress-meter>span{
    display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#9f6237,#d09258)!important;transition:width .2s ease!important
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-ready{
    display:flex!important;align-items:center!important;gap:10px!important;width:fit-content!important;max-width:100%!important;margin:16px 0 0 auto!important;padding:10px 13px!important;border:1px solid rgba(199,131,73,.32)!important;border-radius:9px!important;background:#171411!important;color:#ecd7c4!important
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-ready input{width:18px!important;height:18px!important;min-height:0!important;flex:0 0 auto!important;accent-color:#b87447!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-ready span{font-size:12px!important;font-weight:700!important;line-height:1.35!important}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-review-readiness{
    display:inline-flex!important;align-items:center!important;width:fit-content!important;margin:2px 0 4px!important;padding:7px 12px!important;
    border:1px solid rgba(201,127,69,.4)!important;border-radius:999px!important;background:rgba(201,127,69,.12)!important;
    color:#e0bd9a!important;-webkit-text-fill-color:#e0bd9a!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important
}

/* Wedding Final Details client pass – section 1 cleanup and cleaner review toggles. */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-venue-facts{
    gap:9px!important;
    padding:16px 20px 8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-venue-facts .ltw-fd-fact{
    gap:4px!important;
    padding:11px 10px!important;
    text-align:center!important;
    justify-items:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-venue-facts .ltw-fd-fact strong{
    font-size:15px!important;
    line-height:1.25!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-booked-services{
    justify-items:center!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-booked-services > div{
    justify-content:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-venue-overview-grid{
    display:grid!important;
    grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)!important;
    gap:14px!important;
    align-items:stretch!important;
    padding:0 20px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-venue-overview-grid.is-no-services{
    grid-template-columns:minmax(260px,.75fr)!important;
    justify-content:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-venue-inclusions,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-guest-count-card{
    min-height:100%!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-venue-inclusions{
    margin:0!important;
    padding:16px 18px!important;
    align-content:start!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-venue-inclusions > div{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    width:100%!important;
    justify-items:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-venue-inclusions strong{
    min-height:0!important;
    width:auto!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:#e4b78f!important;
    -webkit-text-fill-color:#e4b78f!important;
    font-size:13px!important;
    font-weight:700!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-venue-inclusions strong::before{
    content:"•";
    margin-right:8px!important;
    color:#cf8750!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-guest-count-card{
    display:grid!important;
    gap:8px!important;
    align-content:center!important;
    justify-items:center!important;
    text-align:center!important;
    padding:16px 18px!important;
    border:1px solid rgba(199,131,73,.22)!important;
    border-radius:10px!important;
    background:#1c1815!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-guest-count-card > span{
    color:#c88652!important;
    -webkit-text-fill-color:#c88652!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1.25!important;
    letter-spacing:.09em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-guest-count-card input{
    width:100%!important;
    max-width:180px!important;
    margin:0 auto!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-guest-count-card small{
    max-width:28ch!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-section-divider{
    height:1px!important;
    margin:16px 20px 18px!important;
    background:rgba(199,131,73,.24)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-floor-divider{
    margin-top:18px!important;
    margin-bottom:18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-floor-note small{
    color:#bda590!important;
    -webkit-text-fill-color:#bda590!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    line-height:1.45!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-note-split{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
    align-items:start!important;
    padding:0 20px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-note-split.is-single{
    grid-template-columns:1fr!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-note-split .ltw-fd-client-note-card,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-note-split .ltw-fd-client-team-note{
    margin:0!important;
    min-height:100%!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-note-split .ltw-fd-client-note-card textarea{
    min-height:72px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-venue-note-split{
    margin-top:2px!important;
    margin-bottom:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-floor-note-split{
    margin:0 0 12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-ready{
    padding:16px 10px 8px!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    color:#ecd7c4!important;
    margin:18px 8px 8px auto!important;
}

.tcl-ltw-card.ltw-final-details .ltw-fd-admin-meeting-progress{
    display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr)!important;align-items:center!important;gap:24px!important;margin:0 0 18px!important;padding:15px 17px!important;border:1px solid #e4d5ca!important;border-radius:12px!important;background:#fbf7f3!important
}
.tcl-ltw-card.ltw-final-details .ltw-fd-admin-meeting-progress>div:first-child{display:grid!important;gap:4px!important;min-width:0!important}
.tcl-ltw-card.ltw-final-details .ltw-fd-admin-meeting-progress span:first-child{color:#a6653f!important;font-size:10px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}
.tcl-ltw-card.ltw-final-details .ltw-fd-admin-meeting-progress strong{color:#35271f!important;font-family:"Marcellus",Georgia,serif!important;font-size:18px!important;font-weight:400!important}
.tcl-ltw-card.ltw-final-details .ltw-fd-admin-meeting-progress p{margin:0!important;color:#75665d!important;font-size:11px!important;line-height:1.45!important}

@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-readiness,
    .tcl-ltw-card.ltw-final-details .ltw-fd-admin-meeting-progress{grid-template-columns:1fr!important;gap:12px!important}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-ready{width:100%!important;box-sizing:border-box!important;margin-left:0!important;justify-content:center!important;text-align:center!important}
}

@media(max-width:720px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-note-split{grid-template-columns:1fr!important;padding:0 14px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-section-divider{margin:14px 14px 16px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-ready{margin:14px 0 8px auto!important;padding:14px 2px 6px!important;}
}

/* ========================================================================== 
   v3.8.24 — Wedding Final Details finalized client record
   Approved + fully confirmed Wedding Final Details render as a read-only
   final-plan record. Post-approval client change requests remain read-only.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-banner{
    display:grid!important;
    gap:5px!important;
    margin:0 0 18px!important;
    padding:18px 20px!important;
    border:1px solid rgba(199,131,73,.38)!important;
    border-radius:12px!important;
    background:linear-gradient(180deg,#251f1b 0%,#191613 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-banner>span{
    color:#cf884e!important;
    -webkit-text-fill-color:#cf884e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:900!important;
    letter-spacing:.11em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-banner>strong{
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:24px!important;
    font-weight:400!important;
    line-height:1.25!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-banner>p{
    max-width:780px!important;
    margin:0!important;
    color:#d3baa5!important;
    -webkit-text-fill-color:#d3baa5!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:13px!important;
    line-height:1.5!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-grid{
    display:grid!important;
    gap:10px!important;
    padding:0 20px 18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-grid-2{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-contact-grid{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:10px!important;
    padding:0 20px 18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-contact-grid.is-site-contacts{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-catering-grid{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-bar-grid{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-admin-grid{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-card{
    display:grid!important;
    align-content:start!important;
    gap:5px!important;
    min-width:0!important;
    padding:13px 14px!important;
    border:1px solid rgba(199,131,73,.26)!important;
    border-radius:10px!important;
    background:#181512!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-card.is-wide{
    grid-column:1/-1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-card>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-plan-block>span{
    color:#c88652!important;
    -webkit-text-fill-color:#c88652!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:10px!important;
    font-weight:900!important;
    line-height:1.25!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-card>strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-plan-block>strong{
    color:#f0dcc8!important;
    -webkit-text-fill-color:#f0dcc8!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:18px!important;
    font-weight:400!important;
    line-height:1.35!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-card>p,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-plan-block>p{
    margin:0!important;
    color:#d4bca6!important;
    -webkit-text-fill-color:#d4bca6!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:14px!important;
    line-height:1.55!important;
    overflow-wrap:anywhere!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-plan-block{
    display:grid!important;
    gap:7px!important;
    margin:18px 20px 20px!important;
    padding:16px 17px!important;
    border:1px solid rgba(199,131,73,.3)!important;
    border-radius:11px!important;
    background:#171411!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-flow .ltw-fd-bar-time-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-flow .ltw-fd-client-team-note{
    margin-top:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-review-status.is-finalized{
    grid-template-columns:1fr!important;
    gap:5px!important;
    max-width:920px!important;
    padding:22px 24px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-review-status.is-finalized .ltw-fd-review-eyebrow{
    font-size:11px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-review-status.is-finalized strong{
    font-size:24px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-review-status.is-finalized>span:not(.ltw-fd-review-eyebrow){
    max-width:720px!important;
    font-size:13px!important;
    line-height:1.5!important;
}

body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-flow .ltw-fd-review-card p,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-flow .ltw-fd-client-team-note p,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-flow .ltw-fd-booked-services strong{
    font-size:14px!important;
    line-height:1.55!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-flow .ltw-fd-review-card strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-flow .ltw-fd-fact strong{
    font-size:18px!important;
    line-height:1.35!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-change-request{
    display:grid!important;
    gap:8px!important;
    margin-top:16px!important;
    padding:16px 17px!important;
    border:1px solid rgba(199,131,73,.36)!important;
    border-radius:11px!important;
    background:#171411!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-change-kicker{
    color:#cf884e!important;
    -webkit-text-fill-color:#cf884e!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:900!important;
    letter-spacing:.1em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-review-status.is-finalized .ltw-fd-client-change-request>strong{
    color:#f3dfca!important;
    -webkit-text-fill-color:#f3dfca!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:19px!important;
    font-weight:400!important;
    line-height:1.35!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-change-request>p,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-change-request>small{
    margin:0!important;
    color:#d3baa5!important;
    -webkit-text-fill-color:#d3baa5!important;
    font-size:13px!important;
    line-height:1.5!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-change-request textarea{
    width:100%!important;
    min-height:82px!important;
    box-sizing:border-box!important;
    padding:12px 13px!important;
    border:1px solid #d6b89f!important;
    border-radius:8px!important;
    background:#fffaf6!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    font-size:14px!important;
    line-height:1.5!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-change-actions{
    display:flex!important;
    align-items:center!important;
    gap:12px!important;
    flex-wrap:wrap!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-change-actions .button{
    grid-column:auto!important;
    grid-row:auto!important;
    min-height:42px!important;
    padding:9px 16px!important;
    border:1px solid #d39a69!important;
    border-radius:7px!important;
    background:linear-gradient(180deg,#d39560 0%,#a85e2f 100%)!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.04em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-change-status{
    color:#d3baa5!important;
    -webkit-text-fill-color:#d3baa5!important;
    font-size:12px!important;
    line-height:1.4!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-client-change-request.is-pending{
    background:linear-gradient(180deg,#211c18 0%,#181512 100%)!important;
}

@media(max-width:900px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-contact-grid,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-catering-grid,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-bar-grid,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-admin-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
}
@media(max-width:650px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-grid,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-contact-grid,
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-contact-grid.is-site-contacts{
        grid-template-columns:1fr!important;
        padding:0 14px 16px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-banner{
        padding:16px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-banner>strong{
        font-size:21px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-plan-block{
        margin:14px!important;
        padding:14px!important;
    }
}

/* ========================================================================== 
   v3.8.28 — Wedding Day of Coordination modern desktop workflow
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-modern{
    display:grid!important;
    gap:18px!important;
    padding:0 20px 18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-hero{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:24px!important;
    align-items:center!important;
    padding:24px 26px!important;
    border:1px solid rgba(199,131,73,.32)!important;
    border-radius:14px!important;
    background:linear-gradient(135deg,#241d18 0%,#1b1714 100%)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-hero>div:first-child>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-hero-status>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-context-grid span{
    color:#c88652!important;-webkit-text-fill-color:#c88652!important;font-size:10px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-hero h3{
    margin:4px 0 6px!important;color:#f2ddca!important;-webkit-text-fill-color:#f2ddca!important;font-family:"Marcellus",Georgia,serif!important;font-size:27px!important;font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-hero p{
    max-width:760px!important;margin:0!important;color:#ceb59f!important;-webkit-text-fill-color:#ceb59f!important;font-size:13px!important;line-height:1.55!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-hero-status{
    display:grid!important;gap:4px!important;min-width:150px!important;padding:14px 18px!important;border:1px solid rgba(199,131,73,.27)!important;border-radius:10px!important;background:#171411!important;text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-hero-status strong{
    color:#f0dcc8!important;-webkit-text-fill-color:#f0dcc8!important;font-family:"Marcellus",Georgia,serif!important;font-size:24px!important;font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-context-grid{
    display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-context-grid>div{
    display:grid!important;gap:5px!important;padding:13px 14px!important;border:1px solid rgba(199,131,73,.24)!important;border-radius:10px!important;background:#181512!important;text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-context-grid strong{
    color:#eed7c2!important;-webkit-text-fill-color:#eed7c2!important;font-family:"Marcellus",Georgia,serif!important;font-size:17px!important;font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-client-fields{
    display:block!important;padding:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-client-fields>.ltw-fd-grid{
    display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:18px 20px 20px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-client-fields>.ltw-fd-grid>label{
    display:grid!important;gap:6px!important;color:#d8c1ac!important;-webkit-text-fill-color:#d8c1ac!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-client-fields>.ltw-fd-grid>label>span{
    color:#c98752!important;-webkit-text-fill-color:#c98752!important;font-size:11px!important;font-weight:800!important;letter-spacing:.045em!important;text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-client-fields textarea,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-client-fields input{
    width:100%!important;box-sizing:border-box!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-contact-grid{
    display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:18px 20px 4px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-readiness{margin:0!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-workflow{
    display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 24px!important;align-items:center!important;margin:8px 0 0!important;padding:22px 24px!important;border:1px solid rgba(199,131,73,.38)!important;border-radius:13px!important;background:linear-gradient(135deg,#241d18 0%,#1b1714 100%)!important;box-shadow:0 8px 24px rgba(0,0,0,.16)!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-workflow>.ltw-fd-review-eyebrow,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-workflow>.ltw-fd-review-readiness,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-workflow>strong,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-workflow>span{grid-column:1/2!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-workflow>strong{
    color:#f2ddca!important;-webkit-text-fill-color:#f2ddca!important;font-family:"Marcellus",Georgia,serif!important;font-size:22px!important;font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-workflow>span:not(.ltw-fd-review-eyebrow){color:#d1b8a2!important;-webkit-text-fill-color:#d1b8a2!important;font-size:13px!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-workflow>.button{grid-column:2/3!important;grid-row:1/5!important;align-self:center!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-workflow .ltw-fd-client-change-request{grid-column:1/-1!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-finalized .ltw-fd-finalized-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-top:18px!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-finalized>.ltw-fd-meeting-step>.ltw-fd-finalized-card.is-wide{margin:0 20px 18px!important;}
@media(max-width:900px){
 body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-hero{grid-template-columns:1fr!important;}
 body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-context-grid{grid-template-columns:1fr!important;}
 body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-client-fields>.ltw-fd-grid{grid-template-columns:1fr!important;}
 body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
 body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-workflow{grid-template-columns:1fr!important;}
 body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-workflow>.button{grid-column:1!important;grid-row:auto!important;justify-self:start!important;}
 body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-coord-finalized .ltw-fd-finalized-grid{grid-template-columns:1fr!important;}
}


/* v3.8.29 Vendor organization + internal communication tracking */
.ltw-vendor-rows{gap:8px!important}
.ltw-vendor-group-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 2px;padding:7px 2px 6px;border-bottom:1px solid rgba(168,111,74,.28)}
.ltw-vendor-group-heading:first-child{margin-top:2px}
.ltw-vendor-group-heading>span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#865538}
.ltw-vendor-group-heading>small{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9a7d69}
.ltw-vendor-communication{margin-top:14px;padding:13px;border:1px solid #d9c9bc;border-radius:10px;background:#fff}
.ltw-vendor-communication-head{display:block}
.ltw-vendor-communication-head>div>small{display:block;margin-top:4px;color:#7c6758;font-size:11px;line-height:1.4}
.ltw-vendor-communication-log{display:grid;gap:7px;margin-top:10px}
.ltw-vendor-communication-entry{display:grid;grid-template-columns:135px 190px minmax(0,1fr) 34px;gap:8px;align-items:end;padding:8px;border:1px solid #eadfd6;border-radius:8px;background:#fcfaf8}
.ltw-vendor-communication-entry label{display:grid!important;gap:5px!important;margin:0!important;color:#6a4936!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}
.ltw-vendor-communication-entry input,.ltw-vendor-communication-entry select{min-height:36px!important;padding:7px 9px!important;font-size:13px!important}
.ltw-vendor-communication-remove{width:34px;height:36px;border:1px solid #d8b9a6;border-radius:7px;background:#fff8f3;color:#81452d;font-size:20px;line-height:1;cursor:pointer}
.ltw-vendor-add-communication{margin-top:9px!important;min-height:34px!important;padding:6px 11px!important;border-color:#c69a7b!important;color:#6f4029!important;background:#fff!important;font-size:10px!important;font-weight:800!important;letter-spacing:.05em!important}

/* v3.8.31 Vendor desktop compact field layout */
.ltw-vendor-management .ltw-vendor-editor-grid{display:grid!important;grid-template-columns:minmax(120px,1.05fr) minmax(130px,1.1fr) minmax(115px,.9fr) minmax(185px,1.45fr) minmax(125px,.95fr)!important;gap:8px 10px!important;align-items:start!important}
.ltw-vendor-management .ltw-vendor-editor-grid>label{min-width:0!important;margin:0!important}
.ltw-vendor-management .ltw-vendor-editor-grid input:not([type="checkbox"]),.ltw-vendor-management .ltw-vendor-editor-grid select{width:100%!important;min-width:0!important;min-height:36px!important;height:36px!important;padding:6px 9px!important;box-sizing:border-box!important}
.ltw-vendor-management .ltw-vendor-arrival-date{grid-column:1/2!important;max-width:180px!important}
.ltw-vendor-management .ltw-vendor-arrival-time{grid-column:2/3!important;max-width:160px!important}
.ltw-vendor-management .ltw-vendor-requirements-inline{grid-column:3/-1!important;display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;gap:7px 12px!important;align-items:center!important;margin:0!important;padding:6px 9px!important;min-height:36px!important;align-self:end!important}
.ltw-vendor-management .ltw-vendor-requirements-inline>.ltw-vendor-field-label{margin:0!important;white-space:nowrap!important}
.ltw-vendor-management .ltw-vendor-requirements-inline .ltw-vendor-requirement-options{display:flex!important;gap:7px!important;align-items:center!important;flex-wrap:nowrap!important;margin:0!important}
.ltw-vendor-management .ltw-vendor-requirements-inline .ltw-vendor-requirement-options label{padding:6px 9px!important}
.ltw-vendor-management .ltw-vendor-requirements-inline small{margin:0!important;font-size:10px!important;line-height:1.2!important}
.ltw-vendor-management .ltw-vendor-notes{margin-top:8px!important}
.ltw-vendor-management .ltw-vendor-notes-controls{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important}
.ltw-vendor-management .ltw-vendor-notes-line{width:100%!important;min-height:36px!important;height:36px!important;padding:6px 9px!important;box-sizing:border-box!important}
.ltw-vendor-management.is-admin .ltw-vendor-details{padding-top:12px!important;padding-bottom:14px!important}
.ltw-vendor-management.is-admin .ltw-vendor-communication{margin-top:9px!important;padding:10px 11px!important}
.ltw-vendor-management.is-admin .ltw-vendor-communication-head .ltw-vendor-field-label{font-weight:800!important}
@media(max-width:1050px){
 .ltw-vendor-management .ltw-vendor-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 .ltw-vendor-management .ltw-vendor-arrival-date,.ltw-vendor-management .ltw-vendor-arrival-time{grid-column:auto!important;max-width:none!important}
 .ltw-vendor-management .ltw-vendor-requirements-inline{grid-column:1/-1!important;grid-template-columns:auto auto minmax(0,1fr)!important}
}
@media(max-width:760px){
 .ltw-vendor-management .ltw-vendor-editor-grid{grid-template-columns:1fr 1fr!important}
 .ltw-vendor-management .ltw-vendor-requirements-inline{grid-column:1/-1!important;grid-template-columns:1fr!important}
 .ltw-vendor-communication-entry{grid-template-columns:1fr 1fr}
 .ltw-vendor-communication-note{grid-column:1/-1}
 .ltw-vendor-communication-remove{justify-self:end}
}

/* v3.8.40 — Wedding Final Details: ceremony/reception floor-plan card polish */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-floor-grid.has-ceremony-plan{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:16px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-floor-grid.has-ceremony-plan .ltw-fd-floor-card{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    min-height:210px!important;
    padding:17px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-floor-grid.has-ceremony-plan .ltw-fd-floor-card>div{
    flex:1 1 auto!important;
    align-content:start!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-floor-grid.has-ceremony-plan .ltw-fd-floor-card .ltw-fd-review-link{
    align-self:flex-start!important;
    margin-top:16px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-flow .ltw-fd-meeting-step[data-fd-step="floor-plan"] .ltw-fd-floor-grid.has-ceremony-plan{
    padding-bottom:18px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-flow .ltw-fd-meeting-step[data-fd-step="floor-plan"] .ltw-fd-finalized-grid{
    gap:14px!important;
}
@media(max-width:1000px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-floor-grid.has-ceremony-plan{
        grid-template-columns:1fr!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-floor-grid.has-ceremony-plan .ltw-fd-floor-card{
        min-height:0!important;
    }
}

/* ========================================================================== 
   v3.8.41 — Wedding Final Details AV + Emcee client desktop
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-av-client-body{
    gap:12px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-av-responsibility-grid{
    display:grid!important;
    grid-template-columns:minmax(0,520px)!important;
    justify-content:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-av-responsibility-grid>label,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-emcee-client-grid>label{
    display:grid!important;
    gap:6px!important;
    min-width:0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-av-responsibility-grid>label>span,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-emcee-client-grid>label>span{
    color:#c98752!important;
    -webkit-text-fill-color:#c98752!important;
    font-family:"Lato",system-ui,sans-serif!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.045em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-av-responsibility-grid select,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-emcee-client-grid input,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-emcee-client-grid select{
    width:100%!important;
    min-height:44px!important;
    box-sizing:border-box!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-av-responsibility-grid small{
    color:#bda590!important;
    -webkit-text-fill-color:#bda590!important;
    font-size:11px!important;
    line-height:1.4!important;
    text-align:center!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-av-option-grid{
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-av-divider{
    margin:4px 20px 0!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-emcee-client-section{
    display:grid!important;
    gap:12px!important;
    padding:16px 20px 8px!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-emcee-client-grid{
    display:grid!important;
    grid-template-columns:1fr 1fr 1.35fr!important;
    gap:12px!important;
    align-items:end!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-av-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-emcee-card{
    margin:12px 20px 0!important;
    padding:14px 16px!important;
    border:1px solid rgba(199,131,73,.30)!important;
    border-radius:10px!important;
    background:#171411!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-emcee-card>span{
    display:block!important;
    margin-bottom:6px!important;
    color:#c98752!important;
    -webkit-text-fill-color:#c98752!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-emcee-card>strong{
    display:block!important;
    color:#f1dbc6!important;
    -webkit-text-fill-color:#f1dbc6!important;
    font-family:"Marcellus",Georgia,"Times New Roman",serif!important;
    font-size:18px!important;
    font-weight:400!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-emcee-card p,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-emcee-card small{
    display:block!important;
    margin:5px 0 0!important;
    color:#d9c2ae!important;
    -webkit-text-fill-color:#d9c2ae!important;
    font-size:12px!important;
    line-height:1.45!important;
}
@media(max-width:900px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-av-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-emcee-client-grid{grid-template-columns:1fr 1fr!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-emcee-client-grid>label:last-child{grid-column:1/-1!important;}
}
@media(max-width:650px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-av-option-grid{grid-template-columns:1fr 1fr!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-emcee-client-section{padding:14px 14px 6px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-emcee-client-grid{grid-template-columns:1fr!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-emcee-client-grid>label:last-child{grid-column:auto!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-av-grid{grid-template-columns:1fr!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-card.ltw-final-details .ltw-fd-finalized-emcee-card{margin:10px 14px 0!important;}
}


/* ==========================================================================
   v4.8.7 — Wedding Final Details client field visual parity
   Match the dark working-field language now used by Day of Coordination,
   Styled Setup and Signature Decor. This is intentionally scoped to the
   actual Final Details ("core") page and does not alter wp-admin.
   ========================================================================== */

body.tcl-ltw-portal:not(.ltw-print-mode)
#tcl-ltw-final-details.ltw-card.ltw-final-details
[data-fd-panel="core"]
input:not([type="hidden"]):not([type="file"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),
body.tcl-ltw-portal:not(.ltw-print-mode)
#tcl-ltw-final-details.ltw-card.ltw-final-details
[data-fd-panel="core"] textarea,
body.tcl-ltw-portal:not(.ltw-print-mode)
#tcl-ltw-final-details.ltw-card.ltw-final-details
[data-fd-panel="core"] select{
    background:#201a16!important;
    background-color:#201a16!important;
    color:#f0dfd1!important;
    -webkit-text-fill-color:#f0dfd1!important;
    caret-color:#f0dfd1!important;
    border:1px solid rgba(194,132,78,.48)!important;
    box-shadow:none!important;
    -webkit-box-shadow:none!important;
    opacity:1!important;
    color-scheme:dark!important;
}

body.tcl-ltw-portal:not(.ltw-print-mode)
#tcl-ltw-final-details.ltw-card.ltw-final-details
[data-fd-panel="core"]
input:not([type="hidden"]):not([type="file"]):not([type="checkbox"]):not([type="radio"])::placeholder,
body.tcl-ltw-portal:not(.ltw-print-mode)
#tcl-ltw-final-details.ltw-card.ltw-final-details
[data-fd-panel="core"] textarea::placeholder{
    color:rgba(240,223,209,.58)!important;
    -webkit-text-fill-color:rgba(240,223,209,.58)!important;
    opacity:1!important;
}

body.tcl-ltw-portal:not(.ltw-print-mode)
#tcl-ltw-final-details.ltw-card.ltw-final-details
[data-fd-panel="core"] select{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23d19058' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M1 1.25 6 6.25l5-5'/%3E%3C/svg%3E")!important;
    background-repeat:no-repeat!important;
    background-position:right 12px center!important;
    background-size:12px 8px!important;
}

body.tcl-ltw-portal:not(.ltw-print-mode)
#tcl-ltw-final-details.ltw-card.ltw-final-details
[data-fd-panel="core"] select option{
    background:#201a16!important;
    color:#f0dfd1!important;
}

body.tcl-ltw-portal:not(.ltw-print-mode)
#tcl-ltw-final-details.ltw-card.ltw-final-details
[data-fd-panel="core"]
input:not([type="hidden"]):not([type="file"]):not([type="checkbox"]):not([type="radio"]):focus,
body.tcl-ltw-portal:not(.ltw-print-mode)
#tcl-ltw-final-details.ltw-card.ltw-final-details
[data-fd-panel="core"] textarea:focus,
body.tcl-ltw-portal:not(.ltw-print-mode)
#tcl-ltw-final-details.ltw-card.ltw-final-details
[data-fd-panel="core"] select:focus{
    border-color:#d19058!important;
    outline:none!important;
    box-shadow:0 0 0 1px rgba(209,144,88,.25)!important;
    -webkit-box-shadow:0 0 0 1px rgba(209,144,88,.25)!important;
}

/* Keep native date/time controls readable against the dark Final Details field. */
body.tcl-ltw-portal:not(.ltw-print-mode)
#tcl-ltw-final-details.ltw-card.ltw-final-details
[data-fd-panel="core"] input[type="date"],
body.tcl-ltw-portal:not(.ltw-print-mode)
#tcl-ltw-final-details.ltw-card.ltw-final-details
[data-fd-panel="core"] input[type="time"],
body.tcl-ltw-portal:not(.ltw-print-mode)
#tcl-ltw-final-details.ltw-card.ltw-final-details
[data-fd-panel="core"] input[type="datetime-local"]{
    color-scheme:dark!important;
}


/* ========================================================================== 
   v4.9.2 — Final Details client mobile polish
   Client-only responsive presentation: readable sub-page navigation, compact
   venue facts, centered action cards and mobile accordions for finalized steps.
   Desktop/admin presentation and Final Details data/workflow remain unchanged.
   ========================================================================== */
@media(max-width:650px){
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-card.ltw-final-details .ltw-fd-tabs{
        grid-template-columns:1fr!important;
        margin-left:14px!important;
        margin-right:14px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-card.ltw-final-details .ltw-fd-tabs button{
        min-height:46px!important;
        padding:10px 14px!important;
        border-right:0!important;
        border-bottom:1px solid rgba(199,131,73,.20)!important;
        white-space:normal!important;
        overflow:visible!important;
        text-overflow:clip!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-card.ltw-final-details .ltw-fd-tabs button:last-child{border-bottom:0!important;}

    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-card.ltw-final-details .ltw-fd-finalized-banner{
        text-align:center!important;
        justify-items:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-card.ltw-final-details .ltw-fd-finalized-banner>p{
        margin-left:auto!important;
        margin-right:auto!important;
    }

    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-card.ltw-final-details .ltw-fd-venue-facts .ltw-fd-fact{
        text-align:center!important;
        justify-items:center!important;
        padding:11px 9px!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-card.ltw-final-details .ltw-fd-venue-facts .ltw-fd-fact strong{
        font-size:14px!important;
        line-height:1.25!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-card.ltw-final-details .ltw-fd-booked-services{
        text-align:center!important;
        justify-items:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-card.ltw-final-details .ltw-fd-booked-services>div{justify-content:center!important;}

    /* Finalized reference/action cards are easier to scan when their action is centered. */
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-card.ltw-final-details .ltw-fd-finalized-flow .ltw-fd-review-card{
        text-align:center!important;
        justify-items:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-card.ltw-final-details .ltw-fd-finalized-flow .ltw-fd-review-card>div{
        width:100%!important;
        text-align:center!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-card.ltw-final-details .ltw-fd-finalized-flow .ltw-fd-review-link{
        justify-self:center!important;
        margin-left:auto!important;
        margin-right:auto!important;
    }

    /* Finalized client sections become compact mobile accordions. */
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-card.ltw-final-details .ltw-fd-finalized-flow .ltw-fd-step-head[data-fd-mobile-toggle]{
        position:relative!important;
        padding-right:48px!important;
        cursor:pointer!important;
        user-select:none!important;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-card.ltw-final-details .ltw-fd-finalized-flow .ltw-fd-step-head[data-fd-mobile-toggle]::after{
        content:"";
        position:absolute;
        top:50%;
        right:19px;
        width:8px;
        height:8px;
        border-right:1.5px solid #d28b4e;
        border-bottom:1.5px solid #d28b4e;
        transform:translateY(-65%) rotate(45deg);
        transition:transform .18s ease;
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-card.ltw-final-details .ltw-fd-finalized-flow .ltw-fd-meeting-step.is-mobile-open>.ltw-fd-step-head[data-fd-mobile-toggle]::after{
        transform:translateY(-25%) rotate(225deg);
    }
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-card.ltw-final-details .ltw-fd-finalized-flow .ltw-fd-mobile-step-body[hidden]{display:none!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-card.ltw-final-details .ltw-fd-finalized-flow .ltw-fd-step-head[data-fd-mobile-toggle]:focus-visible{
        outline:1px solid rgba(210,139,78,.7)!important;
        outline-offset:-3px!important;
    }

    body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-card.ltw-final-details .ltw-fd-review-status.is-finalized{
        text-align:center!important;
        justify-items:center!important;
    }
}


/* ========================================================================== 
   v4.9.8 — General Event Final Details client mobile parity
   Mobile-only presentation. Brings editable General Event Final Details onto
   the locked client-mobile language: stacked nav, wide sections, centered
   action cards, compact venue facts and collapsible planning sections.
   ========================================================================== */
@media(max-width:650px){
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client{
    overflow-x:hidden!important;
  }
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-tabs{
    display:grid!important;
    grid-template-columns:1fr!important;
    width:auto!important;
    margin-left:8px!important;
    margin-right:8px!important;
  }
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-tabs button{
    width:100%!important;
    min-width:0!important;
    border-right:0!important;
    border-bottom:1px solid rgba(199,131,73,.20)!important;
  }
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-tabs button:last-child{border-bottom:0!important;}

  /* Reclaim the inherited Final Details gutters. */
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client [data-fd-panel="core"]>.ltw-fd-wedding-flow{
    width:calc(100% + 20px)!important;
    max-width:none!important;
    margin-left:-10px!important;
    margin-right:-10px!important;
    padding-left:4px!important;
    padding-right:4px!important;
    gap:12px!important;
    box-sizing:border-box!important;
  }
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-readiness{
    margin-left:4px!important;
    margin-right:4px!important;
    padding:14px 15px!important;
    text-align:center!important;
    justify-items:center!important;
  }
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-readiness-copy{
    justify-items:center!important;
    text-align:center!important;
  }
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-readiness-meter{width:100%!important;}

  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-meeting-step{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
  }
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-step-head[data-fd-mobile-toggle]{
    position:relative!important;
    grid-template-columns:34px minmax(0,1fr)!important;
    gap:11px!important;
    padding:15px 44px 14px 14px!important;
    cursor:pointer!important;
    user-select:none!important;
  }
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-step-head[data-fd-mobile-toggle]::after{
    content:"";
    position:absolute;
    top:50%;right:16px;width:8px;height:8px;
    border-right:1.5px solid #d28b4e;border-bottom:1.5px solid #d28b4e;
    transform:translateY(-65%) rotate(45deg);transition:transform .18s ease;
  }
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-meeting-step.is-mobile-open>.ltw-fd-step-head[data-fd-mobile-toggle]::after{
    transform:translateY(-25%) rotate(225deg);
  }
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-mobile-step-body[hidden]{display:none!important;}
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-step-number{width:30px!important;height:30px!important;font-size:15px!important;}
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-step-head h3{font-size:20px!important;}
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-step-head p{font-size:12px!important;line-height:1.45!important;}

  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-venue-facts{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;padding:14px 12px 8px!important;
  }
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-venue-facts .ltw-fd-fact{
    padding:10px 7px!important;text-align:center!important;justify-items:center!important;
  }
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-venue-facts .ltw-fd-fact strong{font-size:13px!important;line-height:1.22!important;}
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-venue-overview-grid{
    grid-template-columns:1fr!important;padding:0 12px!important;gap:10px!important;
  }
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-guest-count-card{padding:14px!important;}
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-client-note-split{padding:0 12px!important;}
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-section-divider{margin-left:12px!important;margin-right:12px!important;}

  /* Reference/action cards: centered and allowed to use the wider section. */
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-review-card{
    grid-template-columns:1fr!important;
    gap:11px!important;
    margin:14px 12px!important;
    padding:15px 14px!important;
    text-align:center!important;
    justify-items:center!important;
  }
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-review-card>div{width:100%!important;text-align:center!important;justify-items:center!important;}
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-review-link{justify-self:center!important;margin-left:auto!important;margin-right:auto!important;}

  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-contact-section,
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-section-body{padding-left:12px!important;padding-right:12px!important;}
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-floor-grid{padding-left:12px!important;padding-right:12px!important;}
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-floor-note{margin-left:12px!important;margin-right:12px!important;}
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-general-event-client .ltw-fd-client-ready{
    width:calc(100% - 24px)!important;
    margin:12px 12px 8px!important;
    justify-content:center!important;text-align:center!important;
  }
}


/* ==========================================================================
   v4.9.9 — Wedding Final Details client mobile width parity
   Mobile-only presentation. Reclaims the inherited Final Details gutter so
   the already-approved Wedding Final Details accordion sections use the same
   near-full-width mobile canvas as Coordination and General Event Final Details.
   ========================================================================== */
@media(max-width:650px){
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-wedding-client{
    overflow-x:hidden!important;
  }
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-wedding-client [data-fd-panel="core"]>.ltw-fd-wedding-flow{
    width:calc(100% + 20px)!important;
    max-width:none!important;
    margin-left:-10px!important;
    margin-right:-10px!important;
    padding-left:4px!important;
    padding-right:4px!important;
    gap:12px!important;
    box-sizing:border-box!important;
  }
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-wedding-client .ltw-fd-finalized-flow>.ltw-fd-meeting-step{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
  }
}

/* v4.9.12 — Wedding Final Details client desktop accordion.
   Presentation only: preserve approved card widths/content; first section opens by default via JS. */
@media (min-width:651px){
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-wedding-client .ltw-fd-finalized-flow .ltw-fd-step-head[data-fd-mobile-toggle]{
    position:relative!important;padding-right:52px!important;cursor:pointer!important;user-select:none!important;
  }
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-wedding-client .ltw-fd-finalized-flow .ltw-fd-step-head[data-fd-mobile-toggle]::after{
    content:"";position:absolute;top:50%;right:22px;width:9px;height:9px;border-right:1.5px solid #d28b4e;border-bottom:1.5px solid #d28b4e;transform:translateY(-65%) rotate(45deg);transition:transform .18s ease;
  }
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-wedding-client .ltw-fd-finalized-flow .ltw-fd-meeting-step.is-mobile-open>.ltw-fd-step-head[data-fd-mobile-toggle]::after{transform:translateY(-25%) rotate(225deg);}
  body.tcl-ltw-portal:not(.ltw-print-mode) #tcl-ltw-final-details.ltw-fd-wedding-client .ltw-fd-finalized-flow .ltw-fd-mobile-step-body[hidden]{display:none!important;}
}

/* ========================================================================== 
   v4.9.15 — Global LTW client dropdown menu treatment
   Keeps existing native select fields/forms intact, but replaces the browser/
   OS option popup with an LTW-styled list so the Windows/Chrome blue highlight
   cannot appear in the client portal. data-ltw-native-select opts out.
   ========================================================================== */
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-select-popover{
    position:fixed!important;
    z-index:2147483000!important;
    display:block;
    margin:0!important;
    padding:6px!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    box-sizing:border-box!important;
    border:1px solid #cfae94!important;
    border-radius:9px!important;
    background:#f8f3ee!important;
    color:#2d2119!important;
    box-shadow:0 14px 38px rgba(0,0,0,.34)!important;
    font-family:"Lato",system-ui,-apple-system,"Segoe UI",sans-serif!important;
    scrollbar-width:thin;
    scrollbar-color:#b77949 #eaded4;
    overscroll-behavior:contain;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-select-popover[hidden]{display:none!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-select-popover::-webkit-scrollbar{width:9px;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-select-popover::-webkit-scrollbar-track{background:#eaded4;border-radius:8px;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-select-popover::-webkit-scrollbar-thumb{background:#b77949;border:2px solid #eaded4;border-radius:8px;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-select-popover-group+.ltw-select-popover-group{margin-top:5px;padding-top:5px;border-top:1px solid rgba(125,81,49,.16);}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-select-popover-group-label{
    padding:7px 10px 5px!important;
    color:#8c654a!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1.2!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-select-popover-option{
    appearance:none!important;
    -webkit-appearance:none!important;
    display:block!important;
    width:100%!important;
    min-height:36px!important;
    margin:0!important;
    padding:8px 10px!important;
    border:0!important;
    border-radius:6px!important;
    background:transparent!important;
    color:#2d2119!important;
    -webkit-text-fill-color:#2d2119!important;
    box-shadow:none!important;
    font:inherit!important;
    font-size:13px!important;
    line-height:1.35!important;
    text-align:left!important;
    text-transform:none!important;
    letter-spacing:normal!important;
    white-space:normal!important;
    cursor:pointer!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-select-popover-option+.ltw-select-popover-option{margin-top:2px!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-select-popover-option:hover,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-select-popover-option:focus-visible,
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-select-popover-option.is-active{
    outline:none!important;
    background:#ad7044!important;
    color:#fff8f1!important;
    -webkit-text-fill-color:#fff8f1!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-select-popover-option.is-selected:not(.is-active){
    background:#e8d4c3!important;
    color:#5f3b26!important;
    -webkit-text-fill-color:#5f3b26!important;
    font-weight:800!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-select-popover-option.is-selected.is-active{font-weight:800!important;}
body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-select-popover-option:disabled{
    opacity:.45!important;
    cursor:not-allowed!important;
    background:transparent!important;
    color:#786b62!important;
    -webkit-text-fill-color:#786b62!important;
}
body.tcl-ltw-portal:not(.ltw-print-mode) select[aria-expanded="true"]{
    border-color:#d39a68!important;
    outline:2px solid rgba(211,154,104,.18)!important;
    outline-offset:1px!important;
}
@media(max-width:650px){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-select-popover{padding:5px!important;border-radius:8px!important;}
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-select-popover-option{min-height:40px!important;padding:9px 10px!important;font-size:14px!important;}
}
@media(prefers-reduced-motion:reduce){
    body.tcl-ltw-portal:not(.ltw-print-mode) .ltw-select-popover{scroll-behavior:auto!important;}
}

/* Standalone planning card: center rather than pinning to the left column. */
.tcl-ltw-portal .ltw-hub-progress-grid.is-single { grid-template-columns: minmax(0, min(100%, 450px)); justify-content: center; }
