.daylight-theme.records-theme.documents-theme{--docs-selected:#e1ecdd;--docs-preview:#f5f8f1;--docs-action:#ac4518;--docs-unit:1rem;--docs-small:1rem;font-size:var(--docs-unit)}.documents-theme .dl-shell{background-image:none;padding-block-end:0}.documents-theme .rec-nav{gap:0;padding:.3em}.documents-theme .rec-nav a{padding:.65em 1.2em;font-size:1em}.documents-theme .docs-upload-button{background:var(--primary-action);block-size:auto;min-block-size:44px;inline-size:auto;color:var(--primary-action-foreground);border-radius:var(--radius-control);flex-shrink:0;gap:.6rem;padding:.75rem 1.25rem;font-size:1.125rem;font-weight:700}.documents-theme .docs-upload-button:hover{background:var(--primary-action-hover)}.docs-filter-row{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-end:1.5rem;display:flex}.docs-search{background:var(--card);border-radius:var(--radius-control);block-size:3.25rem;inline-size:47.6rem;max-inline-size:100%;color:var(--muted-foreground);align-items:center;gap:.65rem;padding-inline:1.1rem;display:flex}.documents-theme .docs-select{min-block-size:3.25rem;background:var(--card);border-radius:var(--radius-control);border:none;gap:.5rem;height:auto;padding-inline:1rem;font-size:1rem}.documents-theme .docs-select-property{inline-size:15.6rem}.documents-theme .docs-select-type{inline-size:13rem}.documents-theme .docs-select-sort{inline-size:18rem}.documents-theme .docs-view-toggle{background:var(--card);border-radius:var(--radius-control);height:auto;min-block-size:3.25rem;padding:.25rem}.documents-theme .docs-view-toggle [data-slot=toggle-group-item]{border-radius:var(--radius-control);min-block-size:44px;padding-inline:1.1rem;font-size:.95rem;font-weight:600}.documents-theme .docs-view-toggle [data-slot=toggle-group-item][aria-pressed=true]{background:var(--ink);color:#fff}@media (min-width:1101px){.docs-filter-row{flex-wrap:nowrap}.docs-search{flex:1 1 0;min-inline-size:13.5rem}.documents-theme .docs-select,.documents-theme .docs-view-toggle{flex-shrink:0}.documents-theme .docs-filter-row .docs-select-sort.dl-field{flex-shrink:1;min-inline-size:12.5rem}}.docs-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.docs-cards:has(>.docs-card:only-child){grid-template-columns:1fr}.docs-card{background:var(--card);border-radius:var(--radius-surface);flex-direction:column;min-inline-size:0;padding:1.5rem;display:flex}.docs-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.docs-card-heading h2{font:600 1.5rem/1.2 var(--daylight-heading), serif;color:var(--ink)}.docs-table-wrap{flex-direction:column;flex:1;min-inline-size:0;display:flex}.docs-card table{table-layout:fixed;inline-size:100%}.docs-count{font-family:var(--daylight-body), sans-serif;color:var(--muted-foreground);font-size:1rem;font-weight:400}.docs-card-heading p{color:var(--muted-foreground);max-inline-size:42ch;margin-block-start:.4rem;font-size:1.125rem}.documents-theme .docs-card-heading-stack{display:block}.documents-theme .docs-card-heading-stack .docs-card-title-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.documents-theme .docs-card-heading-stack>p{max-inline-size:none}.docs-empty-note{color:var(--muted-foreground);padding-block:1.5rem;font-size:1rem}.docs-card [data-slot=table-container]{overflow-x:auto}.docs-card [data-slot=table]{table-layout:fixed;inline-size:100%}.docs-card [data-slot=table] :is(th,td):first-child{inline-size:52%}.docs-card [data-slot=table] :is(th,td):nth-child(2){inline-size:22%}.docs-card [data-slot=table] :is(th,td):nth-child(3){inline-size:16%}.docs-card [data-slot=table] :is(th,td):nth-child(4){inline-size:10%}.docs-card td.docs-open-cell{text-align:end}.docs-card thead th{color:var(--muted-foreground);border-color:var(--border);padding-block:.6rem;font-size:.85rem;font-weight:600}@media (min-width:1536px) and (max-width:2559px){.docs-card thead th{font-size:.9rem}}@media (min-width:768px) and (max-width:1535px){.docs-card thead th{font-size:.95rem}}@media (min-width:2560px){.docs-card thead th{font-size:.7782rem}}.documents-theme .docs-download-head{padding-inline:.4rem}.documents-theme .docs-select svg{block-size:1.25rem!important;inline-size:1.25rem!important}@media (min-width:1101px) and (max-width:1535px){.documents-theme .docs-select .lucide-chevron-down{block-size:1.5rem!important;inline-size:1.5rem!important}}.documents-theme .docs-show-all{color:var(--docs-action);font-size:var(--docs-small);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-block-start:auto;padding:1.2rem 0 .4rem;font-weight:600;display:block}.documents-theme :where(main) :is(p,span,small,button,input,label,th,td){font-size:max(1rem,1em)}.documents-theme .docs-show-all:hover{text-decoration:underline}.docs-card tbody tr{border-color:var(--border)}.docs-card tbody td{vertical-align:middle;min-block-size:clamp(3.25rem,8vh,6rem);padding-block:clamp(.45rem,1.2vh,1rem)}.docs-name-cell{color:var(--ink);align-items:center;gap:.75rem;min-inline-size:0;font-size:1rem;display:flex}.docs-name-details{gap:.15rem;min-inline-size:0;display:grid}.docs-card [data-slot=table] .docs-name-cell .truncate{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.documents-theme :where(main) .docs-file-meta{font-size:var(--dl-caption);color:var(--muted-foreground)}.docs-file-icon{block-size:1.5em;inline-size:1.5em;color:var(--muted-foreground);flex-shrink:0}@media (min-width:1101px){.documents-theme .docs-upload-button,.documents-theme .docs-filter-row .docs-view-toggle{block-size:3.25rem;inline-size:15rem}.documents-theme .docs-filter-row .docs-view-toggle{align-items:stretch;padding:.25rem}.documents-theme .docs-filter-row .docs-view-toggle [data-slot=toggle-group-item]{flex:1 1 0;block-size:auto;min-block-size:0}}@media (min-width:768px) and (max-height:900px){.documents-theme .dl-shell{padding-block-end:0}.docs-filter-row{margin-block-end:.55rem}.docs-search,.documents-theme .docs-select,.documents-theme .docs-view-toggle{block-size:auto;min-block-size:44px}.documents-theme .docs-select{block-size:auto;min-block-size:2.75rem}.docs-card{padding:.85rem}.docs-card-heading h2{font-size:1.5rem}.docs-card-heading p{margin-block-start:.15rem;font-size:1rem}.docs-card tbody td{min-block-size:2.75rem;padding-block:.3rem}.documents-theme .docs-show-all{padding-block-start:.6rem}}.docs-property-name{color:var(--ink);overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-inline-size:0;display:-webkit-box;overflow:hidden}.documents-theme :where(main) td.docs-muted-cell{font-size:var(--dl-caption);color:var(--muted-foreground)}.documents-theme .docs-download-button{block-size:auto;min-block-size:44px;inline-size:auto;min-inline-size:44px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.documents-theme .docs-download-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.docs-photos{gap:2rem;display:grid}.docs-photo-group h3{color:var(--ink);margin-block-end:.85rem;font-size:1rem;font-weight:650}.docs-photo-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.85rem;display:grid}.docs-photo-thumb{border-radius:var(--radius-control);background:var(--ground);block-size:9rem;inline-size:9rem;display:block;position:relative;overflow:hidden}.docs-photo-thumb:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.docs-photo-thumb img{object-fit:cover;opacity:0;filter:blur(8px);block-size:100%;inline-size:100%;transition:opacity .4s ease-in-out,filter .4s ease-in-out;display:block}.docs-photo-thumb .docs-photo-skeleton{border-radius:inherit;background:var(--border);transition:opacity .4s ease-in-out;position:absolute;inset:0}.docs-photo-thumb[data-state=loaded] img{opacity:1;filter:none}.docs-photo-thumb[data-state=loaded] .docs-photo-skeleton{opacity:0;animation:none}.docs-photo-unavailable{text-align:center;block-size:100%;inline-size:100%;color:var(--muted-foreground);background:var(--sage-tint);justify-content:center;align-items:center;padding:1rem;font-size:.875rem;display:flex}@media (prefers-reduced-motion:reduce){.docs-photo-thumb[data-state] img{filter:none;transition:none}.docs-photo-thumb .docs-photo-skeleton{transition:none;animation:none}}.docs-photos-more{justify-content:center;align-items:center;gap:1rem;padding-block-start:.5rem;display:flex}.documents-theme .docs-photos-more button{min-block-size:44px;border-radius:var(--radius-control);height:auto;padding-inline:1.25rem}.docs-photos-more span{color:var(--muted-foreground);font-size:.9rem}.docs-upload-form{gap:1.25rem;padding-block-start:.5rem;display:grid}.docs-upload-form [data-slot=input]{min-block-size:2.75rem}.docs-upload-form .rec-select,.docs-upload-form .docs-upload-submit{min-block-size:44px;font-size:max(18px, var(--dl-body,1.125rem))}.docs-message{padding-block:2em}.docs-message p{max-inline-size:50ch;margin-block:.5em 1em}.docs-message a{text-decoration:underline}.documents-theme .rec-footer{font-size:max(var(--dl-caption), .875em);margin-block-start:.5em}@media (min-width:1101px) and (max-height:820px){.documents-theme .rec-footer{margin-block-start:.25rem;padding-block-start:.25rem}}.documents-theme .docs-filter-row .docs-select.dl-field{border-radius:var(--radius-control);border:none;block-size:auto;min-block-size:3.25rem;padding-inline:1rem}.documents-theme .docs-filter-row .docs-select-property.dl-field{inline-size:15.6rem}.documents-theme .docs-filter-row .docs-select-type.dl-field{inline-size:13rem}.documents-theme .docs-filter-row .docs-select-sort.dl-field{inline-size:18rem}@media (min-width:768px) and (max-height:900px){.documents-theme .docs-filter-row .docs-select.dl-field{block-size:auto;min-block-size:44px}}
