.geo-admin-provider{display:grid;gap:18px;max-width:960px}.geo-admin-provider>.hint{margin:0;line-height:1.7}.geo-admin-provider .geo-admin-card{background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#e8e5f1);border-radius:14px;padding:24px;min-width:0}.geo-admin-provider h2{margin:0 0 16px;font-size:18px}.geo-admin-provider form{display:grid;gap:18px;max-width:740px}.geo-admin-provider label{display:grid;gap:8px}.geo-admin-provider input{width:100%;min-width:0;min-height:44px}.geo-admin-provider .hint{white-space:normal;overflow-wrap:anywhere;line-height:1.7;margin:0 0 18px}.geo-admin-actions{display:flex;flex-wrap:wrap;gap:12px}.geo-admin-actions button{min-height:44px;margin:0!important}.geo-admin-result{line-height:1.8;overflow-wrap:anywhere}.geo-admin-result p{margin:8px 0}@media(max-width:600px){.geo-admin-provider .geo-admin-card{padding:16px}.geo-admin-actions{display:grid;grid-template-columns:1fr;width:100%}.geo-admin-actions button{width:100%}}

.geo-admin-provider .geo-enterprise-toggle{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.geo-admin-provider .geo-enterprise-toggle input{width:22px;height:22px;min-height:22px;flex:none;accent-color:var(--ui-primary,#6551e6)}
