.auth-body{min-height:100vh;display:grid;place-items:center;padding:35px 15px;background:#eef2ef}.auth-card{background:white;border:1px solid #dde5df;border-radius:15px;width:100%;max-width:570px;padding:35px;box-shadow:0 15px 60px #142b350a}.auth-brand{font:800 24px Manrope,Arial;color:#294d43;text-decoration:none;display:block;margin-bottom:30px}.auth-card h1{font-size:27px}.auth-card p{color:#6f838b;font-size:13px}.auth-card label{display:block;font-size:12px;font-weight:600;margin:17px 0;color:#4b6571}.auth-card input{display:block;width:100%;margin-top:7px;border:1px solid #d6e0e3;border-radius:7px;padding:12px;color:#1a3845}.auth-card button{width:100%;margin-top:14px}.auth-card hr{border:0;border-top:1px solid #e7ece8;margin:24px 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.auth-card a{color:#39654c}.api-panel{margin:20px 0}.api-preview{padding:20px;border:1px solid #d8e2d5;background:#f2f6ed;border-radius:9px}.api-preview ol{padding-left:20px;font-size:12px;line-height:1.9}.connection-link{color:inherit;text-decoration:none}.logout-form{margin:0}.logout-form button{background:none;border:0;color:#afc0c7;font-size:11px;cursor:pointer;margin:10px}.server-link{font-size:11px;margin:8px;color:#afc0c7}.api-result{font-size:12px;line-height:1.7}.api-result.error{color:#a34c3c}

.selection-tools{display:flex;flex-wrap:wrap;gap:12px;padding:0 24px 20px}.selection-tools input{flex:1;min-width:180px}.selection-tools input,.selection-tools select,.entries-card select{padding:10px;border:1px solid #d8e1e5;border-radius:8px;background:white;color:#17313b}.entries-card select{min-width:135px}.side-bottom .server-link{display:block;margin:10px 0}#receivedImports{margin-top:20px}.settings-row button{margin-top:8px}

#dashboardView .upload-card p{margin:20px 0;line-height:1.7}#dashboardView .guide-card button{margin-top:20px}.primary[href],.secondary[href]{display:inline-block;text-decoration:none}#dashboardView>.card{margin-top:24px}.auth-card li{margin:12px 0;line-height:1.6}
