/* WordPress functional components in the approved visual language. */
[hidden]{display:none!important}body.pc800-2026{margin:0}body.admin-bar .exp-header{top:32px}body.admin-bar .exp-menu{margin-top:32px}.pc800-2026 input,.pc800-2026 textarea,.pc800-2026 select{font:inherit;color:var(--ink,#142d30);max-width:100%;border:1px solid #aab9b1;border-radius:0;background:#fffdf7;padding:13px 14px}.pc800-2026 input:not([type=checkbox]):not([type=radio]),.pc800-2026 textarea,.pc800-2026 select{width:100%;margin-top:8px}.pc800-2026 label{display:block;font-size:14px;font-weight:500}.pc800-2026 .form-grid,.pc800-2026 .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.pc800-2026 .check,.pc800-2026 .consent{display:flex;align-items:flex-start;gap:12px;margin:18px 0}.pc800-2026 .check input,.pc800-2026 .consent input{flex:0 0 auto;margin-top:4px}.pc800-2026 .form-actions{display:flex;flex-wrap:wrap;gap:16px;margin:26px 0}.pc800-2026 .pc800-upload,.pc800-2026 .registry-group,.pc800-2026 .pc800-record{padding:28px;border:1px solid #cbd1c3;margin:24px 0;background:#fffaf0}.pc800-2026 .registry-group legend{font-size:20px;padding:0 12px}.pc800-2026 .pc800-result{padding:18px;background:#d8eee7;color:#143e36}.pc800-2026 .pc800-result.error{background:#f6e0d7;color:#6c2424}.pc800-2026 .pc800-files{padding:0;list-style:none}.pc800-2026 .pc800-files li{display:flex;gap:15px;flex-wrap:wrap;padding:10px 0}.pc800-2026 .pc800-record dl{display:grid;grid-template-columns:1fr 2fr;gap:12px}.pc800-2026 .pc800-record dd{margin:0;overflow-wrap:anywhere}.pc800-2026 .pc800-table{overflow:auto}.pc800-2026 .pc800-table table{width:100%;border-collapse:collapse}.pc800-2026 .pc800-table td,.pc800-2026 .pc800-table th{padding:12px;border-bottom:1px solid #cbd1c3;text-align:left}.pc800-collection-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:35px}.pc800-collection-results>.empty-state{grid-column:1/-1}.pc800-collection-results .archive-card{padding:24px;background:#fffaf0}.pc800-collection-results img{width:100%;height:300px;object-fit:contain;background:#e1e8df}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.pc800-2026 .detail-dialog form{margin-top:25px}.pc800-2026 .detail-dialog form>label{margin-top:20px}.pc800-2026 .detail-dialog [role=status]{padding:14px 0}.pc800-2026 button:disabled{opacity:.5;cursor:not-allowed}.pc800-2026 .pc800-status{padding:12px 0}.pc800-2026 .registry-intake .section-heading{margin-bottom:25px}.pc800-2026 .exp-hero-shell{isolation:isolate}.pc800-2026 .exp-live{pointer-events:none}@media(max-width:782px){body.admin-bar .exp-header{top:46px}body.admin-bar .exp-menu{margin-top:46px}}@media(max-width:600px){.pc800-2026 .form-grid,.pc800-2026 .field-grid,.pc800-collection-results{grid-template-columns:1fr}.pc800-2026 .pc800-upload,.pc800-2026 .registry-group,.pc800-2026 .pc800-record{padding:18px}.pc800-2026 .pc800-record dl{grid-template-columns:1fr}.pc800-2026 .pc800-record dd{margin-bottom:12px}}
