.login-page{min-height:100vh;display:grid;place-items:center;background:#f0f4f6}.login-card{width:min(440px,92vw);background:#fff;padding:36px;border-radius:20px;box-shadow:0 18px 60px #16394518}.login-card form{display:grid;gap:18px;margin-top:24px}.login-card h1{font-size:24px}.login-card p{color:#567}.login-card [hidden]{display:none}.login-card #login-error{color:#ac2433}.startup-status{position:fixed;inset:0;z-index:300;display:grid;place-items:center;background:#f0f4f6e8;backdrop-filter:blur(4px)}.startup-status[hidden]{display:none}.startup-card{width:min(440px,calc(100vw - 32px));display:grid;justify-items:center;gap:12px;padding:32px;text-align:center;background:#fff;border:1px solid #dce6e2;border-radius:18px;box-shadow:0 18px 60px #16394522}.startup-card p{margin:0;color:#567;line-height:1.6}.startup-spinner{width:28px;height:28px;border:3px solid #d9e8e3;border-top-color:#17705b;border-radius:50%;animation:startup-spin .8s linear infinite}body[data-startup-state=error] .startup-spinner{display:none}@keyframes startup-spin{to{transform:rotate(360deg)}}.cloud-account{display:grid;gap:8px;padding:12px 0}.cloud-account small{color:#b6d8ce}.cloud-panel{position:fixed;inset:6vh 6vw;z-index:200;background:#fff;border:1px solid #ddd;border-radius:16px;padding:28px;overflow:auto;box-shadow:0 20px 90px #0005}.cloud-panel form{display:flex;gap:14px;flex-wrap:wrap;align-items:end;margin:20px 0}.cloud-panel input{min-width:150px}.cloud-panel input[type=checkbox]{min-width:0;width:auto}.cloud-panel table{width:100%}.cloud-panel td,.cloud-panel th{text-align:left;padding:12px;border-bottom:1px solid #eee}body:not([data-catalog-access=true]) #price-form,body:not([data-catalog-access=true]) .price-importer,body:not([data-catalog-access=true]) #packaging-form,body:not([data-catalog-access=true]) [data-pack-edit],body:not([data-catalog-access=true]) [data-view=prices],body:not([data-catalog-access=true]) #view-prices{display:none!important}body[data-role=member] [data-coa-action=delete],body[data-role=member] [data-view=settings]{display:none!important}#coa-template-input{display:none}.cloud-sync-note{color:#526b65;font-size:13px}.cloud-panel[hidden]{display:none}@media print{.cloud-panel{display:none}}.startup-progress{width:100%;height:10px;border:0;border-radius:999px;overflow:hidden;accent-color:#17705b;background:#e3ede8}.startup-progress[hidden]{display:none}.startup-progress::-webkit-progress-bar{background:#e3ede8;border-radius:999px}.startup-progress::-webkit-progress-value{background:#17705b;border-radius:999px}.startup-progress::-moz-progress-bar{background:#17705b;border-radius:999px}.startup-card strong{line-height:1.5;overflow-wrap:anywhere}.startup-card{box-sizing:border-box}.startup-status[data-phase=download] .startup-spinner{display:none}@media(prefers-reduced-motion:reduce){.startup-spinner,.startup-progress{animation:none}}
