.archive-bar{border:1px solid #d7dfd5;background:#f3f7ef;padding:24px;border-radius:16px;margin:24px 0}.archive-bar h2{margin:6px 0}.practice-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.archive-bar textarea{width:100%;box-sizing:border-box;border:1px solid #ccd6ca;border-radius:8px;padding:10px;font:inherit}.archive-bar .toolbar{margin:12px 0}.dialog-top{display:flex;justify-content:space-between;align-items:center;gap:20px}dialog{width:min(1000px,92vw);max-height:85vh;overflow:auto;box-sizing:border-box;border:1px solid #d7dfd5;border-radius:16px;padding:24px}dialog::backdrop{background:#142c2380}.archive-item,.model-item{padding:16px;border-bottom:1px solid #d7dfd5}.archive-item strong{display:block}.archive-item small{display:block;color:#536459;margin:6px 0}.catalog-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.check{display:flex;align-items:center;gap:8px;margin:16px 0}.check input{width:auto}#saveStatus{font-size:14px}#saveStatus.error,#catalogMessage.error{color:#9b3527}#modelList button{width:100%;text-align:left;margin-top:8px}@media(max-width:650px){.practice-fields,.catalog-grid{grid-template-columns:1fr}}
#exportPdf:disabled,#exportMapPdf:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(1)}
