/* Shared navy card + white fields for admin/user forms */
:is(.admin-property-form:not(.account-details):not(.row),.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal:not(.co-view-modal) > .modal-dialog > .modal-content:has(> form),.modal:not(.co-view-modal) > .modal-dialog > .modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) {
        background: linear-gradient(180deg, rgba(23, 83, 155, 0.94) 0%, rgba(13, 47, 92, 0.98) 100%) !important;
        border: 0 !important;
        border-top: none !important;
        border-left: 4px solid #c9b290 !important;
        border-radius: 16px !important;
        outline: none !important;
        box-shadow: 0 18px 40px rgba(0, 0, 0, 0.28);
        overflow: hidden;
        background-clip: padding-box;
        color: #fff !important;
    }

    /* Multi-section forms: wrapper is transparent; section cards have no dark top edge */
    .account-details.admin-property-form,
    .account-details.admin-property-form.row {
        background: transparent !important;
        border: 0 !important;
        border-top: none !important;
        box-shadow: none !important;
        outline: none !important;
        overflow: visible !important;
    }

    .account-details .ad-card,
    .admin-property-form .ad-card,
    .account-details.admin-property-form .ad-card,
    .theme-form-card .ad-card {
        border-top: none !important;
        border-right: 0 !important;
        border-bottom: 0 !important;
        outline: none !important;
        background-clip: padding-box;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) > .card-header {
        background: rgba(255, 255, 255, 0.08) !important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.22) !important;
        padding: 20px 28px 16px;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) > .card-header .card-title,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) > .card-header h5 {
        color: #fff !important;
        font-weight: 700;
        font-size: 1.25rem;
        margin: 0;
        letter-spacing: 0.02em;
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) > .card-body {
        background: transparent !important;
        padding: 24px 28px 28px !important;
        color: #fff !important;
    }

    /* Labels / helper text on navy — do NOT target editor content */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) > .card-body > form label,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) > .card-body > form .form-label,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) > .card-body > form .font-weight-bold,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) > .card-body > form .form-check-label,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) > .card-body > form .text-black,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) > .card-body > form .text-dark,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) > .card-body > form .fw-500,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) > .card-body > form .fw-bold,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) > .card-body > form .col-form-label,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form > .row label,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .form-group > label,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .form-check-label,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .text-black,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .accordion-button,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .accordion-button h4 {
        color: #fff !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .form-group > label,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form label.form-label {
        font-size: 0.95rem !important;
        font-weight: 600 !important;
        margin-bottom: 8px !important;
        letter-spacing: 0.01em;
        opacity: 1 !important;
        text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .bedroom-group h5,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .bedroom-group h4,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) #bedroomsContainer h5,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) #bedroomsContainer h4 {
        color: #fff !important;
        font-weight: 700;
        margin-bottom: 10px;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .text-muted,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .form-text,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form small.text-muted,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .text-sm,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .form-group > p,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .form-group > span,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .col-12 > span,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .col-12 > p {
        color: rgba(255, 255, 255, 0.92) !important;
        opacity: 1 !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .text-danger,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .invalid-feedback,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form label.required:after,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form label .text-danger {
        color: #ffc9c9 !important;
        font-weight: 700;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form > .row a:not(.btn):not(.ck *):not(.crose-icon):not(.imageRemove),
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .form-group > a:not(.btn):not(.crose-icon) {
        color: #f0d9b0 !important;
        font-weight: 600;
        text-decoration: underline;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form i.las,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form i.fa,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form i.fas,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form i.far,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .text-dark.las,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .text-dark.fa {
        color: #1e6fd9 !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .amenities-picker i,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .amenity-card i,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .photo-disclosure-field i,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .ck i {
        color: inherit !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .text-success,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) form .text-success.las {
        color: #86efac !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) hr {
        border-color: rgba(255, 255, 255, 0.28) !important;
        opacity: 1;
        margin: 1.5rem 0;
    }

    /* White fields */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .form-control,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .form-select,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) select.form-control,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) textarea.form-control,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) input[type="text"],
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) input[type="number"],
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) input[type="email"],
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) input[type="url"],
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) input[type="password"],
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) input[type="date"],
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) input[type="file"],
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) select,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) textarea {
        background: #fff !important;
        color: #0d2f5c !important;
        -webkit-text-fill-color: #0d2f5c !important;
        caret-color: #0d2f5c !important;
        border: 1px solid rgba(255, 255, 255, 0.45) !important;
        border-radius: 8px !important;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
        min-height: 44px;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) textarea.form-control,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) textarea {
        min-height: 110px;
        height: auto !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) input[type="file"] {
        height: auto !important;
        padding: 10px 12px;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .form-control::placeholder,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) textarea::placeholder {
        color: #8a9bb3 !important;
        -webkit-text-fill-color: #8a9bb3 !important;
        opacity: 1;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .form-control:focus,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .form-select:focus,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) select:focus,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) textarea:focus {
        border-color: #1e6fd9 !important;
        box-shadow: 0 0 0 3px rgba(30, 111, 217, 0.25) !important;
        background: #fff !important;
        color: #1e6fd9 !important;
    }

    /* Connected USD/% input groups only (when addon text exists) */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .input-group:has(> .input-group-text) {
        display: flex;
        flex-wrap: nowrap;
        align-items: stretch;
        width: 100%;
        gap: 0 !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .input-group:has(> .input-group-text) > .form-control,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .input-group:has(> .input-group-text) > .form-select,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .input-group:has(> .input-group-text) > input,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .input-group:has(> .input-group-text) > select,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .input-group:has(> .input-group-text) > textarea {
        margin: 0 !important;
        position: relative;
        flex: 1 1 auto;
        width: 1%;
        min-width: 0;
        border-radius: 0 !important;
        box-shadow: none !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .input-group:has(> .input-group-text) > .input-group-text {
        display: flex;
        align-items: center;
        white-space: nowrap;
        background: #c9b290 !important;
        color: #0d2f5c !important;
        -webkit-text-fill-color: #0d2f5c !important;
        border: 1px solid #c9b290 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        font-weight: 600;
        min-height: 44px;
        margin: 0 !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .input-group:has(> .input-group-text) > .input-group-text i {
        color: #0d2f5c !important;
        -webkit-text-fill-color: #0d2f5c !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .input-group:has(> .input-group-text) > .input-group-text:first-child {
        border-right: 0 !important;
        border-radius: 8px 0 0 8px !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .input-group:has(> .input-group-text) > .form-control:not(:first-child),
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .input-group:has(> .input-group-text) > input:not(:first-child) {
        border-left: 0 !important;
        border-radius: 0 8px 8px 0 !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .input-group:has(> .input-group-text) > .form-control:first-child,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .input-group:has(> .input-group-text) > input:first-child {
        border-radius: 8px 0 0 8px !important;
        border-right: 0 !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .input-group:has(> .input-group-text) > .input-group-text:not(:first-child) {
        border-left: 0 !important;
        border-radius: 0 8px 8px 0 !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .input-group:has(> .input-group-text):focus-within {
        box-shadow: 0 0 0 3px rgba(201, 178, 144, 0.4);
        border-radius: 8px;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .input-group:has(> .input-group-text):focus-within > .form-control,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .input-group:has(> .input-group-text):focus-within > .input-group-text {
        border-color: #c9b290 !important;
    }

    /* Auto field icons (form-input-icons.js) */
    .bodywrapper__inner .field-icon-group,
    .modal .field-icon-group,
    .admin-property-form .field-icon-group,
    .theme-form-card .field-icon-group,
    .dashboard_box .field-icon-group,
    .user-details-form .field-icon-group {
        display: flex;
        flex-wrap: nowrap;
        align-items: stretch;
        width: 100%;
        gap: 0 !important;
    }

    .field-icon-group > .field-icon-addon {
        display: flex;
        align-items: center;
        justify-content: center;
        min-width: 44px;
        width: 44px;
        padding: 0 12px;
        background: #c9b290 !important;
        color: #0d2f5c !important;
        border: 1px solid #c9b290 !important;
        border-right: 0 !important;
        border-radius: 8px 0 0 8px !important;
        box-shadow: none !important;
        min-height: 44px;
        height: 100%;
        margin: 0 !important;
        align-self: stretch;
    }

    .field-icon-group > .field-icon-addon i {
        font-size: 1rem;
        line-height: 1;
        color: #0d2f5c !important;
        -webkit-text-fill-color: #0d2f5c !important;
        width: 1.1em;
        text-align: center;
    }

    .field-icon-group > .form-control,
    .field-icon-group > .form-select,
    .field-icon-group > input,
    .field-icon-group > select,
    .field-icon-group > textarea {
        margin: 0 !important;
        flex: 1 1 auto;
        width: 1%;
        min-width: 0;
        border-radius: 0 8px 8px 0 !important;
        border-left: 0 !important;
        min-height: 44px;
        height: 44px;
    }

    .field-icon-group > textarea.form-control,
    .field-icon-group > textarea {
        height: auto;
        min-height: 110px;
    }

    .field-icon-group:focus-within {
        box-shadow: 0 0 0 3px rgba(201, 178, 144, 0.4);
        border-radius: 8px;
    }

    .field-icon-group:focus-within > .field-icon-addon,
    .field-icon-group:focus-within > .form-control,
    .field-icon-group:focus-within > .form-select,
    .field-icon-group:focus-within > input,
    .field-icon-group:focus-within > select,
    .field-icon-group:focus-within > textarea {
        border-color: #c9b290 !important;
    }

    /* Damage coverage label bright white on navy */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .pd-damage-coverage-field label,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .pd-damage-coverage-label,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .pd-damage-coverage-label span {
        color: #fff !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .pd-damage-coverage-label .text-danger {
        color: #ffc9c9 !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .file-upload-wrapper {
        background: transparent !important;
        border: none !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        overflow: hidden;
        height: 44px;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .file-upload-wrapper:after {
        content: attr(data-text);
        background: #fff !important;
        color: #6b7280 !important;
        border: 1px solid #e5e5e5 !important;
        border-right: 0 !important;
        border-radius: 8px 0 0 8px !important;
        width: calc(100% - 118px);
        height: 44px;
        line-height: 44px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding: 0 14px;
        box-shadow: none;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .file-upload-wrapper:before {
        content: "Choose File";
        background: #dddaff !important;
        color: #17539b !important;
        border-radius: 0 8px 8px 0 !important;
        height: 44px;
        line-height: 44px;
        font-weight: 600;
        padding: 0 16px;
        min-width: 118px;
        text-align: center;
        box-shadow: none;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .file-upload-wrapper input {
        height: 44px !important;
        min-height: 44px !important;
        border: 0 !important;
        box-shadow: none !important;
        background: transparent !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .file-upload-wrapper:after {
        color: #6b7280 !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .file-upload-wrapper:before {
        color: #17539b !important;
    }

    /* Soft panel for notices / disclosure-like blocks sitting on navy */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .alert {
        border-radius: 10px;
        border: 1px solid rgba(255, 255, 255, 0.28) !important;
        background: rgba(255, 255, 255, 0.16) !important;
        color: #fff !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .alert a {
        color: #f0d9b0 !important;
        font-weight: 600;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .photo-disclosure-field {
        background: rgba(255, 255, 255, 0.95) !important;
        border-color: rgba(255, 255, 255, 0.5) !important;
        box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15);
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .photo-disclosure-field__content strong {
        color: #17539b !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .photo-disclosure-field__content p {
        color: #252b35 !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .photo-disclosure-field__content small {
        color: #6b7280 !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .photo-disclosure-field__switch .form-check-label {
        color: #17539b !important;
    }

    /* Image slots */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .image-wrap.admin-boat-img {
        border-radius: 10px !important;
        overflow: hidden !important;
        border: 1px solid rgba(255, 255, 255, 0.45) !important;
        background: rgba(255, 255, 255, 0.12);
        position: relative !important;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .admin-boat-img .thumb {
        display: block !important;
        position: relative !important;
        border: 0 !important;
        border-radius: 0 !important;
        overflow: hidden !important;
        background: transparent;
        margin: 0;
        width: 100%;
        aspect-ratio: 826 / 507;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .admin-boat-img .thumb img {
        display: block;
        position: absolute !important;
        inset: 0;
        width: 100% !important;
        height: 100% !important;
        min-height: 0 !important;
        max-height: none !important;
        object-fit: cover;
        border-radius: 0;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .admin-boat-img .thumb a.crose-icon,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .admin-boat-img .thumb a.imageRemove,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) a.crose-icon.imageRemove {
        position: absolute !important;
        top: 0 !important;
        right: 0 !important;
        left: auto !important;
        margin: 0 !important;
        z-index: 5 !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 28px !important;
        height: 28px !important;
        padding: 0 !important;
        line-height: 1 !important;
        font-size: 14px !important;
        font-weight: 700;
        color: #fff !important;
        background: #e11d48 !important;
        text-decoration: none !important;
        border: 0 !important;
        border-radius: 0 10px 0 6px !important;
        box-shadow: none !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) a.crose-icon:hover,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) a.crose-icon:focus,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) a.imageRemove:hover,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) a.imageRemove:focus {
        text-decoration: none !important;
        border-bottom: 0 !important;
        color: #fff !important;
        background: #be123c !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) #map,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .js-property-map {
        border: 2px solid rgba(255, 255, 255, 0.35);
        border-radius: 10px;
        box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);
    }

    /* Select2 */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .select2-container--default .select2-selection--single,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .select2-container--default .select2-selection--multiple {
        background: #fff !important;
        border: 1px solid rgba(255, 255, 255, 0.45) !important;
        border-radius: 8px !important;
        min-height: 44px;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #1e6fd9 !important;
        line-height: 42px;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 42px;
    }

    /* Select2 inside field-icon-group — flush with sand addon like native inputs */
    .field-icon-group > .select2-container {
        display: block !important;
        flex: 1 1 auto !important;
        width: 1% !important;
        min-width: 0 !important;
        margin: 0 !important;
        max-width: none !important;
    }

    .field-icon-group > select.select2-hidden-accessible {
        position: absolute !important;
        width: 1px !important;
        height: 1px !important;
        margin: -1px !important;
        padding: 0 !important;
        border: 0 !important;
        clip: rect(0 0 0 0) !important;
        overflow: hidden !important;
        white-space: nowrap !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .field-icon-group .select2-container--default .select2-selection--single,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .field-icon-group .select2-container--default .select2-selection--multiple {
        border: 1px solid #c9b290 !important;
        border-left: 0 !important;
        border-radius: 0 8px 8px 0 !important;
        box-shadow: none !important;
        min-height: 44px !important;
        height: 44px !important;
        background: #fff !important;
        outline: 0 !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .field-icon-group .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #0d2f5c !important;
        -webkit-text-fill-color: #0d2f5c !important;
        line-height: 42px !important;
        padding-left: 12px !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .field-icon-group .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 42px !important;
        top: 1px !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .field-icon-group:focus-within .select2-container--default .select2-selection--single,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .field-icon-group .select2-container--default.select2-container--focus .select2-selection--single,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .field-icon-group .select2-container--default.select2-container--open .select2-selection--single {
        border-color: #c9b290 !important;
        box-shadow: none !important;
    }

    /* General Settings: single shell — Select2 has no own border/radius */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .general-setting-form .field-icon-group .select2-container--default .select2-selection--single,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .general-setting-form .field-icon-group .select2-container--default .select2-selection--multiple {
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        height: 44px !important;
        min-height: 44px !important;
    }

    /* CKEditor 5 (class trumEdit → ClassicEditor) — dark text on white editor */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck.ck-editor {
        border-radius: 8px;
        overflow: hidden;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck.ck-toolbar {
        background: #f5f7fa !important;
        border-color: #e5e8ed !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck.ck-toolbar .ck-button,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck.ck-toolbar .ck-icon,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck.ck-toolbar .ck-button__label {
        color: #1a2b3c !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck.ck-editor__main > .ck-editor__editable,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-editor__editable,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-content,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-editor__editable_inline {
        background: #fff !important;
        color: #1a2b3c !important;
        border-color: #e5e8ed !important;
        min-height: 260px;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-editor__editable p,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-editor__editable span,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-editor__editable strong,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-editor__editable b,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-editor__editable em,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-editor__editable i,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-editor__editable li,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-editor__editable ul,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-editor__editable ol,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-editor__editable h1,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-editor__editable h2,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-editor__editable h3,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-editor__editable h4,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-editor__editable a,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-content p,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-content span,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-content strong,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-content li,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-content a,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-editor__editable * {
        color: #1a2b3c !important;
        background: transparent !important;
        text-shadow: none !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-editor__editable a,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .ck-content a {
        color: #17539b !important;
        text-decoration: underline;
    }

    /* Legacy trumbowyg classname (if any) */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .trumbowyg-box {
        background: #fff !important;
        border-radius: 8px;
        border: 1px solid rgba(255, 255, 255, 0.45) !important;
        overflow: hidden;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .trumbowyg-editor,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .trumbowyg-editor * {
        color: #1a2b3c !important;
        background: #fff !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .trumbowyg-button-pane {
        background: #f5f7fa !important;
        border-bottom-color: #e5e8ed !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .trumbowyg-button-pane svg {
        fill: #1a2b3c !important;
    }

    /* Amenities keep their white cards + dark text */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenities-picker__section,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenity-card {
        box-shadow: 0 4px 14px rgba(0, 0, 0, 0.12);
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenities-picker__category-title,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenities-picker__category-count,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenity-card__name,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenity-card__description,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenities-picker__chevron,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenities-picker__toggle {
        color: inherit !important;
        text-shadow: none !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenities-picker__category-title {
        color: #111827 !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenities-picker__category-count,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenity-card__description,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenities-picker__chevron {
        color: #6b7280 !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenity-card__name {
        color: #111827 !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenities-picker__toggle {
        color: #2563eb !important;
    }

    /* Accordion */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .accordion-item {
        background: rgba(255, 255, 255, 0.12) !important;
        border: 1px solid rgba(255, 255, 255, 0.28) !important;
        border-radius: 12px !important;
        overflow: hidden;
        color: #fff !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .accordion-button {
        background: rgba(255, 255, 255, 0.1) !important;
        color: #fff !important;
        box-shadow: none !important;
        font-weight: 700;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .accordion-button:not(.collapsed) {
        background: rgba(255, 255, 255, 0.16) !important;
        color: #fff !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .accordion-button::after {
        filter: brightness(0) invert(1);
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .accordion-button h4 {
        margin: 0;
        font-size: 1.05rem;
        color: #fff !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .accordion-body {
        background: transparent !important;
        color: #fff !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .flatpickr-input {
        background: #fff !important;
        color: #1e6fd9 !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .border,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .border.rounded,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .rounded.border {
        border-color: rgba(255, 255, 255, 0.28) !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .bg-light,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .bg-white {
        background: rgba(255, 255, 255, 0.14) !important;
        color: #fff !important;
    }

    /* Dynamic rows sit on a soft frosted panel */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .fee-row,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .tax-row,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .price-row,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .calendar-row {
        background: rgba(255, 255, 255, 0.1);
        border: 1px solid rgba(255, 255, 255, 0.2);
        border-radius: 10px;
        padding: 12px;
        margin-bottom: 10px;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .bed-type-row {
        gap: 0.5rem;
        align-items: center;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .bed-type-row > .input-group {
        margin-right: 0.5rem;
    }

    /* Calendar export link — single clean field, no double border corners */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .calendar-link-field {
        border: none !important;
        background: transparent;
        overflow: hidden;
        border-radius: 8px;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .calendar-link-field > .form-control {
        border: 1px solid rgba(255, 255, 255, 0.45) !important;
        border-radius: 8px !important;
        padding-right: 3rem !important;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
        background: #fff !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .calendar-link-field > .form-control:focus {
        border-color: #c9b290 !important;
        box-shadow: 0 0 0 3px rgba(201, 178, 144, 0.4) !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .calendar-link-copy {
        background-color: var(--primary) !important;
        color: #fff !important;
        border: 0 !important;
        border-radius: 6px !important;
        z-index: 2;
    }

    /* Buttons — clearer on navy */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn {
        border-radius: 8px !important;
        font-weight: 600;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn--primary,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-primary {
        box-shadow: 0 8px 20px rgba(0, 0, 0, 0.28);
        min-width: 140px;
        min-height: 48px;
        font-size: 1rem;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline-success,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline--success,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline-primary,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline--primary {
        background: rgba(255, 255, 255, 0.95) !important;
        color: var(--secondary, #17539b) !important;
        border-color: var(--secondary, #17539b) !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline-success i,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline--success i,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline-primary i,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline--primary i,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline-success .fa,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline-success .las,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline-success .fas {
        color: var(--secondary, #17539b) !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline-success:hover,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline--success:hover,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline-primary:hover,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline--primary:hover {
        background: var(--secondary, #17539b) !important;
        color: #fff !important;
        border-color: var(--secondary, #17539b) !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline-success:hover i,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline--success:hover i,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline-primary:hover i,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline--primary:hover i,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline-success:hover .fa,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline-success:hover .las,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-outline-success:hover .fas {
        color: #fff !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn--danger,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-danger {
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
        color: #fff !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-danger i,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn--danger i,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-danger .fa,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .btn-danger .las,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .fa-trash,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) #copyIcon,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .la-copy,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .fa-copy,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .calendar-link-copy,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .calendar-link-copy i {
        color: #fff !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) input[type="checkbox"]:not(.amenity-card__checkbox),
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) input[type="radio"] {
        accent-color: #c9b290;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .form-check-input {
        background-color: #fff;
        border-color: #c9b290;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .form-check-input:checked {
        background-color: #c9b290;
        border-color: #c9b290;
    }

    /* Amenities: theme blue selected checks (same on create + edit) */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenity-card__checkbox,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenities-picker input[type="checkbox"] {
        accent-color: #17539b !important;
        width: 1.15rem;
        height: 1.15rem;
        border-radius: 0.25rem;
        border: 1.5px solid #cbd5e1 !important;
        background-color: #fff !important;
        cursor: pointer;
        appearance: auto;
        -webkit-appearance: checkbox;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenity-card__checkbox:checked,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenities-picker input[type="checkbox"]:checked {
        accent-color: #17539b !important;
        background-color: #17539b !important;
        border-color: #17539b !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenity-card.is-selected {
        border-color: #93c5fd !important;
        background: #f8fbff !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenity-card.is-selected .amenity-card__icon {
        background: #dbeafe !important;
        color: #17539b !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenity-card:not(.is-selected) {
        background: #fff !important;
        border-color: #e5e7eb !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenity-card:not(.is-selected) .amenity-card__icon {
        background: #f9fafb !important;
        color: #374151 !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .amenities-picker__toggle {
        color: #17539b !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .form-switch .form-check-input {
        width: 2.5em;
    }

    /* OTA / checkbox lists */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .form-check {
        margin-bottom: 0.4rem;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .form-check-label {
        font-weight: 500 !important;
        text-shadow: none;
    }

    /* Damage coverage info btn on navy */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .pd-damage-info-btn {
        color: #f0d9b0 !important;
        background: rgba(255, 255, 255, 0.15) !important;
    }

    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .pd-damage-info-btn:hover,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .pd-damage-info-btn:focus {
        color: #fff !important;
        background: rgba(255, 255, 255, 0.28) !important;
    }

    /* Submit row prominence */
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .text-end .btn--primary,
    :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) .text-end .btn-primary {
        padding: 12px 28px;
        letter-spacing: 0.03em;
    }

    @media (max-width: 767.98px) {
        :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) > .card-header,
        :is(.admin-property-form,.theme-form-card,.bodywrapper__inner .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner .card:has(> form):not(:has(.table)):not(:has(.table-responsive)),.bodywrapper__inner form > .card:not(:has(.table)):not(:has(.table-responsive)),.modal-content:has(> form),.modal-content:has(> .modal-body form),form.modal-content,.dashboard_box:has(form):not(:has(.table)),.contact-form,.content form .card:not(:has(.table)):not(:has(.table-responsive)),.content .card:has(> .card-body form):not(:has(.table)):not(:has(.table-responsive))) > .card-body {
            padding-left: 18px !important;
            padding-right: 18px !important;
        }
    }

    /* Modals — skip co-view-modal (own navy→sand header; rgba header caused page-text bleed) */
    .modal:not(.co-view-modal) > .modal-dialog > .modal-content:has(> form) > .modal-header,
    .modal:not(.co-view-modal) > .modal-dialog > .modal-content:has(> .modal-body form) > .modal-header,
    .modal:not(.co-view-modal) > .modal-dialog > form.modal-content > .modal-header {
        background: linear-gradient(90deg, #17539b 0%, #c9b290 100%) !important;
        border-bottom: 0 !important;
        color: #fff !important;
    }

    .modal:not(.co-view-modal) > .modal-dialog > .modal-content:has(form) .modal-title,
    .modal:not(.co-view-modal) > .modal-dialog > .modal-content:has(form) .modal-header h5,
    .modal:not(.co-view-modal) > .modal-dialog > form.modal-content .modal-title {
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
        font-weight: 700;
    }

    .modal:not(.co-view-modal) > .modal-dialog > .modal-content:has(form) .btn-close,
    .modal:not(.co-view-modal) > .modal-dialog > form.modal-content .btn-close {
        filter: invert(1) grayscale(1);
        opacity: 0.85;
    }

    .modal:not(.co-view-modal) > .modal-dialog > .modal-content:has(form) .close,
    .modal:not(.co-view-modal) > .modal-dialog > form.modal-content .close,
    .modal:not(.co-view-modal) > .modal-dialog > .modal-content:has(form) .close i,
    .modal:not(.co-view-modal) > .modal-dialog > form.modal-content .close i {
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
        opacity: 1;
    }

    .modal:not(.co-view-modal) > .modal-dialog > .modal-content:has(form) .modal-body,
    .modal:not(.co-view-modal) > .modal-dialog > .modal-content:has(form) .modal-body p,
    .modal:not(.co-view-modal) > .modal-dialog > .modal-content:has(form) .modal-body .question,
    .modal:not(.co-view-modal) > .modal-dialog > .modal-content:has(form) .modal-body span,
    .modal:not(.co-view-modal) > .modal-dialog > form.modal-content .modal-body,
    .modal:not(.co-view-modal) > .modal-dialog > form.modal-content .modal-body p,
    .modal:not(.co-view-modal) > .modal-dialog > form.modal-content .question {
        color: #ffffff !important;
        -webkit-text-fill-color: #ffffff !important;
    }

    .modal:not(.co-view-modal) > .modal-dialog > .modal-content:has(form) .modal-footer,
    .modal:not(.co-view-modal) > .modal-dialog > form.modal-content .modal-footer {
        background: transparent !important;
        border-top: 1px solid rgba(255, 255, 255, 0.22) !important;
    }

    .modal:not(.co-view-modal) > .modal-dialog > .modal-content:has(form) .modal-footer .btn--primary,
    .modal:not(.co-view-modal) > .modal-dialog > form.modal-content .modal-footer .btn--primary {
        background: #c9b290 !important;
        border-color: #c9b290 !important;
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
    }

    .modal:not(.co-view-modal) > .modal-dialog > .modal-content:has(form) .modal-footer .btn--dark,
    .modal:not(.co-view-modal) > .modal-dialog > form.modal-content .modal-footer .btn--dark {
        background: transparent !important;
        border: 1px solid rgba(255, 255, 255, 0.55) !important;
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
    }

    /* Guest dashboard boxes + headings */
    .dashboard_box:has(form):not(:has(.table)) .loging_text,
    .dashboard_box:has(form):not(:has(.table)) h3,
    .dashboard_box:has(form):not(:has(.table)) h4,
    .dashboard_box:has(form):not(:has(.table)) h5,
    .contact-form h2,
    .contact-form .section-title h2,
    .contact-form .section-title {
        color: #fff !important;
    }

    /* Frontend / guest single-input fields */
    .dashboard_box:has(form) .single-input input,
    .dashboard_box:has(form) .single-input select,
    .dashboard_box:has(form) .single-input textarea,
    .user-details-form .single-input input,
    .user-details-form .single-input select,
    .user-details-form .single-input textarea {
        background: #fff !important;
        color: #1a2b3c !important;
        border: 1px solid rgba(255, 255, 255, 0.35) !important;
        border-radius: 8px;
    }

    .dashboard_box:has(form) .single-input i,
    .user-details-form .single-input i {
        color: #c9b290 !important;
    }

    /* Contact page fields */
    .contact-form .contact-box__contact-home,
    .contact-form input,
    .contact-form select,
    .contact-form textarea {
        background: #fff !important;
        color: #1a2b3c !important;
        border: 1px solid rgba(255, 255, 255, 0.45) !important;
        border-radius: 8px !important;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
    }

    .contact-form .contact-box i {
        color: #f0d9b0 !important;
    }

    .contact-form .form-check-label,
    .contact-form label {
        color: #fff !important;
    }

    /* Nested headers / store manager tabs */
    .theme-form-card .card-header,
    .bodywrapper__inner .card:has(form):not(:has(.table)) .card-header,
    .content form .card .card-header,
    .content form .card .card-header h5,
    .content form .card .card-header h6,
    .content form .card .bg-body-tertiary {
        color: #fff !important;
        background: rgba(255, 255, 255, 0.08) !important;
        border-color: rgba(255, 255, 255, 0.22) !important;
    }

    .content form .nav-tabs .nav-link {
        color: #fff !important;
    }

    .content form .nav-tabs .nav-link.active {
        color: #17539b !important;
        background: #fff !important;
    }

    /* Profile extras sitting on navy */
    .bodywrapper__inner .card:has(form) .profile-listing-signature__text label,
    .bodywrapper__inner .card:has(form) .profile-listing-signature__text small,
    .bodywrapper__inner .card:has(form) .card-title {
        color: #fff !important;
    }

    .bodywrapper__inner .card:has(form) .border-bottom {
        border-color: rgba(255, 255, 255, 0.25) !important;
    }

    .contact-form,
    .contact_wrap.contact-form {
        padding: 32px 28px;
    }

    .theme-form-card h2,
    .theme-form-card h3,
    .theme-form-card h4,
    .theme-form-card h5,
    .theme-form-card .crc-title,
    .theme-form-card .crc-boat,
    .theme-form-card .crc-trip,
    .theme-form-card .crc-eyebrow,
    .theme-form-card .text-muted,
    .theme-form-card > p,
    .theme-form-card .card-body > h4,
    .theme-form-card .card-body > p {
        color: #fff !important;
    }

    .theme-form-card .crc-head {
        border-bottom-color: rgba(255, 255, 255, 0.22) !important;
    }

    /* Same photo tile size on property + resort forms (826x507 listing size) */
    .bodywrapper__inner .sortable-images .image-wrap.admin-boat-img .thumb,
    .admin-property-form .sortable-images .image-wrap.admin-boat-img .thumb {
        aspect-ratio: 826 / 507 !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        display: block !important;
        position: relative !important;
        overflow: hidden !important;
    }

    .bodywrapper__inner .sortable-images .image-wrap.admin-boat-img .thumb img,
    .admin-property-form .sortable-images .image-wrap.admin-boat-img .thumb img {
        position: absolute !important;
        inset: 0 !important;
        width: 100% !important;
        height: 100% !important;
        min-height: 0 !important;
        max-height: none !important;
        object-fit: cover !important;
        object-position: center !important;
        opacity: 1 !important;
        visibility: visible !important;
        z-index: 1 !important;
    }
