.store-identities { font-family: Inter, sans-serif; min-width: 0; }
section.store-identities { border-top: 1px solid var(--border); padding-top: 16px; }
.store-identities h4 { color: var(--text-primary); margin: 12px 0 4px; }
.identity-hint { font-size: 13px; color: var(--text-secondary); margin: 6px 0 14px; }
.identity-fields { display: grid; gap: 12px; grid-template-columns: 1fr; }
.identity-fields textarea { width: 100%; min-height: 60px; resize: vertical; border: 1px solid var(--border); border-radius: var(--radius-sm); padding: 10px; background: var(--bg-secondary); color: var(--text-primary); font: inherit; font-size: 14px; }
.store-identities :is(button,textarea):focus-visible { outline: 2px solid var(--nicxa-red-hover); outline-offset: 2px; }
.store-identities button { min-height: 44px; }
#modal-platform-identities .modal { width: min(620px, calc(100vw - 24px)); max-height: 90dvh; overflow-y: auto; padding: 20px; }
#modal-add-store .modal { max-height: 90dvh; overflow-y: auto; }
#platform-place-name { font-weight: 600; overflow-wrap: anywhere; }
#platform-message { color: var(--nicxa-red-hover); margin: 10px 0; }
#platform-message.identity-error { color: var(--color-complaint); }
.identity-link { display: flex; align-items: center; gap: 12px; justify-content: space-between; border: 1px solid var(--border); background: var(--bg-primary); padding: 12px; border-radius: var(--radius-sm); margin: 10px 0; }
.identity-link > div { min-width: 0; }
.identity-link :is(code,span,small) { display: block; overflow-wrap: anywhere; }
.identity-link code { font-size: 13px; }
.identity-link :is(span,small) { color: var(--text-secondary); font-size: 12px; }
.identity-link button { flex-shrink: 0; font-size: 12px; }
@media(max-width: 480px) { #modal-add-store .modal { width: calc(100vw - 24px); padding: 16px; } #modal-add-store .form-grid { grid-template-columns: 1fr; } #modal-platform-identities .modal { padding: 16px; } .identity-link { align-items: flex-start; } }
#form-add-store section.store-identities { grid-column: 1 / -1; }
