.real-admin-list{display:grid;gap:7px}.real-admin-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(240px,2fr) auto;align-items:center;gap:10px;padding:9px 11px;border:1px solid #cad9e2;border-radius:7px;background:#fff}.real-admin-row small{display:block;color:#6a7f8d}.real-admin-actions{display:flex;gap:5px}.real-permission-head{display:flex;align-items:end;gap:12px;margin-bottom:10px}.real-permission-head label{min-width:260px;margin:0}.real-permission-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.real-permission-item{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;padding:10px;border:1px solid #cfdae2;border-radius:7px;background:#fff}.real-permission-item input{margin-top:3px}.real-permission-item b,.real-permission-item small{display:block}.real-permission-item small{margin-top:2px;color:#647986}.real-division{margin-bottom:10px}.real-division-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;background:#dce9f0}.real-group-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px}.real-group-row{display:flex;justify-content:space-between;gap:8px;padding:9px;border:1px solid #d3e0e7;border-left:4px solid #168995;border-radius:6px;background:#fff}.real-group-row small{display:block;color:#637b89}@media(max-width:750px){.real-admin-row{grid-template-columns:1fr}.real-permission-list,.real-group-rows{grid-template-columns:1fr}.real-permission-head{align-items:stretch;flex-direction:column}.real-permission-head label{min-width:0}.real-admin-actions{flex-wrap:wrap}}
.real-division-head>div:first-child{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.real-division-head small{color:#637b89}

.account-admin-search{min-width:260px;margin:0}.account-admin-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.account-admin-summary span{padding:8px 12px;border-left:3px solid #168995}.account-admin-summary b,.account-admin-summary small,.account-admin-list small{display:block}.account-admin-list .real-admin-row{grid-template-columns:minmax(210px,.8fr) minmax(320px,1.4fr) auto}@media(max-width:760px){.account-admin-search{min-width:0;width:100%}.account-admin-summary{grid-template-columns:1fr}.account-admin-list .real-admin-row{grid-template-columns:1fr}.account-admin-list .real-admin-actions{justify-content:flex-start}}

.audit-search{display:flex;align-items:center;gap:6px;min-width:min(390px,100%)}.audit-search input{flex:1;min-width:150px}.audit-list{display:grid;gap:7px}.audit-row{display:grid;grid-template-columns:150px minmax(250px,1fr) minmax(260px,1.4fr);align-items:start;gap:13px;padding:11px 13px}.audit-row time{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.audit-row>div>b,.audit-row>div>small{display:block;margin-top:4px}.audit-row details summary{cursor:pointer;color:var(--green);font-weight:650}.audit-row details div{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:7px;font-size:11px;color:var(--muted)}.audit-pager{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px}.audit-pager>div{display:flex;gap:6px}@media(max-width:760px){.audit-search{width:100%}.audit-row{grid-template-columns:1fr}.audit-pager{align-items:stretch;flex-direction:column}.audit-pager>div{display:grid;grid-template-columns:1fr 1fr}}
.import-report h2{margin-bottom:2px}.import-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:16px 0;background:#c8d7e1;border:1px solid #c8d7e1;border-radius:8px;overflow:hidden}.import-metrics>div{padding:12px;background:#f6fafc}.import-metrics b,.import-metrics small{display:block}.import-metrics b{font-size:20px;color:#285f86}.import-blockers,.import-ready,.import-result{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;margin:12px 0;border-radius:8px}.import-blockers{background:#fff0f0;border:1px solid #e2b4b4}.import-blockers span{padding:3px 8px;background:#fff;border-radius:5px}.import-ready{justify-content:space-between;background:#edf8f3;border:1px solid #b7d9c8}.import-ready p{margin:0}.import-result{display:grid;background:#eaf5f7;border:1px solid #add1d6}.import-mapping{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:14px 0}.import-mapping>div{display:grid;gap:5px}.import-mapping span{display:flex;justify-content:space-between;border-bottom:1px solid #e0e7eb;padding:5px}.import-empty{text-align:center;padding:35px}@media(max-width:900px){.import-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.import-metrics{grid-template-columns:repeat(2,1fr)}.import-mapping{grid-template-columns:1fr}.import-ready{display:block}.import-ready button{width:100%;margin-top:9px}}

.trial-registration-toggle{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #b8ced9;border-radius:8px;background:#edf6f7}.trial-registration-toggle input{width:18px;margin:0}

.special-fields-head{display:flex;align-items:center;justify-content:space-between;margin:14px 0 8px}.special-field-row{display:grid;grid-template-columns:minmax(220px,1fr) 180px 130px 42px;gap:10px;align-items:end;padding:12px;margin-bottom:8px;border:1px solid #d4e1e7;border-radius:10px;background:#f7fafb}.special-field-row>button{height:42px}.special-audience-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;margin:8px 0 14px}.special-audience-choices:empty{display:none}.special-audience-choices label{display:flex;align-items:center;gap:7px;padding:8px;border:1px solid #d9e4e9;border-radius:8px}.special-admin-list .real-admin-row>div:nth-child(2) small{display:block;margin-top:5px}@media(max-width:760px){.special-field-row{grid-template-columns:1fr}.special-field-row>button{justify-self:end}}

/* Klare Auswahl für Zielgruppen frei konfigurierbarer Profilfelder. */
.special-audience-wrap{margin:10px 0 18px;padding:14px;border:1px solid #cbdce5;border-radius:12px;background:#f6fafc}.special-audience-wrap[hidden]{display:none!important}.special-audience-hint{margin:0 0 10px;color:#174d6e;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.special-audience-choices{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important}.special-audience-choices label{box-sizing:border-box!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;justify-content:start!important;gap:10px!important;min-height:48px!important;margin:0!important;padding:10px 12px!important;border:1px solid #d4e1e7!important;border-radius:9px!important;background:#fff!important;color:#173e58!important;font-size:.92rem!important;font-weight:650!important;line-height:1.25!important;text-align:left!important;cursor:pointer!important}.special-audience-choices label:hover{border-color:#7ca9bd!important;background:#eef7fa!important}.special-audience-choices label:has(input:checked){border-color:#159ba5!important;background:#e5f5f5!important;box-shadow:inset 4px 0 #159ba5!important}.special-audience-choices input[type="checkbox"]{position:static!important;display:block!important;flex:none!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;accent-color:#087f88!important;order:0!important}@media(max-width:680px){.special-audience-choices{grid-template-columns:1fr!important}}
