.wp-block-umbrellas-guidance-database{--database-tool-primary:var(--wp--preset--color--primary,#2c2e65);--database-tool-secondary:var(--wp--preset--color--secondary,#ce0f69);--database-tool-surface:var(--wp--preset--color--white,#fff);--database-tool-muted:var(--wp--preset--color--light-gray-blue,#eff0f7);--database-tool-border:color-mix(in srgb,var(--database-tool-primary) 22%,transparent);--database-tool-focus:2px solid color-mix(in srgb,var(--database-tool-primary) 45%,transparent);--database-tool-radius:18px;--database-tool-control-height:2.5rem;color:var(--database-tool-primary);font-family:inherit;font-size:var(--wp--preset--font-size--normal,1rem)}.database-tool__toolbar{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end;margin-bottom:var(--wp--preset--spacing--small,1rem)}.guidance-database__tabs{display:flex;flex-wrap:wrap;gap:.5rem}.guidance-database__tab{align-items:center;background:transparent;border:2px solid var(--database-tool-primary);border-radius:999px;color:var(--database-tool-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--wp--preset--font-size--small,.875rem);font-weight:700;justify-content:center;line-height:1.15;min-height:var(--database-tool-control-height);padding:.45rem 1rem;text-decoration:none}.guidance-database__tab.is-active,.guidance-database__tab:hover{background:var(--database-tool-secondary);border-color:var(--database-tool-secondary);color:var(--wp--preset--color--white,#fff)}.database-tool__filters select:focus-visible,.database-tool__reset:focus-visible,.database-tool__search input:focus-visible,.guidance-database__tab:focus-visible{outline:var(--database-tool-focus);outline-offset:2px}.database-tool__layout{align-items:start;display:grid;gap:clamp(1rem,1.8vw,1.35rem);grid-template-columns:minmax(190px,246px) minmax(0,1fr)}.database-tool__sidebar{background:var(--database-tool-surface);border:2px solid var(--database-tool-border);border-radius:var(--database-tool-radius);color:var(--database-tool-primary);display:grid;gap:1rem;padding:1.25rem 1.15rem 1.05rem}.database-tool__section{display:grid;gap:.85rem}.database-tool__section-summary{align-items:center;cursor:pointer;display:flex;font-size:var(--wp--preset--font-size--small,.875rem);font-weight:700;gap:.45rem;line-height:1.25;list-style:none}.database-tool__section-summary::-webkit-details-marker{display:none}.database-tool__section-summary:before{content:"+";font-weight:700;line-height:1;width:.8rem}.database-tool__section[open]>.database-tool__section-summary:before{content:"-"}.database-tool__section-summary:focus-visible{outline:var(--database-tool-focus);outline-offset:2px}.database-tool__filters{display:grid;gap:.85rem}.database-tool__columns{border-top:1px solid var(--database-tool-border);display:grid;gap:.8rem;padding-top:1rem}.database-tool__column-options{display:grid;gap:.45rem;max-height:18rem;overflow:auto;padding-right:.25rem}.database-tool__column-options label{align-items:center;border-radius:7px;cursor:pointer;display:flex;font-size:.86rem;font-weight:700;gap:.6rem;line-height:1.25;padding:.25rem 0}.database-tool__column-options input{accent-color:var(--database-tool-primary);flex:0 0 auto;height:1rem;width:1rem}.database-tool__filters label,.database-tool__search{display:grid;font-size:var(--wp--preset--font-size--small,.875rem);font-weight:700;gap:.35rem;line-height:1.25}.database-tool__filters select,.database-tool__search input{background:var(--database-tool-surface);border:2px solid var(--database-tool-border);border-radius:var(--database-tool-radius);color:var(--database-tool-primary);font:inherit;font-size:.9rem;font-weight:600;min-height:var(--database-tool-control-height);padding:.45rem 1rem;width:100%}.database-tool__reset.wp-element-button{align-items:center;background:transparent;border:2px solid var(--database-tool-primary);border-radius:999px;color:var(--database-tool-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--wp--preset--font-size--small,.875rem);font-weight:700;justify-content:center;line-height:1.15;min-height:2rem;padding:.35rem 1rem;text-decoration:none;width:100%}.database-tool__reset.wp-element-button:hover{background:var(--database-tool-primary);color:var(--wp--preset--color--white,#fff)}.database-tool__content{min-width:0}.database-tool__topbar{align-items:end;display:grid;gap:1rem;grid-template-columns:minmax(14rem,26rem) minmax(12rem,1fr);margin-bottom:var(--wp--preset--spacing--small,1rem)}.database-tool__meta{color:var(--database-tool-primary);font-size:var(--wp--preset--font-size--small,.875rem);font-weight:700;justify-self:end;margin:0}.guidance-database__refreshed{color:color-mix(in srgb,var(--database-tool-primary) 68%,transparent);display:block;font-size:.82rem;font-weight:500;margin-top:.2rem}.guidance-database__top-scroll{margin-bottom:.35rem;overflow-x:auto;overflow-y:hidden;width:100%}.guidance-database__top-scroll[hidden]{display:none}.guidance-database__top-scroll:focus-visible{outline:var(--database-tool-focus);outline-offset:2px}.guidance-database__top-scroll-spacer{height:1px}.database-tool__table-wrap{border:1px solid color-mix(in srgb,var(--database-tool-primary) 18%,transparent);border-radius:8px;overflow-x:auto}.database-tool__table{border-collapse:collapse;min-width:100%;width:-moz-max-content;width:max-content}.database-tool__table td,.database-tool__table th{border-bottom:1px solid color-mix(in srgb,var(--database-tool-primary) 14%,transparent);padding:.75rem .85rem;text-align:left;vertical-align:top;width:10.5rem}.database-tool__table th{background:var(--database-tool-muted);color:var(--database-tool-primary);font-size:.78rem;font-weight:700;line-height:1.25;white-space:normal}.database-tool__table td[hidden],.database-tool__table th[hidden]{display:none}.database-tool__table th button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:inherit;gap:.35rem;line-height:inherit;padding:0;text-align:left}.database-tool__table th button:focus-visible{outline:var(--database-tool-focus);outline-offset:2px}.database-tool__sort-indicator:before{content:"↕";font-size:.75rem;opacity:.55}.database-tool__table th[aria-sort=ascending] .database-tool__sort-indicator:before{content:"↑";opacity:1}.database-tool__table th[aria-sort=descending] .database-tool__sort-indicator:before{content:"↓";opacity:1}.database-tool__table td{color:var(--wp--preset--color--black,#000);font-size:.85rem;line-height:1.35;max-width:13rem;min-width:7.5rem;overflow-wrap:anywhere}.database-tool__table [data-guidance-column=name],.database-tool__table [data-guidance-column=title]{max-width:16rem;min-width:12rem;width:14rem}.database-tool__table [data-guidance-column=purpose]{max-width:18rem;min-width:14rem;width:16rem}.database-tool__table [data-guidance-column=files],.database-tool__table [data-guidance-column=hyperlinks]{max-width:16rem;min-width:12rem;width:14rem}.database-tool__table [data-guidance-column=audience],.database-tool__table [data-guidance-column=category],.database-tool__table [data-guidance-column=current_status],.database-tool__table [data-guidance-column=geographical_origin],.database-tool__table [data-guidance-column=journal],.database-tool__table [data-guidance-column=origin_other],.database-tool__table [data-guidance-column=type_of_resource]{max-width:14rem;min-width:10rem;width:12rem}.database-tool__table [data-guidance-column=doi]{max-width:13rem;min-width:10rem}.database-tool__table [data-guidance-column=platform_numberrarereg],.database-tool__table [data-guidance-column=platform_numberreg],.database-tool__table [data-guidance-column=pmid],.database-tool__table [data-guidance-column=year]{max-width:8rem;min-width:6rem;width:7rem}.database-tool__table [data-guidance-column=cde_measurement],.database-tool__table [data-guidance-column=cde_partnership],.database-tool__table [data-guidance-column=guidance_partnership],.database-tool__table [data-guidance-column=platform_datasecurity]{max-width:16rem;min-width:12rem;width:14rem}.database-tool__table [data-guidance-column=platform_data]{max-width:18rem;min-width:14rem;width:16rem}.guidance-database__value-list{display:grid;gap:.45rem;list-style-position:outside;margin:0;padding-left:1.15rem}.guidance-database__value-list li{padding-left:.15rem}.database-tool__table [data-guidance-column=files] a,.database-tool__table [data-guidance-column=hyperlinks] a{overflow-wrap:anywhere}.database-tool__table tbody tr:hover{background:color-mix(in srgb,var(--database-tool-muted) 45%,var(--database-tool-surface))}.database-tool__table a{color:var(--database-tool-secondary);font-weight:700}.database-tool__empty{background:var(--database-tool-muted);border-radius:8px;margin:0;padding:1rem}@media(min-width:901px){.wp-block-umbrellas-guidance-database .database-tool__table td:first-child,.wp-block-umbrellas-guidance-database .database-tool__table th:first-child{border-right:1px solid color-mix(in srgb,var(--database-tool-primary) 14%,transparent);left:0;position:sticky}.wp-block-umbrellas-guidance-database .database-tool__table th:first-child{z-index:2}.wp-block-umbrellas-guidance-database .database-tool__table td:first-child{background:var(--database-tool-surface);z-index:1}.wp-block-umbrellas-guidance-database .database-tool__table tbody tr:hover td:first-child{background:color-mix(in srgb,var(--database-tool-muted) 45%,var(--database-tool-surface))}}@media(max-width:900px){.database-tool__layout,.database-tool__topbar{grid-template-columns:1fr}.database-tool__meta{justify-self:start}}@media(max-width:640px){.database-tool__toolbar{justify-content:stretch}.guidance-database__tab,.guidance-database__tabs{width:100%}}
