/*
 * LaunchPoint interaction contract, v1.48.
 * One source of truth for shared control states. Component styles own geometry,
 * placement and content-specific colors; theme styles must not alter interaction
 * semantics. This stylesheet is enqueued AFTER Community modules by Core.
 * Do not add per-page !important overrides to reproduce these rules.
 */
:root{
    --lpc-ui-ink:var(--lpc-text,#173654);
    --lpc-ui-navy:var(--lpc-primary,#0E2D7B);
    --lpc-ui-navy-hover:var(--lpc-primary-hover,#0B276D);
    --lpc-ui-gold:var(--lpc-amber,#F5B754);
    --lpc-ui-gold-hover:var(--lpc-amber-hover,#EEAA42);
    --lpc-ui-gold-active:var(--lpc-amber-active,#DF982E);
    --lpc-ui-border:var(--lpc-border-strong,#C5D1DD);
    --lpc-ui-surface:var(--lpc-panel,#FFF);
    --lpc-ui-hover:#EFF5FA;
    --lpc-ui-focus:#347CB7;
    --lpc-ui-danger:var(--lpc-danger,#C13E47);
    --lpc-ui-radius:10px;
    --lpc-ui-control:44px;
}

/* Applies to the application AND the detached modal roots mounted to body. */
:is(.lpc-app,.lpc-chat-dialog,.lpc-chat-new-dialog,.lpc-profile-dialog,
    .lpc-profile-edit-dialog,.lpc-poll-voters-modal,.lpc-poll-voters-dialog,
    .lpc-content-share-dialog,.lpc-post-modal-dialog,.lpc-share-modal-dialog,
    .lpc-request-edit-dialog,.lpc-itinerary-view-dialog,.lpc-calendar-dialog,
    .lpc-media-modal,.lpc-adventure-editor-modal,.lpc-excursion-editor-modal,
    .lpc-article-editor-modal,.lpc-livecam-editor-modal,.lpc-business-editor-modal,
    .lpc-journal-editor-modal,.lpc-itinerary-editor-modal,.lpc-itinerary-view-modal,
    .lpc-adventure-builder-modal,.lpc-adventure-itinerary-dialog,.lpc-profile-calendar-modal,
    .lpc-content-modal,.lpc-request-edit-modal,.lpc-post-modal,.lpc-profile-modal,
    .lpc-story-compose-modal,.lpc-share-modal,.lpc-reaction-details-dialog,
    .lpc-image-viewer-dialog,.lpc-itinerary-detail-modal,.lpc-global-media-dialog,
    .lpc-content-share-modal) {
    color:var(--lpc-ui-ink);
    font-family:var(--lpc-font,"Segoe UI Variable","Segoe UI",sans-serif);
    -webkit-font-smoothing:antialiased;
}
:is(.lpc-app,.lpc-chat-dialog,.lpc-chat-new-dialog,.lpc-profile-dialog,
    .lpc-profile-edit-dialog,.lpc-poll-voters-modal,.lpc-poll-voters-dialog,
    .lpc-content-share-dialog,.lpc-post-modal-dialog,.lpc-share-modal-dialog,
    .lpc-request-edit-dialog,.lpc-itinerary-view-dialog,.lpc-calendar-dialog,
    .lpc-media-modal,.lpc-adventure-editor-modal,.lpc-excursion-editor-modal,
    .lpc-article-editor-modal,.lpc-livecam-editor-modal,.lpc-business-editor-modal,
    .lpc-journal-editor-modal,.lpc-itinerary-editor-modal,.lpc-itinerary-view-modal,
    .lpc-adventure-builder-modal,.lpc-adventure-itinerary-dialog,.lpc-profile-calendar-modal,
    .lpc-content-modal,.lpc-request-edit-modal,.lpc-post-modal,.lpc-profile-modal,
    .lpc-story-compose-modal,.lpc-share-modal,.lpc-reaction-details-dialog,
    .lpc-image-viewer-dialog,.lpc-itinerary-detail-modal,.lpc-global-media-dialog,
    .lpc-content-share-modal) :is(button,input,select,textarea,[role="button"]){
    box-sizing:border-box;
    font-family:inherit;
    text-shadow:none;
    letter-spacing:normal;
    -webkit-tap-highlight-color:transparent;
}
:is(.lpc-app,.lpc-chat-dialog,.lpc-chat-new-dialog,.lpc-profile-dialog,
    .lpc-profile-edit-dialog,.lpc-poll-voters-modal,.lpc-poll-voters-dialog,
    .lpc-content-share-dialog,.lpc-post-modal-dialog,.lpc-share-modal-dialog,
    .lpc-request-edit-dialog,.lpc-itinerary-view-dialog,.lpc-calendar-dialog,
    .lpc-media-modal,.lpc-adventure-editor-modal,.lpc-excursion-editor-modal,
    .lpc-article-editor-modal,.lpc-livecam-editor-modal,.lpc-business-editor-modal,
    .lpc-journal-editor-modal,.lpc-itinerary-editor-modal,.lpc-itinerary-view-modal,
    .lpc-adventure-builder-modal,.lpc-adventure-itinerary-dialog,.lpc-profile-calendar-modal,
    .lpc-content-modal,.lpc-request-edit-modal,.lpc-post-modal,.lpc-profile-modal,
    .lpc-story-compose-modal,.lpc-share-modal,.lpc-reaction-details-dialog,
    .lpc-image-viewer-dialog,.lpc-itinerary-detail-modal,.lpc-global-media-dialog,
    .lpc-content-share-modal) :is(button,[role="button"]){
    font-family:inherit;
    text-transform:none;
    cursor:pointer;
}
/* No generic background/color reset: cards, nav items, semantic buttons and
   overlay controls deliberately have different palettes. */

/* Canonical semantic actions. This is opt-in: calendar cells, navigation tabs,
 * icon-only controls and listing cards keep their own visual geometry. */
.lpc-app :is(.lpc-primary-button,.lpc-secondary-button,.lpc-danger-button,.lpc-success-button,.lpc-ui-button){
    appearance:none;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    box-sizing:border-box;
    font-family:inherit;
    font-style:normal;
    font-weight:var(--lpc-weight-semibold);
    line-height:1.25;
    text-decoration:none;
    cursor:pointer;
    user-select:none;
    -webkit-tap-highlight-color:transparent;
    transition:background-color var(--lpc-fast) var(--lpc-ease),
        border-color var(--lpc-fast) var(--lpc-ease),
        color var(--lpc-fast) var(--lpc-ease),
        opacity var(--lpc-fast) var(--lpc-ease);
}
/* Canonical action roles (not applied to icon-only, tabs, calendar day cells). */
.lpc-app :is(.lpc-primary-button,.lpc-ui-button.is-primary,[data-lpc-ui-button].lpc-button-primary),
.lpc-adventure-builder-modal .lpc-adventure-builder-continue{
    background-color:var(--lpc-ui-navy)!important;
    border-color:var(--lpc-ui-navy)!important;
    color:#FFF!important;
}
@media (hover:hover) and (pointer:fine){
    .lpc-app :is(.lpc-primary-button,.lpc-ui-button.is-primary,[data-lpc-ui-button].lpc-button-primary):hover,
    .lpc-adventure-builder-modal .lpc-adventure-builder-continue:hover{
        background-color:var(--lpc-ui-navy-hover)!important;
        border-color:var(--lpc-ui-navy-hover)!important;
        color:#FFF!important;
    }
}
.lpc-app :is(.lpc-secondary-button,.lpc-ui-button.is-secondary){
    background-color:var(--lpc-ui-surface)!important;
    border-color:var(--lpc-ui-border)!important;
    color:var(--lpc-ui-navy)!important;
}
@media (hover:hover) and (pointer:fine){
    .lpc-app :is(.lpc-secondary-button,.lpc-ui-button.is-secondary):hover{
        background-color:var(--lpc-ui-hover)!important;
        border-color:#A8BECE!important;
        color:var(--lpc-ui-navy)!important;
    }
}
.lpc-app .lpc-danger-button{
    background-color:var(--lpc-ui-danger)!important;
    border-color:var(--lpc-ui-danger)!important;
    color:#FFF!important;
}
@media (hover:hover) and (pointer:fine){
    .lpc-app .lpc-danger-button:hover{background-color:var(--lpc-danger-hover,#A82F38)!important;border-color:var(--lpc-danger-hover,#A82F38)!important;color:#FFF!important}
}
/* A creation CTA must stay readable when Elementor/theme hover rules apply. */
:is(.lpc-app,.lpc-profile-calendar-modal) .lpc-profile-calendar-plan,
.lpc-app .lpc-profile-listings-add-action{
    color:var(--lpc-ui-navy)!important;
    background-color:var(--lpc-ui-gold)!important;
    border-color:#D59636!important;
}
@media (hover:hover) and (pointer:fine){
    :is(.lpc-app,.lpc-profile-calendar-modal) .lpc-profile-calendar-plan:hover,
    .lpc-app .lpc-profile-listings-add-action:hover{
        background-color:var(--lpc-ui-gold-hover)!important;
        border-color:#C68B32!important;
        color:var(--lpc-ui-navy)!important;
    }
}
:is(.lpc-app,.lpc-profile-calendar-modal) .lpc-profile-calendar-plan:active{background-color:var(--lpc-ui-gold-active)!important;color:var(--lpc-ui-navy)!important}

/* Keyboard-only focus uses a single high-contrast ring, even when old modules
   contain outline:0. Do not change hover and selected colors on focus alone. */
:is(.lpc-app,.lpc-chat-dialog,.lpc-chat-new-dialog,.lpc-profile-dialog,
    .lpc-profile-edit-dialog,.lpc-poll-voters-modal,.lpc-poll-voters-dialog,
    .lpc-content-share-dialog,.lpc-post-modal-dialog,.lpc-share-modal-dialog,
    .lpc-request-edit-dialog,.lpc-itinerary-view-dialog,.lpc-calendar-dialog,
    .lpc-media-modal,.lpc-adventure-editor-modal,.lpc-excursion-editor-modal,
    .lpc-article-editor-modal,.lpc-livecam-editor-modal,.lpc-business-editor-modal,
    .lpc-journal-editor-modal,.lpc-itinerary-editor-modal,.lpc-itinerary-view-modal,
    .lpc-adventure-builder-modal,.lpc-adventure-itinerary-dialog,.lpc-profile-calendar-modal,
    .lpc-content-modal,.lpc-request-edit-modal,.lpc-post-modal,.lpc-profile-modal,
    .lpc-story-compose-modal,.lpc-share-modal,.lpc-reaction-details-dialog,
    .lpc-image-viewer-dialog,.lpc-itinerary-detail-modal,.lpc-global-media-dialog,
    .lpc-content-share-modal) :is(button,a,[role="button"],[role="tab"],[role="option"],[tabindex]):not(:is(input,select,textarea)):not(.lpc-compose-detail-button):focus-visible{
    outline:2px solid var(--lpc-ui-focus)!important;
    outline-offset:2px!important;
}
/* Avoid showing a button-focus glow for mouse clicks; preserve input editing focus. */
:is(.lpc-app,.lpc-adventure-builder-modal,.lpc-profile-calendar-modal) :is(button,a,[role="button"],[role="tab"]):focus:not(:focus-visible){outline:none}

/* Input readability + native select/date controls. No `all:unset` for native inputs. */
:is(.lpc-app,.lpc-chat-dialog,.lpc-chat-new-dialog,.lpc-profile-dialog,
    .lpc-profile-edit-dialog,.lpc-poll-voters-modal,.lpc-poll-voters-dialog,
    .lpc-content-share-dialog,.lpc-post-modal-dialog,.lpc-share-modal-dialog,
    .lpc-request-edit-dialog,.lpc-itinerary-view-dialog,.lpc-calendar-dialog,
    .lpc-media-modal,.lpc-adventure-editor-modal,.lpc-excursion-editor-modal,
    .lpc-article-editor-modal,.lpc-livecam-editor-modal,.lpc-business-editor-modal,
    .lpc-journal-editor-modal,.lpc-itinerary-editor-modal,.lpc-adventure-builder-modal,
    .lpc-adventure-itinerary-dialog,.lpc-profile-calendar-modal,.lpc-request-edit-modal,
    .lpc-profile-modal) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="hidden"]):not([type="color"]),select,textarea){
    max-width:100%;
    font-family:inherit;
    color-scheme:light;
    caret-color:var(--lpc-ui-navy);
}
:is(.lpc-app,.lpc-chat-dialog,.lpc-chat-new-dialog,.lpc-profile-dialog,
    .lpc-profile-edit-dialog,.lpc-poll-voters-modal,.lpc-poll-voters-dialog,
    .lpc-content-share-dialog,.lpc-post-modal-dialog,.lpc-share-modal-dialog,
    .lpc-request-edit-dialog,.lpc-itinerary-view-dialog,.lpc-calendar-dialog,
    .lpc-media-modal,.lpc-adventure-editor-modal,.lpc-excursion-editor-modal,
    .lpc-article-editor-modal,.lpc-livecam-editor-modal,.lpc-business-editor-modal,
    .lpc-journal-editor-modal,.lpc-itinerary-editor-modal,.lpc-adventure-builder-modal,
    .lpc-adventure-itinerary-dialog,.lpc-profile-calendar-modal,.lpc-request-edit-modal,
    .lpc-profile-modal) :is(input,select,textarea):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):hover:not(:disabled):not([readonly]):not(.lpc-inline-field-control):not(:where(
    .lpc-connections-search input,
    .lpc-my-groups-search input,
    .lpc-chat-input-wrap textarea,
    .lpc-comment-input-wrap textarea,
    .lpc-group-chat-input-wrap textarea,
    .lpc-group-chat-search-field input,
    .lpc-search-main-form input,
    .lpc-livecam-host-search input
)){
    border-color:#9EB8CD;
}

:is(.lpc-app,.lpc-chat-dialog,.lpc-chat-new-dialog,.lpc-profile-dialog,
    .lpc-profile-edit-dialog,.lpc-poll-voters-modal,.lpc-poll-voters-dialog,
    .lpc-content-share-dialog,.lpc-post-modal-dialog,.lpc-share-modal-dialog,
    .lpc-request-edit-dialog,.lpc-itinerary-view-dialog,.lpc-calendar-dialog,
    .lpc-media-modal,.lpc-adventure-editor-modal,.lpc-excursion-editor-modal,
    .lpc-article-editor-modal,.lpc-livecam-editor-modal,.lpc-business-editor-modal,
    .lpc-journal-editor-modal,.lpc-itinerary-editor-modal,.lpc-adventure-builder-modal,
    .lpc-adventure-itinerary-dialog,.lpc-profile-calendar-modal,.lpc-request-edit-modal,
    .lpc-profile-modal) :is(input,select,textarea):focus:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="hidden"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([data-lpc-profile-listing-search]):not([data-lpc-directory-search]):not(.lpc-inline-field-control):not(:where(
    .lpc-connections-search input,
    .lpc-my-groups-search input,
    .lpc-chat-input-wrap textarea,
    .lpc-comment-input-wrap textarea,
    .lpc-group-chat-input-wrap textarea,
    .lpc-group-chat-search-field input,
    .lpc-search-main-form input,
    .lpc-livecam-host-search input
)){
    border:2px solid var(--lpc-ui-focus)!important;
    outline:none!important;
    outline-offset:0!important;
    box-shadow:none!important;
    background-clip:padding-box;
}
:is(.lpc-app,.lpc-chat-dialog,.lpc-chat-new-dialog,.lpc-profile-dialog,
    .lpc-profile-edit-dialog,.lpc-poll-voters-modal,.lpc-poll-voters-dialog,
    .lpc-content-share-dialog,.lpc-post-modal-dialog,.lpc-share-modal-dialog,
    .lpc-request-edit-dialog,.lpc-itinerary-view-dialog,.lpc-calendar-dialog,
    .lpc-media-modal,.lpc-adventure-editor-modal,.lpc-excursion-editor-modal,
    .lpc-article-editor-modal,.lpc-livecam-editor-modal,.lpc-business-editor-modal,
    .lpc-journal-editor-modal,.lpc-itinerary-editor-modal,.lpc-adventure-builder-modal,
    .lpc-adventure-itinerary-dialog,.lpc-profile-calendar-modal,.lpc-request-edit-modal,
    .lpc-profile-modal) :is(input,select,textarea)[aria-invalid="true"]{
    border-color:var(--lpc-ui-danger)!important;
    background-color:#FFF8F8;
}
:is(.lpc-app,.lpc-chat-dialog,.lpc-chat-new-dialog,.lpc-profile-dialog,
    .lpc-profile-edit-dialog,.lpc-poll-voters-modal,.lpc-poll-voters-dialog,
    .lpc-content-share-dialog,.lpc-post-modal-dialog,.lpc-share-modal-dialog,
    .lpc-request-edit-dialog,.lpc-itinerary-view-dialog,.lpc-calendar-dialog,
    .lpc-media-modal,.lpc-adventure-editor-modal,.lpc-excursion-editor-modal,
    .lpc-article-editor-modal,.lpc-livecam-editor-modal,.lpc-business-editor-modal,
    .lpc-journal-editor-modal,.lpc-itinerary-editor-modal,.lpc-adventure-builder-modal,
    .lpc-adventure-itinerary-dialog,.lpc-profile-calendar-modal,.lpc-request-edit-modal,
    .lpc-profile-modal) :is(input[type="checkbox"],input[type="radio"]){accent-color:var(--lpc-ui-navy)}

/* Composite inputs are intentionally borderless inside a focusable shell.
   Apply this before later theme styles so Elementor focus outlines cannot leak
   into the input. Standalone fields still use the shared 2px focus border. */
:is(.lpc-app,.lpc-post-modal-dialog,.lpc-content-share-dialog,.lpc-chat-dialog,
    .lpc-group-chat-dialog,.lpc-share-modal-dialog,.lpc-livecam-editor-modal)
    :is(.lpc-inline-field-control,
        .lpc-connections-search input,
        .lpc-my-groups-search input,
        .lpc-chat-input-wrap textarea,
        .lpc-comment-input-wrap textarea,
        .lpc-group-chat-input-wrap textarea,
        .lpc-group-chat-search-field input,
        .lpc-search-main-form input,
        .lpc-livecam-host-search input):focus{
    border:0!important;
    outline:none!important;
    box-shadow:none!important;
}

/* Unified navigation/tab state semantics: these are actions, not theme buttons. */
.lpc-app .lpc-profile-tabs button.is-active{
    background-color:var(--lpc-ui-navy)!important;
    color:#FFF!important;
}
.lpc-app .lpc-profile-tabs button:not(.is-active){
    background-color:transparent!important;
    color:#60728B!important;
}
@media (hover:hover) and (pointer:fine){
    .lpc-app .lpc-profile-tabs button:not(.is-active):hover{
        background-color:var(--lpc-ui-hover)!important;
        color:var(--lpc-ui-navy)!important;
    }
}
.lpc-app .lpc-feed-tabs button{
    background-color:transparent!important;
    color:#38577F!important;
}
@media (hover:hover) and (pointer:fine){
    .lpc-app .lpc-feed-tabs button:not(.is-active):hover{
        background-color:var(--lpc-ui-hover)!important;
        color:var(--lpc-ui-navy)!important;
    }
}
.lpc-app .lpc-feed-tabs button.is-active{
    background-color:transparent!important;
    color:var(--lpc-ui-navy)!important;
}
.lpc-app .lpc-notification-tabs>button.is-active{
    background-color:#EAF1FB!important;
    color:var(--lpc-ui-navy)!important;
    border-color:#C5D7EA!important;
}
@media (hover:hover) and (pointer:fine){
    .lpc-app .lpc-notification-tabs>button:not(.is-active):hover{
        background-color:var(--lpc-ui-hover)!important;
        color:var(--lpc-ui-navy)!important;
    }
}
.lpc-app .lpc-nav-item{
    color:var(--lpc-sidebar-foreground,#FFF)!important;
}
@media (hover:hover) and (pointer:fine){
    .lpc-app .lpc-nav-item:hover{
        color:var(--lpc-sidebar-foreground,#FFF)!important;
    }
}
/* All detached dialogs inherit a minimum usable touch/keyboard hit area for close. */
:is(.lpc-app,.lpc-adventure-builder-modal,.lpc-profile-calendar-modal,
    .lpc-adventure-editor-modal,.lpc-excursion-editor-modal,.lpc-article-editor-modal,
    .lpc-livecam-editor-modal,.lpc-business-editor-modal,.lpc-journal-editor-modal,
    .lpc-itinerary-editor-modal,.lpc-content-modal) :is(.lpc-adventure-builder-close,
    .lpc-calendar-dialog-close,.lpc-content-modal-close,.lpc-itinerary-view-close,
    .lpc-profile-edit-close,.lpc-itinerary-editor-close,.lpc-content-share-close,
    .lpc-image-viewer-close,.lpc-profile-listing-search-close,
    [data-lpc-adventure-close],[data-lpc-excursion-close],[data-lpc-article-close],
    [data-lpc-livecam-close],[data-lpc-business-close],[data-lpc-journal-close]){
    min-width:40px;
    min-height:40px;
    flex-shrink:0;
    text-decoration:none;
}
:is(.lpc-app,.lpc-adventure-builder-modal,.lpc-profile-calendar-modal,
    .lpc-adventure-editor-modal,.lpc-excursion-editor-modal,.lpc-article-editor-modal,
    .lpc-livecam-editor-modal,.lpc-business-editor-modal,.lpc-journal-editor-modal) :is(.lpc-adventure-builder-close,.lpc-calendar-dialog-close,.lpc-profile-edit-close){
    background-color:#FFF!important;
    color:#455F7A!important;
    border-color:#CEDCE8!important;
}
@media (hover:hover) and (pointer:fine){
    :is(.lpc-app,.lpc-adventure-builder-modal,.lpc-profile-calendar-modal,
        .lpc-adventure-editor-modal,.lpc-excursion-editor-modal,.lpc-article-editor-modal,
        .lpc-livecam-editor-modal,.lpc-business-editor-modal,.lpc-journal-editor-modal) :is(.lpc-adventure-builder-close,.lpc-calendar-dialog-close,.lpc-profile-edit-close):hover{
        background-color:#EEF4FA!important;
        color:#123A78!important;
        border-color:#AFC6DA!important;
    }
}
/* Native SVG/icon sizing remains controlled by the existing Icon Library. */
@media (max-width:782px){
    :is(.lpc-app,.lpc-chat-dialog,.lpc-chat-new-dialog,.lpc-profile-dialog,
    .lpc-profile-edit-dialog,.lpc-poll-voters-modal,.lpc-poll-voters-dialog,
    .lpc-content-share-dialog,.lpc-post-modal-dialog,.lpc-share-modal-dialog,
    .lpc-request-edit-dialog,.lpc-itinerary-view-dialog,.lpc-calendar-dialog,
    .lpc-media-modal,.lpc-adventure-editor-modal,.lpc-excursion-editor-modal,
        .lpc-article-editor-modal,.lpc-livecam-editor-modal,.lpc-business-editor-modal,
        .lpc-journal-editor-modal,.lpc-itinerary-editor-modal,.lpc-adventure-builder-modal,
        .lpc-adventure-itinerary-dialog,.lpc-profile-calendar-modal,.lpc-request-edit-modal,
        .lpc-profile-modal) :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]),select,textarea,[contenteditable="true"]){
        font-size:16px!important;
    }
}
@media (forced-colors:active){
    :is(.lpc-app,.lpc-chat-dialog,.lpc-chat-new-dialog,.lpc-profile-dialog,
    .lpc-profile-edit-dialog,.lpc-poll-voters-modal,.lpc-poll-voters-dialog,
    .lpc-content-share-dialog,.lpc-post-modal-dialog,.lpc-share-modal-dialog,
    .lpc-request-edit-dialog,.lpc-itinerary-view-dialog,.lpc-calendar-dialog,
    .lpc-media-modal,.lpc-adventure-editor-modal,.lpc-excursion-editor-modal,
        .lpc-article-editor-modal,.lpc-livecam-editor-modal,.lpc-business-editor-modal,
        .lpc-journal-editor-modal,.lpc-itinerary-editor-modal,.lpc-adventure-builder-modal,
        .lpc-profile-calendar-modal) :is(button,a,input,select,textarea):focus-visible{
        outline:2px solid Highlight!important;
    }
}
@media (prefers-reduced-motion:reduce){
    :is(.lpc-app,.lpc-chat-dialog,.lpc-chat-new-dialog,.lpc-profile-dialog,
    .lpc-profile-edit-dialog,.lpc-poll-voters-modal,.lpc-poll-voters-dialog,
    .lpc-content-share-dialog,.lpc-post-modal-dialog,.lpc-share-modal-dialog,
    .lpc-request-edit-dialog,.lpc-itinerary-view-dialog,.lpc-calendar-dialog,
    .lpc-media-modal,.lpc-adventure-editor-modal,.lpc-excursion-editor-modal,
        .lpc-article-editor-modal,.lpc-livecam-editor-modal,.lpc-business-editor-modal,
        .lpc-journal-editor-modal,.lpc-itinerary-editor-modal,.lpc-adventure-builder-modal,
        .lpc-profile-calendar-modal) :is(button,a,input,select,textarea){transition-duration:.01ms!important}
}
