
/* Final shared FV directory lookup frame: contractors, items and services use the same geometry and controls. */
html body .vario-document-line-lookup-modal .vario-document-directory-lookup-dialog,
html[data-vario-theme] body .vario-document-line-lookup-modal .vario-document-directory-lookup-dialog {
    width: min(1380px, calc(100vw - 44px)) !important;
    max-width: min(1380px, calc(100vw - 44px)) !important;
    height: calc(100dvh - 76px) !important;
    max-height: calc(100dvh - 76px) !important;
    margin: 62px auto 14px !important;
}

html body .vario-document-line-lookup-modal .vario-document-directory-lookup-card,
html[data-vario-theme] body .vario-document-line-lookup-modal .vario-document-directory-lookup-card {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    max-height: 100% !important;
    min-height: 0 !important;
    overflow: hidden !important;
    border: 1px solid rgba(78, 91, 108, 0.58) !important;
    border-radius: 10px !important;
    background: #eef3f9 !important;
}

html body .vario-document-line-lookup-modal .vario-document-contractor-lookup-body,
html[data-vario-theme] body .vario-document-line-lookup-modal .vario-document-contractor-lookup-body {
    display: grid !important;
    grid-template-rows: 96px minmax(0, 1fr) !important;
    flex: 1 1 auto !important;
    min-height: 0 !important;
    gap: 8px !important;
    padding: 8px !important;
    overflow: hidden !important;
    background: #eef3f9 !important;
    align-content: stretch !important;
    grid-auto-rows: unset !important;
}

html body .vario-document-line-lookup-modal .vario-document-directory-lookup-search-card,
html[data-vario-theme] body .vario-document-line-lookup-modal .vario-document-directory-lookup-search-card {
    height: 96px !important;
    min-height: 96px !important;
    max-height: 96px !important;
}

html body .vario-document-line-lookup-modal .vario-document-contractor-lookup-list,
html[data-vario-theme] body .vario-document-line-lookup-modal .vario-document-contractor-lookup-list {
    min-height: 0 !important;
    overflow: hidden !important;
}

html body .vario-document-line-lookup-modal .vario-document-directory-lookup-grid-wrap,
html[data-vario-theme] body .vario-document-line-lookup-modal .vario-document-directory-lookup-grid-wrap {
    min-height: 0 !important;
    height: 100% !important;
    overflow: auto !important;
    border-top: 1px solid #cbd8ea !important;
    background: #ffffff !important;
}

html body .vario-document-line-lookup-modal .vario-document-directory-lookup-grid,
html[data-vario-theme] body .vario-document-line-lookup-modal .vario-document-directory-lookup-grid {
    width: max-content !important;
    min-width: 100% !important;
}

html body .vario-document-line-lookup-modal .vario-document-directory-lookup-actions .btn,
html[data-vario-theme] body .vario-document-line-lookup-modal .vario-document-directory-lookup-actions .btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    height: 28px !important;
    min-height: 28px !important;
    padding: 0 12px !important;
    border-radius: 8px !important;
    font: 800 11px/26px Inter, "Segoe UI", Arial, sans-serif !important;
    white-space: nowrap !important;
}

html body .vario-document-line-lookup-modal .vario-document-directory-lookup-actions .btn span,
html[data-vario-theme] body .vario-document-line-lookup-modal .vario-document-directory-lookup-actions .btn span {
    margin: 0 !important;
    font: inherit !important;
}

html body .vario-document-line-lookup-modal .vario-document-directory-lookup-actions .btn .vario-action-icon,
html[data-vario-theme] body .vario-document-line-lookup-modal .vario-document-directory-lookup-actions .btn .vario-action-icon {
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
}

html body .vario-document-line-lookup-modal .vario-document-directory-lookup-actions .vario-clear-filter-button,
html[data-vario-theme] body .vario-document-line-lookup-modal .vario-document-directory-lookup-actions .vario-clear-filter-button {
    border-color: #c8d7ee !important;
    background: linear-gradient(180deg, #ffffff 0%, #f6f9fe 100%) !important;
    color: #4f6584 !important;
    box-shadow: 0 5px 12px rgba(16, 43, 84, 0.08) !important;
}

html body .vario-erp-document-details-modal .vario-document-basic-sections,
html body .vario-erp-document-details-modal .vario-document-basic-section,
html body .vario-erp-document-details-modal .vario-document-basic-section .vario-erp-section-body,
html body .vario-erp-document-details-modal .vario-document-basic-section .vario-document-form-grid,
html[data-vario-theme] body .vario-erp-document-details-modal .vario-document-basic-sections,
html[data-vario-theme] body .vario-erp-document-details-modal .vario-document-basic-section,
html[data-vario-theme] body .vario-erp-document-details-modal .vario-document-basic-section .vario-erp-section-body,
html[data-vario-theme] body .vario-erp-document-details-modal .vario-document-basic-section .vario-document-form-grid {
    overflow: visible !important;
}

html body .vario-erp-document-details-modal .vario-document-basic-section .vario-lookup-picker,
html[data-vario-theme] body .vario-erp-document-details-modal .vario-document-basic-section .vario-lookup-picker {
    z-index: 65020 !important;
}

html body .vario-erp-document-details-modal .vario-document-basic-section .vario-lookup-menu,
html[data-vario-theme] body .vario-erp-document-details-modal .vario-document-basic-section .vario-lookup-menu {
    z-index: 65030 !important;
}
