/* Incident-specific filter layout; sidebar cards and positioning are shared. */
.ui-site .incident-detail .ContPub .Table dd { min-width: 0; overflow-wrap: anywhere; }
.ui-site .incident-detail .inc-filter--sidebar { padding: 0; }
.ui-site .incident-detail .inc-filter--sidebar .PubName {
    gap: 12px;
    padding: 16px;
    border-radius: var(--radius-card) var(--radius-card) 0 0;
}
.ui-site .incident-detail .inc-filter--sidebar .PubName > .flex { min-width: 0; }
.ui-site .incident-detail .inc-filter--sidebar .PubName span {
    padding: 0;
    color: var(--color-heading);
    background: transparent;
    font-size: 18px;
    line-height: 1.5;
    white-space: nowrap;
}
.ui-site .incident-detail .inc-filter--sidebar .wap_show_show { display: none; }
.ui-site .incident-detail .inc-filter--sidebar > .BgWhite {
    padding: 16px;
    border: 0;
    background: transparent;
}
.ui-site .incident-detail .inc-filter--sidebar .MoreForm {
    display: block;
    padding: 0;
}
.ui-site .incident-detail .inc-filter--sidebar .inc-filter-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
}
.ui-site .incident-detail .inc-filter--sidebar .inc-filter-grid > .layui-inline {
    display: block;
    width: 100% !important;
    max-width: none !important;
    min-width: 0;
    margin: 0 !important;
}
.ui-site .incident-detail .inc-filter--sidebar .inc-field--keyword { grid-column: 1 / -1; position: relative; }
.ui-site .incident-detail .inc-filter--sidebar .inc-field-icon {
    position: absolute;
    top: 50%;
    left: 12px;
    z-index: 2;
    width: 16px;
    height: 16px;
    transform: translateY(-50%);
    color: var(--color-text-disabled);
    pointer-events: none;
}
.ui-site .incident-detail .inc-filter--sidebar .layui-input,
.ui-site .incident-detail .inc-filter--sidebar .select {
    box-sizing: border-box;
    height: 38px !important;
    min-height: 38px !important;
    border-radius: 6px;
    font-size: 13px !important;
}
.ui-site .incident-detail .inc-filter--sidebar .layui-input { display: block; }
.ui-site .incident-detail .inc-filter--sidebar xm-select { display: block; }
.ui-site .incident-detail .inc-filter--sidebar .inc-field--keyword .layui-input { padding-left: 36px !important; }
.ui-site .incident-detail .inc-filter--sidebar .inc-filter-more { display: block; margin-top: 10px; }
.ui-site .incident-detail .inc-filter--sidebar .inc-filter-actions { display: block; margin-top: 16px; }
.ui-site .incident-detail .inc-filter--sidebar .inc-filter-actions > .layui-inline { display: block; width: 100%; }
.ui-site .incident-detail .inc-filter--sidebar .Button { width: 100%; height: 40px; line-height: 40px; }

@media (max-width: 800px) {
    .ui-site .incident-detail .inc-filter--sidebar .layui-input {
        height: 44px !important;
        min-height: 44px !important;
    }
}
