#personSearchResults .person-advanced-search-option{border-top:1px solid #dee2e6!important}.person-advanced-search-option-icon{background-color:#fff;border:2px solid #0d6efd}.person-advanced-search-option-icon i{color:#0d6efd;font-size:1.5rem}#personAdvancedSearchModal .modal-header{padding:1rem 1.5rem}#personAdvancedSearchModal .modal-body{padding:1.25rem 1.5rem}#personAdvancedSearchModal .modal-footer{padding:.75rem 1.5rem}.person-advanced-search-filters{border-bottom:1px solid var(--color-border);display:grid;gap:12px 16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem;padding-bottom:1rem}.person-advanced-search-filter{display:flex;flex-direction:column;min-width:0}.person-advanced-search-label{color:var(--color-muted);font-size:.8rem;font-weight:600;margin-bottom:4px}.person-advanced-search-control{align-items:center;background-color:var(--color-light);border:1px solid var(--color-border);border-radius:8px;display:flex;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.person-advanced-search-control:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(46,62,79,.1)}.person-advanced-search-icon{color:var(--color-muted);font-size:.95rem;left:12px;pointer-events:none;position:absolute}.person-advanced-search-input{background:transparent;border:none;border-radius:8px;color:var(--color-primary);font-size:.9rem;padding:9px 34px 9px 36px;width:100%}.person-advanced-search-input:focus{outline:none}.person-advanced-search-input::placeholder{color:#9aa1a9;font-weight:300}.person-advanced-search-input[type=number]{-moz-appearance:textfield;appearance:textfield}.person-advanced-search-input[type=number]::-webkit-inner-spin-button,.person-advanced-search-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.person-advanced-search-clear{align-items:center;background-color:transparent;border:none;border-radius:50%;color:var(--color-muted);cursor:pointer;display:flex;font-size:.7rem;height:22px;justify-content:center;padding:0;position:absolute;right:8px;transition:background-color .2s ease,color .2s ease;width:22px}.person-advanced-search-clear:hover{background-color:var(--color-border);color:var(--color-primary)}.person-advanced-search-clear[hidden]{display:none}.person-advanced-search-reset{justify-content:flex-end}.person-advanced-search-reset[hidden]{display:none}.person-advanced-search-results{transition:opacity .2s ease}.person-advanced-search-results.is-loading .person-advanced-search-table-wrapper{opacity:.45;pointer-events:none;transition:opacity .15s ease}.person-advanced-search-grid{position:relative}.person-advanced-search-grid[hidden]{display:none}.person-advanced-search-grid-loader{align-items:flex-start;display:flex;inset:0;justify-content:center;padding-top:2.5rem;position:absolute;z-index:3}.person-advanced-search-grid-loader[hidden]{display:none}.person-advanced-search-grid-loader-badge{align-items:center;background-color:#fff;border:1px solid var(--color-border);border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.08);color:var(--color-primary);display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;position:sticky;top:2.5rem}.person-advanced-search-skeleton-row td{padding-bottom:.75rem;padding-top:.75rem}.person-advanced-search-skeleton-row .placeholder{background-color:#c9ced4;border-radius:4px}.person-advanced-search-skeleton-picture{display:block;height:40px;width:40px}.person-advanced-search-summary{align-items:center;color:var(--color-muted);display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:.5rem;min-height:1.5rem}.person-advanced-search-summary-title{color:var(--color-primary);font-weight:600}.person-advanced-search-table{font-size:.85rem}.person-advanced-search-table thead th{background-color:var(--color-light);border-bottom-width:1px;color:var(--color-muted);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.person-advanced-search-picture{border:2px solid #e9ecef;border-radius:6px;display:block;height:40px;object-fit:cover;width:40px}.person-advanced-search-name-cell{color:#212529;font-weight:600}.person-advanced-search-funeral-cell{min-width:200px}.person-advanced-search-date-cell{white-space:nowrap}.person-advanced-search-row{cursor:pointer}.person-advanced-search-table .person-advanced-search-action-cell{position:sticky;right:0;text-align:right;white-space:nowrap;width:1%;z-index:1}.person-advanced-search-table thead .person-advanced-search-action-cell{z-index:2}@media (hover:hover) and (pointer:fine) and (min-width:768px){.person-advanced-search-table tbody .person-advanced-search-select{opacity:0;transition:opacity .15s ease}.person-advanced-search-table tbody tr:focus-within .person-advanced-search-select,.person-advanced-search-table tbody tr:hover .person-advanced-search-select{opacity:1}}.person-advanced-search-table thead th[data-resizable]{position:relative}.person-advanced-search-resize-handle{bottom:0;cursor:col-resize;position:absolute;right:0;top:0;touch-action:none;user-select:none;width:8px}.person-advanced-search-resize-handle:after{background-color:var(--color-border);border-radius:1px;bottom:25%;content:"";position:absolute;right:3px;top:25%;transition:background-color .15s ease;width:2px}.person-advanced-search-resize-handle:hover:after,.person-advanced-search-table.is-resizing .person-advanced-search-resize-handle:active:after{background-color:var(--color-primary)}.person-advanced-search-table.is-resizing,.person-advanced-search-table.is-resizing *{cursor:col-resize!important;user-select:none}.person-advanced-search-table.is-fixed-layout{max-width:none;table-layout:fixed}.person-advanced-search-table.is-fixed-layout td{overflow-wrap:anywhere;white-space:normal}.person-advanced-search-table.is-fixed-layout thead th{overflow:hidden;text-overflow:ellipsis}.person-advanced-search-table.is-fixed-layout .person-advanced-search-funeral-cell{min-width:0}.person-advanced-search-table.is-fixed-layout .person-advanced-search-action-cell{white-space:nowrap}.person-advanced-search-muted{color:#9aa1a9;font-weight:400}.person-advanced-search-empty{color:var(--color-muted);padding:2rem 1rem;text-align:center}.person-advanced-search-empty[hidden]{display:none}.person-advanced-search-empty-icon{color:#c4c9cf;font-size:2.5rem}.person-advanced-search-empty-title{color:var(--color-primary);font-weight:600;margin:.5rem 0 .25rem}.person-advanced-search-empty-text{font-size:.9rem;margin:0}.person-advanced-search-sentinel{height:1px}.person-advanced-search-loading-more{align-items:center;color:var(--color-muted);display:flex;font-size:.85rem;justify-content:center;padding:.75rem 0}.person-advanced-search-loading-more[hidden]{display:none}.person-advanced-search-message{background-color:#e7f1ff;border-radius:8px;color:#084298;font-size:.85rem;margin-top:.75rem;padding:.6rem .9rem}.person-advanced-search-message.is-error{background-color:#f8d7da;color:#842029}.person-advanced-search-message[hidden]{display:none}@media (max-width:991.98px){.person-advanced-search-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.person-advanced-search-filters{grid-template-columns:minmax(0,1fr)}.person-advanced-search-table thead{display:none}.person-advanced-search-table.is-fixed-layout{table-layout:auto;width:100%!important}.person-advanced-search-table,.person-advanced-search-table tbody,.person-advanced-search-table td,.person-advanced-search-table tr{display:block;width:100%}.person-advanced-search-table tr{border:1px solid var(--color-border);border-radius:8px;margin-bottom:.75rem;min-height:4.5rem;padding:.75rem .75rem .75rem 4.5rem;position:relative}.person-advanced-search-table td{border:none;padding:.1rem 0}.person-advanced-search-table td.is-empty{display:none}.person-advanced-search-table td[data-label]:before{color:var(--color-muted);content:attr(data-label) ": ";font-weight:400}.person-advanced-search-table .person-advanced-search-picture-cell{left:.75rem;padding:0;position:absolute;top:.75rem;width:auto}.person-advanced-search-table .person-advanced-search-picture,.person-advanced-search-table .person-advanced-search-skeleton-picture{height:48px;width:48px}.person-advanced-search-funeral-cell{min-width:0}.person-advanced-search-table .person-advanced-search-action-cell{padding-top:.5rem;position:static;text-align:left;width:100%}.person-advanced-search-table .person-advanced-search-select{width:100%}#personAdvancedSearchModal .modal-footer .btn{flex:1}}@media (min-width:992px){#personAdvancedSearchModal .modal-dialog{max-width:min(1400px,calc(100vw - 2rem))}}@media (min-width:768px) and (max-width:1199.98px){.person-advanced-search-table{font-size:.8rem}.person-advanced-search-table>:not(caption)>*>*{padding-left:.3rem;padding-right:.3rem}.person-advanced-search-funeral-cell{min-width:150px}}@media (min-width:768px) and (max-height:860px){#personAdvancedSearchModal .modal-dialog{--bs-modal-margin:0.5rem}#personAdvancedSearchModal .modal-header{padding:.6rem 1.25rem}#personAdvancedSearchModal .modal-body{padding:.75rem 1.25rem}#personAdvancedSearchModal .modal-footer{padding:.5rem 1.25rem}.person-advanced-search-filters{gap:6px 12px;margin-bottom:.6rem;padding-bottom:.6rem}.person-advanced-search-label{margin-bottom:2px}.person-advanced-search-input{padding-bottom:6px;padding-top:6px}.person-advanced-search-summary{margin-bottom:.25rem;min-height:1.25rem}.person-advanced-search-table{font-size:.8rem}.person-advanced-search-table>:not(caption)>*>*{padding-bottom:.3rem;padding-top:.3rem}.person-advanced-search-table .person-advanced-search-picture{height:32px;width:32px}.person-advanced-search-table .person-advanced-search-select{padding-bottom:.15rem;padding-top:.15rem}}