/* Kanclik ERP 1.2: only additions; existing static/style.css is preserved. */
.account-actions{display:flex;align-items:center;gap:1rem;font-size:.9rem;flex-wrap:wrap}
.account-actions small{opacity:.72}
.account-actions form{margin:0}
.auth-logout{cursor:pointer;border:1px solid #cbd5e1;border-radius:.5rem;padding:.5rem .8rem;background:white;color:#243449;font:inherit}
.auth-logout:hover{background:#edf2f7}
.auth-card{max-width:470px;margin:clamp(2rem,6vh,5rem) auto;background:white;border:1px solid #e2e8f0;border-radius:1rem;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 10px 30px rgba(30,45,65,.06)}
.auth-card h1{margin:.4rem 0 0}
.auth-form{display:flex;flex-direction:column;gap:.7rem;margin-top:1.5rem}
.auth-form label{display:flex;flex-direction:column;gap:.35rem;font-weight:600;font-size:.92rem}
.auth-form input,.auth-form select,.erp-reset-form input{box-sizing:border-box;width:100%;padding:.7rem .8rem;border-radius:.55rem;border:1px solid #cbd5e1;background:white;color:#1e293b;font:inherit}
.auth-form button{margin-top:.5rem;align-self:flex-start}
.user-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start;margin-bottom:1rem}
.erp-user-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid #e2e8f0}
.erp-user-controls{display:flex;flex-direction:column;gap:.7rem}
.erp-reset-form{display:flex;flex-wrap:wrap;align-items:end;gap:.55rem}
.erp-reset-form label{max-width:175px;font-size:.8rem}
.erp-reset-form input{padding:.5rem}
@media(max-width:800px){.user-grid{grid-template-columns:1fr}.erp-user-controls{width:100%}.erp-reset-form label{flex:1;min-width:125px}.account-actions{gap:.4rem}}

/* Corpus export button below archive in order detail */
.export-s3d-form { margin: 10px 0 4px; }
