/* Website-aligned application theme. Backend and customer data unchanged. */
:root{color-scheme:dark;--line:#2b3045;--mut:#a8b2c9;--ink:#eef0fa;--green:#b3b0ff;--paper:#0b0e18}body{background:#0b0e18;color:#eef0fa}a{color:#bdbaff}.glass{background:#121624;border-color:#2b3148;box-shadow:none}.btn-p{background:#a5a3ff;color:#12152b;box-shadow:none}.btn-p:hover{background:#bcbaff}.btn-g{background:#1a2030;border-color:#394159;color:#d5dcef}.btn-g:hover{background:#282d46}.chip{background:#20253a;color:#bac6df;border-color:#39425e}input,select{background:#0e1220;color:#edf0fa;border-color:#414b68}input::placeholder{color:#8793b0}label{color:#b5bfd5}:focus-visible{outline-color:#b9b5ff!important}.bar,.ci{background:#293047}.ci>.band{background:#56538a}.ci>.pt{background:#d2ceff}[class*="text-[#7E879E]"],[class*="text-[#9AA3B8]"],[class*="text-[#B9C0D4]"],[class*="text-[#CBD3E6]"]{color:#a8b3cc!important}[class*="text-[#86E3B8]"]{color:#9fe1c2!important}.sidebar{background:#101420;border-color:#2d3349}.brand{color:#f0efff}.brand-mark{background:none!important;display:block;width:30px;height:30px;color:#a5a3ff}.nav-caption,.sidebar-bottom{color:#93a0ba}.sidebar nav a{color:#a5b1cb}.sidebar nav a.active{background:#2a2946;color:#d8d3ff}.sidebar nav a:hover{background:#232b3f}.sidebar-bottom b{color:#d2d6ed}.side-note{border-color:#353b51}.workspace-header{background:#0f1320;border-color:#2b3045}.eyebrow{color:#a4aae1}.page-intro p{color:#a8b3c8}.date-chip{color:#b9c1d8}.loop-steps{background:#34394f;border-color:#34394f}.loop-steps a{background:#171c2b;color:#a8b4ce}.loop-steps a.current,.loop-steps a:hover{background:#2b2947;color:#dedaff}#stats .font-extrabold{color:#ebeaff!important}#onboard>.glass{background:#1c2035;border-color:#414668!important}.empty-panel{background:#111725;color:#a4b1cb;border-color:#3c4865}.empty-panel strong{color:#e0e5f6}.preview-notice{background:#212035;border-color:#3c3651;color:#c8c3e6}.preview-notice a{color:#dad5ff}#auth{background:radial-gradient(ellipse at 20% 20%,#272340,#090c15 70%)!important}#auth:before{color:#e5e3ff}#auth>.glass{background:#151a2a;border-color:#3a4059}#authMsg{color:#e7bd82!important}.auth-service-note{font-size:11px;line-height:1.8;color:#aab6cf;border-top:1px solid #373e55;padding-top:16px;margin-top:20px}.platform-return{display:block;font-size:11px;margin-top:14px;color:#c5c0ff}.embedded .sidebar,.embedded .page-intro,.embedded .loop-steps,.embedded .preview-notice{display:none!important}.embedded .workspace-main,.embedded .workspace-header{margin-left:0;max-width:none;padding:22px}.embedded .workspace-header{position:sticky;top:0;z-index:20;gap:12px}.embedded #auth{grid-template-columns:1fr;padding:28px;overflow:auto}.embedded #auth:before{display:none}.embedded #auth>.glass{margin:auto}.embedded [data-stage-hidden]{display:none!important}.preview-dialog{color:#e9eafa;background:#171b2c;border:1px solid #4e4b72;border-radius:16px;padding:30px;max-width:440px;width:calc(100% - 36px)}.preview-dialog::backdrop{background:#030611b8}.preview-dialog h2{font-size:23px;font-weight:600;letter-spacing:-.7px;margin:14px 0}.preview-dialog p{color:#b5bfd5;font-size:13px;line-height:1.8}.preview-dialog .dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.preview-dialog .eyebrow{font-size:9px}.preview-dialog button{cursor:pointer}.embedded .auth-preview{display:none}@media(max-width:700px){.embedded .workspace-header,.embedded .workspace-main{padding:17px}.header-actions .btn{padding:8px 11px}input{max-width:100%}}
