.archive-tools{display:flex;gap:16px;margin:24px 0}.archive-tools input,.archive-tools select{font:inherit;padding:14px;background:#fffdf7;border:1px solid #bcb5a9;border-radius:0}.archive-tools input{flex:1;min-width:0}.archive-count,.article-meta{font-size:13px;color:#6e685e}.import-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:22px 0 30px}.import-card{border-bottom:1px solid #c8c0b3;padding-bottom:24px;min-width:0}.import-card button{font:inherit;color:inherit;background:none;border:0;text-align:left;cursor:pointer;padding:0}.import-card .card-image{width:100%;display:block}.import-card img{width:100%;height:210px;object-fit:cover;display:block;margin-bottom:18px}.import-card h3{font-family:Georgia,serif;font-size:23px;line-height:1.25;margin:10px 0}.import-card p{font-size:14px;line-height:1.6;color:#605b52}.import-card time{font-size:12px;color:#766c60}.import-card .read-article{border-bottom:1px solid;padding-bottom:4px;font-size:13px}.import-dialog{width:min(960px,94vw);max-height:92dvh;border:1px solid #b8b0a2;padding:35px;background:#f7f4ed;color:#24231f}.import-dialog::backdrop,.import-lightbox::backdrop{background:#171714cc}.article-close{position:sticky;top:0;display:block;margin-left:auto;z-index:2;padding:10px 18px;background:#f7f4ed;border:1px solid #444;cursor:pointer;font:inherit}.import-dialog h1{font:38px/1.2 Georgia,serif;margin:24px 0}.import-body{font:17px/1.7 Arial,sans-serif;overflow-wrap:anywhere}.import-body img{max-width:100%;height:auto;display:block;margin:18px auto;cursor:zoom-in}.import-body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.import-body td,.import-body th{padding:9px;border:1px solid #aaa}.import-body a{color:#635026;text-decoration:underline}.import-body .photoswipe-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.article-source,.original-note{font-size:13px;color:#746b5e}.import-lightbox{background:#151515;border:0;padding:20px;max-width:96vw;max-height:96dvh}.import-lightbox img{max-height:88dvh;max-width:90vw;object-fit:contain}.import-lightbox button{position:absolute;right:12px;top:8px;font-size:32px;color:white;background:#222;border:0;cursor:pointer}.visitor-documents{margin-top:45px}[hidden]{display:none!important}@media(max-width:900px){.import-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.import-grid{grid-template-columns:1fr}.archive-tools{flex-direction:column}.import-dialog{padding:18px}.import-dialog h1{font-size:28px}.import-card img{height:230px}}
