.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{padding-right:24px;position:relative}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{bottom:0;color:var(--head-sort-arrow-color);position:absolute;right:6px;top:0;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{font-family:sans-serif!important;font-size:12px;line-height:12px;opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}.wrap.pdb-record{position:relative;}
.pdblog .pdblog-search{display:inline-block;width:auto;}
.pdblog [data-sort] .dashicons{vertical-align:text-bottom;margin-right:1px;}
.pdblog [data-sort]:hover [class*=sort-icon]::before{background-color:rgba(0, 115, 170, 0.7);color:white;}
.pdblog button[disabled]{opacity:0.3;}
.pdblog .break{flex-basis:100% !important;height:0;}
.pdb-pagination .active .page{background-color:rgba(0, 0, 0, 0.5);color:white;}
.pdb-record-log-input{position:absolute;max-width:50em;padding:10px;z-index:100;border:1px solid rgba(0, 0, 0, 0.5);box-shadow:0 0 14px rgba(0, 0, 0, 0.5);margin-bottom:2em;}
.pdb-record-log-input .entry-input-item{margin-top:1em;display:block;}
.pdb-record-log-input .entry-input-item label{display:inline-block;margin-right:0.5em;}
.pdb-record-log-input .ajax-loading{visibility:visible;}
.pdb-record-log-input .entry-controls{display:none;}
.pdb-record-log-input .entry-controls.busy .ajax-loading{display:block;}
.pdb-record-log-input .entry-input-submit{margin:1em 0;border-top:1px solid rgba(0, 0, 0, 0.5);padding-top:1em;}
.pdb-record-log-input .entry-input-error .dashicons.dashicons-warning{vertical-align:sub;color:HSL(20.6, 93.7%, 43.3%);font-size:200%;width:32px;height:32px;}
.log-import-form .ajax-loading object, .log-export-form .ajax-loading object{width:1.5em;height:1.5em;}
.pdb-record-log .entry-item-hidden{display:none;}
.pdblog-entry{position:relative;overflow:hidden;border-bottom:rgba(0, 0, 0, 0.05) 3px solid;}
.log-display-interactive .pdblog-launch-buttons{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;max-width:50em;}
.log-display-interactive .pdblog-launch-buttons .button{margin:0.5em 0;}
.log-display-interactive .pdblog-launch-buttons .button .dashicons{vertical-align:middle;}
.log-display-interactive .dashicons-yes:hover::before{color:#02ba02;background-color:inherit;}
.log-display-interactive .entry-delete-control button{margin-left:15px;}
.log-display-interactive .multi-image-upload .ajax-file-upload-preview{height:75px;}
.log-display-interactive .multi-image-upload .ajax-file-upload-filename{margin:0 0 0 10px;float:right;}
.log-display-interactive.active .pdblog-entry:hover .entry-controls, .log-display-interactive.pdblog-template-table.active .entry-controls{display:block;right:0;}
.pdblog-dialog{padding:12px;background:white;box-shadow:0 0 26px rgba(0, 0, 0, 0.5);}
.pdblog-dialog .ui-dialog-titlebar{display:none;}
.pdblog-dialog button{margin:6px 12px;}
.entry-controls{right:-3em;}
.entry-controls{position:absolute;top:0;background-color:rgba(255, 255, 255, 0.8);transition:right 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);}
.entry-controls .ajax-loading{display:none;width:20px;height:20px;}
.entry-controls .ajax-loading object{width:20px;height:20px;}
.entry-controls .dashicons{display:block;}
.entry-controls .dashicons-no:before{color:#D64E07;}
.entry-controls .dashicons-no:hover:before{color:white;}
.entry-controls .dashicons-no:hover:before{background-color:#D64E07;}
.entry-controls .dashicons-edit::before{color:#468aff;}
.entry-controls .dashicons-edit:hover:before{color:white;background-color:#468aff;}
.entry-controls.busy{right:0;}
.entry-controls.busy .ajax-loading{display:block;}
.entry-controls.busy .dashicons{display:none;}
.item-title .dashicons{display:block;}
.item-title .dashicons[class*=sort-icon]:before{white-space:nowrap;color:#0073aa;}
.item-title .dashicons.dashicons-arrow-up, .item-title .dashicons.dashicons-arrow-down{font-size:26px;}
.item-title .dashicons.dashicons-arrow-up:before, .item-title .dashicons.dashicons-arrow-down:before{position:relative;top:-3px;left:-3px;}
.item-title.pdblog-sort .sort-icon-asc, .item-title.pdblog-sort .sort-icon-desc{display:none;}
.item-title.pdblog-sort.asc .sort-icon-none, .item-title.pdblog-sort.asc .sort-icon-desc{display:none;}
.item-title.pdblog-sort.asc .sort-icon-asc{display:block;}
.item-title.pdblog-sort.desc .sort-icon-none, .item-title.pdblog-sort.desc .sort-icon-asc{display:none;}
.item-title.pdblog-sort.desc .sort-icon-desc{display:block;}
.csv-form button .dashicons{vertical-align:middle;}
.csv-form button[disabled]{opacity:0.3;}
.csv-form .import-form input[type=file]{width:100%;}
.pdb-admin-edit-participant .pdblog-template-responsive .pdblog-entry{border-bottom:2px solid rgba(0, 0, 0, 0.05);}
.pdb-admin-edit-participant .entry-input-item label{margin-right:0.5em;}
.pdb-record-log-input .reqd{color:#e05454;margin-left:0.125em;}
.pdb-record-log-input .image-field-wrap img, .pdb-record-log-input .pdbiex-image-field-wrap img{height:50px;width:auto;}
.pdb-record-log-input h3.log-entry-name{margin-top:0.5em;margin-bottom:1em;}
.pdblog-template-table .entry-item{position:relative;}
.pdblog-template-table .entry-item.pdblog-id-column{padding:0 9px;}
.pdblog-template-table .entry-item span.entry-controls{top:calc( 50% - 20px);left:0;right:auto;}
.pdblog-template-table .item-title{font-size:80%;vertical-align:bottom;}
.pdblog-template-table .item-title.pdblog-sort{cursor:pointer;}
.pdblog-template-table .item-title.edit-controls{width:26px;}
.pdblog-template-table .entry-controls{display:none;}
.pdblog-template-table .deleting .entry-controls.busy{display:block;}
.pdblog-template-table .entry-controls.busy .dashicons{display:none;}
.pdblog-template-table .pdblog-entry .edit-anchor{display:none;}
.pdblog-template-table .pdblog-entry.deleting .edit-anchor{display:table-cell;}
.pdblog-template-responsive .pdblog-entry{margin-bottom:1.5em;}
.pdblog-template-responsive .item-title{font-size:80%;font-style:italic;}
.pdblog-template-responsive .entry-item{display:inline-block;margin:0 1em 0.75em 0;}
.pdblog-template-responsive .entry-item .item-title{display:block;width:auto;}
.pdblog-template-responsive .entry-item.empty-item{display:none;}
.log-header{margin:1em 0;background-color:rgba(0, 0, 0, 0.05);padding:3px;display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap-reverse;}
.log-header .search-control{margin:0.25em;}
.log-header .item-title{font-size:inherit;font-style:inherit;display:inline-block;margin:0 1em 0 0;}
.log-header .item-title.pdblog-sort{cursor:pointer;}
.log-header .item-title .sort-icon-asc, .log-header .item-title .sort-icon-desc{margin:-4px 0 1px 0;}
.log-header .pdblog-date-range-filter{display:flex;width:100%;align-items:center;justify-content:center;flex-wrap:wrap;}
.log-header .pdblog-date-range-filter span, .log-header .pdblog-date-range-filter button{flex-basis:auto;width:auto;}
.log-header .pdblog-date-range-filter input{flex-basis:auto;width:auto;}
.log-header .pdblog-date-range-filter .date-range-preset-section{margin-top:5px;}
.log-header .pdblog-date-range-filter .date-range-preset{font-size:smaller;display:inline-block;padding:2px 5px;margin-top:3px;background-color:rgba(0, 0, 0, 0.1);cursor:pointer;}
.log-header .pdblog-date-range-filter .date-range-preset:hover{background-color:rgba(0, 0, 0, 0.2);}
.log-header .pdblog-date-range-filter .flex-heading{flex-basis:100%;text-align:center;}
.log-header .pdblog-date-range-filter .range-search-to, .log-header .pdblog-date-range-filter button{margin:0.5em;}
.log-sum-header .ajax-loading{height:1.5em;width:1.5em;}
.log-sum-header .ajax-loading object, .log-sum-header .ajax-loading image{height:1.3em;width:1.3em;}
.pdblog-template-grid .pdblog-entry{margin-bottom:1.5em;display:grid;align-items:flex-start;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));grid-gap:0.75em 1em;}
.pdblog-template-grid .pdblog-entry .entry-item{overflow:hidden;}
.pdblog-template-grid .item-title{display:block;font-size:80%;font-style:italic;}
.pdblog-template-grid .entry-item.empty-item {
display: none; }