/* v9.5.4 – Kundenportal/Objektakte */
.v954-einsatz-template{display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,1.35fr);gap:14px;align-items:end;padding:14px;border:1px solid #cfe0ec;border-radius:12px;background:#f6fbff;margin-bottom:12px}.v954-einsatz-template b,.v954-einsatz-template small{display:block}.v954-einsatz-template small{margin-top:4px;color:#6a7b87}.v954-einsatz-template select{width:100%;min-height:44px}
.v954-object-archive{display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid #cfe0ec;border-radius:13px;background:#f7fbfe;padding:14px;margin:0 0 14px}.v954-object-archive>div:first-child{min-width:0}.v954-object-archive b,.v954-object-archive span,.v954-object-archive small{display:block}.v954-object-archive span{margin-top:4px}.v954-object-archive small{margin-top:5px;color:#6d7c87;line-height:1.4}.v954-object-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.v954-portal-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.v954-portal-settings-head h3{margin-top:0}.v954-portal-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:8px;margin:14px 0}.v954-portal-toolbar input{min-height:44px}.v954-portal-count{font-size:12px;color:#6b7b86;margin:10px 0}.v954-portal-account{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;border:1px solid #dbe6ee;border-radius:13px;background:#fff;padding:14px;margin-bottom:10px}.v954-account-main>div:first-child{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.v954-account-main>div:first-child span{font-size:12px;color:#6f7f8b}.v954-account-contact{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px;margin-top:10px}.v954-account-contact span{background:#f6f9fb;border-radius:9px;padding:8px 10px;min-width:0}.v954-account-contact small,.v954-account-contact b{display:block}.v954-account-contact small{font-size:10px;color:#748491}.v954-account-contact b{font-size:13px;overflow-wrap:anywhere;margin-top:2px}.v954-account-stats{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.v954-account-stats span{font-size:11px;background:#eef5fa;border-radius:999px;padding:4px 8px;color:#4d6575}.v954-account-actions{display:flex;flex-direction:column;gap:7px;min-width:155px}
@media(max-width:820px){.v954-einsatz-template{grid-template-columns:1fr}.v954-object-archive{align-items:stretch;flex-direction:column}.v954-object-actions{justify-content:stretch}.v954-object-actions button{flex:1}.v954-portal-toolbar{grid-template-columns:1fr}.v954-portal-account{grid-template-columns:1fr}.v954-account-contact{grid-template-columns:1fr}.v954-account-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}
.v954-text-template{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;border:1px solid #dbe6ee;border-radius:13px;background:#fff;padding:14px;margin-bottom:10px}.v954-text-template>div:first-child>b,.v954-text-template>div:first-child>small{display:block}.v954-text-template>div:first-child>small{margin-top:5px;color:#667887;line-height:1.45}.v954-template-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.v954-template-tags span:empty{display:none}.v954-template-tags span{font-size:11px;background:#eef5fa;border-radius:999px;padding:4px 8px;color:#4d6575}
@media(max-width:820px){.v954-text-template{grid-template-columns:1fr}}

