.internal{padding:2rem 0 4rem}.internal-nav{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:1.5rem;font-size:.9rem}.internal-nav a{text-decoration:none;padding:.3rem .7rem;border-radius:999px}.internal-nav a:hover{background:rgba(0,0,0,.05)}.internal-nav .spacer{flex:1 1}.internal-nav .who{opacity:.65;font-size:.8rem}.internal h1{font-size:1.6rem;margin-bottom:.75rem}.internal h2{font-size:1.15rem;margin:1.5rem 0 .5rem}.internal-form{display:grid;grid-gap:.85rem;gap:.85rem;max-width:30rem;margin-top:1rem}.internal-form label{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.85rem;font-weight:600}.internal-form input[type=email],.internal-form input[type=file],.internal-form input[type=password],.internal-form input[type=text],.internal-form select{font:inherit;padding:.55rem .7rem;border:1px solid rgba(0,0,0,.2);border-radius:8px;background:#fff}.internal-form .check{display:flex;gap:.5rem;align-items:center;font-weight:400}.internal-table{width:100%;border-collapse:collapse;font-size:.85rem;margin-top:.75rem}.internal-table td,.internal-table th{text-align:left;padding:.45rem .6rem;border-bottom:1px solid rgba(0,0,0,.08);vertical-align:top}.internal-table th{letter-spacing:.04em;opacity:.7}.internal-table th,.status-pill{font-size:.72rem;text-transform:uppercase}.status-pill{display:inline-block;padding:.1rem .55rem;border-radius:999px;font-weight:700;letter-spacing:.03em}.status-insert{background:#e2f4e5;color:#1c6b2c}.status-update{background:#e4eefc;color:#1d4f9c}.status-unchanged{background:#f0f0ee;color:#555}.status-rejected{background:#fbe3e0;color:#a02714}.status-stale{background:#fdf1d8;color:#93610a}.stat-row{display:flex;gap:1rem;flex-wrap:wrap;margin:1rem 0}.stat-tile{border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:.8rem 1.1rem;min-width:8.5rem;background:#fff}.stat-tile b{display:block;font-size:1.4rem}.stat-tile span{font-size:.75rem;opacity:.7}.notice{border-radius:10px;padding:.7rem 1rem;margin:.75rem 0;font-size:.88rem}.notice--error{background:#fbe3e0}.notice--ok{background:#e2f4e5}.notice--warn{background:#fdf1d8}.columns-doc{font-size:.82rem;opacity:.85;margin:.4rem 0 0;padding-left:1.1rem}.spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(0,0,0,.2);border-top-color:currentcolor;border-radius:50%;animation:spin .7s linear infinite;margin-right:.5rem;vertical-align:-2px}@keyframes spin{to{transform:rotate(1turn)}}button[disabled]{opacity:.7;cursor:progress}