.jk-meta-admin{color:#211912;background:#f5f0e8;min-height:100vh;padding:2rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.jk-meta-admin *{box-sizing:border-box}.jk-meta-header{justify-content:space-between;align-items:flex-start;gap:1rem;max-width:1500px;margin:0 auto 1.25rem;display:flex}.jk-meta-header span{text-transform:uppercase;letter-spacing:.13em;color:#9b4d2e;font-size:.72rem;font-weight:850}.jk-meta-header h1{letter-spacing:-.055em;margin:.25rem 0;font-size:2.4rem}.jk-meta-header p{color:#74685f;margin:0}.jk-meta-header-actions{flex-wrap:wrap;gap:.55rem;display:flex}.jk-meta-header-actions a,.jk-meta-header-actions button,.jk-meta-buttons button,.jk-meta-copy-row button,.jk-admin-secret button{color:#fff;font:inherit;cursor:pointer;background:#211912;border:0;padding:.72rem .9rem;font-size:.8rem;font-weight:850;text-decoration:none}.jk-meta-header-actions a{color:#211912;background:#fff;border:1px solid #d9cdbf}.jk-meta-header-actions button:disabled,.jk-meta-buttons button:disabled,.jk-meta-copy-row button:disabled{opacity:.5;cursor:not-allowed}.jk-meta-status-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:.75rem;max-width:1500px;margin:0 auto 1rem;display:grid}.jk-meta-status-grid article{background:#fff;border:1px solid #e1d6c8;border-top:4px solid #a99b8c;flex-direction:column;justify-content:space-between;min-height:104px;padding:1rem;display:flex}.jk-meta-status-grid article.good{border-top-color:#2e7d4b}.jk-meta-status-grid article.bad{border-top-color:#b43e29}.jk-meta-status-grid span{text-transform:uppercase;letter-spacing:.07em;color:#776b62;font-size:.72rem;font-weight:800}.jk-meta-status-grid strong{font-size:1.15rem}.jk-meta-admin>.jk-admin-grid,.jk-meta-admin>.jk-admin-error,.jk-meta-admin>.jk-admin-note{max-width:1500px;margin-left:auto;margin-right:auto}.jk-meta-detail-list{border-bottom:1px solid #eee5dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.jk-meta-detail-list>div{border-bottom:1px solid #f0e8df;gap:.25rem;padding:.85rem 1rem;display:grid}.jk-meta-detail-list span{text-transform:uppercase;letter-spacing:.07em;color:#80746c;font-size:.7rem;font-weight:800}.jk-meta-detail-list strong{overflow-wrap:anywhere}.jk-meta-permissions{gap:.55rem;padding:1rem;display:grid}.jk-meta-permissions h3{text-transform:uppercase;letter-spacing:.07em;margin:.45rem 0 0;font-size:.82rem}.jk-meta-permission{border:1px solid #e4d9cc;grid-template-columns:70px 1fr;align-items:center;gap:.6rem;padding:.6rem;display:grid}.jk-meta-permission span{text-transform:uppercase;font-size:.7rem;font-weight:900}.jk-meta-permission.granted span{color:#24653a}.jk-meta-permission.missing span{color:#9a2e1b}.jk-meta-permission code{overflow-wrap:anywhere}.jk-meta-buttons{flex-wrap:wrap;gap:.55rem;padding:1rem;display:flex}.jk-meta-buttons button.secondary{color:#912f20;background:#fff;border:1px solid #dfb8ae}.jk-meta-copy-row{grid-template-columns:1fr auto;gap:.5rem;display:grid}.jk-meta-copy-row input{min-width:0}.jk-admin-secret button{background:#d3794e;justify-self:start}.jk-meta-loading{text-align:center;background:#fff;border:1px solid #ded2c4;max-width:540px;margin:18vh auto;padding:2rem;font-weight:800}.jk-meta-admin .jk-admin-panel{align-self:start}.jk-meta-admin .jk-admin-form.compact label:not(.jk-admin-check){text-transform:uppercase;letter-spacing:.055em;color:#665b53;gap:.35rem;font-size:.72rem;font-weight:850;display:grid}.jk-meta-admin .jk-admin-form.compact label input,.jk-meta-admin .jk-admin-form.compact label select{text-transform:none;letter-spacing:normal;color:#211912;font-weight:500}.jk-meta-admin .jk-admin-form.compact>button{width:100%}.jk-meta-admin .jk-admin-error small{overflow-wrap:anywhere}@media (width<=1100px){.jk-meta-status-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.jk-meta-admin{padding:1rem}.jk-meta-header{display:grid}.jk-meta-header h1{font-size:1.9rem}.jk-meta-status-grid{grid-template-columns:1fr 1fr}.jk-meta-detail-list,.jk-meta-copy-row{grid-template-columns:1fr}.jk-meta-header-actions{width:100%}.jk-meta-header-actions a,.jk-meta-header-actions button{text-align:center;flex:1}}@media (width<=480px){.jk-meta-status-grid{grid-template-columns:1fr}}
