.google-agenda{margin-bottom:24px}.google-agenda .settings-content{display:grid;gap:14px}.google-agenda .settings-content p{margin:0;line-height:1.5}.google-actions{display:flex;gap:12px;flex-wrap:wrap}.google-actions button{width:auto;min-height:44px;margin:0}.google-admin{padding:0 20px 20px}.google-admin summary{cursor:pointer;font-size:17px;padding:12px 0}.google-admin form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.google-admin label{display:grid;gap:7px;font-size:16px}.google-admin input:not([type=checkbox]){font:inherit;padding:12px;border:1px solid #d8e0e7;border-radius:6px;min-height:46px;margin:0}.google-admin .wide{grid-column:1/-1}.google-admin label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px}.google-admin input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.google-admin code{overflow-wrap:anywhere;white-space:normal}.google-admin button{justify-self:start;width:auto;min-height:44px;padding:10px 16px}.google-contact-target{padding:0 0 16px}.google-contact-target select{font:inherit;min-height:44px;border:1px solid #d8e0e7;border-radius:6px;padding:8px 12px;width:100%}.google-contact-note{font-size:15px;line-height:1.5;color:#315c84}.google-oauth-page{font-family:Arial,sans-serif;color:#263544;line-height:1.6;background:#f4f6f9;margin:0;padding:28px}.google-oauth-page main{max-width:540px;margin:24px auto;padding:24px;background:white;border:1px solid #dce4eb;border-radius:10px}.google-oauth-page h1{font-size:25px}@media(max-width:699px){.google-admin form{grid-template-columns:1fr}.google-admin .wide{grid-column:auto}.google-actions button{flex:1}.google-admin{padding:0 16px 16px}}
