.local-admin{color:#263b32;max-width:1200px;margin:auto;padding:28px;font:16px/1.5 system-ui,sans-serif}.local-admin header{justify-content:space-between;align-items:center;gap:20px;display:flex}.local-admin h1{margin:4px 0 16px;font-size:28px}.local-admin header span{letter-spacing:2px;font-size:12px}.local-admin h2{margin:0 0 16px;font-size:20px}.admin-note,.admin-message{background:#fff3cf;border-radius:8px;padding:12px 16px}.admin-message{background:#e5efe8}.admin-card{background:#fff;border:1px solid #d6dfd9;border-radius:12px;margin-top:18px;padding:24px}.admin-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.local-admin form,.local-admin label{gap:6px;display:grid}.local-admin form{gap:16px}.local-admin input,.local-admin select{font:inherit;border:1px solid #a9b9af;border-radius:6px;min-width:0;padding:10px}.local-admin button{color:#fff;font:inherit;cursor:pointer;background:#304d3e;border:0;border-radius:7px;padding:10px 16px}.local-admin button:disabled{opacity:.5;cursor:wait}.local-admin nav{gap:12px;margin-top:22px;display:flex}.local-admin nav button[aria-pressed=false],.local-admin .admin-secondary{color:#263b32;background:#e5ebe6}.admin-secondary{margin-top:18px}.local-admin .admin-check{align-items:center;gap:10px;display:flex}.local-admin fieldset{border:1px solid #d6dfd9;padding:12px}.local-admin article{border-bottom:1px solid #e4e9e5;padding:14px 0}.local-admin article p{margin:3px 0}.local-admin article button{margin-top:10px;display:block}@media (max-width:720px){.admin-columns{grid-template-columns:1fr}.local-admin{padding:16px}.local-admin header{align-items:flex-start}.local-admin h1{font-size:23px}}.admin-settings-title{margin-top:24px!important}.local-admin nav{flex-wrap:wrap}.admin-note p{margin:6px 0}.local-admin{color:#004b43;max-width:1440px}.local-admin .admin-header{color:#fff;background:#004b43;border-radius:18px;align-items:flex-start;margin-bottom:18px;padding:28px}.local-admin .admin-header h1{margin:7px 0;font-size:30px}.local-admin .admin-header p{color:#d0e5dd;margin:0}.local-admin .admin-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.local-admin .admin-header-actions a{color:#fff;padding:10px;text-decoration:none}.local-admin .admin-header button{color:#004b43;background:#e4efe9}.local-admin .admin-cross-links{background:#fff;border:1px solid #d6e1dd;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px 20px;display:flex}.local-admin .admin-cross-links a{color:#004b43;font-weight:650;text-decoration:none}.local-admin .admin-cross-links span{color:#6c7d76;font-size:14px}.local-admin nav{background:#e8e7df;border-radius:12px;gap:6px;margin-bottom:24px;padding:8px}.local-admin nav button{min-height:44px;padding:10px 16px;font-size:14px;font-weight:650}.local-admin nav button[aria-pressed=false]{background:0 0}.local-admin nav button[aria-pressed=true]{color:#004b43;background:#fff;box-shadow:0 2px 8px #004b4314}.local-admin .admin-card{border-color:#d6e1dd;border-radius:16px;min-width:0;margin-top:0}.local-admin .admin-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.local-admin input:not([type=checkbox]),.local-admin select{box-sizing:border-box;width:100%;min-height:44px}.local-admin input[type=checkbox]{accent-color:#004b43;width:18px;height:18px}.local-admin label small{color:#6c7d76;font-size:13px;line-height:1.5}.local-admin button{min-height:44px}.local-admin .admin-result{background:#f1f5f3;border-left:3px solid #91aaa0;border-radius:10px;margin-top:18px;padding:14px 16px}.local-admin .admin-result.is-success{background:#e8f3ed;border-color:#36896b}.local-admin .admin-result.is-error{background:#fff1e5;border-color:#ce9157}.local-admin .admin-result p{margin:5px 0;font-size:14px}.local-admin .admin-section-intro{margin:0 0 20px}.local-admin .admin-section-intro h2{margin-bottom:8px}.local-admin details{padding:14px 0}.local-admin details summary{cursor:pointer;font-weight:650}.local-admin .integration-settings p{line-height:1.65}.local-admin form button{justify-self:start}@media (max-width:900px){.local-admin .admin-columns{grid-template-columns:1fr}.local-admin .admin-header{padding:22px}.local-admin .admin-header h1{font-size:25px}}@media (max-width:600px){.local-admin .admin-header{gap:14px;display:grid}.local-admin .admin-cross-links{display:grid}}
