.sitemap-workspace{margin-top:1.5rem}.sitemap-workspace [hidden]{display:none!important}.sitemap-workspace .form-body{max-width:100%;padding:1.5rem}.sitemap-workspace input:not([type=checkbox]),.sitemap-workspace select,.sitemap-workspace textarea{max-width:100%;width:100%;box-sizing:border-box}.sitemap-workspace .field{margin-bottom:1rem}.sitemap-workspace textarea{font-family:monospace}.sitemap-report{padding:1.5rem;border-top:1px solid #dce3dd}.sitemap-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.sitemap-totals div{border-left:3px solid #176342;padding-left:.8rem}.sitemap-totals dt{font-size:.85rem;color:#536259}.sitemap-totals dd{margin:0;font-size:1.6rem;font-weight:650}.sitemap-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.sitemap-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin:1rem 0}.sitemap-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1rem 0}.sitemap-groups button{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;padding:.65rem;border:1px solid #dce3dd;border-radius:5px;background:#f7faf7;color:#164e36;cursor:pointer;min-height:44px;overflow-wrap:anywhere}.sitemap-groups strong{flex-shrink:0}.sitemap-table-scroll{overflow-x:auto;max-width:100%;margin:1rem 0}.sitemap-table-scroll table{width:100%;border-collapse:collapse;font-size:.88rem}.sitemap-table-scroll td,.sitemap-table-scroll th{text-align:left;vertical-align:top;border-bottom:1px solid #dce3dd;padding:.7rem;overflow-wrap:anywhere;min-width:110px}.sitemap-table-scroll td:first-child{min-width:240px;max-width:520px}.sitemap-table-scroll caption{text-align:left;font-weight:600;margin-bottom:.5rem}.sitemap-workspace summary{cursor:pointer;font-weight:600;padding:.65rem 0}.sitemap-workspace #sitemap-status{overflow-wrap:anywhere}.sitemap-workspace input[type=file]{padding:.6rem}.sitemap-workspace #sitemap-warnings{overflow-wrap:anywhere}.sitemap-workspace .checkbox-label{display:flex;align-items:center;gap:.5rem}.sitemap-workspace .checkbox-label input{flex-shrink:0}@media(max-width:600px){.sitemap-workspace .form-body,.sitemap-report{padding:1rem}.sitemap-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.sitemap-filter-grid,.sitemap-groups{grid-template-columns:1fr}.sitemap-actions .button{font-size:.85rem}.sitemap-table-scroll{border:1px solid #dce3dd}}.sitemap-output-fields{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;min-width:0;margin:1rem 0;padding:1rem;border:1px solid #dce3dd;border-radius:5px}.sitemap-output-fields legend{font-weight:600;padding:0 .3rem}.sitemap-output-fields>.field-help{flex-basis:100%}.sitemap-workspace #sitemap-output{display:block;min-height:20rem;resize:vertical;line-height:1.6;padding:1rem;background:#f7faf7;color:#18372a;border:1px solid #aab9af;border-radius:5px;font-size:.875rem}.sitemap-workspace #sitemap-copy{min-width:7rem}.sitemap-workspace #sitemap-copy.is-copied{background:#176342;border-color:#176342;color:#fff}
