.schedule-card .ant-card-body{padding:0}.schedule-timezone{color:#53665e;font-size:12px;font-weight:400}.schedule-weekdays{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border-bottom:1px solid #edf0ee}.schedule-label{font-size:14px;font-weight:600;color:#243a31}.schedule-weekdays p,.schedule-section-heading p{margin:6px 0 0;color:#53665e;font-size:13px;line-height:1.6}.schedule-section-heading{padding:24px 24px 16px}.schedule-windows{padding:0 24px}.schedule-window{display:flex;align-items:center;gap:24px;padding:16px 0;border-top:1px solid #edf0ee}.schedule-window-label{color:#53665e;font-size:13px;flex:0 0 80px}.schedule-time-range{display:flex;align-items:flex-start;gap:16px}.schedule-time-range .ant-form-item{margin-bottom:0;width:160px}.schedule-time-range .ant-form-item-label{padding-bottom:6px}.schedule-time-range .ant-form-item-label>label{font-size:12px;color:#53665e}.schedule-time-range input{width:100%;min-width:0;font-variant-numeric:tabular-nums}.schedule-range-separator{padding-top:31px;color:#53665e;font-size:13px}.schedule-window>.ant-btn{margin-top:24px}.schedule-add{margin:4px 24px 24px}.schedule-empty{color:#53665e;margin:0 0 20px}.schedule-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:#f8faf9;border-top:1px solid #edf0ee;border-radius:0 0 8px 8px}.schedule-footer>span{color:#53665e;font-size:12px}@media(max-width:640px){.schedule-window{flex-wrap:wrap;gap:12px}.schedule-window-label{flex:1 0 calc(100% - 100px)}.schedule-window>.ant-btn{order:1;margin-top:0}.schedule-time-range{order:2;width:100%;gap:10px}.schedule-time-range .ant-form-item{flex:1;width:0}.schedule-timezone{display:none}.schedule-footer{align-items:flex-start}}*{box-sizing:border-box}body{margin:0;color:#23362f;background:#f4f5f1;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.app-shell{min-height:100vh}.sidebar{position:relative;min-height:100vh}.brand{font-size:26px;letter-spacing:-1px;font-weight:700;color:#fff;padding:36px 24px 14px;white-space:nowrap}.brand>span{color:#c4ec84;font-size:29px;margin-left:-6px}.sidebar-caption{color:#9cb5ab;padding:0 24px 38px;font-size:12px;white-space:nowrap}.ant-layout-sider-collapsed .brand{padding-left:17px}.ant-layout-sider-collapsed .brand b,.ant-layout-sider-collapsed .sidebar-caption,.ant-layout-sider-collapsed .sidebar-bottom{display:none}.sidebar .ant-menu{padding:0 10px}.sidebar .ant-menu-item{margin-bottom:9px;height:46px}.sidebar-bottom{position:absolute;bottom:30px;left:26px;color:#c5d7ce;font-size:12px;line-height:2}.sidebar-bottom span{color:#89a79a}.topbar{display:flex;align-items:center;justify-content:space-between;padding:0 36px;border-bottom:1px solid #e6e9e1;height:72px}.topbar>div{display:flex;align-items:center;gap:10px;font-size:13px}.workspace{padding:35px 40px 50px;max-width:1800px;width:100%;margin:0 auto}.page-heading{margin-bottom:28px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:#6e887a}.page-heading h1{font-size:27px;margin:9px 0 0;font-weight:600;letter-spacing:-1px}.welcome{display:flex;justify-content:space-between;position:relative;overflow:hidden;padding:36px 42px;background:#e5eee3;border:1px solid #d9e5d7;border-radius:16px;margin-bottom:28px}.welcome h2{font-size:36px;line-height:1.4;letter-spacing:-1px;font-weight:600;margin:18px 0 12px}.welcome p{color:#607164;line-height:1.8;margin-bottom:25px}.muted{color:#7c887f;font-size:13px;line-height:1.8}.ant-statistic-content{font-weight:600;font-variant-numeric:tabular-nums}.workflow{padding:3px 0}.workflow-step{display:flex;gap:20px;align-items:center;margin-bottom:22px}.workflow-step:last-child{margin-bottom:0}.workflow-step>span{background:#eef3eb;padding:12px;border-radius:9px;color:#52745e;font-size:16px}.workflow-step h3{margin:0;font-size:14px}.workflow-step p{margin:5px 0 0;color:#859084;font-size:12px}.attention-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edf0e9;padding:16px 0;color:#7b877e;font-size:13px}.attention-row strong{font-size:22px;color:#345342}.upload-icon{font-size:32px;color:#36785a}.error-text{color:#b42318}.loading{height:100vh;display:grid;place-items:center}.login-screen{display:grid;grid-template-columns:1.2fr 1fr;min-height:100vh}.login-story{background:#173c35;color:#fff;padding:10vh 8vw;display:flex;flex-direction:column;justify-content:center}.login-story .brand{padding:0;margin-bottom:65px}.login-story h1{font-size:44px;font-weight:500;line-height:1.5;letter-spacing:-1.5px}.login-story p{color:#afc6b6;line-height:2}.flow-line{margin-top:60px;font-size:12px;color:#bed0bb;display:flex;gap:14px}.flow-line span{color:#8ca789}.login-card{max-width:430px;width:100%;align-self:center;justify-self:center;padding:35px}.login-card h2{font-size:28px;font-weight:600;margin:12px 0}.login-card form{margin-top:32px}@media(max-width:1000px){.workspace{padding:24px}.welcome{padding:28px}.login-story{padding:8vw}.login-story h1{font-size:32px}}@media(max-width:700px){.workspace{padding:16px}.topbar{padding:0 16px}.login-screen{grid-template-columns:1fr}.login-story{min-height:290px;padding:30px}.login-story .brand{margin-bottom:5px}.login-story h1{font-size:28px}.login-story p,.flow-line{display:none}.login-card{padding:30px}.welcome h2{font-size:27px}.sidebar-bottom{display:none}.topbar>div>span:not(.ant-tag){display:none}}.welcome{align-items:center;background:#f1f7f3;padding:24px 30px;gap:24px}.welcome h2{font-size:24px;margin:0 0 8px;letter-spacing:-.02em}.welcome p{margin:0;color:#44544b}.muted,.workflow-step p,.attention-row{color:#49564f}.eyebrow{color:#425148}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}@media(max-width:700px){.welcome{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
