.demo-app{--demo-purple:#493bff;--demo-ink:#101525;--demo-muted:#626a9a;--demo-dark:#111b32;--demo-panel:#1e2944;min-height:100vh;background:#f3f7ff;color:var(--demo-ink);font-family:Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.45}.demo-app *{box-sizing:border-box}.demo-app button,.demo-app input,.demo-app select,.demo-app textarea{font:inherit}.demo-app button{cursor:pointer}.demo-app button:disabled{cursor:default;opacity:.55}.demo-app a:focus-visible,.demo-app button:focus-visible,.demo-app input:focus-visible,.demo-app select:focus-visible{outline:3px solid #9d94ff}.demo-sidebar{width:242px;position:fixed;inset:0 auto 0 0;z-index:30;background:linear-gradient(110deg,#fbfcff,#f5f8ff);border-right:1px solid #e6ecf8;display:flex;flex-direction:column;padding:0 25px}.demo-brand{display:flex;align-items:center;gap:9px;height:67px;text-decoration:none;color:#111b7a;padding:10px 7px}.demo-brand strong{font-size:23px;line-height:1.15;font-weight:750;letter-spacing:-.6px}.demo-brand small{display:block;color:#716ed0;font-size:12px;letter-spacing:.7px}.demo-sidebar nav{display:grid;gap:5px;padding-top:7px}.demo-sidebar nav button{display:flex;align-items:center;gap:17px;text-align:left;width:100%;height:44px;border:0;border-radius:11px;color:#394374;background:transparent;padding:0 13px;font-weight:500}.demo-sidebar nav .icon{width:21px;height:21px;flex-shrink:0}.demo-sidebar nav button.active{color:white;background:linear-gradient(120deg,#5545ff,#4539ff);box-shadow:0 3px 8px #493bff12}.demo-sidebar nav button:hover:not(.active){background:#eaefff}.demo-sidebar-bottom{margin-top:auto;padding:30px 0 16px}.demo-pro{border:1px solid #e5eaff;border-radius:13px;background:#f0f3ff;display:grid;grid-template-columns:27px 1fr;gap:9px;padding:12px 10px;color:#25217f}.demo-pro>.icon{color:#584aff;background:#e4e5ff;padding:4px;width:28px;height:28px;border-radius:50%}.demo-pro strong{font-size:12px}.demo-pro p{color:#626b9d;font-size:11px;line-height:1.25;margin-top:4px}.demo-pro button{grid-column:span 2;width:100%;border:1px solid #4d3eff;background:linear-gradient(120deg,#5847ff,#483cff);height:40px;border-radius:9px;font-size:12px}.demo-help{display:flex;gap:12px;margin-top:18px;padding:12px 8px;border:0;border-top:1px solid #e5ebf8;background:transparent;text-align:left;color:#354171;width:100%}.demo-help small{display:block;color:#6c76a0;text-decoration:underline;font-size:11px;margin-top:2px}.demo-environment{text-align:center;letter-spacing:1px;color:#7e86ab}.demo-body{margin-left:242px;min-width:0}.demo-topbar{height:55px;border-bottom:1px solid #e6ecf8;background:#f9fbff;display:flex;align-items:center;padding:0 28px;gap:16px}.demo-topbar nav{display:flex;align-items:stretch;height:100%;gap:26px}.demo-topbar nav button{border:0;background:transparent;color:#465180;font-size:12px;padding:0;position:relative;white-space:nowrap;min-height:44px}.demo-topbar nav button.active{color:#3526ff;font-weight:650}.demo-topbar nav button.active:after{content:"";position:absolute;height:3px;background:#493aff;border-radius:3px;bottom:7px;left:0;right:0}.demo-global-search{margin-left:auto;background:#f0f3ff;border:1px solid #e8eefd;border-radius:12px;display:flex;align-items:center;padding:0 12px;gap:10px;width:min(300px,22vw);height:39px;color:#3d4786}.demo-global-search .icon{width:18px}.demo-global-search input{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;font-size:11px;color:#454f85;min-width:0;width:100%}.demo-global-search input::placeholder{color:#7b83b4}.demo-bell{border:1px solid #e8edfc;background:#f2f5ff;border-radius:11px;width:39px;min-width:39px;height:39px;color:#394582;display:grid;place-items:center}.demo-profile{display:flex;gap:10px;align-items:center;color:#171d3d;background:transparent;border:0;border-left:1px solid #e6eafa;padding-left:14px;text-align:left;flex-shrink:0}.demo-profile strong{font-size:11px;white-space:nowrap}.demo-profile small{display:block;color:#7b83b4;font-size:11px}.demo-profile>.icon{width:17px;margin-left:18px;color:#384183}.demo-avatar{display:inline-grid;place-items:center;width:39px;height:39px;flex-shrink:0;border:2px solid #f0efff;border-radius:50%;background:linear-gradient(135deg,#b1b5ff,#6763e8);color:white;font-size:12px;font-weight:650;letter-spacing:.4px;box-shadow:inset 0 0 0 3px #ffffff18}.demo-avatar.small{width:31px;height:31px;font-size:10px}.demo-avatar.large{width:60px;height:60px;font-size:20px}.demo-main{padding:15px 28px 8px;min-width:0;max-width:1900px;margin:auto}.demo-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:9px;min-height:53px}.demo-heading h1{font-size:29px;line-height:1.15;letter-spacing:-.75px;font-weight:700;margin:0}.demo-heading p{font-size:12px;color:#6a73a1;margin:4px 0 0}.demo-heading-actions{display:flex;gap:8px;flex-shrink:0}.demo-period{display:flex;align-items:center;gap:9px;height:37px;border:1px solid #e1e7f7;border-radius:10px;color:#22285b;background:#fcfdff;font-size:11px;padding:0 12px;white-space:nowrap}.demo-period .icon{width:17px;height:17px}.demo-period>.icon:last-child{width:13px;margin-left:10px}.demo-refresh{display:grid;place-items:center;border:1px solid #e1e7f7;border-radius:10px;width:37px;height:37px;background:#fcfdff;color:#5147d7}.demo-refresh>.icon{width:17px}.demo-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:15px}.demo-kpi{height:185px;background:#fefeff;border:1px solid #e0e7f6;border-radius:14px;padding:15px 19px 11px;position:relative;overflow:hidden;box-shadow:0 2px 3px #afbeec04}.demo-kpi.primary{background:linear-gradient(145deg,#5140ff,#3031e0);color:white;border-color:#4235f9}.demo-kpi header{display:flex;align-items:center;gap:14px;font-size:12px;color:#3e477f}.demo-kpi.primary header{color:white}.demo-kpi-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#eeedff;color:#3422d7;flex-shrink:0}.demo-kpi-icon .icon{width:25px;height:25px}.demo-kpi.primary .demo-kpi-icon{background:#f0edff;color:#3422d7;box-shadow:inset 0 0 0 3px #ffffff65}.demo-kpi header>.icon{margin-left:auto;width:27px;height:27px;background:#f4f6ff;border-radius:50%;padding:6px;flex-shrink:0}.demo-kpi.primary header>.icon{background:#ffffff13}.demo-kpi-value{display:block;font-size:31px;font-weight:700;line-height:1.2;margin-top:2px;letter-spacing:-1px;white-space:nowrap}.demo-kpi p{font-size:11px;line-height:1.35;color:#717aa7;max-width:220px;margin:4px 0 0}.demo-kpi.primary p{color:#dcdcff}.demo-kpi-chart{height:47px;position:absolute;bottom:14px;left:20px;right:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:11px;color:#6a5cf0}.demo-kpi-chart span{display:block;width:10px;max-width:26px;border-radius:2px;background:linear-gradient(#cac4ff,#8275ff);min-width:4px}.demo-kpi.primary .demo-kpi-chart span{background:linear-gradient(#a09aff,#d2ccff88)}.demo-kpi-chart svg{width:100%;height:100%;opacity:.5}.demo-filters{display:flex;flex-wrap:wrap;margin-bottom:10px}.demo-filters>label{flex:1;min-width:130px;background:#fefeff;border:1px solid #e1e8f7;border-radius:10px;padding:6px 14px 3px;min-height:49px;color:#354174;display:flex;flex-direction:column}.demo-filters label>span{font-size:10px;font-weight:650}.demo-filters label input,.demo-filters label select{border:0!important;box-shadow:none!important;outline-offset:0;background:transparent!important;color:#273160;padding:2px 0!important;font-size:11px;height:25px;width:100%;min-width:0}.demo-filters label select{padding-right:10px!important}.demo-filters .demo-filter-search{flex:1.7;flex-direction:row;align-items:center;gap:10px;min-width:200px}.demo-filter-search .icon{order:2;width:18px}.demo-filter-search input::placeholder{color:#7b84b3}.demo-filters>.demo-button{min-height:49px;font-size:11px;padding:0 13px}.demo-reset{border:0;background:none;color:#6657ef;text-decoration:underline;font-size:11px;min-height:44px}.demo-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dbe2f5;border-radius:9px;min-height:42px;padding:9px 14px;color:#342f78;background:#fcfdff;font-size:12px;font-weight:550;text-decoration:none;text-align:center}.demo-button>.icon{width:17px;height:17px}.demo-primary{color:white;border-color:#5345ff;background:linear-gradient(120deg,#5645ff,#4438f0);box-shadow:0 2px 4px #483cf215}.demo-danger{background:#fff0f2;color:#c4314d;border-color:#f4ccd4}.demo-workbench{grid-template-columns:30% 44% 1fr;gap:10px;background:linear-gradient(135deg,#111b32,#152038);border:1px solid #17213a;border-radius:16px;padding:9px;margin-bottom:8px;box-shadow:0 5px 13px #1728480a;height:382px;color:#f4f6ff}.demo-workbench h2,.demo-workbench h3,.demo-workbench h4{color:#f4f6ff;margin:0}.demo-task-list{min-width:0;display:flex;flex-direction:column}.demo-task-list>header{display:flex;align-items:center;justify-content:space-between;padding:2px 5px 10px;gap:10px;min-height:31px}.demo-task-list h2{font-size:17px;font-weight:600;white-space:nowrap}.demo-task-list h2 small{font-size:11px;font-weight:400;color:#aeb7d4;margin-left:12px}.demo-task-list header select{width:auto;max-width:115px;background:transparent!important;border:0!important;color:#e2e7ff;font-size:11px;padding:3px!important;box-shadow:none!important}.demo-task-list header option{background:#1e2944}.demo-task-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:#49567a transparent;padding-right:2px}.demo-task-row{width:100%;display:flex;align-items:center;gap:11px;border:1px solid #33405f;background:linear-gradient(130deg,#1e2944,#17223b);padding:9px 11px;color:#f4f6ff;text-align:left;margin-bottom:5px;min-height:61px}.demo-task-row.selected{background:linear-gradient(125deg,#5146df,#3938b7);border-color:#635bfa}.demo-task-icon{display:grid;place-items:center;border-radius:50%;width:32px;height:32px;background:linear-gradient(135deg,#f6f6ff,#a9a1ff);color:#5140dc}.demo-task-icon .icon{width:16px;height:16px}.demo-task-copy{line-height:1.35}.demo-task-copy strong{display:block;font-size:12px}.demo-task-copy>span{font-size:10px}.demo-task-copy small,.demo-task-copy>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-task-copy small{color:#b7c0df;font-size:9px;margin-top:2px}.demo-task-row.selected .demo-task-copy small{color:#e0dfff}.demo-task-meta{text-align:right;flex-shrink:0;display:grid;gap:7px;justify-items:end;max-width:92px}.demo-task-meta>small{font-size:9px;color:#c7cfee}.demo-app .status-badge{padding:3px 8px;border-radius:13px;font-size:9px;line-height:1.3;gap:0}.demo-app .status-badge>.icon{display:none}.demo-app .status-assigned,.demo-app .status-curator_accepted,.demo-app .status-waiting_curator{background:linear-gradient(#476dfb,#1744de);color:white;border:0}.demo-app .status-accepted,.demo-app .status-arrived,.demo-app .status-in_progress{background:linear-gradient(#ffe175,#ffbf3c);color:#49310f;border:0}.demo-app .status-completed{background:linear-gradient(#17b67e,#007c64);color:white;border:0}.demo-app .status-declined,.demo-app .status-failed{background:#ee526c;color:white;border:0}.demo-app .status-cancelled{background:#7a89aa;color:white;border:0}.demo-task-detail{background:linear-gradient(120deg,#1e2944,#202a43);border:1px solid #33405f;border-radius:12px;padding:10px 15px;min-width:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#49567a transparent}.demo-task-detail>header{display:flex;align-items:center;margin-bottom:8px}.demo-task-detail h2{font-size:16px}.demo-detail-more{display:grid;place-items:center;min-height:26px;min-width:26px;border:0;border-radius:50%;background:#ffffff05;color:#c3cce5}.demo-task-detail h3{font-size:15px;line-height:1.3;font-weight:650;margin-bottom:3px}.demo-task-description{font-size:11px;color:#c1c9e3;line-height:1.4;margin:0 0 11px;white-space:pre-wrap}.demo-facts-grid{display:grid;grid-template-columns:1.25fr 1.25fr .8fr 1.2fr;gap:5px;min-width:0;margin-bottom:13px}.demo-facts-grid>div{display:flex;gap:7px;background:#28334f99;border-radius:7px;min-width:0;padding:8px 7px}.demo-facts-grid .icon{padding:4px;background:#34415f;border-radius:6px;color:#cacff3;flex-shrink:0;width:25px;height:25px}.demo-facts-grid>div:nth-child(3) .icon{color:#ffcf5c}.demo-facts-grid>div:nth-child(4) .icon{color:#ee82bc}.demo-facts-grid small{font-size:9px;line-height:1.35;color:#afbad9;display:block}.demo-facts-grid strong{display:block;font-size:10px;line-height:1.3;color:#eef1ff;font-weight:450;margin-top:3px;overflow-wrap:anywhere}.demo-steps{display:flex;margin:0 0 12px;padding:0 0 11px;list-style:none;border-bottom:1px solid #33405f}.demo-steps li{flex:1;position:relative;min-width:0;padding:0 3px}.demo-steps li>span{display:grid;place-items:center;border:1.5px solid #a6afd2;background:#1e2944;width:17px;height:17px;border-radius:50%;position:relative;z-index:1;margin-bottom:6px;color:white}.demo-steps li.done>span{background:#6553ff;border-color:#9789ff;box-shadow:0 0 0 3px #6553ff14}.demo-steps .icon{width:11px;height:11px}.demo-steps strong{display:block;font-size:9px;font-weight:500;line-height:1.2}.demo-steps small{display:block;font-size:8px;color:#a7b3d7;margin-top:3px}.demo-steps b{position:absolute;top:8px;left:17px;height:1px;background:#637094}.demo-steps .done b{background:#8674ff}.demo-history-preview h4{font-size:11px;display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.demo-history-preview h4 button{font-size:9px;border:0;background:transparent;color:#b8b4ff;display:flex;align-items:center;gap:4px;padding:0}.demo-history-preview h4 button .icon{width:12px;height:12px}.demo-history-preview p{display:flex;gap:7px;align-items:center;font-size:10px;line-height:1.35;color:#d0d8ef;margin:4px 0}.demo-history-preview p>span:nth-child(2){flex:1}.demo-history-preview p small{color:#8997bd;font-size:8px;margin-left:5px}.demo-history-preview time{font-size:9px;color:#a5b3d9}.demo-history-dot{display:block;width:8px;height:8px;border:1px solid #927fff;border-radius:50%}.demo-failure-text{color:#ff9bae;font-size:11px;margin-top:8px}.demo-task-actions{display:flex;flex-direction:column;gap:10px;min-width:0}.demo-person-panel{background:linear-gradient(120deg,#1d2842,#202a44);border:1px solid #33405f;border-radius:12px;padding:8px 11px;flex:1;min-height:0}.demo-person-panel header{display:flex;justify-content:space-between;align-items:center;gap:5px}.demo-person-panel h3{font-size:12px;font-weight:600}.demo-outline-button{border:1px solid #647392;background:linear-gradient(#29355166,#1b264266);color:#f4f6ff;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border-radius:8px;min-height:32px;font-size:10px;text-decoration:none}.demo-outline-button .icon{width:14px;height:14px}.demo-person-panel header .demo-outline-button{border-color:#8172ff;color:#c7beff;font-size:9px;padding:5px 8px}.demo-worker-profile{display:flex;align-items:center;gap:10px;margin:9px 0 12px}.demo-worker-profile strong{font-size:11px;line-height:1.2}.demo-worker-profile small{display:block;color:#bac5e4;font-size:9px;margin-top:3px}.demo-worker-profile .demo-worker-hours{display:flex;align-items:center;gap:4px;color:#89d8c8;font-size:8px}.demo-worker-hours>.icon{width:11px;height:11px}.demo-comment-panel{background:linear-gradient(120deg,#3b2b63aa,#393052aa);border:1px solid #4c416d;border-radius:10px;padding:8px 10px}.demo-comment-panel h4,.demo-execution-panel h4{font-size:11px;font-weight:600;margin-bottom:5px}.demo-comment-panel p{color:#bdb4db;font-size:9px;margin:3px 0 7px}.demo-comment-panel .demo-button{width:100%;font-size:10px;min-height:32px;padding:5px 8px}.demo-comment-panel .demo-outline-button{width:100%;margin-top:6px;font-size:9px;min-height:29px;padding:4px}.demo-execution-panel{border:1px solid #265753;border-radius:11px;background:linear-gradient(120deg,#16423dcc,#1b343c);padding:9px 11px;flex-shrink:0}.demo-execution-panel p{color:#bfd9d6;font-size:10px;line-height:1.4;margin:5px 0 9px}.demo-execution-panel .demo-outline-button{width:100%;margin-top:6px;min-height:31px;font-size:9px}.demo-complete-button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border:1px solid #1dd08f;border-radius:7px;color:#063128;background:linear-gradient(#31e699,#21c88b);min-height:35px;font-size:11px;font-weight:650}.demo-complete-button .icon{width:17px;height:17px}.demo-dark-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:25px 10px;color:#aeb7d4;font-size:12px;gap:8px;min-height:150px}.demo-dark-empty>.icon{width:30px;height:30px;color:#8575ff}.demo-dark-empty p{font-size:11px;margin:0}.demo-bottom-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:9px;margin-bottom:0}.demo-chart-card{border:1px solid #e1e8f7;background:#fefeff;border-radius:13px;padding:10px 15px;min-width:0;height:144px;overflow:hidden}.demo-chart-card h3{font-size:12px;line-height:1.25;font-weight:650;margin:0 0 3px}.demo-chart-card p{font-size:10px;color:#7580ac;margin:0}.demo-chart-card header{display:flex;align-items:center;justify-content:space-between;gap:8px}.demo-chart-legend{display:flex;gap:14px;color:#536097;font-size:9px;white-space:nowrap}.demo-chart-legend span{display:flex;gap:5px;align-items:center}.demo-chart-legend i{display:block;width:9px;height:9px;border-radius:50%;background:#6150ff}.demo-chart-legend span:nth-child(2) i{background:#c7c3ff}.demo-bars{height:80px;display:flex;margin-top:9px;gap:9px}.demo-chart-y{display:flex;flex-direction:column;justify-content:space-between;font-size:9px;color:#8390b6;height:59px;min-width:14px}.demo-bars-plot{flex:1;display:flex;gap:8px;position:relative;background:repeating-linear-gradient(0deg,transparent,transparent 25px,#e9edf8 0,#e9edf8 26px);padding:0 8px 0 0;height:60px}.demo-bar-day{flex:1;min-width:0;text-align:center}.demo-bar-pair{display:flex;align-items:flex-end;justify-content:center;height:60px;gap:6px}.demo-bar-pair i{display:block;width:9px;max-width:30px;min-width:2px;background:linear-gradient(#7061ff,#4937ed);border-radius:2px 2px 0 0}.demo-bar-pair i:nth-child(2){background:linear-gradient(#d0caff,#aea4ff)}.demo-bar-day small{font-size:8px;color:#727ca7;white-space:nowrap;display:block;margin-top:4px}.demo-donut-wrap{display:flex;align-items:center;gap:24px;margin-top:6px;min-width:0}.demo-donut{width:95px;height:95px;border-radius:50%;flex-shrink:0;padding:15px;position:relative}.demo-donut>span{background:#fefeff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;width:100%;box-shadow:0 0 0 1px #ffffffcc}.demo-donut strong{font-size:18px;color:#19203c;line-height:1.3}.demo-donut small{font-size:9px;color:#808ab1}.demo-donut-legend{flex:1;min-width:0;font-size:9px}.demo-donut-legend>div{display:flex;gap:7px;align-items:center;margin:5px 0;color:#4d5888}.demo-donut-legend i{width:9px;height:9px;display:block;border-radius:50%;flex-shrink:0}.demo-donut-legend span{flex:1;white-space:nowrap}.demo-donut-legend strong{font-size:10px;color:#202b55}.demo-donut-legend small{color:#7985b2;font-size:9px;min-width:28px;text-align:right}.demo-chart-card:has(.demo-donut-wrap){position:relative}.demo-chart-card:has(.demo-donut-wrap)>h3,.demo-chart-card:has(.demo-donut-wrap)>p{position:absolute;width:118px}.demo-chart-card:has(.demo-donut-wrap) .demo-donut-wrap{margin:0 0 0 125px;gap:20px;height:119px}.demo-chart-card:has(.demo-donut-wrap) .demo-donut{width:105px;height:105px}.demo-data-caption{font-size:9px;color:#7e89ae;margin:5px 0 0;line-height:1.3}.demo-notice{display:flex;align-items:center;gap:8px;border:1px solid #cbe8e0;color:#167c62;background:#edfff7;padding:8px 12px;border-radius:9px;margin-bottom:9px;font-size:12px}.demo-notice button{margin-left:auto;background:none;border:0;color:inherit}.demo-notice .icon{width:17px;height:17px}.demo-date-panel{display:flex;align-items:end;gap:12px;flex-wrap:wrap;border:1px solid #dce3f5;background:white;border-radius:12px;padding:14px;margin-bottom:12px}.demo-date-panel label{display:grid;gap:4px;font-size:11px;color:#606b97}.demo-date-panel input{border:1px solid #dce3f5!important;border-radius:8px;min-height:39px;padding:6px!important}.demo-date-panel p{flex-basis:100%;font-size:11px;color:#7882a6;margin:0}.demo-report-workbench{background:linear-gradient(130deg,#111b32,#152039);border:1px solid #17213a;border-radius:16px;padding:10px 9px 7px;color:#edf1ff;margin-bottom:8px;min-width:0}.demo-report-heading{display:flex;align-items:center;gap:18px;padding:0 10px 11px;min-height:42px}.demo-report-heading h2{font-size:17px;font-weight:650;color:#f4f6ff;margin:0}.demo-report-heading>small{font-size:11px;color:#b9c4e0}.demo-report-heading>.demo-button{margin-left:auto;min-height:39px;font-size:11px}.demo-tag{display:inline-flex;align-items:center;background:#e9e6ff;color:#5945e3;border-radius:30px;padding:5px 10px;font-size:10px;line-height:1.3}.demo-report-heading .demo-tag{background:#086a59;color:#dbfff4}.demo-report-charts{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:10px}.demo-report-charts>article{background:linear-gradient(130deg,#1e2944,#1a2540);border:1px solid #33405f;border-radius:12px;padding:11px 14px;min-height:180px;min-width:0}.demo-report-charts h3{font-size:12px;font-weight:550;color:#f4f6ff;margin:0 0 13px}.demo-worker-chart{display:grid;gap:12px;padding:6px 0}.demo-worker-chart>div{display:grid;grid-template-columns:115px 1fr 25px;align-items:center;gap:9px;font-size:10px}.demo-worker-chart>div>div{height:17px;background:#2c3854;border-radius:4px;overflow:hidden}.demo-worker-chart i{display:block;background:linear-gradient(90deg,#5441ff,#887aff);height:100%;border-radius:4px}.demo-report-charts small{font-size:9px;color:#a6b2d3}.demo-report-charts .demo-donut-wrap{gap:20px;margin:4px 0}.demo-report-charts .demo-donut{width:115px;height:115px;padding:20px}.demo-report-charts .demo-donut>span{background:#1e2944}.demo-report-charts .demo-donut strong,.demo-report-charts .demo-donut-legend strong,.demo-report-charts .demo-donut-legend>div{color:#f0f3ff}.demo-duration-summary{display:grid;grid-template-columns:29px 1fr;column-gap:7px;align-items:center;color:#c6c1ff;margin:0 0 12px}.demo-duration-summary>.icon{grid-row:span 2;width:25px;height:25px}.demo-duration-summary strong{font-size:22px;font-weight:650}.demo-duration-summary small{font-size:9px;display:block}.demo-duration-bars{display:grid;gap:7px}.demo-duration-bars>div{display:grid;grid-template-columns:45px 1fr 48px;align-items:center;gap:6px;font-size:9px}.demo-duration-bars i{display:block;background:linear-gradient(90deg,#5941ff,#9d8fff);height:6px;border-radius:5px}.demo-duration-bars strong{font-size:9px;white-space:nowrap;font-weight:450}.demo-table-title{font-size:12px;font-weight:600;margin:8px 8px 4px;color:#f5f7ff}.demo-table-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:#5d6686 #18223a;max-width:100%;min-width:0}.demo-report-table{width:100%;border-collapse:collapse;font-size:10px;min-width:850px}.demo-report-table th{font-size:10px;font-weight:400;color:#b9c5e7;text-align:left;background:#24304f;padding:5px 14px;white-space:nowrap}.demo-report-table td{padding:3px 14px;border-bottom:1px solid #283651;line-height:1.25}.demo-report-table td:first-child button{color:#9587ff;text-decoration:underline;background:none;border:0;font-weight:600;padding:2px;font-size:10px}.demo-report-table .demo-outline-button{min-height:23px;padding:3px 16px;font-size:9px;white-space:nowrap}.demo-dark-caption{font-size:9px;color:#97a6c7;margin:5px 8px 0}.demo-participation-workbench{display:grid;grid-template-columns:56% 1fr;gap:8px;background:#111b32;border:1px solid #16203b;border-radius:16px;padding:7px;color:#edf2ff;margin-bottom:7px;min-height:400px}.demo-participation-people{min-width:0}.demo-participation-people>header{display:flex;align-items:center;justify-content:space-between;padding:5px 7px 12px;gap:10px}.demo-participation-people h2{font-size:17px;font-weight:600;color:white;margin:0}.demo-participation-people h2 small{font-size:11px;font-weight:400;color:#aab6d8;margin-left:12px}.demo-participation-people header label{font-size:10px;color:#aebadc;display:flex;gap:5px;align-items:center;white-space:nowrap}.demo-participation-people header input{width:14px;height:14px;accent-color:#7366ff}.demo-participation-table{width:100%;min-width:650px;font-size:11px;border-collapse:separate;border-spacing:0 2px}.demo-participation-table th{text-align:left;background:#23304b;padding:7px 9px;font-size:9px;line-height:1.2;font-weight:450;color:#b5c3e5;white-space:nowrap}.demo-participation-table th:first-child{border-radius:8px 0 0 8px}.demo-participation-table th:last-child{border-radius:0 8px 8px 0}.demo-participation-table td{border-bottom:1px solid #27334f;padding:5px 9px;color:#e0e6fc;font-size:10px}.demo-participation-table .selected td{background:#413ec4;border-color:transparent}.demo-participation-table .selected td:first-child{border-radius:9px 0 0 9px}.demo-participation-table .selected td:last-child{border-radius:0 9px 9px 0}.demo-participation-table td:first-child button{display:flex;gap:9px;align-items:center;width:100%;background:transparent;border:0;color:#f2f4ff;text-align:left;padding:0;min-height:33px}.demo-participation-table strong{font-size:10px;font-weight:550;display:block}.demo-participation-table small{display:block;font-size:9px;color:#adb9db;margin-top:2px}.demo-state-tag{padding:4px 7px;background:#52617e;color:#edf1ff;font-size:9px;white-space:nowrap;border-radius:5px;display:inline-block}.demo-state-tag.worked{background:linear-gradient(#0ebf87,#007c65);color:#e7fff9}.demo-state-tag.entered{background:#425aad;color:#f4f7ff}.demo-participation-detail{border:1px solid #33405f;background:linear-gradient(110deg,#1b2742,#1a253e);border-radius:12px;padding:11px 14px;min-width:0}.demo-participation-profile{display:flex;gap:14px;align-items:center}.demo-participation-profile h3{color:#f2f4ff;font-size:15px;font-weight:650;margin:0 0 3px}.demo-participation-profile p{color:#acb9da;font-size:11px;margin:0 0 6px}.demo-profile-tabs{display:flex;gap:23px;border-bottom:1px solid #34405f;margin-top:11px}.demo-profile-tabs button{border:0;background:none;color:#b5c1df;font-size:10px;padding:8px 0;position:relative;min-height:30px}.demo-profile-tabs button.active{color:#e9e8ff}.demo-profile-tabs button.active:after{content:"";position:absolute;bottom:-1px;height:2px;background:#8572ff;left:0;right:0}.demo-participation-timeline{padding-top:12px}.demo-participation-timeline h4{font-size:12px;margin:0 0 9px;font-weight:500;color:#f0f4ff}.demo-participation-timeline h4 small{float:right;font-size:9px;color:#9aa9ce;font-weight:400}.demo-participation-timeline article{display:flex;gap:10px;align-items:flex-start;position:relative;min-height:41px;font-size:10px;padding-bottom:5px}.demo-event-marker{width:23px;height:23px;background:#6050fa;border:1px solid #7362ff;border-radius:50%;flex-shrink:0;display:grid;place-items:center;z-index:1}.demo-event-marker.denied{background:#d34e68;border-color:#ff7891}.demo-event-marker .icon{width:13px;height:13px}.demo-participation-timeline article:after{content:"";position:absolute;height:100%;width:1px;background:#627095;top:0;left:11px}.demo-participation-timeline article:last-child:after{display:none}.demo-participation-timeline time{color:#b7c4e7;font-size:9px;min-width:33px;line-height:23px}.demo-participation-timeline article strong{font-size:10px;font-weight:450;line-height:1.25;display:block;padding-top:2px}.demo-participation-timeline article p{font-size:9px;color:#9baace;margin:3px 0 0}.demo-full-history{width:100%;margin-top:5px;min-height:29px;font-size:9px}.demo-participation-info{font-size:12px;color:#bac5df;padding:15px 0}.demo-participation-info h4{color:white;font-size:13px;margin:0 0 13px}.demo-participation-info p{margin:9px 0}.demo-participation-summary{margin-top:13px;display:grid;gap:8px}.demo-participation-summary>div{display:flex;justify-content:space-between;gap:10px;background:#f0f2ff;padding:5px 9px;border-radius:6px;font-size:11px;color:#66709e}.demo-participation-summary strong{color:#5546de}.demo-all-history article{border-bottom:1px solid #e1e5f1;padding:9px 0}.demo-all-history time{color:#7b84a9;font-size:11px;margin-right:15px}.demo-all-history strong{font-size:12px}.demo-all-history p{font-size:11px;color:#6c789e;margin:4px 0}.demo-section-panel{border:1px solid #e0e6f5;border-radius:15px;padding:22px;background:#fefeff;min-width:0}.demo-section-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px}.demo-section-heading h2,.demo-section-panel>h2{font-size:18px;font-weight:650;margin:0}.demo-duty-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.demo-duty-grid article{border:1px solid #e1e6f5;background:#f6f8ff;border-radius:12px;padding:15px;font-size:12px;color:#7079a0}.demo-duty-grid h3{font-size:18px;color:#24264f;font-weight:650;margin:8px 0 0}.demo-duty-grid p{margin:7px 0}.demo-duty-grid ul{list-style:none;padding:10px 0 0;margin:12px 0 0;border-top:1px solid #e0e5f3}.demo-duty-grid li{display:flex;gap:8px;align-items:center;font-size:11px;color:#343e69;margin:6px 0}.demo-duty-grid li small{margin-left:auto;font-size:9px;color:#8290af}.demo-people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.demo-people-grid article{border:1px solid #e0e6f5;border-radius:14px;padding:20px;background:linear-gradient(135deg,#fff,#f5f7ff)}.demo-people-grid h3{font-size:17px;font-weight:650;margin:13px 0 6px}.demo-people-grid p{font-size:12px;color:#6d79a1;margin:8px 0}.demo-people-grid .demo-button{margin-top:8px}.demo-settings{max-width:720px}.demo-settings>p{color:#6c769d;font-size:13px;margin:18px 0}.demo-settings>.demo-button{margin:8px 8px 0 0}.demo-profile-summary{display:flex;align-items:center;gap:15px;margin:22px 0}.demo-profile-summary h3{font-size:20px;font-weight:650;margin:0}.demo-profile-summary p{font-size:12px;color:#7b84a7;margin:5px 0}.demo-setting-toggle{display:flex;gap:12px;align-items:center;border:1px solid #e5e8f5;padding:15px;border-radius:11px;font-size:13px}.demo-setting-toggle input{accent-color:#5d47f8;width:20px;height:20px}.demo-setting-toggle small{display:block;color:#7d86aa;font-size:11px;margin-top:3px}.demo-marketplace-intro{background:linear-gradient(120deg,#4332df,#6450ff);border:1px solid #4d3bea;border-radius:17px;padding:28px;color:white;margin-bottom:19px;max-width:100%}.demo-marketplace-intro .demo-tag{background:#ffffff1b;color:#e3dfff}.demo-marketplace-intro h2{font-size:27px;line-height:1.2;margin:14px 0 10px;color:white;font-weight:650}.demo-marketplace-intro p{font-size:13px;color:#e0dfff;max-width:700px;margin:0 0 20px}.demo-marketplace-intro>.demo-button{background:white;color:#4c38d7;border-color:white}.demo-marketplace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:20px}.demo-marketplace-grid article{border:1px solid #dfe6f5;border-radius:13px;background:#fefeff;padding:21px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.demo-marketplace-icon{display:grid;place-items:center;width:41px;height:41px;background:#efedff;border-radius:12px;color:#5b41ef}.demo-marketplace-grid h3{flex-basis:100%;font-size:17px;margin:0;font-weight:650}.demo-marketplace-grid p{flex-basis:100%;font-size:12px;color:#7380a5;margin:0;min-height:57px}.demo-marketplace-grid .demo-button{margin-top:auto}.demo-custom-request h2{font-size:21px}.demo-custom-request p{font-size:13px;color:#7180a0;margin:10px 0 17px}.demo-empty-light{color:#818bad;font-size:13px;padding:20px}.demo-saved-comment{border-bottom:1px solid #e4e8f4;padding-bottom:9px}.demo-saved-comment strong{font-size:12px}.demo-saved-comment small{font-size:10px;margin-left:15px;color:#7d86ab}.demo-saved-comment span{display:block;margin-top:5px;font-size:13px}.demo-event-list{display:grid;gap:8px}.demo-event-list button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid #e1e7f6;border-radius:10px;padding:12px;background:#f7f8ff;color:#353867;width:100%}.demo-event-list strong{display:block;font-size:12px}.demo-event-list small{display:block;font-size:10px;color:#7c85ac;margin-top:4px}.demo-event-list button>.icon:last-child{margin-left:auto}.demo-menu-close,.demo-menu-overlay,.demo-menu-toggle{display:none}.demo-app .delivery-dialog .dialog-heading{background:#f7f7ff;border-color:#e5e3f5}.demo-app .delivery-dialog .button-primary{background:linear-gradient(120deg,#5745ff,#4535e8);border-color:#4d3cf0}.demo-app .delivery-dialog input:focus,.demo-app .delivery-dialog select:focus,.demo-app .delivery-dialog textarea:focus{border-color:#8b7afa;box-shadow:0 0 0 3px #7868f416}.demo-app .delivery-dialog .detail-desktop{background:transparent;max-width:100%}.demo-compact .demo-task-row{min-height:52px;padding-top:5px;padding-bottom:5px}.demo-compact .demo-participation-table td{padding-top:2px;padding-bottom:2px}.demo-app .error-notice{font-size:12px;margin-bottom:9px}.auth-page{background:radial-gradient(ellipse at 20% 20%,#e2ddff,transparent 55%),radial-gradient(ellipse at 85% 85%,#e1eaff,transparent 50%),#f3f7ff!important}.auth-shell{max-width:440px!important}.auth-brand .brand-logo{width:55px!important;height:62px!important;object-fit:contain!important}.auth-brand .brand-text strong{color:#161d7b!important;font-size:30px!important}.auth-brand .brand-caption{color:#7972bc!important}.auth-title h1{font-size:24px!important;color:#161b3a!important}.auth-title p{color:#727ca3!important}.auth-card{border-color:#e0e5f6!important;box-shadow:0 12px 40px #655af013!important;border-radius:16px!important}.auth-card .auth-submit,.auth-card button[type=submit]{background:linear-gradient(120deg,#5d46ff,#3e31de)!important;border-radius:10px!important;min-height:44px}.auth-card input:focus{border-color:#7c64f5!important;box-shadow:0 0 0 3px #7868f410}.auth-caption{color:#828aaa!important;font-size:11px!important}.demo-login-note{display:block;font-size:12px;color:#7b83a6;text-align:center;margin-top:13px;line-height:1.5}.demo-filters label input,.demo-filters label select,.demo-global-search input,.demo-task-list header select{min-height:0}.demo-workbench{grid-template-rows:minmax(0,1fr)}.demo-task-actions,.demo-task-detail,.demo-task-list{min-height:0}.demo-task-scroll{min-height:0;flex:1}.demo-task-copy>span{font-size:11px}.demo-app .status-badge,.demo-task-copy small,.demo-task-meta>small{font-size:10px}.demo-task-description{font-size:12px}.demo-kpi header{font-size:13px}.demo-task-detail h3{font-size:16px}.demo-history-preview p{font-size:11px}.demo-worker-profile strong{font-size:12px}.demo-person-panel h3{font-size:13px}.demo-comment-panel h4,.demo-execution-panel h4{font-size:12px}.demo-chart-card:has(.demo-donut-wrap)>h3{top:14px}.demo-chart-card:has(.demo-donut-wrap)>p{top:34px}.demo-report-workbench>.demo-table-scroll{max-height:181px}.demo-participation-workbench{height:430px}.demo-participation-detail{overflow:auto;scrollbar-width:thin;scrollbar-color:#49567a transparent}.demo-participation-people{min-height:0}.demo-participation-people>.demo-table-scroll{max-height:335px}.demo-participation-table td:first-child button{min-height:38px}.demo-participation-table strong,.demo-participation-table td{font-size:11px}.demo-participation-table th{font-size:10px}.demo-participation-timeline article strong{font-size:11px}@media(min-width:1800px){.demo-main{padding-top:22px}.demo-heading{margin-bottom:16px}.demo-workbench{height:425px}.demo-kpi{height:200px}.demo-chart-card{height:170px}.demo-bars{height:102px}.demo-bar-pair,.demo-bars-plot,.demo-chart-y{height:80px}}@media(max-width:1450px){.demo-topbar nav{gap:19px}.demo-topbar{padding:0 22px;gap:12px}.demo-global-search{max-width:220px}.demo-profile>.icon{margin-left:3px}.demo-main{padding-left:22px;padding-right:22px}.demo-sidebar{width:220px;padding:0 19px}.demo-body{margin-left:220px}.demo-kpi{padding-left:15px;padding-right:15px}.demo-kpi header{gap:9px;font-size:11px}.demo-kpi header>.icon{width:23px;height:23px}.demo-kpi-value{font-size:28px}.demo-facts-grid{grid-template-columns:1fr 1fr}.demo-facts-grid>div{padding:5px}.demo-facts-grid>div strong{font-size:9px}.demo-facts-grid>div small{font-size:8px}.demo-workbench{grid-template-columns:30% 43% 1fr;height:410px}.demo-task-copy>span{font-size:9px}.demo-task-meta{max-width:70px}.demo-task-meta>small{font-size:8px}.demo-task-row{padding:9px 7px;gap:8px}.demo-task-icon{width:28px;height:28px}.demo-task-list h2 small{margin-left:6px}.demo-task-detail{padding:11px}.demo-task-detail h2,.demo-task-detail h3{font-size:14px}.demo-person-panel{padding:8px}.demo-person-panel header{flex-wrap:wrap}.demo-worker-profile{gap:7px}.demo-worker-profile .demo-avatar{width:34px;height:34px}.demo-worker-profile strong{font-size:10px}.demo-worker-profile small{font-size:8px}.demo-chart-card:has(.demo-donut-wrap)>h3,.demo-chart-card:has(.demo-donut-wrap)>p{width:92px}.demo-chart-card:has(.demo-donut-wrap) .demo-donut-wrap{margin-left:99px;gap:11px}.demo-chart-card:has(.demo-donut-wrap) .demo-donut{width:88px;height:88px;padding:13px}.demo-donut-legend>div{gap:4px}.demo-report-charts .demo-donut-wrap{gap:12px}.demo-report-charts .demo-donut{width:92px;height:92px;padding:14px}.demo-participation-workbench{grid-template-columns:54% 1fr}.demo-participation-table{min-width:600px}.demo-global-search{display:none}.demo-topbar nav{margin-right:auto}}@media(max-width:1150px){.demo-sidebar{width:75px;padding:0 12px}.demo-brand{padding:10px 6px}.demo-brand>span,.demo-sidebar nav button>span,.demo-sidebar-bottom{display:none}.demo-sidebar nav button{padding:0;justify-content:center}.demo-body{margin-left:75px}.demo-topbar{padding:0 20px}.demo-topbar nav{gap:23px}.demo-profile small,.demo-profile strong,.demo-profile>.icon{display:none}.demo-profile{padding-left:10px}.demo-kpis{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.demo-kpi{height:153px}.demo-kpi-chart{height:29px}.demo-workbench{grid-template-columns:34% 1fr;height:auto;min-height:400px}.demo-task-list{grid-row:span 2;max-height:490px}.demo-task-detail{min-height:280px}.demo-task-actions{flex-direction:row;gap:9px;grid-column:2}.demo-person-panel{display:flex;gap:10px;align-items:start}.demo-person-panel>header{display:none}.demo-worker-profile{margin:0}.demo-comment-panel{flex:1;margin:0;padding:6px}.demo-comment-panel p{display:none}.demo-comment-panel h4{font-size:9px}.demo-execution-panel{max-width:190px;flex:1}.demo-execution-panel p{font-size:9px}.demo-person-panel .demo-worker-profile{flex-direction:column;text-align:center;min-width:90px}.demo-worker-profile .demo-worker-hours{justify-content:center}.demo-chart-card:has(.demo-donut-wrap) .demo-donut-wrap{margin-left:0;height:auto;margin-top:9px}.demo-chart-card:has(.demo-donut-wrap)>h3,.demo-chart-card:has(.demo-donut-wrap)>p{position:static;width:auto}.demo-chart-card:has(.demo-donut-wrap) .demo-donut{width:73px;height:73px;padding:11px}.demo-chart-card{height:150px}.demo-report-charts{grid-template-columns:1fr 1fr}.demo-report-charts>article:last-child{grid-column:span 2;min-height:130px}.demo-duration-bars{display:flex;gap:15px;flex-wrap:wrap}.demo-duration-bars>div{min-width:180px}.demo-participation-workbench{grid-template-columns:1fr}.demo-participation-detail{display:block}.demo-participation-table{min-width:700px}.demo-participation-timeline{display:grid;grid-template-columns:repeat(2,1fr);gap:0 18px}.demo-participation-timeline h4{grid-column:span 2}.demo-participation-timeline article:after{display:none}.demo-duty-grid,.demo-marketplace-grid,.demo-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.demo-sidebar{display:none;width:242px;padding:0 25px}.demo-sidebar.is-open{display:flex}.demo-sidebar.is-open .demo-brand>span,.demo-sidebar.is-open .demo-sidebar-bottom,.demo-sidebar.is-open nav button>span{display:block}.demo-sidebar.is-open nav button{justify-content:start;padding:0 13px}.demo-body{margin-left:0}.demo-topbar{height:58px;padding:0 16px;gap:13px;position:sticky;top:0;z-index:20}.demo-topbar nav{display:none}.demo-menu-toggle{display:grid;place-items:center;width:37px;height:37px;border:1px solid #e0e5f8;border-radius:10px;background:white;color:#5440dd}.demo-menu-close{display:grid;place-items:center;width:32px;height:32px;background:#ece9ff;color:#6550ec;border:0;border-radius:7px;position:absolute;right:15px;top:16px}.demo-menu-overlay{display:block;position:fixed;inset:0;background:#10182e70;border:0;z-index:25}.demo-global-search{display:flex;width:auto;flex:1;height:37px;margin:0}.demo-profile{padding:0;border:0}.demo-bell{width:34px;min-width:34px;height:34px}.demo-profile .demo-avatar{width:34px;height:34px;font-size:10px}.demo-main{padding:18px 16px 20px}.demo-heading{align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:15px}.demo-heading h1{font-size:26px}.demo-heading p{font-size:11px}.demo-heading-actions{width:100%}.demo-period{flex:1;justify-content:center}.demo-kpis{gap:10px;margin-bottom:14px}.demo-kpi{height:151px;padding:12px 14px}.demo-kpi header{gap:9px;font-size:11px}.demo-kpi header>.icon{display:none}.demo-kpi-icon{width:34px;height:34px;border-radius:9px}.demo-kpi-icon .icon{width:22px;height:22px}.demo-kpi-value{font-size:29px;margin-top:5px}.demo-kpi p{font-size:9px}.demo-kpi-chart{left:14px;right:14px;bottom:12px;height:24px}.demo-filters{gap:8px}.demo-filters>label{padding:7px 10px;min-height:48px}.demo-filters .demo-filter-search,.demo-filters>label{min-width:calc(50% - 8px);flex-basis:calc(50% - 8px)}.demo-filters>.demo-button{flex-basis:100%;min-height:44px}.demo-workbench{grid-template-columns:1fr;height:auto;gap:9px;padding:8px}.demo-task-list{grid-row:auto;max-height:236px;grid-column:1}.demo-task-row{min-height:61px;padding:9px 12px}.demo-task-copy>span{font-size:11px}.demo-task-copy strong{font-size:12px}.demo-task-copy small{font-size:9px}.demo-task-icon{width:32px;height:32px}.demo-task-meta{max-width:100px}.demo-task-meta>small{font-size:9px}.demo-task-detail{padding:14px;min-height:280px;grid-column:1}.demo-task-detail h2,.demo-task-detail h3{font-size:16px}.demo-task-description{font-size:12px}.demo-facts-grid{grid-template-columns:1fr 1fr}.demo-facts-grid>div{padding:9px}.demo-facts-grid>div strong{font-size:11px}.demo-facts-grid>div small,.demo-steps strong{font-size:10px}.demo-steps small{font-size:9px}.demo-steps li>span{width:21px;height:21px}.demo-steps b{top:10px;left:20px}.demo-steps{margin-top:16px;margin-bottom:13px;padding-bottom:13px}.demo-history-preview h4{font-size:12px}.demo-history-preview h4 button{font-size:10px;min-height:32px}.demo-history-preview p{font-size:11px}.demo-task-actions{grid-column:1;flex-direction:row}.demo-person-panel{display:block;flex:1}.demo-person-panel>header{display:flex}.demo-person-panel .demo-worker-profile{flex-direction:row;text-align:left;margin:10px 0}.demo-person-panel header .demo-outline-button{min-height:38px}.demo-worker-profile strong{font-size:12px}.demo-worker-profile small{font-size:10px}.demo-worker-profile .demo-worker-hours{font-size:9px;justify-content:start}.demo-comment-panel{padding:9px}.demo-comment-panel h4{font-size:11px}.demo-comment-panel .demo-button{min-height:44px;font-size:11px}.demo-comment-panel .demo-outline-button{min-height:40px;font-size:10px}.demo-execution-panel{max-width:none;flex:1;padding:12px}.demo-execution-panel h4{font-size:12px}.demo-execution-panel p{font-size:11px}.demo-complete-button,.demo-execution-panel .demo-outline-button{min-height:44px;font-size:11px}.demo-bottom-grid{grid-template-columns:1fr;gap:9px;margin-top:9px}.demo-chart-card{height:160px}.demo-chart-card h3{font-size:13px}.demo-chart-card p{font-size:10px}.demo-chart-card:has(.demo-donut-wrap){height:160px}.demo-chart-card:has(.demo-donut-wrap)>h3,.demo-chart-card:has(.demo-donut-wrap)>p{position:absolute;width:130px}.demo-chart-card:has(.demo-donut-wrap) .demo-donut-wrap{margin-left:140px;margin-top:0;height:138px;gap:20px}.demo-chart-card:has(.demo-donut-wrap) .demo-donut{width:100px;height:100px;padding:15px}.demo-donut-legend{font-size:11px}.demo-donut-legend strong{font-size:12px}.demo-donut-legend small{font-size:11px}.demo-report-heading{flex-wrap:wrap;gap:9px;padding-bottom:15px}.demo-report-heading>.demo-button{margin-left:auto;min-height:44px}.demo-report-heading h2{font-size:17px}.demo-report-heading>small{display:none}.demo-report-charts>article{min-height:185px}.demo-report-charts .demo-donut-wrap{flex-direction:column;gap:9px}.demo-report-charts .demo-donut{width:86px;height:86px;padding:13px}.demo-report-charts .demo-donut-legend{width:100%;font-size:10px}.demo-report-charts .demo-donut-legend>div{margin:3px 0}.demo-report-table td{padding:8px 12px}.demo-report-table .demo-outline-button{min-height:44px}.demo-participation-workbench{min-height:0}.demo-participation-people>header{flex-wrap:wrap;gap:9px}.demo-participation-people header input{width:18px;height:18px}.demo-participation-people header label{font-size:11px;min-height:34px}.demo-participation-table td:first-child button{min-height:44px}.demo-participation-detail{padding:15px}.demo-participation-profile h3{font-size:18px}.demo-participation-timeline{display:block}.demo-participation-timeline article{min-height:50px}.demo-participation-timeline article:after{display:block}.demo-participation-timeline article strong{font-size:12px}.demo-participation-timeline article p{font-size:10px}.demo-profile-tabs{gap:23px}.demo-full-history,.demo-profile-tabs button{font-size:11px;min-height:44px}.demo-section-panel{padding:18px}.demo-duty-grid,.demo-marketplace-grid,.demo-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-section-heading{flex-wrap:wrap}.demo-section-heading h2{font-size:18px}.demo-marketplace-intro{padding:22px}.demo-marketplace-intro h2{font-size:25px}.demo-profile-summary .demo-avatar{width:50px;height:50px}.demo-profile-summary h3{font-size:20px}.demo-app .demo-bell,.demo-app .demo-button,.demo-app .demo-detail-more,.demo-app .demo-period,.demo-app .demo-refresh,.demo-app .demo-reset{min-height:44px}.demo-app .demo-bell{min-width:44px}.demo-profile{min-height:44px}}@media(max-width:450px){.demo-topbar{padding:0 11px;gap:8px}.demo-global-search{padding:0 10px;height:38px}.demo-global-search input{font-size:10px}.demo-global-search .icon{width:16px;flex-shrink:0}.demo-main{padding:15px 11px}.demo-heading h1{font-size:25px}.demo-heading p{font-size:11px;max-width:340px}.demo-kpis{gap:8px}.demo-kpi{height:156px;padding:11px 10px}.demo-kpi header{gap:7px;font-size:10px;line-height:1.2}.demo-kpi-icon{width:31px;height:31px;border-radius:8px}.demo-kpi-value{font-size:24px;margin-top:8px;white-space:normal;line-height:1.2}.demo-kpi p{font-size:9px;margin-top:4px}.demo-kpi-chart{left:11px;right:11px;gap:7px;height:22px;bottom:9px}.demo-kpi-chart span{width:8px}.demo-filters>label{padding:6px 9px}.demo-filters label>span{font-size:9px}.demo-filters label input,.demo-filters label select{font-size:10px}.demo-filters .demo-filter-search{flex-basis:100%;min-width:100%}.demo-filters>.demo-button{font-size:12px}.demo-task-row{padding:9px 7px;gap:8px}.demo-task-meta{max-width:87px}.demo-task-copy>span{font-size:10px;max-width:130px}.demo-task-copy small{font-size:8px;max-width:130px}.demo-task-meta>small{font-size:8px}.demo-app .status-badge{font-size:8px;padding:4px 6px}.demo-task-detail{padding:12px}.demo-task-detail>header{gap:7px}.demo-task-detail h2,.demo-task-detail h3{font-size:15px}.demo-detail-more{min-width:36px}.demo-facts-grid>div{padding:7px}.demo-facts-grid .icon{width:23px;height:23px}.demo-facts-grid strong{font-size:10px!important}.demo-facts-grid small{font-size:9px!important}.demo-steps small,.demo-steps strong{font-size:8px}.demo-history-preview p{font-size:10px}.demo-history-preview p small{display:block;margin:3px 0 0}.demo-task-actions{flex-direction:column}.demo-person-panel{padding:11px}.demo-person-panel .demo-worker-profile{flex-direction:row}.demo-worker-profile .demo-avatar{width:40px;height:40px}.demo-comment-panel .demo-outline-button{min-height:44px}.demo-execution-panel{padding:13px}.demo-chart-card header{flex-wrap:wrap;gap:5px}.demo-chart-legend{gap:15px;font-size:9px}.demo-bars{gap:5px;margin-top:13px}.demo-bars-plot{gap:4px}.demo-bar-pair{gap:3px}.demo-bar-pair i{width:8px}.demo-bar-day small{font-size:7px}.demo-chart-card:has(.demo-donut-wrap){height:185px}.demo-chart-card:has(.demo-donut-wrap)>h3,.demo-chart-card:has(.demo-donut-wrap)>p{position:static;width:auto}.demo-chart-card:has(.demo-donut-wrap) .demo-donut-wrap{margin-left:0;margin-top:8px;height:120px;gap:24px}.demo-chart-card:has(.demo-donut-wrap) .demo-donut{width:100px;height:100px}.demo-report-charts{grid-template-columns:1fr}.demo-report-charts>article:last-child{grid-column:1;min-height:160px}.demo-report-charts .demo-donut-wrap{flex-direction:row;gap:24px}.demo-report-charts .demo-donut{width:110px;height:110px;padding:17px}.demo-worker-chart>div{grid-template-columns:105px 1fr 25px}.demo-duration-bars{display:grid}.demo-report-heading{padding:3px 5px 12px}.demo-report-heading .demo-tag{font-size:9px}.demo-report-heading>.demo-button{width:100%;font-size:12px}.demo-participation-people h2{font-size:16px}.demo-participation-detail{padding:13px}.demo-participation-profile .demo-avatar{width:48px;height:48px;font-size:16px}.demo-participation-profile{gap:10px}.demo-participation-profile h3{font-size:15px}.demo-participation-profile p{font-size:10px}.demo-profile-tabs{gap:12px}.demo-profile-tabs button{font-size:10px}.demo-participation-timeline h4{font-size:12px}.demo-participation-summary>div{font-size:10px}.demo-duty-grid,.demo-marketplace-grid,.demo-people-grid{grid-template-columns:1fr}.demo-marketplace-intro h2{font-size:23px}.demo-marketplace-intro p{font-size:12px}.demo-marketplace-grid p{min-height:0}.demo-settings{padding:18px}.demo-settings>p{font-size:12px}.demo-setting-toggle{padding:12px;font-size:12px}.demo-date-panel{gap:9px}.demo-date-panel label{max-width:calc(50% - 5px);flex:1}.demo-date-panel input{min-width:0;width:100%}.demo-date-panel .demo-button{font-size:11px;padding:8px 10px}.auth-shell{width:100%!important;padding:14px!important}.auth-title h1{font-size:22px!important}.auth-card{padding:23px 18px!important}}@media(prefers-reduced-motion:reduce){.demo-app *{scroll-behavior:auto!important;transition:none!important}}@media(max-width:1150px){.demo-workbench{grid-template-rows:auto auto}.demo-participation-workbench{height:auto}.demo-report-workbench>.demo-table-scroll{max-height:300px}}@media(max-width:800px){.demo-workbench{grid-template-rows:auto auto auto}.demo-task-list{min-height:200px}.demo-person-panel{flex:none}.demo-task-detail{min-height:280px}.demo-task-actions{min-height:0}.demo-kpi p{font-size:10px}.demo-comment-panel h4,.demo-execution-panel h4{font-size:12px}.demo-participation-table td:first-child button{min-height:44px}.demo-participation-people>.demo-table-scroll{max-height:none}.demo-report-workbench>.demo-table-scroll{max-height:400px}}@media(max-width:450px){.demo-kpi p{font-size:9px}.demo-kpi header,.demo-task-copy>span{font-size:10px}.demo-app .status-badge,.demo-task-copy small,.demo-task-meta>small{font-size:8px}}@media(max-width:800px){.demo-app button{min-height:44px;min-width:44px}.demo-menu-close,.demo-menu-toggle,.demo-profile,.demo-refresh{width:44px;min-width:44px;height:44px}.demo-profile{justify-content:center}.demo-app .demo-filters input,.demo-app .demo-filters select{min-height:44px;height:44px}.demo-filters>label{min-height:68px}.demo-filters .demo-filter-search{min-height:54px}.demo-global-search input{min-height:0}.demo-task-list header select{min-height:44px;height:44px}.demo-task-list>header{padding-bottom:4px}.demo-task-detail>header{flex-wrap:wrap}.demo-detail-more{margin-left:auto}.demo-data-caption{font-size:10px;line-height:1.45}.demo-app .demo-history-preview h4 button{min-height:44px}.demo-app .delivery-dialog .icon-button{min-height:44px;min-width:44px}.demo-request-caption{font-size:11px;color:#7e88aa;line-height:1.5}}:root{--background:#f3f7ff;--accent:#5140f4;--accent-soft:#f0edff;--surface-hover:#f4f2ff}.demo-android-release{border:1px solid #e1dcfa;background:#f8f6ff;border-radius:12px;padding:16px;margin:18px 0 8px;max-width:100%}.demo-android-release h3{display:flex;gap:8px;align-items:center;font-size:14px;color:#342e76;line-height:1.4;margin:0 0 10px}.demo-android-release h3>.icon{width:18px;height:18px}.demo-android-release li,.demo-android-release p{font-size:12px;color:#67729c;line-height:1.55;margin:9px 0}.demo-android-release ol{padding-left:18px;margin:10px 0 0}.demo-android-release .demo-android-version{color:#5449a5;font-size:11px}.demo-android-release .demo-android-error{color:#b43a54}.demo-android-release>.demo-button{max-width:100%;white-space:normal;font-size:12px}@media(max-width:800px){.demo-app button{min-height:44px!important;min-width:44px!important}.demo-global-search{min-height:44px}.demo-global-search input{height:44px;min-height:44px}.demo-date-panel input{min-height:44px}}:root{--route-ink:#171a21;--route-muted:#6b6f78;--route-lime:#d0ef81;--route-violet:#7559d9;--route-line:#e3e4dd;--route-paper:#f5f5ef}.demo-app,body{background:var(--route-paper)}.demo-app{--demo-purple:#7559d9;--demo-ink:#171a21;--demo-muted:#6b6f78;--demo-dark:#171a21;--demo-panel:#272b33;font-size:14px}.demo-sidebar{background:#f9f9f5;border-color:var(--route-line);padding:0 20px}.demo-brand{height:84px;padding:15px 8px;color:var(--route-ink);gap:12px}.demo-brand img{width:42px;height:42px}.demo-brand strong{font-size:25px;letter-spacing:-1px}.demo-brand small{font-size:10px;color:var(--route-muted);letter-spacing:.2px}.demo-sidebar nav{gap:3px}.demo-sidebar nav button{border-radius:10px;font-size:13px;padding:11px 14px;color:#555b64}.demo-sidebar nav button.active{background:var(--route-lime);color:#252c1d}.demo-sidebar nav button.active .icon{color:#252c1d}.demo-sidebar nav button:hover{background:#ebede6}.demo-pro{background:#eceee5;color:var(--route-ink);border:1px solid var(--route-line);border-radius:16px}.demo-pro p{color:var(--route-muted)}.demo-pro button{background:var(--route-ink);color:white;border:0}.demo-help{color:var(--route-ink)}.demo-environment,.demo-help small{color:var(--route-muted)}.demo-environment{font-size:9px;letter-spacing:.5px}.demo-topbar{height:72px;background:#f9f9f5;border-color:var(--route-line)}.demo-topbar nav button{font-size:13px;color:#626775}.demo-topbar nav button.active{color:var(--route-violet)}.demo-topbar nav button.active:after{background:var(--route-violet)}.demo-global-search{background:#f0f1eb;border-color:#e3e4dc}.demo-main{padding:24px 28px 28px}.demo-heading{margin-bottom:22px}.demo-heading h1{font-size:31px;letter-spacing:-1.1px;font-weight:650;color:var(--route-ink)}.demo-heading p{color:var(--route-muted);margin-top:6px}.demo-chart-card,.demo-kpi,.demo-participation-workbench,.demo-report-charts>article,.demo-section-panel,.demo-settings,.demo-workbench{border-color:var(--route-line);box-shadow:none}.demo-kpi{border-radius:16px}.demo-kpi:first-child{background:#eee9fb}.demo-kpi:nth-child(2){background:#f8efce}.demo-kpi:nth-child(3){background:#e7efd9}.demo-kpi:nth-child(4){background:#f4e5e1}.demo-person-panel,.demo-task-detail,.demo-task-list{border-color:var(--route-line)}.demo-task-row.selected{background:#eeebf8;border-color:#d8d0f0}.demo-primary{background:var(--route-ink)!important;border-color:var(--route-ink)!important;color:white!important;box-shadow:none!important}.demo-primary:hover{background:#353940!important}.demo-filters>label,.demo-outline-button,.demo-period,.demo-profile{border-color:var(--route-line);color:#494e59}.marshrut-world-link{background:var(--route-lime);border-color:var(--route-lime);color:#252c1d;white-space:nowrap}.demo-tag{color:var(--route-violet);background:#ede7fa}.auth-page{background:radial-gradient(ellipse at 10% 10%,#e8eddb,transparent 55%),radial-gradient(ellipse at 90% 90%,#e7e1f4,transparent 45%),var(--route-paper)!important}.auth-shell{max-width:460px!important}.auth-brand .brand-logo{width:64px!important;height:64px!important}.auth-brand .brand-text strong{color:var(--route-ink)!important;letter-spacing:-1.2px;font-size:34px!important}.auth-brand .brand-caption{color:var(--route-muted)!important;font-size:13px!important}.auth-title h1{color:var(--route-ink)!important;font-size:27px!important;font-weight:650;letter-spacing:-.8px}.auth-caption,.auth-title p,.demo-login-note{color:var(--route-muted)!important}.auth-card{border:1px solid var(--route-line)!important;border-radius:22px!important;box-shadow:0 20px 70px #171a2108!important}.auth-card button[type=submit]{background:var(--route-ink)!important;color:white!important;box-shadow:none!important}.auth-card input{border-color:#dbddd4!important}.brand-caption{color:var(--route-muted)}.marshrut-kicker{font-size:10px;font-weight:700;letter-spacing:2px;color:#74796c}.world-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:8px 0 25px}.owner-workspace h2,.world-heading h2{font-size:clamp(28px,3.3vw,46px);line-height:1.07;letter-spacing:-1.6px;font-weight:600;margin:10px 0 14px}.owner-workspace h2 em,.world-heading h2 em{font-style:normal;color:var(--route-violet)}.world-heading p{max-width:520px;line-height:1.6;color:var(--route-muted);font-size:13px;margin:0}.world-heading-stat{display:flex;align-items:center;gap:18px;padding-right:30px}.world-heading-stat b{font-size:72px;font-weight:500;letter-spacing:-5px}.world-heading-stat span{max-width:80px;color:var(--route-muted);font-size:12px;line-height:1.5}.demo-main-world>.demo-heading{display:none}.world-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;border:1px solid var(--route-line);background:white;border-radius:22px;overflow:hidden}.world-stage{height:min(64vh,720px);min-height:450px;position:relative;overflow:hidden;background:#e7e9e1}.world-stage canvas,.world-stage>div:first-child{height:100%;width:100%}.world-stage canvas{display:block;touch-action:none;outline:none}.world-badge{position:absolute;top:18px;left:18px;display:flex;align-items:center;gap:8px;padding:9px 12px;background:#ffffffd9;border:1px solid #ffffff80;border-radius:30px;backdrop-filter:blur(8px);font-size:10px;color:#42474e;pointer-events:none}.world-badge>span{width:6px;height:6px;background:#7559d9;border-radius:50%}.world-toolbar{position:absolute;bottom:18px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;pointer-events:none}.world-camera-group,.world-time-group{display:flex;gap:3px;background:#fffffff0;border:1px solid #ffffffbb;border-radius:12px;padding:4px;box-shadow:0 6px 18px #1a203010;pointer-events:auto}.world-toolbar button,.world-toolbar select{background:transparent;border:0;color:#343a43;font:inherit;font-size:11px;min-height:36px;padding:7px 10px;border-radius:8px;cursor:pointer}.world-toolbar button[aria-pressed=true]{background:#171a21;color:white}.world-toolbar button{display:flex;align-items:center;gap:5px}.world-toolbar button .icon{width:15px;height:15px}.world-toolbar label{display:flex;align-items:center;padding-left:7px;font-size:10px;color:#6b7078}.world-toolbar label select{padding-left:4px;padding-right:3px}.world-task-list button:focus-visible,.world-toolbar button:focus-visible{outline:3px solid #7559d9;outline-offset:-3px}.world-inspector{border-left:1px solid var(--route-line);display:flex;flex-direction:column;background:#fbfbf7;min-width:0}.world-inspector-title{display:flex;justify-content:space-between;align-items:center;padding:21px 20px 16px;font-size:10px;font-weight:700;letter-spacing:1.5px;color:#666c73}.world-inspector-title b{background:#e9ecdf;border-radius:7px;padding:4px 7px;color:#485431}.world-task-list{overflow:auto;max-height:330px;padding:0 10px 10px}.world-task-list button{display:flex;align-items:center;gap:10px;text-align:left;padding:13px 10px;width:100%;border:1px solid transparent;background:transparent;border-radius:10px;color:#282e36;margin:3px 0;cursor:pointer}.world-task-list button>span:nth-child(2){flex:1;min-width:0}.world-task-list button b{display:block;font-size:11px;font-weight:600;line-height:1.45}.world-task-list button small{display:block;font-size:10px;color:#7b8088;margin-top:4px}.world-task-list button .icon{width:15px;flex-shrink:0}.world-task-list button.selected{background:#ede8f8;border-color:#dfd5f5}.world-route-dot{width:9px;height:9px;background:#8666df;border-radius:3px;flex-shrink:0}.route-1{background:#b9c67e}.route-2{background:#dda848}.route-3{background:#79a5a9}.route-4{background:#ce8c89}.world-selected{margin-top:auto;border-top:1px solid var(--route-line);padding:20px}.world-selected h3{font-size:24px;letter-spacing:-.7px;margin:8px 0}.world-selected>p{font-size:12px;margin:0 0 14px}.world-address{display:flex;gap:9px;align-items:flex-start;font-size:11px;color:#80838b;line-height:1.8}.world-address .icon{width:17px;height:17px;color:#7559d9;margin-top:3px;flex-shrink:0}.world-address strong{font-weight:500;color:#363c44}.world-status{display:inline-block;font-size:10px;color:#614b8f;background:#eee8f8;padding:5px 9px;border-radius:6px;margin:13px 0}.world-selected .demo-button{width:100%;font-size:11px;justify-content:space-between}.world-caption{display:flex;align-items:center;gap:8px;color:#80848b;font-size:11px;line-height:1.6;margin:14px 4px 0}.world-caption .icon{flex-shrink:0;width:16px;height:16px}.world-loading{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#555c63;font-size:14px}.world-loading p{font-size:12px}.world-loader{width:30px;height:30px;border:3px solid #d3d5ca;border-top-color:#7559d9;border-radius:50%;animation:route-spin 1s linear infinite;margin-bottom:15px}@keyframes route-spin{to{transform:rotate(1turn)}}.world-public-page{max-width:1440px;margin:auto;padding:0 40px 32px;font-family:Segoe UI,Arial,sans-serif;color:#171a21}.world-public-nav{display:flex;justify-content:space-between;align-items:center;height:95px;margin-bottom:15px}.world-public-nav a{display:flex;align-items:center;gap:12px;color:#171a21;text-decoration:none;font-size:13px}.world-public-nav strong{font-size:25px;letter-spacing:-1px}.world-public-page .world-heading h2{font-size:54px}.world-public-page .world-stage{height:65vh}.world-public-embed{margin:0;padding:0;overflow:hidden;font-family:Segoe UI,Arial,sans-serif}.world-embed .world-layout{display:block;border:0;border-radius:0}.world-embed .world-stage{height:100vh;min-height:360px}.world-embed .world-toolbar{bottom:14px;left:14px;right:14px}.world-embed .world-time-group button span,.world-embed .world-time-group label{display:none}.owner-workspace>header{max-width:700px;margin:5px 0 28px}.owner-workspace>header p{color:#737881;line-height:1.6}.owner-launchers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.owner-launchers a{background:white;border:1px solid var(--route-line);border-radius:16px;min-height:155px;padding:23px;color:#171a21;text-decoration:none;position:relative;display:flex;align-items:flex-start;flex-direction:column}.owner-launchers a:first-child{background:#d0ef81;border-color:#d0ef81}.owner-launchers a>.icon:first-child{width:26px;height:26px;color:#7559d9;margin-bottom:20px}.owner-launchers a>b{font-size:15px;margin-bottom:5px}.owner-launchers a>span{font-size:12px;color:#747a80}.owner-launchers a>.icon:last-child{position:absolute;right:17px;top:23px;width:16px}.owner-info{padding:20px;border-radius:14px;background:#eaede4;display:flex;gap:14px;font-size:13px;margin-bottom:30px;line-height:1.6}.owner-info>.icon{flex-shrink:0;color:#567437;margin-top:3px}.owner-info p{margin:6px 0 0;color:#696f70}.owner-workspace>h3{font-size:20px;letter-spacing:-.4px}.owner-experts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.owner-experts article{background:white;border:1px solid var(--route-line);border-radius:16px;padding:22px;position:relative}.owner-expert-number{font-size:11px;letter-spacing:1px;color:#7559d9}.owner-experts h4{font-size:17px;letter-spacing:-.3px;margin:9px 0 15px}.owner-experts p{color:#747982;line-height:1.7;font-size:12px;margin:8px 0}.owner-experts b{font-weight:600;color:#373e47}@media(min-width:1600px){.demo-main{padding:28px 38px}.world-stage{min-height:600px}.world-layout{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:1100px){.world-layout{grid-template-columns:minmax(0,1fr) 250px}.world-stage{min-height:440px}.world-toolbar{left:12px;right:12px;bottom:12px}.world-heading-stat{padding-right:0}.world-heading-stat b{font-size:55px}.owner-launchers{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-heading-actions .demo-period{display:none}}@media(max-width:800px){.demo-main{padding:20px 16px}.demo-topbar{height:64px}.demo-sidebar{padding:0 18px}.demo-heading{margin-bottom:18px}.demo-heading h1{font-size:27px}.world-heading{margin:0 0 20px}.world-heading h2{font-size:35px}.world-heading-stat{display:none}.world-layout{grid-template-columns:1fr}.world-stage{height:58vh;min-height:410px}.world-inspector{border-left:0;border-top:1px solid var(--route-line)}.world-task-list{display:flex;gap:6px;padding:0 10px 10px;max-height:none}.world-task-list button{min-width:205px}.world-selected{display:none}.world-inspector-title{padding:15px}.world-caption{font-size:10px}.world-public-page{padding:0 20px 25px}.world-public-nav{height:78px;margin-bottom:10px}.world-public-page .world-heading h2{font-size:40px}.world-public-page .world-stage{height:58vh}.world-task-list button .icon{display:none}.world-public-nav a:last-child{font-size:11px}.owner-experts{grid-template-columns:1fr}}@media(max-width:450px){.demo-main{padding:19px 12px}.demo-heading{align-items:flex-start;gap:8px}.demo-heading h1{font-size:25px}.demo-heading p{font-size:11px;max-width:240px}.marshrut-world-link{font-size:10px!important;padding:8px!important;min-height:36px!important}.marshrut-world-link>.icon:last-child{display:none}.demo-heading-actions{gap:3px}.world-heading h2{font-size:30px;letter-spacing:-1px}.world-heading p{font-size:12px}.world-stage{height:470px;min-height:400px}.world-layout{border-radius:16px}.world-toolbar{bottom:10px;gap:6px}.world-toolbar button{min-height:38px;padding:7px 8px;font-size:10px}.world-toolbar label{font-size:9px}.world-time-group{margin-left:auto}.world-badge{top:12px;left:12px;font-size:9px}.world-public-page{padding:0 12px 20px}.world-public-page .world-heading h2{font-size:35px}.world-public-nav strong{font-size:22px}.world-public-nav a:last-child{max-width:118px;line-height:1.6}.world-public-page .world-stage{height:480px}.owner-launchers{gap:9px}.owner-launchers a{padding:16px;min-height:145px}.owner-launchers a>b{font-size:13px}.owner-launchers a>span{font-size:10px}.owner-launchers a>.icon:last-child{right:12px;top:17px}.owner-workspace h2{font-size:35px}.owner-experts article{padding:18px}.auth-title h1{font-size:23px!important}.auth-shell{padding:16px!important}.world-embed .world-stage{height:100vh;min-height:300px}}.demo-kpi:first-child,.demo-kpi:first-child .demo-kpi-value,.demo-kpi:first-child header{color:#171a21}.demo-kpi:first-child p{color:#6b6f78}.demo-kpi:first-child .demo-kpi-icon{background:#dcd1f4;color:#7559d9}.demo-task-row.selected,.demo-task-row.selected .demo-task-copy>span,.demo-task-row.selected .demo-task-copy>strong{color:#171a21}.demo-task-row.selected .demo-task-copy small,.demo-task-row.selected .demo-task-meta>small{color:#646974}.world-badge{display:none}@media(max-width:800px){.world-selected{display:block;padding:16px}.world-selected h3{font-size:20px}.world-selected .world-address{font-size:11px}.world-task-list{scrollbar-width:thin}.world-selected .demo-button{max-width:350px}.world-public-page .world-selected .marshrut-kicker,.world-public-page .world-selected h3{display:none}.world-public-page .world-selected{display:grid;grid-template-columns:1fr;gap:3px}.world-public-page .world-selected>p{margin:0;font-size:11px}.world-public-page .world-status{width:max-content;margin:5px 0 0}}.demo-sidebar{overflow-y:auto}.demo-sidebar nav{flex-shrink:0}.demo-kpi.primary{border-color:#dcd3ec}.demo-kpi-icon .icon{color:#7559d9}@media(prefers-reduced-motion:reduce){.world-loader{animation:none}}@media (max-width:800px){.world-task-list{display:block;max-height:320px;overflow:auto;padding:0 12px 12px;overscroll-behavior:contain}.demo-app .world-task-list button{width:100%;min-width:0!important;min-height:64px!important;height:auto;align-items:flex-start;gap:12px;padding:14px 12px;margin:0 0 6px;white-space:normal;overflow-wrap:normal;word-break:normal}.world-task-list button b{font-size:12px;line-height:1.6}.world-task-list button small{font-size:11px;line-height:1.6;margin-top:5px}.world-route-dot{margin-top:5px}}.demo-main{container:workspace/inline-size}.demo-app{line-height:1.5;font-variant-numeric:tabular-nums}.demo-app :is(h1,h2,h3,h4,p,strong,small,label,button){word-break:normal;hyphens:none}.demo-heading{margin-bottom:24px}.demo-heading h1{line-height:1.2;letter-spacing:-.8px}.demo-heading p{font-size:13px;line-height:1.6;margin-top:7px}.demo-heading-actions{flex-wrap:wrap}.demo-sidebar{scrollbar-width:thin;scrollbar-color:#d1d4c8 transparent}.demo-sidebar nav button{height:auto;min-height:46px;line-height:1.4}.demo-sidebar nav button>span{min-width:0}.demo-profile strong{font-size:12px}.demo-kpi{min-height:186px;height:auto;display:flex;flex-direction:column}.demo-kpi header{gap:12px}.demo-kpi header>span{font-size:12px;line-height:1.45}.demo-kpi p{font-size:12px;line-height:1.5}.demo-kpi-chart{position:static;height:32px;min-height:32px;margin-top:auto;padding-top:12px}.demo-kpi-chart span{max-height:32px}.demo-filters{gap:10px;margin-bottom:18px;align-items:stretch}.demo-filters>label{padding:10px 14px;min-height:64px;gap:3px}.demo-filters label>span{font-size:11px;line-height:1.4}.demo-filters label input,.demo-filters label select{font-size:13px;line-height:1.5;height:28px}.demo-filters>.demo-button{font-size:13px;min-height:54px;padding:12px 18px}.demo-workbench{--panel-line:#34415a;display:grid;grid-template-columns:minmax(260px,27%) minmax(0,1fr) 286px;grid-template-rows:auto;gap:14px;height:auto;min-height:580px;padding:14px;margin-bottom:18px;border:1px solid #28344b;border-radius:20px;background:#111b2e;box-shadow:0 12px 30px #1728480a;align-items:stretch}.demo-task-list{grid-column:auto;grid-row:auto;max-height:680px;min-height:0}.demo-task-list>header{padding:3px 4px 16px;min-height:46px;flex-wrap:wrap}.demo-task-list h2{font-size:18px;line-height:1.4}.demo-task-list h2 small{font-size:12px;margin-left:10px}.demo-task-list header select{font-size:12px;max-width:124px}.demo-task-scroll{padding:0 3px 0 0;scroll-padding-block:8px}.demo-task-row{flex-wrap:wrap;gap:10px;padding:14px 12px;margin-bottom:8px;min-height:102px;border-color:var(--panel-line);border-radius:12px;background:#1a263d;transition:border-color .15s ease,background .15s ease}.demo-task-row:hover:not(.selected){border-color:#687796;background:#23314a}.demo-task-icon{width:34px;height:34px;flex-shrink:0}.demo-task-copy{flex:1;min-width:0}.demo-task-copy>span,.demo-task-copy>strong{font-size:13px;line-height:1.5}.demo-task-copy>span{margin-top:2px}.demo-task-copy small{font-size:11px;line-height:1.5;margin-top:3px}.demo-task-meta{display:flex;width:100%;max-width:none;flex:0 0 100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-left:0}.demo-app .status-badge,.demo-task-meta>small{font-size:11px;white-space:nowrap}.demo-app .status-badge{width:max-content;max-width:100%;line-height:1.5;padding:4px 9px;flex-shrink:0}.demo-task-row.selected{border-color:#d9cdf8;background:#eee8fa}.demo-compact .demo-task-row{min-height:88px;padding-block:10px}.demo-task-detail{container:task-detail/inline-size;padding:20px;border:1px solid var(--panel-line);border-radius:14px;background:#1d2941;overflow:visible;min-height:0;grid-column:auto}.demo-task-detail>header{gap:10px;flex-wrap:wrap;margin-bottom:18px}.demo-task-detail h2{font-size:17px;font-weight:650;line-height:1.4}.demo-detail-more{margin-left:auto;flex-shrink:0;width:34px;height:34px}.demo-task-detail h3{font-size:21px;line-height:1.4;letter-spacing:-.3px;margin-bottom:8px}.demo-task-description{font-size:13px;line-height:1.7;color:#bbc6df;margin:0 0 20px}.demo-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:26px}.demo-facts-grid>div{align-items:flex-start;gap:10px;padding:13px 12px;min-height:82px;border:1px solid #35415a;border-radius:10px;background:#26324a}.demo-facts-grid .icon{width:28px;height:28px;padding:5px;background:#34425e}.demo-facts-grid>div>span{flex:1;min-width:0}.demo-facts-grid>div small{font-size:11px;line-height:1.5;color:#b8c4df}.demo-facts-grid>div strong{font-size:13px;line-height:1.55;font-weight:500;color:#f4f6ff;margin-top:4px;overflow-wrap:normal;word-break:normal}.demo-steps{gap:0;padding-bottom:22px;margin:0 0 22px;border-color:var(--panel-line)}.demo-steps li{padding:0 4px}.demo-steps li>span{width:24px;height:24px;margin-bottom:10px}.demo-steps .icon{width:13px;height:13px}.demo-steps b{top:12px;left:27px;right:-3px}.demo-steps small,.demo-steps strong{font-size:11px;line-height:1.5}.demo-steps small{margin-top:4px}.demo-history-preview h4{font-size:13px;line-height:1.5;gap:10px;flex-wrap:wrap;margin-bottom:12px}.demo-history-preview h4 button{font-size:11px;min-height:32px}.demo-history-preview p{gap:8px;align-items:flex-start;font-size:12px;line-height:1.6;margin:10px 0}.demo-history-preview p>span:nth-child(2){min-width:0}.demo-history-preview p small{display:block;font-size:11px;line-height:1.5;margin:2px 0 0}.demo-history-dot{flex-shrink:0;margin-top:5px}.demo-history-preview time{font-size:11px;white-space:nowrap;margin-left:auto}.demo-task-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;grid-column:auto;min-height:0;gap:14px}.demo-person-panel{display:block;min-height:min-content;padding:18px;border:1px solid var(--panel-line);border-radius:14px;background:#1d2941}.demo-person-panel>header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.demo-person-panel h3{font-size:14px;line-height:1.5}.demo-person-panel header .demo-outline-button{min-height:36px;font-size:11px;padding:7px 10px}.demo-person-panel .demo-worker-profile{flex-direction:row;align-items:center;text-align:left;gap:12px;min-width:0;margin:22px 0}.demo-worker-profile>div{min-width:0}.demo-worker-profile .demo-avatar{width:40px;height:40px;flex-shrink:0}.demo-worker-profile strong{display:block;font-size:14px;line-height:1.5}.demo-worker-profile small{font-size:11px;line-height:1.6;margin-top:4px}.demo-worker-profile .demo-worker-hours{font-size:11px;justify-content:flex-start;flex-wrap:wrap}.demo-comment-panel{padding:14px;border-color:#52436f;background:#342d4e}.demo-comment-panel h4,.demo-execution-panel h4{font-size:13px;line-height:1.5}.demo-comment-panel p{display:block;font-size:11px;line-height:1.6;margin:6px 0 14px}.demo-comment-panel .demo-button,.demo-comment-panel .demo-outline-button,.demo-complete-button,.demo-execution-panel .demo-outline-button{font-size:12px;line-height:1.5;min-height:44px;padding:10px;white-space:normal;height:auto}.demo-comment-panel .demo-outline-button{margin-top:10px}.demo-workbench .demo-outline-button{border-color:#677898;color:#d4dcef}.demo-workbench button:disabled{color:#a7b2cb;opacity:.6}.demo-execution-panel{max-width:none;padding:18px;border-radius:14px}.demo-execution-panel p{font-size:12px;line-height:1.7;margin:8px 0 14px}.demo-execution-panel .demo-outline-button{margin-top:8px}.demo-chart-card{height:auto;min-height:190px;padding:18px;overflow:visible}.demo-chart-card header{align-items:flex-start;flex-wrap:wrap;gap:12px}.demo-chart-card h3{font-size:14px;line-height:1.5}.demo-chart-card p{font-size:12px;line-height:1.6}.demo-chart-legend{font-size:11px;gap:12px;flex-wrap:wrap;white-space:normal}.demo-donut-legend,.demo-donut-legend small,.demo-donut-legend strong{font-size:11px;line-height:1.6}.demo-donut-legend span{white-space:normal}.demo-worker-chart>div{grid-template-columns:minmax(100px,1.1fr) minmax(50px,1fr) 26px;font-size:12px;line-height:1.5}.demo-report-charts h3{font-size:14px;line-height:1.5}.demo-report-charts small{font-size:11px;line-height:1.6}.demo-chart-card:has(.demo-donut-wrap){display:flex;flex-direction:column}.demo-chart-card:has(.demo-donut-wrap)>h3,.demo-chart-card:has(.demo-donut-wrap)>p{position:static;width:auto}.demo-chart-card:has(.demo-donut-wrap) .demo-donut-wrap{height:auto;margin:14px 0 0;gap:24px;flex:1}.demo-chart-card:has(.demo-donut-wrap) .demo-donut{width:108px;height:108px;padding:15px;flex-shrink:0}.demo-data-caption{font-size:11px;line-height:1.7;margin-top:16px}.demo-section-heading{align-items:flex-start;flex-wrap:wrap}.demo-section-panel :is(p,label){line-height:1.6}.demo-people-grid article h3{line-height:1.5}.demo-table-scroll{overscroll-behavior-x:contain}.demo-app a:focus-visible,.demo-app button:focus-visible,.demo-app input:focus-visible,.demo-app select:focus-visible{outline:3px solid #9475ed;outline-offset:3px}@container workspace (max-width: 1179px){.demo-workbench{grid-template-columns:minmax(240px,29%) minmax(0,1fr)}.demo-task-list{grid-row:1/span 2;max-height:900px}.demo-task-detail{grid-column:2}.demo-task-actions{grid-column:2;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto;align-items:stretch}.demo-person-panel{flex:1.2}.demo-execution-panel{flex:1}.demo-task-actions .demo-execution-panel,.demo-task-actions .demo-person-panel{padding:16px}}@container workspace (max-width: 849px){.demo-workbench{grid-template-columns:minmax(0,1fr)}.demo-task-list{grid-column:1;grid-row:auto;max-height:330px}.demo-task-actions,.demo-task-detail{grid-column:1}.demo-task-row{min-height:86px}.demo-task-meta{width:auto;flex-basis:auto;padding-left:0;flex-direction:column;align-items:flex-end}.demo-task-copy{min-width:120px}}@container workspace (max-width: 579px){.demo-workbench{padding:10px;gap:12px;border-radius:16px}.demo-task-actions{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.demo-task-detail{padding:16px}.demo-task-row{gap:8px;padding:12px}.demo-task-meta{width:100%;flex-basis:100%;padding-left:0;flex-direction:row;align-items:center}.demo-task-detail h3{font-size:20px}.demo-chart-card:has(.demo-donut-wrap) .demo-donut-wrap{gap:18px;flex-wrap:wrap}}@container task-detail (max-width: 419px){.demo-facts-grid{grid-template-columns:minmax(0,1fr)}.demo-facts-grid>div{min-height:74px}.demo-steps{flex-direction:column;gap:16px}.demo-steps li{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:0}.demo-steps li>span{margin-bottom:0}.demo-steps small{margin:0}.demo-steps b{top:25px;left:12px;right:auto;bottom:-15px;width:1px;height:auto}}@media (max-width:800px){.demo-heading{margin-bottom:20px}.demo-kpi{min-height:174px}.demo-filters>label{min-height:74px}.demo-filters .demo-filter-search{flex-basis:100%;min-width:100%}.demo-filters label input,.demo-filters label select{font-size:13px}.demo-person-panel header .demo-outline-button{min-height:44px}.demo-facts-grid strong{font-size:13px!important}.demo-facts-grid small{font-size:11px!important}}@media (max-width:450px){.demo-heading h1{font-size:27px}.demo-heading p{font-size:12px}.demo-kpi{padding:14px}.demo-kpi header{flex-wrap:wrap;gap:8px}.demo-kpi header>span{font-size:12px}.demo-kpi p{font-size:11px}.demo-task-detail>header{gap:8px}.demo-task-detail h2{font-size:16px}.demo-task-detail .demo-detail-more{margin-left:auto}.demo-task-list{max-height:350px}.demo-app .status-badge{font-size:10px}.demo-history-preview h4 button{font-size:12px}.demo-chart-card{padding:16px}}.dashboard-selector{margin:0 0 26px;color:#222b3b}.dashboard-selector-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:16px}.dashboard-eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:700;color:#7a7d89}.dashboard-selector-heading p{font-size:20px;font-weight:650;line-height:1.4;margin:5px 0 0;letter-spacing:-.4px}.dashboard-selector-heading small{display:block;font-size:12px;font-weight:400;letter-spacing:0;color:#777d8a;margin-top:3px}.dashboard-shortcuts{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dashboard-shortcuts a{display:flex;align-items:center;gap:8px;color:#566172;font-size:12px;text-decoration:none;min-height:40px}.dashboard-shortcuts .icon{width:14px;height:14px}.dashboard-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.dashboard-tabs a,.demo-app .dashboard-tabs button{display:flex;align-items:center;gap:8px;border:1px solid #e0e2e9;border-radius:10px;padding:11px 10px;min-width:0;height:auto;min-height:52px;background:#fff;color:#4b5669;font-size:12px;text-align:left;line-height:1.5;text-decoration:none}.dashboard-tabs :is(button,a)>span{font-size:11px;color:#8e95a3;flex-shrink:0}.demo-app .dashboard-tabs button[aria-pressed=true]{background:#202737;border-color:#202737;color:white}.dashboard-tabs button[aria-pressed=true]>span{color:#c0b1fc}.dashboard-tabs a:hover,.dashboard-tabs button:hover{border-color:#9582ce}.dashboard-mobile-choice{display:none}.classic-switcher{max-width:1600px;margin:auto;padding:24px 32px 0}.classic-workspace .dashboard-selector{margin-bottom:18px}.demo-app.dashboard-analytics{--route-paper:#f5f5fd;--route-line:#e1e2f0;background:#f5f5fd}.dashboard-analytics .demo-sidebar{background:#fbfaff;border-color:#e5e3f1}.dashboard-analytics .demo-sidebar nav button.active{background:#7257e8;color:white}.dashboard-analytics .demo-kpi:first-child{background:linear-gradient(135deg,#7558e9,#5248cd);color:white;border-color:#6c53df}.dashboard-analytics .demo-kpi:first-child :is(header,.demo-kpi-value,p){color:white}.dashboard-analytics .demo-kpi:first-child .demo-kpi-icon{background:#ffffff24}.dashboard-analytics .demo-kpi:first-child .demo-kpi-icon .icon{color:white}.dashboard-analytics .demo-task-detail{background:linear-gradient(145deg,#5145b4,#3d3a7c);border-color:#7668c7}.dashboard-analytics .demo-facts-grid>div{background:#ffffff0e;border-color:#ffffff29}.dashboard-analytics .demo-facts-grid .icon{background:#ffffff18}.dashboard-analytics .demo-person-panel{background:#34345d;border-color:#6a6498}.dashboard-analytics .demo-task-row.selected{background:#e9e1ff;border-color:#c7b6ee}.dashboard-analytics .demo-task-row.selected .demo-task-copy small{color:#645877}.dashboard-fleet .demo-sidebar nav button.active{background:#ffe8d7;color:#a94e1d}.dashboard-requests .demo-sidebar nav button.active{background:#dce7f5;color:#3b5577}.dashboard-geography .demo-sidebar nav button.active{background:#ddebd7;color:#3d6749}.dashboard-green .demo-sidebar nav button.active{background:#174b3c;color:white}.dashboard-warehouse .demo-sidebar nav button.active{background:#d2eaf8;color:#2c6588}.geography-dashboard,.journey-dashboard{color:#242b36;min-width:0}.variant-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.variant-intro h2{font-size:clamp(24px,3vw,34px);line-height:1.25;letter-spacing:-.8px;margin:0 0 8px}.variant-intro p{font-size:13px;line-height:1.7;color:#7a8190;margin:0;max-width:650px}.variant-intro button{flex-shrink:0}.variant-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.variant-stat-grid article{padding:18px;border:1px solid #e3e7ef;background:white;border-radius:16px}.variant-stat-grid small{display:block;font-size:12px;color:#778292}.variant-stat-grid strong{display:block;font-size:30px;line-height:1.3;margin-top:9px;font-weight:650}.journey-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px;background:#e5eaf3;border:1px solid #dce1eb;border-radius:22px}.journey-column{min-width:0}.journey-column>h3{display:flex;justify-content:space-between;align-items:center;font-size:13px;line-height:1.5;padding:4px 4px 14px;margin:0;gap:10px}.journey-column>h3 span{padding:3px 8px;border-radius:8px;background:#ffffffa6;font-size:12px}.demo-app .journey-task{display:block;width:100%;min-width:0;height:auto;border:1px solid #eef1f8;border-radius:15px;background:#f8faff;box-shadow:0 5px 20px #a8b7cf13;padding:17px;text-align:left;margin-bottom:12px}.journey-task:hover{border-color:#a6b5d0;background:white}.journey-task .journey-number{font-size:11px;color:#788497;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.journey-task strong{font-size:14px;font-weight:600;line-height:1.6;display:block}.journey-task p{font-size:12px;line-height:1.6;color:#788497;margin:8px 0 16px}.journey-person{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5;color:#596b83;border-top:1px solid #e5eaf2;padding-top:13px}.journey-person .demo-avatar{width:28px;height:28px;font-size:10px;flex-shrink:0}.journey-empty{font-size:12px;padding:18px;color:#778292;border:1px dashed #c3cdde;border-radius:14px}.variant-note{font-size:12px;color:#7d8592;line-height:1.7;margin:16px 2px 0}.geography-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px}.geography-map{position:relative;min-height:510px;border:1px solid #dce6e0;border-radius:22px;overflow:hidden;background:#f4f8f1}.geography-map>svg{display:block;width:100%;height:510px}.geography-map .geography-marker{cursor:pointer}.geography-map .geography-marker:focus{outline:none}.geography-map .geography-marker:focus-visible circle{stroke:#4932c4;stroke-width:5px}.geography-map-key{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;position:absolute;inset:18px 20px auto;font-size:11px;color:#64756a;pointer-events:none}.geography-map-key span{padding:8px 11px;border-radius:20px;background:#ffffffe6}.geography-inspector{display:flex;flex-direction:column;gap:12px;min-width:0;max-height:510px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;overscroll-behavior:contain;grid-auto-rows:max-content;align-content:start}.geography-inspector .geography-zone{flex-shrink:0}.geography-zone{display:block;width:100%;border:1px solid #e0e8e0;border-radius:15px;background:white;color:#344637;padding:16px;text-align:left;height:auto}.geography-zone[aria-pressed=true]{border-color:#8caf76;background:#eef5e8}.geography-zone strong{display:block;font-size:14px;line-height:1.5}.geography-zone small{display:block;font-size:12px;line-height:1.6;color:#7d8a7d;margin-top:7px}.geography-zone span{display:block;font-size:12px;margin-top:8px}.geography-deliveries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.geography-deliveries button{display:block;min-width:0;height:auto;padding:18px;border:1px solid #e1e8de;border-radius:14px;background:white;text-align:left}.geography-deliveries strong{display:block;font-size:14px;line-height:1.6;margin:8px 0}.geography-deliveries small{font-size:12px;color:#798676;display:block;line-height:1.6}@container workspace (max-width: 1099px){.dashboard-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-board{grid-template-columns:repeat(2,minmax(0,1fr))}.geography-layout{grid-template-columns:minmax(0,1fr)}.geography-inspector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.dashboard-selector{margin-bottom:24px}.dashboard-tabs{display:none}.classic-workspace .dashboard-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-mobile-choice{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#697286}.dashboard-mobile-choice select{min-height:48px;font-size:14px;width:100%;border:1px solid #dce0e9;border-radius:10px;background:white;color:#303a4a;padding:10px 12px}.dashboard-selector-heading p{font-size:19px}.dashboard-shortcuts{gap:18px}.variant-intro{flex-wrap:wrap}.variant-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.variant-stat-grid article{padding:15px}.variant-stat-grid strong{font-size:27px}.journey-board{padding:12px;gap:12px}.geography-deliveries{grid-template-columns:repeat(2,minmax(0,1fr))}.classic-switcher{padding:20px 16px 0}}@media(max-width:500px){.classic-workspace .topbar{flex-wrap:wrap;gap:8px;padding-inline:12px;height:auto}.classic-workspace .topbar-end{min-width:0;gap:6px}.geography-deliveries,.geography-inspector,.journey-board{grid-template-columns:minmax(0,1fr)}.geography-inspector{max-height:340px}.geography-map,.geography-map>svg{min-height:340px;height:340px}}