.illicit-setup form,.illicit-setup [data-credentials]{display:grid;gap:20px}
.illicit-setup [hidden]{display:none!important}
.illicit-setup [data-identity]{margin:0 0 24px;color:var(--city-mint,#a7eac5);overflow-wrap:anywhere}
.illicit-setup [data-status]{min-height:1.5em;margin:0;overflow-wrap:anywhere}
.illicit-setup input{width:100%;min-height:44px;box-sizing:border-box}
.illicit-setup{cursor:auto}
.illicit-setup button{cursor:pointer}
.illicit-setup input{cursor:text}
.illicit-setup .city-button{min-height:44px}
#account-connections{border-top:1px solid var(--city-line,#47564b);margin-top:28px;padding-top:20px}
#account-connections h2{font-size:18px;margin:0 0 12px}
.account-connection{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}
.account-connection .city-button{min-width:110px;min-height:40px}
.license-connection{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}
.license-connection .license-disconnect{min-width:40px;width:40px}
.license-connection [hidden]{display:none!important}
.license-note{font-size:13px;line-height:1.5;color:var(--city-muted,#a2afa3);overflow-wrap:anywhere}
.license-catalog{border-top:1px solid var(--city-line,#47564b);margin-top:16px;padding-top:12px;font-size:13px}
.license-catalog[hidden],.license-catalog [hidden]{display:none!important}
.license-catalog>summary{cursor:pointer;padding:8px 0}
.license-catalog-controls{display:flex;gap:8px;margin:12px 0}
.license-catalog-controls input{min-width:0;width:100%;min-height:40px;background:#101c14;color:inherit;border:1px solid var(--city-line,#47564b);border-radius:4px;padding:8px;font:inherit}
.license-catalog-controls select{min-width:90px;max-width:34%;background:#101c14;color:inherit;border:1px solid var(--city-line,#47564b);padding:6px;border-radius:4px}
.license-catalog-list{max-height:360px;overflow:auto;overscroll-behavior:contain}
.license-catalog-item{padding:10px 0;border-bottom:1px solid var(--city-line,#47564b)}
.license-catalog-item summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;line-height:1.5}
.license-catalog-item summary span:first-child{min-width:0;overflow-wrap:anywhere}
.license-catalog-item summary span:last-child{flex-shrink:0;color:var(--city-muted,#a2afa3);font-size:11px}
.license-catalog-item summary .license-verified{color:var(--city-mint,#a7eac5)}
.license-catalog-item p{font-size:11px;color:var(--city-muted,#a2afa3);overflow-wrap:anywhere;margin:7px 0}
