*{margin:0;padding:0}:root{--upgrade-access-color:rgba(7,95,184,.76);--upgrade-access-background:rgba(7,95,184,.07);--upgrade-access-border:rgba(7,95,184,.26);--upgrade-access-hover-color:rgba(7,95,184,.98);--upgrade-access-hover-background:rgba(7,95,184,.13);--upgrade-access-hover-border:rgba(7,95,184,.48)}body{background-color:#f2f1ed;color:#0d0d3b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.1}main{display:flex;justify-content:center;min-height:-20vh}main>article section{align-content:center;align-items:center;background-color:#fff;border:.05em solid #4e80b9;border-radius:.65em;box-shadow:0 0 5px #b0b0ab;display:flex;flex-wrap:wrap;margin:0 0 1%;min-height:250px;padding:25px}.left,main>article section{justify-content:space-around}main>article{font-size:13px;padding-bottom:11vw;padding-right:2%;padding-top:100px}main>article ul,ol{background-color:#fff;margin-left:15px}main>article h2,main>article h3{margin-bottom:4px}main>article h2{font-size:14px}main>article div{margin:.5em}main>article a{color:#0056b3;font-size:12px;font-weight:600;text-decoration:none}main>article h1{color:#0d0d3b;font-size:13px;font-weight:400}main>article h2{background-color:#eee;border-radius:4px;box-shadow:0 1px 1px 0 #4e80b9;color:#0056b3;font-weight:700}main>article h2,main>article h3{font-size:13px;text-align:center}main>article h3{box-shadow:0 .8px .3px 0 #92929e}header li{align-items:center;display:inline-flex;flex-wrap:nowrap;font-size:17px;justify-content:center;list-style-type:none;text-align:justify;white-space:nowrap}.smalllettersHeaderLi,.smalllettersHeaderLi2{display:inline-block;font-size:14px;padding:.5vh 1.2vw .5vh 4.2vw}.header-status-tail{align-items:center;background:rgba(22,45,92,.45);border:1px solid rgba(98,156,236,.28);border-radius:999px;color:#f0f9ff;display:inline-flex;font-size:14px;gap:6px;margin-left:auto;margin-right:46px;max-width:min(40vw,420px);overflow:visible;padding:3px 32px 3px 10px;text-overflow:ellipsis;white-space:nowrap}.header-status-tail i{color:#dbd79d;padding:0 0 0 1vw}.header-account-menu{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:10000}.header-account-menu:after{content:"";height:10px;left:0;position:absolute;right:0;top:100%}.header-account-fixed{background:transparent;border:none;color:#61c8ff;cursor:pointer;line-height:1;padding:0;text-decoration:none}.header-account-fixed i{font-size:20px}.header-account-dropdown{background:#0d1d3d;border:1px solid #3d5f98;border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,.35);display:none;list-style:none;min-width:140px;padding:8px;position:absolute;right:0;top:calc(100% - 1px)}.header-account-dropdown.is-open{display:block}.header-account-menu:focus-within .header-account-dropdown,.header-account-menu:hover .header-account-dropdown{display:block}.header-account-dropdown li{display:block!important;text-align:left}.header-account-dropdown a{align-items:center;border-radius:6px;color:#8dd6ff;display:flex;font-size:15px;justify-content:flex-start;line-height:1.25;padding:8px 10px;text-decoration:none}.header-account-dropdown a i{font-size:16px;margin-right:6px;text-align:center;width:20px}.header-account-dropdown a:focus,.header-account-dropdown a:hover{background:rgba(97,200,255,.16);color:#fff}.admin-preview-banner{align-items:center;background:#fff7df;border:1px solid #e9b742;border-radius:10px;bottom:18px;box-shadow:0 4px 24px rgba(0,0,0,.2);box-sizing:border-box;color:#132841;display:flex;flex-wrap:wrap;font-size:15px;gap:12px;justify-content:space-between;left:50%;max-width:calc(100% - 24px);padding:12px 18px;position:fixed;transform:translateX(-50%);width:max-content;z-index:12000}.admin-preview-banner form{margin:0}.admin-preview-action{background:#205991;border:0;border-radius:6px;color:#fff;cursor:pointer;font:inherit;padding:10px 16px}.admin-preview-action:focus-visible{outline:3px solid #d69c18;outline-offset:3px}body[data-page=admin-preview] main{box-sizing:border-box;display:block;padding:90px 24px 110px 190px}.admin-preview-panel{background:#fff;border:1px solid #d4deec;border-radius:12px;color:#132841;margin:0 auto;max-width:860px;padding:30px}.admin-preview-panel p{line-height:1.6;margin:18px 0}.admin-preview-accounts{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:24px 0}.admin-preview-account{background:#f5f8fc;border:1px solid #d4deec;border-radius:10px;display:flex;flex-direction:column;padding:20px}.admin-preview-account h2{font-size:21px;margin:0}.admin-preview-account form{margin-top:auto}@media (max-width:767px){body[data-page=admin-preview] main{padding:80px 12px 110px 145px}.admin-preview-panel{padding:20px}}.feedback-floating-button{align-items:center;background:#09022b;border:1px solid rgba(97,200,255,.58);border-radius:999px;bottom:34px;box-shadow:0 12px 28px rgba(0,0,0,.32);box-sizing:border-box;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:5px;justify-content:center;line-height:1;min-height:31px;padding:0 14px;position:fixed;right:1px;text-decoration:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease;white-space:nowrap;width:104px;z-index:10020}.feedback-floating-button i{color:#dbd79d;font-size:16px}.feedback-floating-button:focus,.feedback-floating-button:hover{background:#14305f;border-color:rgba(141,214,255,.86);color:#fff;text-decoration:none;transform:translateY(-2px)}.feedback-floating-button:focus-visible{outline:2px solid #8dd6ff;outline-offset:3px}.feedback-floating-tooltip{background:#09152e;border:1px solid rgba(97,200,255,.45);border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 10px 24px rgba(0,0,0,.36);color:#f0f9ff;font-size:12px;font-weight:600;line-height:1.25;max-width:240px;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;right:0;text-align:left;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;white-space:normal;width:max-content}.feedback-floating-tooltip:after{background:#09152e;border-bottom:1px solid rgba(97,200,255,.45);border-right:1px solid rgba(97,200,255,.45);bottom:-6px;content:"";height:10px;position:absolute;right:18px;transform:rotate(45deg);width:10px}.feedback-floating-button:focus .feedback-floating-tooltip,.feedback-floating-button:hover .feedback-floating-tooltip{opacity:1;transform:translateY(0)}header li #Tools{background-image:linear-gradient(225deg,#fff,#d2ca59);display:block;filter:drop-shadow(0 0 0 #dbd79d);font-size:8.5px;font-weight:400;line-height:1.1;margin-top:0;max-height:0;opacity:0;overflow:visible;text-align:justify;text-align-last:justify;transform:translateY(-4px);transform-origin:left center;transition:max-height .28s cubic-bezier(.645,.045,.355,1),opacity .2s ease,transform .28s cubic-bezier(.645,.045,.355,1),margin-top .28s cubic-bezier(.645,.045,.355,1);white-space:nowrap;-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone}header.header--expanded li #Tools{font-size:9px;margin-top:3px;max-height:18px;opacity:1;transform:translateY(0)}header li .LLogo{color:#fff}header li #LK,header li #LK1,header li #LK2{color:#f0f9ff;font-style:oblique}header{align-items:center;background-color:#09022b;border:1px solid lightgrey;box-shadow:2px 5px 9px #c5c3b7;color:#dbd79d;display:flex;flex-wrap:nowrap;height:auto;justify-content:flex-start;left:0;overflow:visible;padding:4px 0;position:fixed;top:0;transition:padding .26s cubic-bezier(.645,.045,.355,1),box-shadow .26s cubic-bezier(.645,.045,.355,1),background-color .26s cubic-bezier(.645,.045,.355,1);width:100%;z-index:1000000}header.header--expanded{padding:8px 0 9px}header.header--compact{padding:4px 0}.logo{--logo-fuse-duration:1800ms;--logo-white-glow:0.45;align-items:center;color:inherit;display:inline-flex;font-family:Arial,Helvetica,sans-serif;gap:10px;min-width:clamp(190px,22vw,280px);padding-left:8px;text-decoration:none}.logo:focus-visible{outline:2px solid #dbd79d;outline-offset:3px}.logo-mark{align-items:center;display:inline-flex;flex:0 0 auto}.logo-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:visible;width:clamp(150px,18vw,220px)}.logo-text{align-items:start;display:inline-grid;grid-template-columns:max-content}.logo img{border-radius:2px;height:24px;margin-bottom:0;transition:width .26s cubic-bezier(.645,.045,.355,1),height .26s cubic-bezier(.645,.045,.355,1);width:24px}header.header--expanded .logo img{height:26px;width:26px}#lift-traffic{color:#dbd79d;display:block;font-size:14px;line-height:1.05;position:relative;transition:font-size .26s cubic-bezier(.645,.045,.355,1);white-space:nowrap}header.header--expanded #lift-traffic{font-size:14.5px}#lift-traffic:after{background:linear-gradient(90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.85));height:1px;left:0;opacity:.22;right:0;transform-origin:left center}#lift-traffic:after,#lift-traffic:before{bottom:-1px;content:"";pointer-events:none;position:absolute}#lift-traffic:before{background:linear-gradient(0deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.15));height:calc(100% + 1px);opacity:0;right:-1px;transform:scaleY(0);transform-origin:center bottom;width:1px}.logo-fuse-head{background:#fff;border-radius:50%;bottom:-1px;box-shadow:0 0 3px #fff,0 0 5px rgba(255,255,255,var(--logo-white-glow));height:2px;left:0;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,50%);width:2px}header.header--expanded #lift-traffic:after{animation:logo-white-fuse-across calc(var(--logo-fuse-duration)*.7) linear both;box-shadow:0 1px 3px rgba(255,255,255,var(--logo-white-glow));opacity:.8}header.header--expanded #lift-traffic:before{animation:logo-white-fuse-up calc(var(--logo-fuse-duration)*.3) linear calc(var(--logo-fuse-duration)*.7) both;box-shadow:1px 0 3px rgba(255,255,255,var(--logo-white-glow));opacity:.65;transform:scaleY(1)}header.header--expanded .logo-fuse-head{animation:logo-white-fuse-tip var(--logo-fuse-duration) linear both}@keyframes logo-white-fuse-across{0%{opacity:.4;transform:scaleX(0)}to{opacity:.8;transform:scaleX(1)}}@keyframes logo-white-fuse-up{0%{opacity:.4;transform:scaleY(0)}to{opacity:.65;transform:scaleY(1)}}@keyframes logo-white-fuse-tip{0%{bottom:-1px;left:0;opacity:0}5%{opacity:.8}70%{bottom:-1px;left:100%;opacity:.8}94%{bottom:calc(100% - 1px);left:100%;opacity:.65}to{bottom:calc(100% - 1px);left:100%;opacity:0}}@media (prefers-reduced-motion:reduce){#lift-traffic:after,#lift-traffic:before,.logo-fuse-head{animation:none!important}.logo-fuse-head{display:none}}header.header--mobile .logo-copy{display:none}header.header--mobile .logo{gap:0;min-width:auto}.admin-stats-shell{color:#1f2937;margin:82px auto 34px;width:min(1260px,calc(100% - 24px))}.admin-stats-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:22px 0 14px}.admin-stats-shell>.form-message,.admin-stats-shell>.form-message-blue{height:auto;margin:0 auto 14px;min-height:25px;padding:8px 12px;text-transform:none}.admin-stats-kicker{color:#6b7280;font-size:12px;font-weight:700;margin:0 0 2px;text-transform:uppercase}.admin-stats-header h1{color:#111827;font-size:28px;line-height:1.2;margin:0}.admin-stats-refresh{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#1f2937;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-height:34px;padding:0 12px;text-decoration:none}.admin-stats-refresh:hover{background:#f3f4f6}.admin-stats-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.admin-stats-actions form{margin:0}.admin-stats-action-button{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;justify-content:center;min-height:34px;padding:0 12px}.admin-stats-action-button:hover{background:#1d4ed8}.admin-stats-action-button-muted{background:#64748b;border-color:#64748b}.admin-stats-action-button-muted:hover{background:#475569}.admin-stats-empty,.admin-stats-error{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;font-size:14px;padding:14px 16px}.admin-stats-empty{background:#f8fafc;border-color:#cbd5e1;color:#475569}.admin-stats-metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}.admin-stats-metric{background:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:0;padding:10px 12px}.admin-stats-metric span{color:#6b7280;display:block;font-size:11px;font-weight:700;text-transform:uppercase}.admin-stats-metric strong{color:#111827;display:block;font-size:21px;line-height:1.15;margin-top:5px;overflow-wrap:anywhere}.admin-stats-device-row{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:22px}.admin-stats-device-row span{background:#f8fafc;border:1px solid #d1d5db;border-radius:6px;color:#374151;font-size:12px;font-weight:700;padding:5px 9px}.admin-stats-insights{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;margin-bottom:22px}.admin-stats-panel{background:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:0;padding:10px 12px}.admin-stats-panel-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.admin-stats-panel-head h2{color:#111827;font-size:15px;margin:0}.admin-stats-month-bars{display:grid;gap:9px}.admin-stats-month-row{align-items:center;border-radius:6px;color:#1f2937;display:grid;font-size:12px;gap:8px;grid-template-columns:58px minmax(90px,1fr) 44px 52px;padding:4px 6px;text-decoration:none}.admin-stats-month-row:hover{background:#eef4ff}.admin-stats-month-row.is-selected{background:#e4efff;box-shadow:inset 0 0 0 1px #8fb8f0}.admin-stats-month-row small,.admin-stats-month-row span,.admin-stats-month-row strong{white-space:nowrap}.admin-stats-month-row small{color:#64748b;font-weight:700}.admin-stats-bar-track{background:#e5e7eb;border-radius:999px;height:10px;overflow:hidden}.admin-stats-bar-fill{background:#2563eb;border-radius:inherit;height:100%}.admin-stats-bar-fill-muted{background:#94a3b8}.admin-stats-trend-scroll{overflow-x:visible;overflow-y:hidden;padding-bottom:0}.admin-stats-trend-chart{min-width:0;width:100%}.admin-stats-sparkline{align-items:flex-end;border-bottom:1px solid #cbd5e1;display:grid;gap:1px;grid-template-columns:repeat(var(--admin-stats-day-count,30),minmax(0,1fr));height:92px;padding:8px 0 0}.admin-stats-sparkline span{background:#0f766e;border-radius:3px 3px 0 0;justify-self:center;min-width:0;width:min(8px,100%)}.admin-stats-day-labels{color:#64748b;display:grid;font-size:9px;font-weight:700;gap:0;grid-template-columns:repeat(var(--admin-stats-day-count,30),minmax(0,1fr));line-height:1;padding:4px 0 0}.admin-stats-day-labels span{min-width:0;text-align:center}.admin-stats-path-list{display:grid;gap:6px}.admin-stats-path-item{align-items:center;color:#1f2937;display:grid;font-size:12px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.admin-stats-path-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-stats-path-item strong{color:#111827}.admin-stats-empty-compact{font-size:12px;padding:9px 10px}.admin-stats-section{margin-top:22px}.admin-stats-section h2{color:#111827;font-size:19px;margin:0 0 8px}.admin-stats-table-wrap{background:#fff;border:1px solid #d1d5db;border-radius:6px;overflow-x:auto;width:100%}.admin-stats-table{border-collapse:collapse;font-size:12px;min-width:860px;width:100%}.admin-stats-table td,.admin-stats-table th{border-bottom:1px solid #e5e7eb;padding:7px 9px;text-align:left;vertical-align:top}.admin-stats-table th{background:#f8fafc;color:#374151;font-size:11px;font-weight:800;text-transform:uppercase;white-space:nowrap}.admin-stats-filter-row th{background:#fff;padding:5px 6px}.admin-stats-filter-input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;color:#111827;font:inherit;font-size:11px;height:25px;min-width:58px;outline:none;padding:3px 6px;text-transform:none;width:100%}.admin-stats-filter-input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.14)}.admin-stats-table td{color:#1f2937;overflow-wrap:anywhere}.admin-stats-date,.admin-stats-lang,.admin-stats-nowrap{white-space:nowrap}.admin-stats-date{width:112px}.admin-stats-path{max-width:260px;min-width:190px}.admin-stats-lang{max-width:88px;overflow:hidden;text-overflow:ellipsis}.admin-stats-table tbody tr:nth-child(2n){background:#fbfdff}@media (max-width:980px){.admin-stats-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stats-panel:first-child{grid-column:span 2}}@media (min-width:761px) and (max-width:1600px){.admin-stats-shell{margin-left:178px;margin-right:20px;width:min(1120px,calc(100% - 198px))}}@media (max-width:760px){.admin-stats-shell{margin-top:12px;width:min(100% - 14px,1120px)}.admin-stats-header{align-items:flex-start;flex-direction:column}.admin-stats-header h1{font-size:22px}.admin-stats-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stats-metric strong{font-size:19px}.admin-stats-insights{grid-template-columns:1fr}.admin-stats-panel:first-child{grid-column:auto}.admin-stats-table{font-size:11px;min-width:780px}.admin-stats-table td,.admin-stats-table th{padding:6px 7px}.admin-stats-path{min-width:160px}}@media (max-width:460px){.admin-stats-metrics{grid-template-columns:1fr}}#headermenu{align-items:center;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:2px;min-width:0;overflow:visible;padding-right:46px}#headermenu>li,#main-header>ul:first-child{flex:0 0 auto}#headermenu a{align-items:center;border:none;color:#61c8ff;letter-spacing:-.2px;margin:0;min-width:70px;padding:0 1.3vw;position:relative;text-align:center;transition:color .35s ease,padding .26s cubic-bezier(.645,.045,.355,1),font-size .26s cubic-bezier(.645,.045,.355,1)}header.header--expanded #headermenu a{font-size:17.5px;padding:.16em 1.3vw}#headermenu a:after{background-color:#e7e4de;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transition-duration:.4s;transition-timing-function:cubic-bezier(.645,.045,.355,1);width:100%}#headermenu a:hover:after{cursor:pointer;font-weight:550;transform:scaleX(.7);transform-origin:bottom}#headermenu a:hover{color:#fff;transition:color .35s ease}.header-more{display:none;position:relative}.header-link-login{margin-left:auto}@media only screen and (min-width:1101px){#headermenu{padding-right:calc(50px + clamp(60px, 4vw, 100px))}#headermenu>.header-primary-start{margin-left:auto}#headermenu>.header-primary-end{margin-right:auto}#headermenu>.header-link-login{margin-left:0}.header-status-tail{margin-left:16px}}.header-more:after{content:"";height:10px;left:0;position:absolute;right:0;top:100%}.header-more-toggle{background:transparent;border:.1em solid #fff;border-radius:.2em;color:#61c8ff;cursor:pointer;font:inherit;font-size:14px;line-height:1.2;margin:0;min-width:76px;padding:.24em .65em;transition:color .2s ease,background-color .2s ease,border-color .2s ease,padding .26s cubic-bezier(.645,.045,.355,1),font-size .26s cubic-bezier(.645,.045,.355,1)}header.header--expanded .header-more-toggle{font-size:14.5px;padding:.34em .78em}.header-more-toggle:focus,.header-more-toggle:hover{background-color:rgba(97,200,255,.12);border-color:#7fd6ff;color:#fff}.header-more-menu{background:#0d1d3d;border:1px solid #3d5f98;border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,.35);display:none;left:50%;list-style:none;margin:0;max-width:calc(100vw - 24px);min-width:0;padding:10px;pointer-events:auto;position:absolute;right:auto;top:calc(100% + 8px);transform:translateX(-50%);width:max-content;z-index:9999}.header-more-menu.is-open{display:block}.header-more:focus-within .header-more-menu,.header-more:hover .header-more-menu{display:block}.header-more-menu li{align-items:stretch;display:block!important;justify-content:flex-start;margin-bottom:4px;text-align:left}.header-more-menu li:last-child{margin-bottom:0}.header-more-menu a{align-items:center;border-radius:6px;color:#8dd6ff;display:flex;font-size:15px;justify-content:flex-start;line-height:1.25;padding:9px 12px;text-align:left;text-decoration:none;white-space:nowrap}.header-more-menu a i{font-size:17px;margin-right:6px;text-align:center;width:20px}.header-more-menu a:focus,.header-more-menu a:hover{background:rgba(97,200,255,.16);color:#fff}.header-more-menu li.header-more-item-mobile-contact,.header-more-menu li.header-more-item-mobile-store{display:none!important}nav li{background-color:#fff;border-radius:.2em;box-shadow:1px 1px 2px rgba(0,0,0,.4);font-size:15px;height:auto;letter-spacing:-.2px;list-style-type:none;margin:5px;text-align:center;transition:all 1s}nav li em{font-size:11px}nav li:hover{background-color:#dbd79d;height:fit-content;transition:all .4s ease-in-out}.navbar .side-menu__name-short{white-space:nowrap}.navbar .side-menu__label{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .35s ease-in-out,opacity .25s ease-in-out,visibility 0s linear .35s;visibility:hidden}.navbar .side-menu__label>em{display:block;min-height:0;overflow:hidden}.navbar li:focus-within .side-menu__label,.navbar li:hover .side-menu__label{grid-template-rows:1fr;opacity:1;transition-delay:0s;visibility:visible}@media (prefers-reduced-motion:reduce){.navbar .side-menu__label{transition:none}}.traffic-nav-waiting-panel{background:hsla(0,0%,100%,.86);border:1px solid #c8d8ee;border-radius:6px;box-shadow:none;color:#102a45;font-size:10px;line-height:1.12;margin:5px;overflow-wrap:anywhere;padding:3px;text-align:left}.traffic-nav-waiting-panel:hover{background:hsla(0,0%,100%,.92)}.traffic-nav-waiting-panel.is-active{border-color:#8ab8f2}.traffic-nav-waiting-kicker{align-items:center;background:#dcecff;border-radius:999px;color:#0d4f9f;display:inline-flex;font-size:8px;font-weight:800;letter-spacing:0;padding:1px 5px;text-transform:uppercase}.traffic-nav-waiting-title{color:#061c3c;display:block;font-size:10px;font-weight:900;margin-left:0;margin-top:3px}.traffic-nav-waiting-text{color:#173d68;display:-webkit-box;font-size:10px;font-weight:700;-webkit-line-clamp:3;margin-top:3px;-webkit-box-orient:vertical;overflow:hidden}.traffic-nav-waiting-meta,.traffic-nav-waiting-note{display:none}nav a{color:inherit;display:block;padding:.5vh;text-decoration:none}.current{background-color:#dbd79d}#HandlingCapavity,#fontsColorInNav,.Average3waitingUPD,.AverageWaitingTime,.AverageWaitingTimeElevator,.AverageWaitingTimeNormal,.graphUpPeakWaitingID{color:#08042a;font-size:14px;font-weight:650;text-transform:uppercase}#HandlingCapavity,.Average3waitingUPD,.AverageWaitingTime,.AverageWaitingTimeElevator,.AverageWaitingTimeNormal,.graphUpPeakWaitingID{text-transform:none}footer{align-items:center;background-color:#09022b;bottom:0;box-sizing:border-box;color:#dbd79d;left:0;overflow-x:hidden;padding:5px 10px 10px 0;position:fixed;right:0;text-align:center;transition:.5s;width:100%;z-index:1}footer a{color:#61c8ff;text-decoration:none}footer li{color:#fff;font-size:10px;list-style-type:none}footer li,footer span{padding-left:10px}body.traffic-analysis-page{padding-bottom:44px}body.traffic-analysis-page footer{z-index:30}@media only screen and (max-width:915px){body.traffic-analysis-page{padding-bottom:0}body.traffic-analysis-page main{align-items:center;flex-direction:column;justify-content:flex-start;min-height:100dvh}body.traffic-analysis-page footer{flex:0 0 auto;margin-top:auto;padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px));position:relative;width:100%}}.button1{border:.1em solid #fff;border-radius:.2em;color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-weight:500;margin:0 .3em .3em 0;padding:.35em 1.2em;text-align:center;text-decoration:none;transition:all .3s}a.button1:hover{background-color:#050336;color:#000}.button2{background-color:#02000b;border:1.5px solid #02000b;border-radius:.5em;box-shadow:1px 1px 3px -1px #09022b;color:#e9e5dc;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-weight:500;margin:5px;padding:.4em 1em;text-align:center;text-decoration:none;transition:box-shadow .24s ease-in-out,background-color .4s,color .4s,border .1s,border-radius .4s,font-weight .4s,transform .4s}.button2:focus,.button2:hover{background-color:#fbfbfb;border:1.5px solid #0056b3;border-radius:.9em;color:#02000b;transform:translateY(2px)}#buttonTraffic1[data-backend-computing="1"]:disabled{animation:trafficStartLockedPulse 1.2s ease-in-out infinite;background:linear-gradient(180deg,#132345,#0c1630);border-color:#4b628d;box-shadow:inset 0 0 0 1px rgba(157,184,236,.24);color:#c9d3e7;cursor:not-allowed;filter:saturate(70%);opacity:.72;transform:none}@keyframes trafficStartLockedPulse{0%{box-shadow:inset 0 0 0 1px rgba(157,184,236,.2),0 0 0 rgba(102,146,226,0)}50%{box-shadow:inset 0 0 0 1px rgba(157,184,236,.3),0 0 0 3px rgba(102,146,226,.14)}to{box-shadow:inset 0 0 0 1px rgba(157,184,236,.2),0 0 0 rgba(102,146,226,0)}}.dialogBox{background-color:#e9e5dc;border:1px solid #09022b;border-radius:1em;box-shadow:0 4px 8px rgba(0,0,0,.4);left:44%;letter-spacing:0;padding:7px;position:fixed;top:50%;transform:translate(-50%,-50%);width:335px;z-index:9999}.traffic-stop-dialog{background:#fff;border:1px solid #d5dfec;border-radius:16px;border-top:4px solid #dba13a;box-shadow:0 18px 70px #102c5066;box-sizing:border-box;color:#17345a;font:14px/1.45 Arial,sans-serif;height:fit-content;inset:0;letter-spacing:0;margin:auto;max-height:calc(100vh - 48px);overflow:auto;padding:18px;position:fixed;text-align:left;width:min(380px,calc(100vw - 32px))}.traffic-stop-dialog::backdrop{background:#0c203b77}.traffic-stop-dialog__heading{align-items:center;display:flex;gap:10px}.traffic-stop-dialog__icon{background:#fff3da;border-radius:10px;display:grid;flex:0 0 32px;height:32px;place-items:center}.traffic-stop-dialog__icon:after{background:#a66b12;border-radius:3px;content:"";height:14px;width:14px}.traffic-stop-dialog__heading h2{color:#17345a;font-size:19px;line-height:1.25;margin:0}.traffic-stop-dialog__reason{color:#526078;margin:12px 0}.traffic-stop-dialog__settings{background:#f3f7fd;border:1px solid #dce7f5;border-radius:10px;padding:10px 12px}.traffic-stop-dialog__settings p{margin:6px 0 0}.traffic-stop-dialog__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin:14px 0 0}.traffic-stop-dialog__actions button{background:#286bcc;border:1px solid #286bcc;border-radius:8px;color:#fff;cursor:pointer;font:700 13px/1.4 Arial,sans-serif;margin:0;min-height:44px;padding:9px 12px}.traffic-stop-dialog__actions button:hover{background:#1d56a8;border-color:#1d56a8}.traffic-stop-dialog__actions .traffic-stop-dialog__continue{background:#fff;border-color:#b9cbe4;color:#17345a}.traffic-stop-dialog__actions .traffic-stop-dialog__continue:hover{background:#edf4ff;border-color:#82a9df}.traffic-stop-dialog__actions button:focus-visible{outline:3px solid #82a9df;outline-offset:3px}@media print{.traffic-stop-dialog{display:none!important}}.traffic-building-change-dialog{background:#fff;border-radius:14px;box-sizing:border-box;color:#0d0d3b;left:50%;line-height:1.4;padding:18px;width:min(390px,calc(100vw - 28px))}.traffic-building-change-dialog__title{font-size:20px;font-weight:800;margin-bottom:8px}.traffic-building-change-dialog__message{color:#334155;font-size:14px;margin:0 0 18px}.traffic-building-change-dialog__actions{align-items:stretch;display:flex;flex-direction:column;gap:10px}.traffic-building-change-dialog .traffic-building-change-dialog__button{font-size:14px;font-weight:700;margin:0;width:100%}.traffic-building-change-dialog .traffic-building-change-dialog__button--secondary{background:#fff;border-color:#475569;color:#0d0d3b}@media only screen and (max-width:480px){.traffic-building-change-dialog{padding:15px}.traffic-building-change-dialog .traffic-building-change-dialog__button{width:100%}}#time.traffic-status-root{display:none;margin:14px auto 0;width:min(100%,540px)}#time.traffic-status-root.traffic-status-root--backend-waiting{margin-top:16px;max-width:calc(100% - 16px);width:560px}#timePrint.traffic-status-print-root{display:none}.traffic-status-card{background:linear-gradient(180deg,#fff,#f7faff);border:1px solid #c8d3e5;border-radius:10px;box-shadow:0 8px 20px rgba(11,31,58,.09);box-sizing:border-box;color:#0f2740;margin:0 auto;max-width:520px;padding:6px;text-align:left;width:100%}.traffic-status-card.is-success{background:linear-gradient(180deg,#f5fff9,#f1fbf6);border-color:#b6dfc3;place-self:center}.traffic-status-card.is-warn{background:linear-gradient(180deg,#fffaf2,#fff5e8);border-color:#efd6ac}.traffic-status-card.is-error{background:linear-gradient(180deg,#fff5f5,#ffefef);border-color:#efc2c2}.traffic-status-card.is-lunch{background:linear-gradient(180deg,#fff9ef,#fff2dd);border-color:#f0be72}.traffic-status-card.is-uppeak{background:linear-gradient(180deg,#f3f8ff,#e8f1ff);border-color:#7eb2f2}.traffic-status-card.is-backend-waiting{background:linear-gradient(180deg,#fff,#f1f7ff);border-color:#8bb7f0;box-shadow:0 10px 24px rgba(12,49,92,.14);max-width:none;padding:10px}.traffic-status-card.is-backend-waiting .traffic-status-phase{background:#e7edf7;color:#143a67}.traffic-status-card.is-backend-waiting .traffic-status-title{color:#5b0909;font-size:18px;margin-top:9px}.traffic-status-card.is-backend-waiting .traffic-status-subtitle{background:#eaf3ff;border:1px solid #bdd5f5;border-left:4px solid #1d63c8;border-radius:8px;box-sizing:border-box;color:#153b68;font-size:13px;line-height:1.25;margin-top:8px;min-height:40px;overflow-wrap:anywhere;padding:9px 10px}.traffic-status-card.is-backend-waiting .traffic-status-headline{font-size:31px;margin-top:11px;text-align:center}.traffic-status-card.is-backend-waiting .traffic-status-metrics{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.traffic-status-card.is-backend-waiting .traffic-status-metric{border-color:#c8d8ee;box-shadow:0 4px 10px rgba(15,45,82,.06)}.traffic-status-card.is-backend-waiting .traffic-status-note{background:#fff8ea;border:1px solid #f0d19a;border-radius:8px;color:#5c3a00;font-size:12px;line-height:1.3;margin-top:10px;padding:8px 10px}.traffic-status-card.is-uppeak .traffic-status-phase{background:#d7e7ff;color:#0c3e8a}.traffic-status-card.is-uppeak .traffic-status-headline,.traffic-status-card.is-uppeak .traffic-status-title{color:#0a3b82}.traffic-status-card.is-lunch .traffic-status-phase{background:#ffe3bb;color:#8a4b00}.traffic-status-card.is-lunch .traffic-status-title{color:#7a3f00}.traffic-status-card.is-lunch .traffic-status-headline{color:#8a4b00}.traffic-status-card.is-lunch .traffic-status-pulse{background:#d97706;box-shadow:0 0 0 rgba(217,119,6,.4)}.traffic-status-card.is-uppeak .traffic-status-pulse{background:#1d63c8;box-shadow:0 0 0 rgba(29,99,200,.45)}.traffic-status-topline{align-items:center;display:flex;gap:8px;justify-content:space-between}.traffic-status-phase,.traffic-status-tag{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.3px;padding:2px 9px;text-transform:uppercase}.traffic-status-tag{background:#e9f1ff;color:#11498b}.traffic-status-phase{background:#eef2f8;color:#3c4f6b}.traffic-status-title{align-items:center;color:#660b0b;display:inline-flex;font-size:15px;font-weight:800;gap:7px;margin-top:7px}.traffic-status-subtitle{color:#3b516c;font-size:12px;font-weight:600;margin-top:3px}.traffic-status-headline{align-items:baseline;color:#0b2f66;display:flex;font-size:24px;font-weight:900;gap:6px;justify-content:center;letter-spacing:.5px;margin-top:9px;text-align:center}.traffic-status-headline>span{color:#3b516c;font-size:12px;font-weight:700;margin-left:0}.traffic-status-progress-wrap{margin-top:6px}.traffic-status-progress{background:#dbe5f3;border-radius:999px;height:8px;overflow:hidden}.traffic-status-progress-fill{background:linear-gradient(90deg,#1d63c8,#4f8ee8);border-radius:999px;height:100%;transition:width .2s ease}.traffic-status-card.is-lunch .traffic-status-progress-fill{background:linear-gradient(90deg,#d97706,#f2a340)}.traffic-status-card.is-uppeak .traffic-status-progress-fill{background:linear-gradient(90deg,#0e58bf,#4c8fe8)}.traffic-status-progress-label{color:#2f4d6c;font-size:10px;font-weight:700;margin-top:4px;text-transform:uppercase}.traffic-status-metrics{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.traffic-status-card .traffic-status-metrics.traffic-status-metrics--count-1{grid-template-columns:minmax(0,1fr)}.traffic-status-card .traffic-status-metrics.traffic-status-metrics--count-1 .traffic-status-metric{justify-self:center;max-width:260px;text-align:center;width:100%}.traffic-status-metrics--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-status-metric{background:#fff;border:1px solid #d7e1f0;border-radius:10px;min-width:0;padding:8px 10px}.traffic-status-metric-label{color:#3f5b7b;display:block;font-size:10px;font-weight:700;letter-spacing:.2px;text-transform:uppercase}.traffic-status-metric--long .traffic-status-metric-label{font-size:10px;letter-spacing:0;white-space:nowrap}.traffic-status-metric-value{color:#11345f;display:block;font-size:16px;font-weight:800;margin-top:3px;white-space:nowrap}.traffic-status-note{color:#425672;font-size:11px;font-weight:600;margin-top:8px}.traffic-status-action{background-color:var(--upgrade-access-background);color:var(--upgrade-access-color);display:inline-flex;font-size:11px;font-weight:800;margin-top:7px;text-decoration:underline;text-underline-offset:2px}.traffic-status-action:focus-visible,.traffic-status-action:hover{background-color:var(--upgrade-access-hover-background);color:var(--upgrade-access-hover-color)}.traffic-status-stale-badge{background:#fff7e8;border:1px solid #efc97f;border-radius:9px;color:#7a4b00;font-size:11px;font-weight:700;line-height:1.35;margin-top:8px;padding:6px 8px}.traffic-status-stale-badge>span{background:#ffdfac;border-radius:999px;color:#6a3b00;display:inline-block;font-size:10px;letter-spacing:.3px;margin-right:5px;padding:1px 6px}.traffic-status-pulse{animation:traffic-status-pulse 1.5s infinite;background:#1d63c8;border-radius:50%;box-shadow:0 0 0 rgba(29,99,200,.4);height:8px;width:8px}@keyframes traffic-status-pulse{0%{box-shadow:0 0 0 0 rgba(29,99,200,.35)}70%{box-shadow:0 0 0 8px rgba(29,99,200,0)}to{box-shadow:0 0 0 0 rgba(29,99,200,0)}}@media (max-width:560px){.traffic-status-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}#reportRunSummary{margin:6px auto 14px;width:min(100%,715px)}.traffic-run-summary-card{background:linear-gradient(180deg,#f8fbff,#f2f7ff);border:1px solid #bfd0ea;border-radius:14px;box-shadow:0 6px 16px rgba(9,33,68,.08);box-sizing:border-box;padding:10px 12px}.traffic-run-summary-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.traffic-run-summary-tag{align-items:center;background:#e5efff;border-radius:999px;color:#11498b;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.3px;padding:2px 9px;text-transform:uppercase}.traffic-run-summary-stamp{color:#4e6888;font-size:11px;font-weight:700}.traffic-run-summary-title{color:#0e336a;font-size:21px;font-weight:900;margin-top:7px;place-self:center}.traffic-run-summary-subtitle{color:#466181;font-size:12px;font-weight:600;margin-top:2px;place-self:center}.traffic-run-summary-grid{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.traffic-run-summary-item{align-items:baseline;background:#fff;border:1px solid #d2def1;border-radius:10px;display:flex;gap:6px;justify-content:space-between;min-width:0;padding:6px 7px}.traffic-run-summary-item.is-uppeak{background:linear-gradient(180deg,#f2f7ff,#e7f0ff);border-color:#bcd0f4}.traffic-run-summary-item.is-lunch{background:linear-gradient(180deg,#f5fbf4,#eaf6e8);border-color:#bfdcb8}.traffic-run-summary-label{color:#587392;display:inline-block;flex:1 1 auto;font-size:10px;font-weight:700;letter-spacing:.2px;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.traffic-run-summary-value{color:#103765;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:900;margin-top:0;white-space:nowrap}.traffic-run-legacy-wrap{margin-top:10px}.traffic-run-legacy-grid{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1.15fr) minmax(0,1.4fr) minmax(180px,.95fr)}.traffic-run-legacy-card{background:#fff;border:1px solid #d2def1;border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55);max-width:250px;padding:8px}.traffic-run-legacy-side-column{align-items:start;display:grid;gap:8px}.traffic-run-legacy-card-title{color:#355372;font-size:10px;font-weight:700;justify-self:center;letter-spacing:.2px;margin-bottom:6px;text-transform:uppercase}.traffic-run-legacy-title-with-info{align-items:center;display:inline-flex;gap:5px;justify-content:center;width:100%}.traffic-run-legacy-info{align-items:center;display:inline-flex;font-weight:700;padding:0;text-transform:none}.traffic-run-legacy-info>span:first-child{color:#185abc;font-size:16px;line-height:1;margin-top:-5px}.traffic-run-legacy-info>.traffic-run-legacy-info-text{font-size:11px;left:calc(100% + 2px);letter-spacing:0;line-height:1.3;max-width:min(420px,86vw);min-width:0;text-align:left;text-transform:none;transform:none;white-space:normal;width:max-content}.traffic-run-legacy-card-kpis{display:grid;gap:8px;max-width:250px}.traffic-run-legacy-table{background:#fff;border-collapse:collapse;box-shadow:1px 1px 4px 0 #dcd6d6;table-layout:fixed;width:100%}.traffic-run-legacy-table td,.traffic-run-legacy-table th{border:1px solid #c5c3b7;color:#133760;font-size:11px;line-height:1.15;padding:3px 5px;text-align:center}.traffic-run-legacy-table th{background-color:#e6e6e6;font-size:12px;font-weight:600}.traffic-run-legacy-batch-table th:first-child{width:70px}.traffic-run-legacy-batch-table td,.traffic-run-legacy-batch-table th{font-size:9px;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;padding-left:2px;padding-right:2px;text-overflow:clip;white-space:nowrap}.traffic-run-legacy-batch-table th:first-child{font-size:10px}.traffic-run-legacy-card-kpis .traffic-run-legacy-table tr:not(:first-child) th{width:42%}.traffic-run-legacy-card-kpis .traffic-run-legacy-table .traffic-run-legacy-value-cell{width:58%}.traffic-run-legacy-value-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.traffic-run-legacy-value-cell span:first-child{display:inline-block;font-size:12px;font-weight:700;margin-right:2px;white-space:nowrap}.traffic-run-legacy-value-cell span:last-child{display:inline;white-space:nowrap}.traffic-run-legacy-starts-list{display:grid;gap:5px}.traffic-run-legacy-start-average{align-items:baseline;background:linear-gradient(180deg,#f5fff8,#e9f8ef);border:1px solid #a8d7ba;border-radius:8px;color:#164f34;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px;padding:6px 8px;position:relative}.traffic-run-legacy-start-average>span{font-size:10px;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.traffic-run-legacy-start-average>strong{flex:0 0 auto;font-size:12px;font-variant-numeric:tabular-nums;font-weight:900;white-space:nowrap}.traffic-run-legacy-start-row{align-items:baseline;background:#fff;border:1px solid rgba(199,217,238,.65);border-radius:8px;color:#1a4f91;display:flex;font-size:11px;font-weight:700;gap:8px;justify-content:space-between;padding:5px 7px;position:relative}.traffic-run-tooltip-host{cursor:default;outline:none;position:relative}.traffic-run-tooltip-host:focus-visible{box-shadow:0 0 0 3px rgba(29,99,200,.22)}.traffic-run-tooltip{background:#102f5c;border:1px solid rgba(160,190,235,.55);border-radius:8px;bottom:calc(100% + 9px);box-shadow:0 12px 28px rgba(13,39,75,.25);color:#f8fbff;display:grid;font-size:11px;font-weight:400;gap:6px;left:50%;line-height:1.3;max-width:min(310px,calc(100vw - 32px));min-width:110px;opacity:0;padding:9px 10px;pointer-events:none;position:absolute;text-align:left;text-align-last:auto;transform:translate(-50%,5px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;visibility:hidden;white-space:normal;width:max-content;z-index:50}.traffic-run-tooltip:after{background:#102f5c;border-bottom:1px solid rgba(160,190,235,.55);border-right:1px solid rgba(160,190,235,.55);bottom:-6px;content:"";height:10px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:10px}.traffic-run-tooltip-host:focus .traffic-run-tooltip,.traffic-run-tooltip-host:focus-within .traffic-run-tooltip,.traffic-run-tooltip-host:hover .traffic-run-tooltip{opacity:1;transform:translate(-50%);visibility:visible}.traffic-run-tooltip-title{color:#fff;display:block;font-size:11px;font-weight:400;letter-spacing:.2px;text-transform:uppercase}.traffic-run-tooltip-row{align-items:baseline;background:hsla(0,0%,100%,.07);border:1px solid rgba(201,219,247,.16);border-radius:6px;display:grid;gap:7px;grid-template-columns:72px minmax(0,1fr);padding:4px 6px}.traffic-run-tooltip-row span{color:#b8cdf0;font-size:10px;font-weight:400;text-transform:uppercase}.traffic-run-tooltip-row strong{color:#fff;font-size:11px;font-weight:400;min-width:0;overflow-wrap:anywhere}.traffic-run-tooltip-note{color:#dce9ff;display:block;font-weight:400;overflow-wrap:anywhere}.traffic-run-legacy-start-average>.traffic-run-tooltip{font-size:11px;font-weight:400;max-width:min(310px,calc(100vw - 32px));min-width:220px;overflow:visible;text-overflow:clip;text-transform:none;white-space:normal;width:min(310px,calc(100vw - 32px))}.traffic-run-legacy-start-average>.traffic-run-tooltip .traffic-run-tooltip-note{text-transform:none;white-space:normal}.traffic-run-tooltip.is-energy-estimate{background:#f8fbff;border-color:#b8cce7;box-shadow:0 6px 16px rgba(13,39,75,.14);color:#24415f;font-weight:400;text-transform:none}.traffic-run-tooltip.is-energy-estimate:after{background:#f8fbff;border-color:#b8cce7}.traffic-run-tooltip.is-energy-estimate .traffic-run-tooltip-title{color:#163a66;font-weight:400;letter-spacing:0;text-transform:none}.traffic-run-tooltip.is-energy-estimate .traffic-run-tooltip-note{color:#344f6c;font-weight:400}.traffic-run-tooltip.is-match,.traffic-run-tooltip.is-match:after{background:#0f4f36;border-color:rgba(143,219,178,.65)}.traffic-run-tooltip.is-miss,.traffic-run-tooltip.is-miss:after,.traffic-run-tooltip.is-starts-critical,.traffic-run-tooltip.is-starts-critical:after{background:#70202d;border-color:rgba(244,178,189,.62)}.traffic-run-tooltip.is-starts-watch,.traffic-run-tooltip.is-starts-watch:after{background:#67450d;border-color:rgba(236,203,127,.7)}.traffic-run-tooltip.is-starts-high,.traffic-run-tooltip.is-starts-high:after{background:#7a360f;border-color:rgba(246,178,120,.7)}.traffic-run-legacy-start-label{color:#185abc;flex:1 1 auto;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-run-legacy-start-value{color:#185abc;flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:900;white-space:nowrap}.traffic-run-legacy-start-average.is-starts-normal,.traffic-run-legacy-start-row.is-starts-normal{background:linear-gradient(180deg,#f5fff8,#e9f8ef);border-color:#a8d7ba}.traffic-run-legacy-start-average.is-starts-normal>strong,.traffic-run-legacy-start-row.is-starts-normal .traffic-run-legacy-start-value{color:#08733f}.traffic-run-legacy-start-average.is-starts-watch,.traffic-run-legacy-start-row.is-starts-watch{background:linear-gradient(180deg,#fffaf0,#fff1ca);border-color:#ead28b}.traffic-run-legacy-start-average.is-starts-watch>strong,.traffic-run-legacy-start-row.is-starts-watch .traffic-run-legacy-start-value{color:#9a6200}.traffic-run-legacy-start-average.is-starts-high,.traffic-run-legacy-start-row.is-starts-high{background:linear-gradient(180deg,#fff6ef,#ffe3cf);border-color:#efb07b}.traffic-run-legacy-start-average.is-starts-high>strong,.traffic-run-legacy-start-row.is-starts-high .traffic-run-legacy-start-value{color:#b34c00}.traffic-run-legacy-start-average.is-starts-critical,.traffic-run-legacy-start-row.is-starts-critical{background:linear-gradient(180deg,#fff4f5,#ffdce2);border-color:#e49aa5}.traffic-run-legacy-start-average.is-starts-critical>strong,.traffic-run-legacy-start-row.is-starts-critical .traffic-run-legacy-start-value{color:#b02333}.traffic-run-starts-details{margin-top:6px}.traffic-run-starts-details .traffic-run-legacy-starts-list{margin-top:5px}.traffic-run-starts-details .traffic-run-legacy-start-row{background:#fff;border-color:rgba(199,217,238,.65)}.traffic-run-legacy-card-energy{background:linear-gradient(180deg,#fff,#f5fbf8);border-color:#badbc9;max-width:250px}.traffic-run-legacy-card-breakdown{background:linear-gradient(180deg,#fff,#f7fbff);border-color:#bdd3f0;max-width:250px}.traffic-run-breakdown-list{display:grid;gap:8px}.traffic-run-breakdown-phase{color:#254766;display:grid;gap:2px}.traffic-run-breakdown-phase+.traffic-run-breakdown-phase{border-top:1px solid #dce8f5;padding-top:7px}.traffic-run-breakdown-phase-title{color:#0b4d8f;font-size:11px;font-weight:800;text-align:center}.traffic-run-breakdown-row{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0;padding:2px 4px}.traffic-run-breakdown-row>span{font-size:10px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-run-breakdown-row>strong{flex:0 0 auto;font-size:11px;font-variant-numeric:tabular-nums;font-weight:550;white-space:nowrap}.traffic-run-breakdown-row.is-total{border-top:1px solid #c9daee;color:#082f5f;margin-top:2px}.traffic-run-breakdown-row.is-total>span,.traffic-run-breakdown-row.is-total>strong{font-weight:900}.traffic-run-breakdown-note{color:#5e7286;font-size:9px;line-height:1.25;padding:2px 4px;text-align:center}.traffic-run-energy-row,.traffic-run-energy-secondary,.traffic-run-energy-total{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0}.traffic-run-energy-total{background:linear-gradient(180deg,#f6fff8,#e8f7ed);border:1px solid #a9d7bd;border-radius:8px;color:#134f34;margin-bottom:5px;padding:6px 8px;position:relative}.traffic-run-energy-total .traffic-run-tooltip{box-sizing:border-box;max-width:min(360px,calc(100vw - 32px));width:min(360px,calc(100vw - 32px))}.traffic-run-energy-total .traffic-run-tooltip-note{overflow-wrap:break-word;white-space:normal}.traffic-run-energy-row>span,.traffic-run-energy-secondary>span,.traffic-run-energy-total>span{font-size:10px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.traffic-run-energy-row>strong,.traffic-run-energy-secondary>strong,.traffic-run-energy-total>strong{flex:0 0 auto;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.traffic-run-energy-total>span,.traffic-run-energy-total>strong{font-weight:900;text-transform:uppercase}.traffic-run-energy-total>.traffic-run-tooltip.is-energy-estimate{font-size:11px;font-weight:400;min-width:110px;overflow:visible;text-overflow:clip;text-transform:none;white-space:normal}.traffic-run-energy-secondary{color:#395b4b;padding:2px 4px;position:relative}.traffic-run-energy-credit{color:#2e684c}.traffic-run-energy-details{margin-top:6px}.traffic-run-energy-details summary{align-items:center;background:#185abc;border:1px solid #c7e1d1;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:11px;font-weight:700;justify-content:center;list-style:none;min-height:20px;user-select:none}.traffic-run-energy-details summary::-webkit-details-marker{display:none}.traffic-run-energy-details summary:after{content:"+";font-weight:900;margin-left:7px}.traffic-run-energy-details[open] summary:after{content:"-"}.traffic-run-energy-list{display:grid;gap:4px;margin-top:5px}.traffic-run-energy-row{background:#fff;border:1px solid #d6e8dd;border-radius:8px;color:#185abc;padding:4px 7px}.traffic-run-energy-note{color:#5a6f63;font-size:9px;font-weight:700;line-height:1.25;margin-top:6px;text-align:center}.traffic-status-split-wrap{margin-top:7px}.traffic-status-split-title{color:#355372;font-size:10px;font-weight:800;margin-bottom:4px;text-transform:uppercase}.traffic-status-split-bar{background:#dfe7f4;border-radius:999px;display:flex;height:9px;overflow:hidden}.traffic-status-split-in{background:#1d63c8}.traffic-status-split-out{background:#d97706}.traffic-status-split-inter{background:#0f9f66}.traffic-status-split-legend{color:#355372;display:grid;font-size:12px;font-weight:600;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3px;width:100%}.traffic-status-split-legend span{background:#f7fbff;border:1px solid #cfdcf0;border-radius:999px;padding:3px 7px;text-align:center;white-space:nowrap}.traffic-run-meta-grid{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:7px}.traffic-run-meta-item{align-items:baseline;background:#fff;border:1px solid #d2def1;border-radius:9px;display:flex;gap:5px;justify-content:space-between;min-width:0;padding:5px 7px}.traffic-run-meta-item--seed-list{grid-column:1/3}.traffic-run-meta-item--seed-list .traffic-run-meta-value{font-weight:500}.traffic-run-meta-label{color:#57708f;display:inline-block;flex:1 1 auto;font-size:10px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.traffic-run-meta-value{color:#103765;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;margin-top:0;white-space:nowrap}.traffic-run-summary-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.traffic-run-btn{background:#eaf2ff;border:1px solid #a7c2e8;border-radius:9px;color:#104079;cursor:pointer;font-size:12px;font-weight:700;padding:5px 10px}.traffic-run-btn:hover{background:#dceaff}.traffic-run-btn-summary{background:#e9f8ef;border-color:#80b89a;color:#145a35}.traffic-run-btn-summary:hover{background:#daf1e4}.traffic-run-history-wrap{margin-top:10px}.traffic-run-history-panel{background:linear-gradient(180deg,#f8fbff,#eef5ff);border:1px solid #bed1ee;border-radius:10px;padding:6px}.traffic-run-history-panel>summary{align-items:center;background:#185abc;border:1px solid #b8cceb;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:11px;font-weight:800;gap:8px;justify-content:space-between;list-style:none;min-height:20px;padding:0 10px;text-transform:uppercase;user-select:none}.traffic-run-history-panel>summary::-webkit-details-marker{display:none}.traffic-run-history-panel>summary:after{content:"+";flex:0 0 auto;font-size:14px;font-weight:900;line-height:1}.traffic-run-history-panel[open]>summary:after{content:"-"}.traffic-run-history-panel-body{margin-top:6px}.traffic-run-history-title{color:#355372;font-size:11px;font-weight:800;margin-bottom:5px;margin-left:10px;text-transform:uppercase}.traffic-run-history-grid{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.traffic-run-history-card{background:#fff;border:1px solid #d2def1;border-radius:10px;padding:6px 7px}.traffic-run-history-top{align-items:center;display:flex;gap:6px;justify-content:space-between}.traffic-run-history-actions{align-items:center;display:inline-flex;gap:6px}.traffic-run-history-badge{background:#e8f1ff;border-radius:999px;color:#11498b;font-size:10px;font-weight:800;padding:2px 0 2px 11px}.traffic-run-history-sim{color:#4f6887;font-size:10px;font-weight:700;text-align:right}.traffic-run-history-delete{background:#fff0f3;border:1px solid #dfb8bf;border-radius:999px;color:#8f1f31;cursor:pointer;font-size:14px;font-weight:900;height:20px;line-height:16px;padding:0;width:20px}.traffic-run-history-delete:hover{background:#ffe3e9}.traffic-run-history-delete-replace{background:#f3f1ff;border:1px solid #c6bfe6;border-radius:999px;color:#3b2a7a;cursor:pointer;font-size:11px;font-weight:900;height:20px;line-height:16px;min-width:28px;padding:0 6px}.traffic-run-history-delete-replace:hover{background:#e9e4ff}.traffic-run-history-replace{background:#eefbf2;border:1px solid #b8d6c4;border-radius:999px;color:#1b6a3d;cursor:pointer;font-size:12px;font-weight:900;height:20px;line-height:16px;padding:0;width:20px}.traffic-run-history-replace:hover{background:#dff6e8}.traffic-run-history-stamp{color:#57708f;font-size:10px;font-weight:700;margin-top:3px}.traffic-run-history-kpis{display:grid;gap:3px;margin-top:4px}.traffic-run-history-kpi-row{align-items:baseline;color:#143f72;column-gap:4px;display:grid;font-size:10px;font-weight:800;grid-template-columns:64px 56px 50px;line-height:1.15}.traffic-run-history-kpi-label{color:#2f5583}.traffic-run-history-kpi-value{font-variant-numeric:tabular-nums;text-align:right}.traffic-run-history-kpi-trend{font-size:11px;font-weight:900;letter-spacing:.1px;line-height:1.05;text-align:right}.traffic-run-history-kpi-trend.is-down{color:#0f8a4b}.traffic-run-history-kpi-trend.is-up{color:#b02333}.traffic-run-history-kpi-trend.is-flat{color:#5b7090}.traffic-run-history-kpi-row.is-uppeak .traffic-run-history-kpi-value{color:#0f3f7e}.traffic-run-history-kpi-row.is-lunch .traffic-run-history-kpi-value{color:#1f6530}.traffic-run-history-similarity{color:#3f6088;font-size:10px;font-weight:700;margin-top:5px}.traffic-run-history-similarity strong{color:#0f4a93;font-weight:900}.traffic-run-history-diff,.traffic-run-history-inputs{color:#4a6686;font-size:10px;font-weight:700;line-height:1.35;margin-top:5px}.traffic-run-history-diff-label,.traffic-run-history-inputs-label{color:#0f4a93;font-weight:900}.traffic-run-history-diff-item-value{color:#b02333;font-weight:900}.traffic-run-history-diff-separator{color:#6a7f99;font-weight:700;margin:0 2px}.traffic-run-specs-baseline-wrap{background:linear-gradient(180deg,#f4f8ff,#eaf2ff);border:1px solid #b8cbeb;border-radius:8px;margin:10px 2px 2px;padding:6px}.traffic-run-specs-baseline-title{color:#0f4a93;font-size:10px;font-weight:900;letter-spacing:.2px;margin-bottom:4px;text-transform:uppercase}.traffic-run-specs-baseline-row{display:flex;flex-wrap:wrap;gap:4px}.traffic-run-spec-chip{align-items:center;background:#fff;border:1px solid #c3d5f2;border-radius:999px;color:#1c4a80;display:inline-flex;font-size:10px;font-weight:700;gap:3px;padding:2px 7px}.traffic-run-specs-compare-wrap{margin-top:5px}.traffic-run-specs-compare-title{color:#385d8d;font-size:10px;font-weight:900;letter-spacing:.2px;margin-bottom:3px;text-transform:uppercase}.traffic-run-specs-compare-row{display:flex;flex-wrap:wrap;gap:4px}.traffic-run-spec-compare-chip{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:10px;font-weight:800;gap:4px;max-height:8px;padding:2px 7px;position:relative}.traffic-run-spec-compare-chip.is-match{background:#e7f8ef;border-color:#9dd7b5;color:#15643c;max-height:8px}.traffic-run-spec-compare-chip.is-miss{background:#feecef;border-color:#efb6bf;color:#8a1f2b;max-height:8px}.traffic-run-spec-compare-icon{font-size:11px;line-height:1}@media (max-width:560px){.traffic-run-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-run-history-grid{grid-template-columns:1fr}}#SpeedAdjust{align-items:center;border:1px solid transparent;border-radius:12px;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:2px;padding:3px 6px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}#SpeedAdjust label{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:5px}#SpeedAdjust #simSpeedValue{background:linear-gradient(180deg,#f0f6ff,#dbeaff);border:1px solid #9fc0ee;border-radius:999px;box-shadow:0 1px 3px rgba(22,68,139,.2);color:#0f4a9b;display:inline-block;font-weight:700;min-width:34px;padding:1px 8px;text-align:center;transform-origin:center;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,font-size .18s ease}#SpeedAdjust .sim-speed-hint{align-items:center;background:hsla(0,0%,100%,.72);border:1px solid #b7d1ff;border-radius:999px;box-shadow:0 1px 5px rgba(23,78,166,.14);color:#174ea6;display:none;flex-basis:100%;font-size:12px;font-weight:800;justify-content:center;justify-self:center;letter-spacing:0;line-height:1.2;margin:-2px auto 0;max-width:max-content;padding:4px 12px;text-align:center}#SpeedAdjust.is-running{background:transparent;border-color:transparent;box-shadow:none}#SpeedAdjust.is-running #simSpeedValue{background:linear-gradient(180deg,#fff,#dceaff);border-color:#2f7be7;box-shadow:0 2px 8px rgba(18,91,184,.32);color:#0a3e8a}#SpeedAdjust.is-running .sim-speed-hint{animation:simSpeedHintColorShift 2.4s ease-in-out infinite;display:inline-flex}@keyframes simSpeedHintColorShift{0%,to{background:rgba(255,248,221,.92);border-color:#f0c84d;box-shadow:0 1px 6px rgba(138,79,0,.18);color:#8a4f00}50%{background:rgba(239,246,255,.96);border-color:#78aefa;box-shadow:0 2px 9px rgba(15,87,189,.24);color:#0f57bd}}@media (prefers-reduced-motion:reduce){#SpeedAdjust.is-running .sim-speed-hint{animation:none;background:rgba(239,246,255,.96);border-color:#78aefa;color:#0f57bd}}#SpeedAdjust #slider{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#c9d8ef,#dbe7f8 50%,#e3ecfa);border:1px solid #b8cbe6;border-radius:999px;box-shadow:inset 0 1px 3px rgba(17,48,91,.16);cursor:pointer;height:8px;max-width:200px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:170px}#SpeedAdjust.is-running #slider{background:linear-gradient(90deg,#dbd79d,#e8f0fe 55%,#2f7be7);border-color:#185abc}#SpeedAdjust #slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:radial-gradient(circle at 30% 30%,#4aa4ff 0,#1a72dc 65%,#0d56b3 100%);border:1px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(10,61,133,.3);height:16px;transition:transform .12s ease,box-shadow .2s ease;width:16px}#SpeedAdjust #slider::-webkit-slider-thumb:hover{box-shadow:0 4px 12px rgba(10,61,133,.42);transform:scale(1.07)}#SpeedAdjust.is-running #slider::-webkit-slider-thumb{box-shadow:0 3px 10px rgba(10,61,133,.42)}#SpeedAdjust #slider::-moz-range-track{background:linear-gradient(90deg,#c9d8ef,#dbe7f8 50%,#e3ecfa);border:1px solid #b8cbe6;border-radius:999px;box-shadow:inset 0 1px 3px rgba(17,48,91,.16);height:8px}#SpeedAdjust.is-running #slider::-moz-range-track{background:linear-gradient(90deg,#f2c94c,#69a7f4 55%,#2f7be7);border-color:#2f7be7}#SpeedAdjust #slider::-moz-range-thumb{background:radial-gradient(circle at 30% 30%,#4aa4ff 0,#1a72dc 65%,#0d56b3 100%);border:1px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(10,61,133,.3);height:16px;width:16px}#SpeedAdjust.is-running #slider::-moz-range-thumb{box-shadow:0 3px 10px rgba(10,61,133,.42)}.payla:before{color:#000;content:"-";font-weight:700;margin-right:15px}.payla1{list-style:none}#container,#container_LiftTraffic,#container_SpaceCalc{background-color:#fff;border-radius:1.2em;display:flex;flex-wrap:wrap;font-size:13px;justify-content:flex-start;margin-bottom:2vh;margin-right:2vh;margin-top:80px}#container h2{font-size:16px}#container_SpaceCalc{align-items:center;display:flex;justify-content:center;margin-top:100px;padding:1%;width:1500px}#container_LiftTraffic{align-items:stretch;justify-content:center;margin-top:95px;max-width:860px;min-width:-webkit-fill-available}#container_LiftTraffic.traffic-layout-completed .within_container_In_TrafficAnalysis_Results{flex:0 0 100%;margin-top:8px;max-width:100%;width:100%}#container_LiftTraffic.traffic-layout-completed .within_container_In_TrafficAnalysis_Results>#reportRunSummary{flex:0 0 min(100%,715px);margin-left:auto;margin-right:auto;max-width:min(100%,715px);width:min(100%,715px)}.results_Traffic_Analysis,.within_container,.within_container_In_Drawing,.within_container_In_TrafficAnalysis{background-color:#fff;border:1px solid #333;border-radius:1.2em;box-shadow:0 0 4px #888;flex:15%;font-size:13px;margin:1%;max-width:340px;padding:1%;text-align:center}.within_container_In_Drawing{max-width:200px;padding:.4%}.within_container_In_TrafficAnalysis{flex:auto;max-width:max-content}.within_container_In_TrafficAnalysis_Results{align-content:space-around;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:740px}.within_container_In_TrafficAnalysis_Results>#reportRunSummary{flex:0 0 min(100%,715px);margin-left:auto;margin-right:auto;max-width:min(100%,715px);width:min(100%,715px)}.within_container_In_TrafficAnalysis_Results .traffic-print-block{box-sizing:border-box;flex:0 0 100%;margin-left:auto;margin-right:auto;width:min(100%,600px)}.within_container_In_TrafficAnalysis_Results .results_Traffic_Analysis{align-items:center;background:#fff;border:1px solid #333;border-radius:1.2em;box-shadow:0 0 6px #888;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;justify-content:flex-start;margin:0 auto 10px;max-width:600px;padding:10px 12px 8px;width:100%}.within_container_In_TrafficAnalysis_Results #graph3waitingALL,.within_container_In_TrafficAnalysis_Results #graphLunchTTD,.within_container_In_TrafficAnalysis_Results #graphLunchWaitingNormal,.within_container_In_TrafficAnalysis_Results #graphUpPeakTTD,.within_container_In_TrafficAnalysis_Results #graphUpPeakWaiting{box-sizing:border-box;display:block;margin-left:auto;margin-right:auto;max-height:300px!important;max-width:600px;width:100%!important}.within_container_In_TrafficAnalysis_Results .traffic-chart-axis-control{align-items:center;box-sizing:border-box;display:flex;flex:0 0 100%;gap:8px;justify-content:center;margin:6px auto 12px;padding:0 6px;width:min(100%,550px)}.within_container_In_TrafficAnalysis_Results .traffic-chart-axis-label{align-items:center;display:inline-flex;gap:6px}.within_container_In_TrafficAnalysis_Results .traffic-chart-axis-control label{color:#183d73;font-size:13px;font-weight:700;margin:0;min-width:0;width:auto}.within_container_In_TrafficAnalysis_Results .traffic-chart-axis-tooltip{align-items:center;color:#0056b3;display:inline-flex;justify-content:center;line-height:1;position:relative}.within_container_In_TrafficAnalysis_Results .traffic-chart-axis-tooltip>span{font-size:15px;margin-top:0}.within_container_In_TrafficAnalysis_Results .traffic-chart-axis-tooltip .epilogue{left:50%;margin:0;pointer-events:none;position:absolute;text-align:left;top:calc(100% + 8px);transform:translateX(-50%);white-space:normal;width:min(340px,calc(100vw - 40px));z-index:10}.within_container_In_TrafficAnalysis_Results .traffic-chart-axis-control select{background:linear-gradient(180deg,#163d7a,#0e2347);border:1px solid #16325e;border-radius:8px;box-shadow:0 4px 12px rgba(12,36,74,.28);color:#f4f8ff;font-size:12px;font-weight:700;line-height:1.2;min-height:34px;min-width:112px;padding:4px 10px}.within_container_In_TrafficAnalysis_Results .traffic-chart-axis-control select option{background:#fff;color:#000}.within_container_In_TrafficAnalysis_Results .traffic-chart-print-button{flex:0 0 auto;height:30px;margin:0 0 0 4px;width:30px}.within_container_In_TrafficAnalysis_Results .traffic-print-chart-options{align-items:center;background:#f4f8ff;border:1px solid #b9c9df;border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 100%;flex-wrap:wrap;gap:9px;justify-content:center;margin:0 auto 10px;padding:4px 8px;width:min(100%,520px)}.within_container_In_TrafficAnalysis_Results .traffic-print-chart-options .traffic-chart-axis-label label{color:#183d73;font-size:12px;font-weight:700;margin:0;min-width:0;width:auto}.within_container_In_TrafficAnalysis_Results .traffic-print-chart-option{align-items:center;color:#0a2858;display:inline-flex;font-size:12px;font-weight:700;gap:5px;margin:0;min-width:0;width:auto}.within_container_In_TrafficAnalysis_Results .traffic-print-chart-option input{height:14px;margin:0;min-width:14px;width:14px}.within_container_In_TrafficAnalysis_Results .traffic-print-distribution-section{display:none}body.traffic-print-include-distribution .within_container_In_TrafficAnalysis_Results .traffic-print-distribution-section{box-sizing:border-box;display:block;left:-10000px;max-width:720px;pointer-events:none;position:absolute;top:auto;visibility:hidden;width:min(100%,720px)}body.traffic-print-include-distribution .within_container_In_TrafficAnalysis_Results .traffic-print-distribution-block{background-color:#f2f2f2;border:1px solid #333;border-radius:5px;box-shadow:0 0 6px #888;padding:10px;width:min(100%,600px)}.within_container_In_TrafficAnalysis_Results .traffic-result-summary-line{display:flex;justify-content:center;width:100%}.within_container_In_TrafficAnalysis_Results .traffic-print-block>h3{font-weight:500}.within_container_In_TrafficAnalysis_Results .traffic-result-metric,.within_container_In_TrafficAnalysis_Results .traffic-result-stage{font-weight:700}.within_container_In_TrafficAnalysis_Results .traffic-result-stage{color:#185abc}.within_container_In_TrafficAnalysis_Results .traffic-result-tooltip-wrap{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:center;min-height:0;padding:0 6px 6px;width:100%}.within_container_In_TrafficAnalysis_Results .traffic-result-tooltip{align-items:center;color:#0056b3;display:flex;flex-direction:column;justify-content:center;line-height:1;position:relative;width:100%}.within_container_In_TrafficAnalysis_Results .traffic-result-tooltip>span{font-size:20px;margin-top:0}.within_container_In_TrafficAnalysis_Results .traffic-result-tooltip .traffic-result-epilogue{background:transparent;border:1px solid transparent;box-shadow:none;color:#7a8491;display:block;font-family:Arial,Segoe UI,sans-serif;font-size:12px;font-weight:400;left:auto;line-height:1.2;margin:6px 0 0;max-width:none;opacity:1;overflow-wrap:break-word;pointer-events:auto;position:static;text-align:center;top:auto;transform:none;transition:background-color .16s ease-in-out,color .16s ease-in-out,border-color .16s ease-in-out,box-shadow .16s ease-in-out;visibility:visible;white-space:normal;width:100%;z-index:12}.within_container_In_TrafficAnalysis_Results .results_Traffic_Analysis:focus-within .traffic-result-epilogue,.within_container_In_TrafficAnalysis_Results .results_Traffic_Analysis:hover .traffic-result-epilogue{background-color:#0e4995;border-color:#09022b;box-shadow:2px 2px 4px #888;color:#fff;display:block;font-weight:400;opacity:1;visibility:visible}.within_container_In_TrafficAnalysis_Results .results_Traffic_Analysis:focus-within .traffic-result-stage,.within_container_In_TrafficAnalysis_Results .results_Traffic_Analysis:hover .traffic-result-stage{color:#185abc}.within_container_In_TrafficAnalysis_Results.is-hidden{display:none}.within_container_In_TrafficAnalysis_Results .traffic-results-separator{color:blue;flex:0 0 100%;font-weight:800;margin:12px auto;text-align:center;width:min(100%,550px)}@media screen and (max-width:1100px){.within_container_In_TrafficAnalysis_Results .traffic-print-block{width:min(calc(100vw - 34px),550px)}.within_container_In_TrafficAnalysis_Results #graph3waitingALL,.within_container_In_TrafficAnalysis_Results #graphLunchTTD,.within_container_In_TrafficAnalysis_Results #graphLunchWaitingNormal,.within_container_In_TrafficAnalysis_Results #graphUpPeakTTD,.within_container_In_TrafficAnalysis_Results #graphUpPeakWaiting,.within_container_In_TrafficAnalysis_Results .results_Traffic_Analysis,.within_container_In_TrafficAnalysis_Results .traffic-chart-axis-control,.within_container_In_TrafficAnalysis_Results .traffic-results-separator{max-width:min(calc(100vw - 34px),550px)}}@media screen and (max-width:700px){.within_container_In_TrafficAnalysis_Results .traffic-chart-axis-control{justify-content:flex-start;margin:6px auto 10px;padding:0 6px 0 16px}.traffic-run-legacy-grid{grid-template-columns:1fr}.within_container_In_TrafficAnalysis_Results .traffic-results-separator{margin:10px auto 4px}.traffic-run-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.results_Traffic_Analysis{flex:1 0 90%;margin:1% 0;max-height:fit-content;max-width:600px;padding:1%}#within_container_In_TrafficResults{background-color:#f2f7ff;box-shadow:1px 1px 4px 0 #dcd6d6;flex:1 1 100%;font-size:12px;margin:5px 0 10px;padding:0 15%}#graph3waitingALL,#graphLunchTTD,#graphLunchWaitingNormal,#graphUpPeakTTD,#graphUpPeakWaiting,#results_Traffic_Analysis{background-color:#fff;border:1px solid #333;border-radius:1.2em;box-shadow:0 0 6px #888;box-sizing:border-box;font-size:13px;margin-bottom:1%;margin-top:0;max-width:600px;padding:1%;position:relative;text-align:center}#spaceCaclnested{display:flex;flex-direction:row-reverse;flex-wrap:wrap}#spaceCaclnested,#trafficAnalnested{background-color:#e9e5dc;border:1px solid #c5c3b7;border-radius:1em}#trafficAnalnested{margin-left:0;padding:5px 0;width:350px}#trafficAnalnested div{align-items:center;display:flex;justify-content:space-between;margin-top:1px}#trafficAnalnested label{font-size:13px;font-weight:600;margin:1px;text-align:start;width:auto}.formWithinRated section{align-items:center;border:1px solid #fbfbfb;border-radius:.8em;margin:2px}#container_LiftTraffic .discrete-advanced-card{background:linear-gradient(180deg,#f7fbff,#edf4ff);border:1px solid #c8d6ec;border-radius:10px;box-shadow:0 1px 3px rgba(24,57,104,.12);margin:0 8px 0 40px;overflow:visible;padding:2px;text-align:left;transition:height .24s cubic-bezier(.2,0,0,1),border-color .16s ease,box-shadow .16s ease,background-color .16s ease}#trafficAnalnested #backendAdvancedDiscreteHost{display:block;padding:0 4px;width:100%}#container_LiftTraffic .discrete-advanced-card summary{border-radius:8px;color:#0f3f7c;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.2px;list-style:none;padding:2px;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease;user-select:none}#container_LiftTraffic .discrete-advanced-card summary::-webkit-details-marker{display:none}#container_LiftTraffic .discrete-advanced-card summary:before{content:"▾";display:inline-block;margin-right:6px;transform:translateY(-1px)}#container_LiftTraffic .discrete-advanced-card:not([open]) summary:before{content:"▸"}#container_LiftTraffic .discrete-advanced-card summary:before{border-color:transparent transparent transparent #0f3f7c;border-style:solid;border-width:4px 0 4px 6px;content:"";height:0;transform:rotate(90deg) translateX(0);transform-origin:50% 50%;transition:transform .18s cubic-bezier(.2,0,0,1),border-color .16s ease;width:0}#container_LiftTraffic .discrete-advanced-card:not([open]) summary:before{content:"";transform:rotate(0deg) translateX(0)}#container_LiftTraffic .discrete-advanced-card summary:hover{background-color:rgba(216,230,250,.72);color:#0a356d}#container_LiftTraffic .discrete-advanced-card summary:focus-visible{box-shadow:0 0 0 2px rgba(62,125,216,.28);outline:none}#container_LiftTraffic .discrete-run-mode-card{background:linear-gradient(180deg,#fffaf0,#f2eacb);border-color:#b7a95e;box-shadow:0 1px 4px rgba(99,82,25,.16)}#container_LiftTraffic .discrete-run-mode-card summary{color:#694d00}#container_LiftTraffic .discrete-run-mode-card summary:before{border-color:transparent transparent transparent #806000}#container_LiftTraffic .discrete-run-mode-card summary:hover{background-color:rgba(245,229,161,.72);color:#563f00}#container_LiftTraffic .discrete-advanced-card.discrete-run-mode-card.is-opening,#container_LiftTraffic .discrete-advanced-card.discrete-run-mode-card[open]{border-color:#9b842d;box-shadow:0 2px 6px rgba(99,82,25,.22)}#container_LiftTraffic #trafficAnalnested .discrete-run-mode-card .discrete-advanced-grid{background-color:#f5edce}#container_LiftTraffic #trafficAnalnested .discrete-run-mode-card .discrete-run-mode-grid{grid-template-columns:minmax(120px,1fr) minmax(130px,140px)}#container_LiftTraffic #trafficAnalnested .discrete-run-mode-validation-wrap{align-items:center;display:flex;justify-content:flex-end;justify-self:end;margin:0;width:100%}#container_LiftTraffic #trafficAnalnested .discrete-run-mode-card #checkboxValidation{align-items:center;background:transparent;border:none;display:flex;gap:9px;justify-content:flex-end;margin:0 1px 0 0;max-height:none;padding:0;width:auto}#container_LiftTraffic #trafficAnalnested .discrete-run-mode-card #checkboxValidation label{align-items:center;display:inline-flex;font-size:11px;font-weight:600;gap:2px;margin:0 -44px 0 0;white-space:nowrap;width:auto}#container_LiftTraffic #trafficAnalnested .discrete-run-mode-card input[name=validationSeed]{justify-self:end;max-width:45px;min-width:40px;width:45px}#container_LiftTraffic #trafficAnalnested .discrete-run-mode-card input[name=validationSeed]:disabled{background-color:#e7ebf2;color:#607086;cursor:not-allowed;opacity:.62}#container_LiftTraffic .discrete-advanced-card.is-opening,#container_LiftTraffic .discrete-advanced-card[open]{border-color:#9ebae0;box-shadow:0 2px 6px rgba(24,57,104,.16);padding-left:2px 4px 2px 8px}#container_LiftTraffic .discrete-advanced-card.is-closing,#container_LiftTraffic .discrete-advanced-card.is-opening{overflow:hidden}#container_LiftTraffic .discrete-advanced-card.is-closing .discrete-advanced-grid{opacity:0;transform:translateY(-4px)}#container_LiftTraffic #trafficAnalnested .discrete-advanced-grid{align-items:center;background-color:#e9e5dc;border-radius:6px;display:grid;gap:0 7px;grid-template-columns:minmax(150px,1fr) minmax(119px,129px);justify-items:stretch;margin:2px 4px 2px 8px;opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .22s cubic-bezier(.2,0,0,1)}#container_LiftTraffic #trafficAnalnested .discrete-advanced-grid label{align-items:center;color:#12386c;display:inline-flex;font-size:11px;font-weight:600;gap:4px;justify-content:flex-start;margin:0;text-align:left;width:100%}#container_LiftTraffic #trafficAnalnested .discrete-advanced-grid select{font-size:12px;font-weight:550;height:18px;justify-self:end;margin:0;max-width:110px;min-width:0;width:100%}#container_LiftTraffic #trafficAnalnested .discrete-advanced-grid input{font-size:12px;font-weight:550;height:18px;justify-self:end;margin:0;max-width:45px;min-width:11px}#container_LiftTraffic #trafficAnalnested .discrete-advanced-grid input:invalid{background-color:#fff4f2;border-color:#b42318;box-shadow:0 0 0 2px rgba(180,35,24,.12)}#container_LiftTraffic #trafficAnalnested .discrete-advanced-grid input.manual-door-time-locked{background-color:#eef1f5;border-color:#aeb8c5;box-shadow:none;color:#5f6f82;cursor:default}#container_LiftTraffic #trafficAnalnested .discrete-advanced-grid input.manual-door-time-locked:focus{background-color:#eef1f5;border-color:#8fa0b4;box-shadow:0 0 0 2px rgba(98,117,139,.18)}#container_LiftTraffic #trafficAnalnested .discrete-advanced-grid select.manual-door-setting-locked{background-color:#eef1f5;border-color:#aeb8c5;box-shadow:none;color:#5f6f82;cursor:default;pointer-events:none}#DispatchModeSelect option.dispatch-mode-option-disabled:disabled,#DispatchModeSelect.dispatch-mode-has-disabled-option option.dispatch-mode-option-disabled{background-color:#e5e8ee;color:#7a8494}#trafficAnalysisForm option[data-shop-link="1"]{background-color:var(--upgrade-access-background);color:var(--upgrade-access-color)}#container_LiftTraffic #trafficAnalnested .traffic-primary-config-select{box-sizing:border-box;max-width:160px;min-width:160px;width:160px}.manual-door-setting-locked:focus{outline:none}.manual-door-time-notice{background:linear-gradient(180deg,#174989,#123a73);border:1px solid #7aa7e6;border-radius:6px;box-shadow:0 6px 14px rgba(4,18,47,.28),0 1px 2px rgba(0,0,0,.16);box-sizing:border-box;color:#fff;font-size:12px;line-height:1.24;opacity:0;padding:7px 9px 8px;pointer-events:none;position:fixed;transform:translateY(4px);transition:opacity .12s ease-out,transform .12s ease-out,visibility 0s linear .12s;visibility:hidden;width:250px;z-index:100000}.manual-door-time-notice.is-measuring{display:block;opacity:0;visibility:hidden}.manual-door-time-notice.is-visible{opacity:1;transform:translateY(0);transition:opacity .12s ease-out,transform .12s ease-out,visibility 0s linear;visibility:visible}.manual-door-time-notice:after{background:#123a73;border-bottom:1px solid #7aa7e6;border-right:1px solid #7aa7e6;bottom:-6px;content:"";height:10px;position:absolute;right:18px;transform:rotate(45deg);width:10px}.manual-door-time-notice.is-below:after{background:#174989;border:0;border-left:1px solid #7aa7e6;border-top:1px solid #7aa7e6;bottom:auto;top:-6px}.manual-door-time-notice span,.manual-door-time-notice strong{display:block}.manual-door-time-notice strong{color:#fff;font-size:12px;font-weight:700;margin-bottom:2px}.manual-door-time-notice span{color:#e8f1ff;font-size:11px;font-weight:500}.traffic-field-tooltip{background:linear-gradient(180deg,#174989,#123a73);border:1px solid #7aa7e6;border-radius:6px;box-shadow:0 6px 14px rgba(4,18,47,.28),0 1px 2px rgba(0,0,0,.16);box-sizing:border-box;color:#fff;font-size:12px;line-height:1.24;opacity:0;padding:7px 9px 8px;pointer-events:none;position:fixed;transform:translateY(4px);transition:opacity .12s ease-out,transform .12s ease-out,visibility 0s linear .12s;visibility:hidden;width:270px;z-index:100000}.traffic-field-tooltip.is-measuring{display:block;opacity:0;visibility:hidden}.traffic-field-tooltip.is-visible{opacity:1;transform:translateY(0);transition:opacity .12s ease-out,transform .12s ease-out,visibility 0s linear;visibility:visible}.traffic-field-tooltip:after{background:#123a73;border-bottom:1px solid #7aa7e6;border-right:1px solid #7aa7e6;bottom:-6px;content:"";height:10px;left:var(--traffic-tooltip-arrow-left,calc(50% - 5px));position:absolute;transform:rotate(45deg);width:10px}.traffic-field-tooltip.is-below:after{background:#174989;border:0;border-left:1px solid #7aa7e6;border-top:1px solid #7aa7e6;bottom:auto;top:-6px}.traffic-field-tooltip span,.traffic-field-tooltip strong{display:block}.traffic-field-tooltip strong{color:#fff;font-size:12px;font-weight:700;margin-bottom:2px}.traffic-field-tooltip span{color:#e8f1ff;font-size:11px;font-weight:500}.traffic-field-tooltip--two-lines{width:min(400px,calc(100vw - 16px))}.traffic-field-tooltip--two-lines span{white-space:nowrap}@media only screen and (max-width:430px){.traffic-field-tooltip--two-lines span{white-space:normal}}#trafficAnalnested .discrete-advanced-grid input{min-width:60px;width:fit-content}#container_LiftTraffic #trafficAnalnested .discrete-advanced-grid #backendAdvanceDoorOpeningInput{height:14px;margin-right:14%}#container_LiftTraffic #trafficAnalnested .discrete-advanced-help{color:#44658f;font-size:10px;font-weight:500;grid-column:2/3;justify-self:stretch;line-height:1.15;margin:-2px 0 2px;text-align:left}#container_LiftTraffic #trafficAnalnested .discrete-advanced-help--full{color:#3f5d84;grid-column:1/3;margin:-1px 0 3px}#container_LiftTraffic #trafficAnalnested .discrete-advanced-grid label .tooltip2{margin:0}#container_LiftTraffic .discrete-advanced-card.is-closing .discrete-fixed-assumptions{opacity:0;transform:translateY(-4px)}#container_LiftTraffic #trafficAnalnested .discrete-fixed-assumptions{display:grid;gap:6px;grid-template-columns:1fr;opacity:1;padding:3px 4px 5px;transform:translateY(0);transition:opacity .18s ease,transform .22s cubic-bezier(.2,0,0,1)}#container_LiftTraffic #trafficAnalnested .discrete-fixed-note{color:#426086;font-size:10px;font-weight:600;line-height:1.2;padding:2px 3px 0}#container_LiftTraffic #trafficAnalnested .discrete-fixed-group{background:hsla(0,0%,100%,.68);border:1px solid #cbd9ee;border-radius:6px;padding:4px 5px}#container_LiftTraffic #trafficAnalnested .discrete-fixed-group-title{color:#08346f;font-size:11px;font-weight:800;line-height:1.15;margin:0 0 3px}#container_LiftTraffic #trafficAnalnested .discrete-fixed-list{display:grid;gap:2px;grid-template-columns:1fr;margin:0}#container_LiftTraffic #trafficAnalnested .discrete-fixed-row{align-items:baseline;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:16px}#container_LiftTraffic #trafficAnalnested .discrete-fixed-row dd,#container_LiftTraffic #trafficAnalnested .discrete-fixed-row dt{font-size:10.5px;line-height:1.18;margin:0}#container_LiftTraffic #trafficAnalnested .discrete-fixed-row dt{align-items:center;color:#153d70;display:flex;font-weight:600;gap:5px;min-width:0}#container_LiftTraffic #trafficAnalnested .discrete-fixed-row dd{color:#001b45;font-weight:800;text-align:right;white-space:nowrap}#container_LiftTraffic #trafficAnalnested .discrete-fixed-label{min-width:0}#container_LiftTraffic #trafficAnalnested .discrete-fixed-help{align-items:center;background:#eef5ff;border:1px solid #2f67b2;border-radius:50%;color:#0c4f9d;cursor:default;display:inline-flex;flex:0 0 auto;font-size:7.5px;font-weight:650;height:9px;justify-content:center;line-height:1;position:relative;width:9px}#container_LiftTraffic #trafficAnalnested .discrete-fixed-tooltip{background:#0e4995;border:1px solid #0d3f80;border-radius:5px;box-shadow:1px 2px 5px rgba(0,0,0,.22);color:#fff;font-size:10px;font-weight:600;left:0;line-height:1.22;opacity:0;padding:5px 7px;pointer-events:none;position:absolute;text-align:left;top:15px;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;visibility:hidden;white-space:normal;width:210px;z-index:8}#container_LiftTraffic #trafficAnalnested .discrete-fixed-help:focus .discrete-fixed-tooltip,#container_LiftTraffic #trafficAnalnested .discrete-fixed-help:focus-visible .discrete-fixed-tooltip,#container_LiftTraffic #trafficAnalnested .discrete-fixed-help:hover .discrete-fixed-tooltip{opacity:1;transform:translateY(0);visibility:visible}.white_Border{align-items:flex-end;border:1px solid #fbfbfb;border-radius:.8em;display:flex;flex-direction:row-reverse;flex-direction:column;flex-wrap:wrap;margin:1px;min-width:-webkit-fill-available;padding:1% 0 1% 3%}.within_container_In_Drawing .formWithinRated{margin:1% 1% 1% 0}#otherSpaceInputs,#otherSpaceInputsTraffic,#otherTrafficInputs,#otherTrafficInputs2,#otherTrafficInputs_reset,#population_all_input
#otherTrafficInputs_min,.formWithinRated #validShaftDepth,.formWithinRated #validShaftWidth{background-color:#e8f0fe;border:1px solid #4e80b9;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:13px;font-weight:600;height:20px;margin-right:5px;max-width:80px;text-align:center;transition:.15s cubic-bezier(.4,0,.2,1)}#otherSpaceInputs:focus,#otherSpaceInputs:hover,#otherSpaceInputsTraffic:focus,#otherSpaceInputsTraffic:hover,#otherTrafficInputs2:focus,#otherTrafficInputs2:hover,#otherTrafficInputs:focus,#otherTrafficInputs:hover,#otherTrafficInputs_min:focus,#otherTrafficInputs_reset:hover,#population_all_input:focus,#population_all_input:hover
#otherTrafficInputs_min:hover,#population_reset_btn:hover,.formWithinRated #validShaftDepth:focus,.formWithinRated #validShaftDepth:hover,.formWithinRated #validShaftWidth:focus,.formWithinRated #validShaftWidth:hover{border-color:#0056b3;box-shadow:0 0 3px #0056b3}#otherSpaceInputs::placeholder,#otherSpaceInputsTraffic::placeholder,#otherTrafficInputs2::placeholder,#otherTrafficInputs::placeholder,#otherTrafficInputs_min::placeholder,.formWithinRated #validShaftDepth::placeholder,.formWithinRated #validShaftWidth::placeholder{color:rgba(24,20,20,.5);font-size:11px;font-weight:400}#population_reset_btn{background-color:#e8f0fe;box-shadow:0 2px 4px rgba(0,0,0,.1);font-weight:600;margin:0;padding:2px;text-align:center;transition:.15s cubic-bezier(.4,0,.2,1)}#otherTrafficInputs_reset,#population_reset_btn{border:none;font-size:12px;height:20px;max-width:fit-content;transform:translateY(0)}#otherTrafficInputs_reset{display:none;margin-left:auto;padding:3px 3px 3px 1px;position:absolute;right:-276px;top:-10px}#otherTrafficInputs_reset:hover,#population_reset_btn:hover{transform:translateY(-2px)}#otherTrafficInputs_reset .fa,#population_reset_btn .fa{color:#009817}.reset-lock-wrapper{position:relative}.reset-pop-wrapper{display:block;margin:8px 2px 4px;width:fit-content}.traffic-floor-actions{align-items:end;box-sizing:border-box;column-gap:10px;display:grid;grid-template-columns:38px 150px 76px 163px 144px;padding:0 3px;width:fit-content}.traffic-floor-actions #population_all_type{box-sizing:border-box;font-size:12px;grid-column:2;grid-row:1;height:20px;justify-self:center;margin:0;padding:0;text-align-last:center;width:94px}.traffic-floor-actions #population_all_input{background-color:#fff;border:1px solid #4e80b9;border-radius:4px;box-sizing:border-box;color:#212121;font-size:12px;font-weight:600;grid-column:3;grid-row:1;height:19px;justify-self:start;margin:0;max-width:56px;min-width:56px;padding:1px 2px;text-align:center;width:56px}.traffic-floor-actions #population_all_input::placeholder{color:#212121;font-size:11px;font-style:normal;font-weight:700;opacity:1}.traffic-floor-actions #population_reset_btn{grid-column:4;grid-row:1;justify-self:center}.formWithinRated #otherSpaceInputs{font-size:13px;margin:2px 5px 2px 0;min-width:30px;width:60px}.formWithinRated #otherTrafficInputs,.formWithinRated #otherTrafficInputs_min{font-size:14px;height:18px;min-width:60px;width:fit-content}#otherTrafficInputs2,#otherTrafficInputs3,#otherTrafficInputsFloors,#population_all_input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;font-size:12px;font-weight:600;height:19px;margin:0 0 1px;min-width:35px;width:50px}#otherTrafficInputs3{color:grey;text-align:center;text-align-last:center;width:43px}#otherTrafficInputs3.mixed-traffic-input{margin-left:2px;margin-right:0}#otherTrafficInputs3.incoming-traffic-input{color:#020b00;font-weight:700}#otherTrafficInputs3.incoming-traffic-input:focus,#otherTrafficInputs3.incoming-traffic-input:hover{background-color:#aff590;color:#020b00;font-weight:700}.formWithinRated input:not([readonly]):not(:disabled):focus,.formWithinRated input:not([readonly]):not(:disabled):hover{background-color:#aff590;color:#020b00;font-weight:600}.traffic-value-highlight{background-color:#aff590!important;color:#020b00!important;font-weight:700!important}.traffic-percent-suffix{color:#212121;display:inline-block;font-size:12px;font-weight:600;min-width:8px;vertical-align:middle}.mixed-traffic-percent-suffix{margin-right:17px}#otherTrafficInputsFloors{font-weight:400;margin:0;min-width:30px;width:30px}#otherTrafficInputsFloors.floor-number-anchor{border-color:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.28)}#otherTrafficInputsFloors.floor-number-anchor:focus,#otherTrafficInputsFloors.floor-number-anchor:hover{border-color:#d97706;box-shadow:0 0 0 2px rgba(245,158,11,.45)}#otherTrafficInputs2:not([readonly]):not(:disabled):focus,#otherTrafficInputs2:not([readonly]):not(:disabled):hover,#otherTrafficInputsFloors:not([readonly]):not(:disabled):focus,#otherTrafficInputsFloors:not([readonly]):not(:disabled):hover,#population_all_input:not([readonly]):not(:disabled):hover{background-color:#aff590;color:#020b00;font-weight:600}#otherTrafficInputs_min{margin-right:0}#population_all_input{background-color:#e8f0fe;border-color:#3f51b5;color:#0056b3;font-size:13px;height:18px;margin:6px 74px 6px 2px;padding:0 2px;width:115px}#population_all_input::placeholder{color:#0056b3;font-size:11px;font-style:italic;opacity:1}.bold{font-weight:700}#otherTrafficInputs3:hover{color:#020b00;font-weight:600}.formWithinRated select{height:20px;margin:2px 5px 2px 0;max-width:185px;min-width:60px;width:fit-content}.formWithinRated input:disabled,.formWithinRated select:disabled{color:#999}.formWithinRated input.traffic-profile-locked{background-color:#e7e9ee!important;border-color:#a8b0bd!important;box-shadow:none!important;color:#5d6470!important;cursor:not-allowed}.formWithinRated input.traffic-profile-editable{background-color:#fff;color:#111;cursor:text}.dropdownRegister{font-weight:400;height:28px;min-width:135px}.country-picker,.dropdownRegister{margin-left:5px;max-width:200px;width:60.5%}.country-picker{align-self:flex-start;font-size:13px;line-height:1.4;min-width:0;position:relative}.country-picker .country-picker__native{height:1px;margin:0;min-width:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px}.country-picker__toggle{align-items:center;background:#fff;border:1px solid #4e80b9;border-radius:4px;box-sizing:border-box;color:#181414;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;min-height:30px;padding:5px 8px;text-align:left;width:100%}.country-picker__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-picker__search-button:focus-visible,.country-picker__toggle:focus-visible{outline:2px solid #185abc;outline-offset:2px}.country-picker__panel{background:#fff;border:1px solid #4e80b9;border-radius:6px;box-shadow:0 4px 12px rgba(17,24,39,.18);box-sizing:border-box;color:#181414;max-width:calc(100vw - 32px);position:absolute;right:0;text-align:left;top:calc(100% + 4px);width:320px;z-index:100}.country-picker__panel[hidden]{display:none}.country-picker__search-row{border-bottom:1px solid #d8e0eb;display:flex;gap:6px;padding:8px}.formWithinReg .country-picker .country-picker__search{background:#fff;box-sizing:border-box;flex:1;font:inherit;height:36px;margin:0;max-width:none;min-width:0;padding:6px 8px;text-align:left;transition:none;width:100%}.country-picker__search::placeholder{color:#606b7b}.country-picker__search-button{background:#185abc;border:1px solid #185abc;border-radius:4px;color:#fff;cursor:pointer;font:inherit;padding:6px 10px}.country-picker__results{max-height:240px;max-height:min(240px,35vh);overflow-y:auto;overscroll-behavior:contain}.country-picker__option{cursor:pointer;padding:9px 10px}.country-picker__option.is-active,.country-picker__option:hover{background:#e8f0fe}.country-picker__option[aria-selected=true]{color:#185abc;font-weight:600}.country-picker__status{border-top:1px solid #d8e0eb;color:#606b7b;font-size:12px;margin:0;padding:8px 10px}#settingsCompanyType,#settingsCountry{font-weight:400}#selectoPopData{background-color:#fff;font-size:12px;font-weight:600;height:20px;margin:0;max-width:min-content}select[name^=selectoPopData_] option{color:#000;font-size:12px;line-height:.9;padding:1px}select[name^=selectoPopData_] option:disabled{color:#000;font-weight:600}#elevator-canvas{justify-self:center;margin:5px 0 0 5px}#inputFieldsBlock{float:left;max-height:0;padding-left:0;visibility:hidden}#inputFieldsNextToCanvasTraffic{background-color:#e8f0fe;border:.2px solid #e8f0fe;border-radius:4px;box-shadow:2px 2px 4px rgba(0,0,0,.1);color:#1535c9;font-size:14px;font-weight:700;height:15px;margin-bottom:3.7px;min-width:25px;text-align:center;transition:width 1s ease-in-out;width:25px}[id^=cloneInput] #inputFieldsNextToCanvasTraffic,[id^=inputsLeft1] #inputFieldsNextToCanvasTraffic{color:#666;font-size:12px;font-weight:400}div[id^=populationPerFloor_]{background-color:#a1deff;border-radius:5px;margin:2px 2px 4px;opacity:0;padding:1px;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease;white-space:nowrap;width:fit-content}div[id^=populationPerFloor_].fade-in{box-shadow:2px 1px 0 #185abc;opacity:1;transform:translateY(0)}div[id^=populationPerFloor_].fade-out{opacity:0;transform:translateY(10px)}#populationLevelsWrapper>.traffic-floor-header,#populationLevelsWrapper>div[id^=populationPerFloor_]{align-items:center;box-sizing:border-box;column-gap:10px;display:grid;grid-template-columns:38px 150px 76px 163px 144px;justify-content:start;width:fit-content}#populationLevelsWrapper>div[id^=populationPerFloor_]{padding:1px 3px}#populationLevelsWrapper>.traffic-floor-header{background:#e4f0fc;border-radius:6px;box-shadow:inset 0 0 0 1px #91b7dc,0 1px 2px rgba(35,77,120,.12);color:#163f70;font-size:11.5px;font-weight:800;line-height:1.15;margin:5px 2px 1px;min-height:24px;padding:2px 3px;text-align:center}#populationLevelsWrapper .traffic-floor-cell{align-items:center;box-sizing:border-box;display:flex;margin:0;min-width:0;padding:0;width:100%}#populationLevelsWrapper .traffic-floor-cell--floor{justify-content:center;margin:0}#populationLevelsWrapper .traffic-floor-cell--floor>input{box-sizing:border-box;margin:0;max-width:34px;min-width:34px;width:34px}#populationLevelsWrapper .traffic-floor-cell--type{margin:0;width:100%}#populationLevelsWrapper .traffic-floor-cell--type select[name^=selectoPopData_]{box-sizing:border-box;margin:0;max-width:none;min-width:0;width:100%}#populationLevelsWrapper select[name^=selectoPopData_] .floor-use-group,#populationLevelsWrapper select[name^=selectoPopData_] .floor-use-option{font-style:normal}#populationLevelsWrapper select[name^=selectoPopData_] .floor-use-group--terminal,#populationLevelsWrapper select[name^=selectoPopData_] .floor-use-option--terminal{background-color:#e8f7ef;color:#075d42}#populationLevelsWrapper select[name^=selectoPopData_] .floor-use-group--primary,#populationLevelsWrapper select[name^=selectoPopData_] .floor-use-option--primary{background-color:#edf5ff;color:#164e86}#populationLevelsWrapper select[name^=selectoPopData_] .floor-use-group--shared,#populationLevelsWrapper select[name^=selectoPopData_] .floor-use-option--shared{background-color:#f4efff;color:#5b3a86}#populationLevelsWrapper select[name^=selectoPopData_]:has(.floor-use-option--terminal:checked){background-color:#e8f7ef;border-color:#4b9d7c;color:#075d42}#populationLevelsWrapper select[name^=selectoPopData_]:has(.floor-use-option--primary:checked){background-color:#edf5ff;border-color:#6b9ccc;color:#164e86}#populationLevelsWrapper select[name^=selectoPopData_]:has(.floor-use-option--shared:checked){background-color:#f4efff;border-color:#9b82bd;color:#5b3a86}#populationLevelsWrapper .traffic-floor-cell--traffic{justify-content:center}#populationLevelsWrapper .traffic-floor-cell--traffic>label{align-items:center;column-gap:4px;display:grid;grid-template-columns:86px 43px 8px 14px;justify-content:start;margin:0;min-width:0;padding:0;text-align:left;white-space:nowrap;width:100%}#populationLevelsWrapper .traffic-floor-cell--traffic #otherTrafficInputs3,#populationLevelsWrapper .traffic-floor-cell--traffic .traffic-percent-suffix{margin-left:0;margin-right:0}#populationLevelsWrapper .traffic-floor-cell--population{column-gap:6px;display:grid;grid-template-columns:56px 14px;justify-content:center;margin:0}#populationLevelsWrapper .traffic-floor-cell--distance>input,#populationLevelsWrapper .traffic-floor-cell--population>input{box-sizing:border-box;margin:0;max-width:56px;min-width:56px;width:56px}#populationLevelsWrapper .traffic-floor-cell--population>.population-badge{margin-left:0}#populationLevelsWrapper .traffic-floor-cell--distance{column-gap:2px;display:grid;grid-template-columns:70px 56px 14px;justify-content:start}#populationLevelsWrapper .traffic-floor-cell--distance>label{margin:0;min-width:0;padding:0;text-align:left;white-space:nowrap;width:auto}.traffic-floor-visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}input[type=number]::-webkit-inner-spin-button{height:25px;width:25px}#within_container_In_Shaft,#within_container_In_Traffic{background-color:#fff;box-shadow:0 0 3px 1px #888;font-size:12px;padding:1%}#within_container_In_Traffic{background-color:#fff;border:1px solid #333;border-radius:1.2em;box-shadow:0 0 4px #888;display:none;font-size:11px;height:fit-content;margin:1% 0;min-width:250px;padding:1.5%}.formContLogin,.formWithinRated,.formWithinReg{margin:3px;padding:3px}.auth-page .within_container{border:none;box-shadow:0 0 6px #111827}.manual-registration-option{color:#6b7280;font-size:13px;margin:22px 6px 4px}.manual-registration-option a{color:#111827;font-weight:500;text-decoration:underline;text-underline-offset:2px}.google-login-option{margin:12px auto 4px;max-width:320px;padding:0 8px}.auth-divider{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:10px;margin:10px 0}.auth-divider:after,.auth-divider:before{background:#cbd5e1;content:"";flex:1;height:1px}.google-login-button{align-items:center;background:#e8f0fe;border:1px solid #747775;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.08);color:#1f1f1f;display:flex;font:500 14px/1.2 Roboto,Arial,sans-serif;gap:10px;justify-content:center;min-height:40px;padding:0 14px;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease}.google-login-button:focus,.google-login-button:hover{background:#f8faff;border-color:#5f6368;box-shadow:0 1px 3px rgba(60,64,67,.24);color:#1f1f1f}.google-login-button__icon{flex:0 0 18px;height:18px;width:18px}.google-login-option__hint{color:#4b5563;font-size:11px;line-height:1.4;margin:8px 4px 0}.google-login-option__existing,.google-profile-existing-account{background:#fffbeb;border:1px solid #ccc;border-radius:4px;color:#363532;font-size:11px;line-height:1.45;margin:10px 4px 0;padding:8px 9px}.google-profile-existing-account{margin:10px auto;max-width:390px}.google-profile-intro{margin:10px 8px}.formWithinReg input.google-profile-readonly,.formWithinReg input.google-profile-readonly:focus{background:#f3f4f6;border-color:#cbd5e1;color:#374151;width:60%}.formWithinReg .google-profile-submit{margin-top:12px;min-width:140px;width:auto}.google-profile-back{font-size:12px;margin-top:10px}.loginReg_contact_Messages{border-radius:2px;box-shadow:0 0 2px rgba(0,0,0,.2);color:#185abc;font-size:13px;margin:15px 6px 5px;padding:2px 6px}.loginReg_contact_Messages,.nested{background-color:#e9e5dc;border:.5px solid #4e80b9;border-radius:4px}.nested{margin-bottom:1vh;padding:5px 5px 10px}.nested>div{display:flex;margin:3px 0;padding:5px 5px 0}.formContLogin .button2,.formWithinRated .button2,.formWithinReg .button2{font-size:14px;width:100px}.formContLogin label,.formWithinRated label,.formWithinReg label{font-size:12px;margin:4px 0 0;min-width:95px;padding:3px;width:30%}.formContLogin .labelsBetter,.formWithinRated .labelsBetter,.formWithinReg .labelsBetter{background-color:#fff;border:.5px solid #4e80b9;border-radius:4px;font-weight:600;margin:3px 4px;padding-top:4px}.formWithinReg .labelsBetter{padding-top:7px}.formContLogin input,.formWithinRated input,.formWithinReg input{background-color:#e8f0fe;border:1px solid #4e80b9;border-radius:4px;color:#181414;height:27px;max-width:170px;text-align:center;transition:width .4s ease-in-out;width:60%}.formContLogin input{max-width:180px;min-width:130px;width:50%}.formWithinReg input{margin:5px;max-width:200px;min-width:130px;width:60%}.formWithinRated input{border-radius:5px;height:25px;margin:2px 15px 2px 0;max-width:120px;min-width:90px;width:100px}.formContLogin input:focus,.formWithinRated input:focus,.formWithinReg input:focus{width:90%}::placeholder{color:#cfc0c0;font-size:12px;font-weight:500}.formContLogin input.valid,.formWithinRated input.valid,.formWithinReg input.valid{background:url("../images/check-solid.svg") no-repeat 95% 50%;background-color:#e8f0fe;background-size:13px}.formContLogin input.invalid,.formWithinRated input.invalid,.formWithinReg input.invalid{background:url("../images/false.svg") no-repeat 95% 50%;background-color:#e8f0fe;background-size:13px}select{background-color:#e8f0fe;border:1px solid #4e80b9;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.07);color:#181414;font-weight:700;height:20px;margin:2px 0;max-width:170px;text-align:center;transition:.15s cubic-bezier(.4,0,.2,1);transition:border-color .15s ease,box-shadow .15s ease;width:60px}select:hover{border-color:#0056b3;box-shadow:0 0 3px #0056b3}select:focus{border-color:#0378f5;box-shadow:0 0 3px #0378f5;outline:none}select option:focus{background-color:#dce9ff!important;color:#000}@media (prefers-reduced-motion:reduce){#container_LiftTraffic #trafficAnalnested .discrete-advanced-grid,#container_LiftTraffic .discrete-advanced-card,#container_LiftTraffic .discrete-advanced-card summary,#container_LiftTraffic .discrete-advanced-card summary:before{transition:none}}#otherSpaceInputsTraffic{margin-bottom:5px;width:80px}.form-message,.form-message-blue,.validation-message{background-color:#f2dede;border:.5px solid #09022b;border-radius:4px;color:#e74c3c;display:none;font-size:12px;margin-top:4px;padding:0 8px 2px;transition:opacity .3s,transform .3s}.validation-message.active{display:block;opacity:1;transform:translateY(0)}#messageGraphics,#settingsCompanyNameSuccess,#settingsCompanyTypeSuccess,#settingsCountrySuccess,#settingsFirstNameSuccess,#settingsLastNameSuccess,#validationChecksCorrect,#validationChecksCorrect12,#validationChecksCorrect123,#validationChecksCorrect1234,#validationChecksCorrect2,#validationChecksCorrect3,#validationChecksCorrect4,#validationChecksCorrect5,#validationChecksCorrectOTP,#validationChecksCorrectRated1,#validationChecksCorrectRated2{background-color:#cef1be;border-radius:4px;color:#021702;display:none;font-size:11px;font-weight:600;height:fit-content;line-height:1.25;margin-left:10px;margin-top:1px;max-width:210px;padding:3px 4px;transition:opacity .3s,transform .3s;white-space:normal}#settingsCompanyNameError,#settingsCompanyTypeError,#settingsCountryError,#settingsFirstNameError,#settingsLastNameError,#validationChecksWrong,#validationChecksWrong12,#validationChecksWrong123,#validationChecksWrong1234,#validationChecksWrong2,#validationChecksWrong3,#validationChecksWrong4,#validationChecksWrong45,#validationChecksWrong5,#validationChecksWrongRated1,#validationChecksWrongRated2{background-color:#f2dede;border-radius:4px;color:#e74c3c;display:none;font-size:11px;font-weight:600;height:fit-content;margin-left:10px;margin-top:1px;max-width:min-content;padding:3px 4px;transition:opacity .3s,transform .3s;white-space:nowrap}.traffic-side-validation-dock{height:auto;overflow:visible;position:static}.traffic-side-validation-stack{display:none!important}.traffic-context-validation-host{align-items:flex-end!important;background:transparent!important;border:0;box-shadow:none!important;box-sizing:border-box;color:inherit;display:flex!important;flex-direction:column;gap:5px;justify-content:flex-start!important;margin:3px 0 7px!important;max-width:none;min-height:0;opacity:1!important;overflow:visible;padding:0 4px;pointer-events:none;position:relative;transform:none!important;white-space:normal;width:100%;z-index:40}.traffic-context-validation-host:empty{display:none!important}#populationLevelsWrapper>.traffic-context-validation-host{align-items:stretch!important;margin:3px 2px 7px!important;padding:0;width:min(561px,calc(100% - 4px))}#populationLevelsWrapper>.traffic-context-validation-host>.traffic-side-validation-message{max-width:none;width:100%}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix:has(>.traffic-context-validation-host--traffic-mix-lunch){grid-template-rows:14px 28px auto 28px}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix>.traffic-context-validation-host--traffic-mix-lunch{align-items:stretch!important;grid-column:1/-1!important;grid-row:3!important;margin:0!important;min-width:0;padding:0!important;width:100%}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix:has(>.traffic-context-validation-host--traffic-mix-lunch)>.traffic-mix-profile-grid--uppeak,#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix:has(>.traffic-context-validation-host--traffic-mix-lunch)>.traffic-mix-profile-title--uppeak{grid-row:4}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix>.traffic-context-validation-host--traffic-mix-lunch>.traffic-side-validation-message{max-width:none;width:100%}.traffic-side-validation-message{border:1px solid;border-left:4px solid;border-radius:9px;box-shadow:0 5px 14px rgba(14,34,73,.14);box-sizing:border-box;display:block!important;font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1.25;min-height:fit-content;padding:3px 12px;pointer-events:auto;position:relative;text-align:left;width:min(360px,100%)}.traffic-side-validation-message.is-success{background:#e6f8d8;border-color:#69a84f;color:#173412}.traffic-side-validation-message.is-error{background:#fff0ed;border-color:#c9574f;color:#7e1f1f;padding-right:11px}.traffic-side-validation-message-body{display:block;padding-right:10px}.traffic-side-validation-message.is-error .traffic-side-validation-message-body{padding-right:0}.epilogue2 .traffic-paid-options-link,.traffic-free-project-limit-notice .traffic-paid-options-link,.traffic-paid-options-link,.traffic-print-chart-options--locked .traffic-paid-options-link,.traffic-side-validation-message .traffic-paid-options-link{background-color:var(--upgrade-access-background);color:var(--upgrade-access-color);font-weight:800;text-decoration:underline;text-underline-offset:2px}.traffic-paid-options-link:focus-visible,.traffic-paid-options-link:hover{background-color:var(--upgrade-access-hover-background);color:var(--upgrade-access-hover-color)}.traffic-side-validation-message-close{align-items:center;background:hsla(0,0%,100%,.72);border:0;border-radius:999px;box-shadow:none;color:inherit;cursor:pointer;display:inline-flex;font-family:Arial,Segoe UI,sans-serif;font-size:17px;font-weight:700;height:22px;justify-content:center;line-height:1;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:22px;z-index:2}.traffic-side-validation-message-close:hover{background:hsla(0,0%,100%,.9)}.traffic-validation-anchor--success{border-color:#69a84f!important;box-shadow:0 0 0 2px rgba(105,168,79,.18)!important}.traffic-validation-anchor--error{border-color:#c9574f!important;box-shadow:0 0 0 2px rgba(201,87,79,.2)!important}.message{display:none}.separator{color:#ee1010}.MessageLogin{background:#f2f2f2;border-radius:2px;box-shadow:0 1px 1px #ccc;color:#111827;margin:2px 7px;padding:1px 4px}#textArea1{border:none;border-bottom:1.5px solid #185abc;border-radius:10px;font-size:14px;padding:5px;width:380px}.form-message,.form-message-blue{border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:25px;margin:1px auto 0;max-width:400px;text-transform:capitalize;width:90%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-message-blue{background-color:#e8f0fe;border:.5px solid #185abc;color:#185abc;font-weight:700}#container.account-settings{background:transparent;color:#1f2937;display:block;flex:0 1 700px;font-size:14px;line-height:1.5;margin:96px 16px 32px;max-width:700px;min-width:0;width:calc(100% - 32px)}#container.account-settings,#container.account-settings *{box-sizing:border-box}#container.account-settings .within_container{border:1px solid #dce4ef;border-radius:18px;box-shadow:0 8px 28px rgba(17,46,86,.08);font-size:inherit;margin:0;max-width:none;min-width:0;padding:28px;text-align:left;width:100%}#container.account-settings .settings-heading h2{color:#142d50;font-size:25px;font-weight:700;letter-spacing:-.5px;line-height:1.25;margin:0 0 6px}#container.account-settings .settings-heading>p,#container.account-settings .settings-section-heading>p{color:#64748b;font-size:13px;margin:0}#container.account-settings .settings-membership{background:linear-gradient(120deg,#f4f8ff,#eaf2ff);border:1px solid #c9dcf5;border-radius:12px;margin:24px 0;padding:20px}#container.account-settings .settings-membership-summary{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto}#container.account-settings .settings-eyebrow{color:#526b8a;font-size:11px;font-weight:700;letter-spacing:.7px;margin:0 0 4px;text-transform:uppercase}#container.account-settings .settings-membership h3{color:#174ea6;font-size:20px;line-height:1.3;margin:0;overflow-wrap:anywhere}#container.account-settings .settings-membership-expiry{color:#526b8a;font-size:12px;margin:8px 0 0}#container.account-settings .settings-membership-expiry time{color:#334e70;display:inline-block;font-weight:600}#container.account-settings .settings-membership-days{align-items:center;border-left:1px solid #c9dcf5;color:#174ea6;display:flex;flex-direction:column;padding-left:20px}#container.account-settings .settings-membership-days strong{font-size:36px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-1px;line-height:1.15}#container.account-settings .settings-membership-days span{color:#526b8a;font-size:12px;margin-top:3px;white-space:nowrap}#container.account-settings .settings-membership-notice{border-top:1px solid #c9dcf5;color:#526b8a;font-size:12px;margin:16px 0 0;padding-top:14px}#container.account-settings .settings-membership-notice a{color:#174ea6;font-weight:600;text-underline-offset:3px}#container.account-settings .settings-profile-form{margin:0;padding:0}#container.account-settings .settings-profile-fields{background:transparent;border:0;display:grid;gap:18px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}#container.account-settings .settings-profile-fields>div{display:flex;flex-direction:column;margin:0;min-width:0;padding:0}#container.account-settings .settings-field--full,#container.account-settings .settings-section-heading{grid-column:1/-1}#container.account-settings .settings-section-heading h3{color:#142d50;font-size:15px;font-weight:700;margin:0 0 4px}#container.account-settings .settings-profile-fields>.settings-identity-heading{border-top:1px solid #e5ebf3;margin-top:4px;padding-top:20px}#container.account-settings .settings-field .labelsBetter{background:transparent;border:0;color:#334155;font-size:12px;font-weight:600;margin:0 0 6px;min-width:0;padding:0;width:100%}#container.account-settings .settings-field-note{color:#64748b;float:right;font-size:11px;font-weight:400}#container.account-settings .country-picker__toggle,#container.account-settings .settings-field>input,#container.account-settings .settings-field>select{background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.03);color:#1f2937;font:inherit;font-size:14px;font-weight:400;height:42px;line-height:1.4;margin:0;max-width:none;min-width:0;padding:9px 12px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}#container.account-settings .settings-field>input.invalid,#container.account-settings .settings-field>input.valid{background-color:#fff;background-position:right 12px center;padding-right:34px}#container.account-settings .country-picker__toggle[aria-invalid=true],#container.account-settings .settings-field>input.invalid,#container.account-settings .settings-field>select.invalid{border-color:#cf8585}#container.account-settings .settings-field>input.settings-readonly-input{background:#f5f7fa;box-shadow:none;color:#475569;cursor:default}#container.account-settings .country-picker__toggle:focus-visible,#container.account-settings .settings-field>input:focus,#container.account-settings .settings-field>select:focus{border-color:#185abc;box-shadow:none;outline:2px solid rgba(24,90,188,.18);outline-offset:1px}#container.account-settings .country-picker{font-size:14px;margin:0;max-width:none;width:100%}#container.account-settings .country-picker__panel{border-color:#cbd5e1;border-radius:10px;max-width:calc(100vw - 64px)}#container.account-settings .settings-field-error,#container.account-settings .settings-field-success{align-self:flex-start;background:transparent;font-size:11px;font-weight:400;line-height:1.4;margin:5px 0 0;max-width:100%;padding:0;white-space:normal}#container.account-settings .settings-field-success{color:#39714f}#container.account-settings .settings-field-error{color:#b42318}#container.account-settings .settings-actions-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}#container.account-settings .button2,#container.account-settings .settings-google-button{align-items:center;border:1px solid #185abc;border-radius:8px;box-shadow:0 2px 4px rgba(24,90,188,.1);display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:8px;justify-content:center;line-height:1.4;margin:0;min-height:42px;padding:10px 16px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease;width:auto}#container.account-settings .settings-primary-button{background:#185abc;color:#fff}#container.account-settings .settings-primary-button:hover{background:#174ea6;border-color:#174ea6}#container.account-settings .settings-google-button,#container.account-settings .settings-password-button{background:#fff;border-color:#cbd5e1;box-shadow:0 1px 2px rgba(15,23,42,.04);color:#334e70}#container.account-settings .settings-google-button:hover,#container.account-settings .settings-password-button:hover{background:#f4f8ff;border-color:#9db7df}#container.account-settings .button2:focus,#container.account-settings .button2:hover{transform:none}#container.account-settings .button2:focus-visible,#container.account-settings .settings-google-button:focus-visible{outline:2px solid #185abc;outline-offset:3px}#container.account-settings .button2:disabled{background:#e5eaf1;border-color:#d6dee8;box-shadow:none;color:#64748b;cursor:not-allowed}#container.account-settings .settings-preferences-grid{border-top:1px solid #e5ebf3;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;padding-top:24px}#container.account-settings .settings-google-panel{background:#fbfcfe;border:1px solid #e0e7f0;border-radius:12px;display:flex;flex-direction:column;min-width:0;padding:18px}#container.account-settings .settings-google-panel>form{display:flex;flex:1;flex-direction:column}#container.account-settings .settings-google-panel h3{color:#142d50;font-size:14px;font-weight:700;margin:0 0 12px}#container.account-settings .settings-google-copy,#container.account-settings .settings-google-status{color:#64748b;font-size:12px;line-height:1.6;margin:10px 0}#container.account-settings .settings-newsletter-choice{align-items:start;color:#475569;cursor:pointer;display:grid;font-size:12px;gap:9px;grid-template-columns:16px minmax(0,1fr);line-height:1.6}#container.account-settings .settings-newsletter-choice input{accent-color:#185abc;height:16px;margin:2px 0 0;width:16px}#container.account-settings .settings-google-status{align-items:center;display:flex;flex-wrap:wrap;gap:8px;overflow-wrap:anywhere}#container.account-settings .settings-google-status__badge{background:#e8f6ed;border:1px solid #bde3ca;border-radius:999px;color:#166534;font-size:11px;font-weight:600;padding:3px 9px}#container.account-settings .settings-google-form{margin-top:16px}#container.account-settings .settings-google-form .settings-google-button,#container.account-settings .settings-google-panel .button2{cursor:pointer;margin-top:auto;width:100%}#container.account-settings .settings-flash:empty{display:none}#container.account-settings .form-message,#container.account-settings .form-message-blue{border-radius:8px;font-size:12px;height:auto;line-height:1.5;margin:0 0 18px;max-width:none;padding:10px 12px;text-transform:none;width:100%}@media (max-width:600px){#container.account-settings .within_container{padding:20px}#container.account-settings .settings-preferences-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:430px){#container.account-settings .settings-profile-fields{gap:16px;grid-template-columns:minmax(0,1fr)}#container.account-settings .settings-membership{padding:16px}#container.account-settings .settings-membership-summary{gap:12px}#container.account-settings .settings-membership-days{padding-left:12px}#container.account-settings .settings-membership-days strong{font-size:30px}#container.account-settings .settings-actions-row{flex-direction:column}}.form-message p{font-size:1.7rem;text-align:center}.done-icon{font-size:.7rem;margin-left:auto}.antispam{display:none}.ratedLoadArea{background-color:#e7f3fe;border-radius:.2em;box-shadow:1px 3px #4e80b9;display:flex;justify-content:space-between;margin:1px 15px 3px;padding:1px}.ratedLoadtext,.ratedLoadtext2{background-color:#daecdc;font-weight:500;margin:2px}.ratedLoadtext2{font-size:14px;font-weight:650}.within_container .epilogue{text-align:left}.tooltip span{font-size:20px;margin-top:5px}.tooltip:hover .epilogue{opacity:1;visibility:visible}.tooltip2{align-items:center;color:#0056b3;cursor:default;display:inline-flex;justify-content:center;line-height:1;position:relative;vertical-align:middle}.tooltip2 span{font-size:16px;font-weight:500;transition:none}.tooltip2>span:first-child:not(.epilogue2){align-items:center;background:#e8f0fe;border:1.5px solid #2f67b2;border-radius:50%;box-sizing:border-box;color:#001644;display:inline-flex;flex:0 0 11.5px;font-family:Arial,Helvetica,sans-serif;font-size:0;font-weight:800;height:11.5px;justify-content:center;line-height:1;margin:0 3px 2px 0;opacity:1;visibility:visible;width:11.5px}.tooltip2>span:first-child:not(.epilogue2):before{content:"i";font-size:10px;line-height:.5}.traffic-run-legacy-info.tooltip2>span:first-child:not(.epilogue2){margin-right:0}.tooltip2:hover span{opacity:1;visibility:visible}.tooltip2:focus-within,.tooltip2:hover{z-index:10001}.epilogue2{border:1px solid #09022b;box-shadow:0 4px 6px rgba(0,0,0,.1);font-weight:400;left:calc(100% + 2px);line-height:1.35;margin:0;position:absolute;top:calc(100% + 3px);white-space:nowrap;z-index:10001}.epilogue,.epilogue2{background-color:#163d7a;border-radius:5px;color:#fff;font-size:12px;opacity:0;padding:5px 10px 6px;transition:all 1s ease-out;visibility:hidden}.tooltip .epilogue,.tooltip2 .epilogue2{transition:opacity 0s linear,visibility 0s linear}.tooltip2:hover .epilogue2,.tooltip:hover .epilogue{transition:opacity .22s ease-out,visibility 0s linear}.door-timing-tooltip{line-height:1.2;max-width:680px;min-width:560px;white-space:normal}.door-timing-tooltip-note,.door-timing-tooltip-title{display:block;font-size:12px!important}.door-timing-tooltip-table{border-collapse:collapse;color:#fff;font-size:12px;margin:5px 0;width:100%}.door-timing-tooltip-table td,.door-timing-tooltip-table th{border:1px solid hsla(0,0%,100%,.35);padding:3px 6px;text-align:center}.door-timing-tooltip-table td:first-child,.door-timing-tooltip-table th:first-child{text-align:left}.door-timing-tooltip-table th{background-color:hsla(0,0%,100%,.16);font-weight:700}#checkboxLiftTraffic,#checkboxRatedload,#checkboxValidation,#checkboxZoning{background-color:#e7f3fe;border:1px solid #4e80b9;border-radius:.4em;border-radius:0;font-size:10px;font-weight:400;margin-left:auto;margin-right:auto;margin-top:2px;padding-right:5px;text-align:left;width:fit-content}#checkboxZoning{border:none;margin:1px 3px;padding:1px}#checkboxZoning input.checkboxSquare{margin-left:8px}#checkboxZoning span{margin-right:2px}#checkboxValidation{border:none;margin:1px 3px 1px 4px;max-height:17px}#checkboxValidation label{font-size:11px;margin-right:-27px}#checkboxValidation input[type=number]{font-weight:600;margin-left:4px;margin-right:4px;min-width:72px;width:72px}#checkboxLiftTraffic{margin:5px 0 5px 6px}#checkboxSpaceCalc{margin:3px 0 3px 6px}.formWithinRated input.checkboxSquare{height:13px;margin:-1px 1px 2px 5px;min-width:12px;position:relative;top:2px;width:3px}#Error404{color:#888;display:table;font-family:Lato,sans-serif;height:100vh;margin:0;text-align:center;transition:all .6s;width:100%}.spanBackround{background-color:#f2f2f2;border-radius:6px;box-shadow:0 0 2px 2px rgba(0,0,0,.2);color:#09022b;padding:1px 4px 1px 8px;transition:background-color .24s ease-in-out,box-shadow .24s ease-in-out,color .24s ease-in-out}.spanBackround:hover,.within_container_In_TrafficAnalysis_Results .results_Traffic_Analysis:focus-within .spanBackround,.within_container_In_TrafficAnalysis_Results .results_Traffic_Analysis:hover .spanBackround{background-color:#f2f2f2;box-shadow:0 0 2px 2px rgba(0,0,0,.2);color:#09022b}.fb-like{font-size:10px;padding-left:15%}.fof{display:table-cell;vertical-align:middle}.fof h1{animation:type .5s infinite alternate;display:inline-block;font-size:50px;padding-right:12px}.debuggingNav{font-size:10px;max-width:100%;overflow-wrap:anywhere;word-break:break-word}#canvasTraffic{margin:100px 0 0 200px;width:800px}.containerTypeOfTest{flex:1 1 100%;text-align:center}#typeOfTest{animation:highlightText 2s linear infinite;background-color:#e8f0fe;border:1px solid #4e80b9;border-radius:4px;display:inline-block;font-size:12px;font-weight:600;height:max-content;max-width:350px;padding:4px;text-align:center;width:max-content}@keyframes highlightText{0%,to{color:#4e80b9}60%{color:#00050c}}.imageToHover,.imageToHoverZindex{border-radius:2px;box-shadow:0 4px 8px rgba(0,0,0,.3);filter:grayscale(40%);margin:1px;overflow:hidden;position:relative;transition:all .2s ease-out;z-index:0}.imageToHover:hover,.imageToHoverZindex:hover{box-shadow:1px 8px 16px rgba(0,0,1,.6);filter:none;opacity:1;transform:scale(1.15)}.imageToHoverZindex:hover{z-index:1}.print-button:hover .print-icon:after,span.print-icon,span.print-icon:after,span.print-icon:before{border:2px solid #333}span.print-icon:after{border-width:2px}.print-button{background:transparent;border:none;box-sizing:border-box;display:inline-block;height:42px;margin:3px;padding:0;position:relative;text-decoration:none;width:42px}.print-button:hover .print-icon:after,span.print-icon,span.print-icon:after,span.print-icon:before{background-color:#fff;box-sizing:border-box}span.print-icon{background:#fff;border-radius:20% 20% 0 0;display:inline-block;height:37%;margin-top:25%;padding:0;position:relative;width:70%}span.print-icon:before{bottom:100%;height:110%;transition:height .2s .15s}span.print-icon:after,span.print-icon:before{content:"";left:12%;position:absolute;right:12%}span.print-icon:after{background:#fff;background-image:linear-gradient(0deg,#fff 0,#fff 14%,#333 0,#333 28%,#fff 0,#fff 42%,#333 0,#333 56%,#fff 0,#fff 70%,#333 0,#333 84%,#fff 0,#fff);background-position:50%;background-repeat:no-repeat;background-size:70% 90%;height:0;top:55%;transition:height .2s,border-width 0s .2s,width 0s .2s}.print-button:hover{cursor:pointer}.print-button:hover .print-icon:before{height:0;transition:height .2s}.print-button:hover .print-icon:after{height:120%;transition:height .2s .15s,border-width 0s .16s}button.print-button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.32}button.print-button:disabled:hover{cursor:not-allowed}button.print-button:disabled:hover .print-icon:before{height:110%;transition:none}button.print-button:disabled:hover .print-icon:after{height:0;transition:none}.smaller{font-size:11px;font-weight:500}#youtube2{max-width:420px;padding:0}.menu__hotspot{background:transparent;height:100vh;left:0;position:fixed;top:0;width:12px;z-index:999999}#menu__toggle:checked~.menu__hotspot,#menu__toggle:not(:checked)~.menu__hotspot{pointer-events:auto}#menu__toggle{opacity:0}#menu__toggle:not(:checked)+.menu__btn>span{transform:rotate(45deg) scale(1.05)}#menu__toggle:not(:checked)+.menu__btn>span:before{top:0;transform:rotate(0deg) scale(1.05)}#menu__toggle:not(:checked)+.menu__btn>span:after{top:0;transform:rotate(90deg) scale(1.05)}#menu__toggle:not(:checked)~.menu__box{left:0}.menu__btn{align-items:center;background-color:transparent;cursor:pointer;display:flex;height:20px;justify-content:center;left:10px;position:fixed;top:75px;width:19px;z-index:1}.menu__btn:hover>span,.menu__btn:hover>span:after,.menu__btn:hover>span:before{background-color:#000;transform:scale(1)}.menu__btn:active>span,.menu__btn:active>span:after,.menu__btn:active>span:before{background-color:#323232}.menu__btn.open>span:before{top:0;transform:rotate(45deg)}.menu__btn.open>span:after{top:0;transform:rotate(-45deg)}.menu__btn>span,.menu__btn>span:after,.menu__btn>span:before{background-color:#0056b3;box-shadow:0 0 3px rgba(0,0,0,.2);display:block;height:1.3px;position:absolute;transition-duration:.25s;width:100%}.menu__btn>span:before{content:"";top:-7px}.menu__btn>span:after{content:"";top:7px}.menu__box{background-color:#e9e5dc;border:0 solid #1b1a1a;box-shadow:3px 8px 14px rgba(0,0,0,.4);height:100%;left:-100%;max-width:200px;min-width:80px;overflow-x:hidden;overflow-y:auto;padding-top:120px;position:fixed;top:0;transition-duration:.25s;width:150px}#pauseButton{background:linear-gradient(180deg,#4e80b9,#1f0404);border-color:#181414;color:#fff;font-size:20px;font-weight:500;margin-right:10px;min-height:35px;padding:2px 6px;width:65px}#pauseButton:active,#pauseButton:focus,#pauseButton:hover{color:#fff}#backendStopButton{background:linear-gradient(180deg,#c81d2e,#1f0404);border-color:#181414;color:#ffd8d8;font-size:16px;font-weight:700;margin-right:10px;min-height:35px;padding:2px 6px;width:65px}#backendStopButton:focus,#backendStopButton:hover{background:#ffe5e5;border-color:#8d1a1a;color:#2f0000}#trafficControlsStack{align-items:center;display:flex;flex-direction:column;gap:8px}.traffic-controls-row{align-items:center;display:flex;gap:10px;justify-content:center}.traffic-controls-row-bottom #backendStopButton,.traffic-controls-row-bottom .print-button,.traffic-controls-row-top #buttonTraffic1,.traffic-controls-row-top #pauseButton{margin-right:0}#container_LiftTraffic #buttonTraffic1{min-height:44px}#trafficControlsStack .print-button{height:46px;width:46px}.traffic-print-upgrade-link{background:var(--upgrade-access-background);border-color:var(--upgrade-access-border);color:var(--upgrade-access-color);filter:none;opacity:1}.traffic-print-upgrade-link:focus-visible,.traffic-print-upgrade-link:hover{background:var(--upgrade-access-hover-background);color:var(--upgrade-access-hover-color);outline:2px solid var(--upgrade-access-hover-border);outline-offset:2px}.traffic-free-project-limit-notice{background:var(--upgrade-access-background);border:1px solid var(--upgrade-access-border);border-radius:9px;box-sizing:border-box;color:var(--upgrade-access-hover-color);font-size:12px;line-height:1.45;margin:0 auto 12px;padding:10px 14px;text-align:center;width:min(100%,620px)}.traffic-free-project-limit-notice[hidden]{display:none!important}.traffic-free-project-limit-notice a,.traffic-free-project-limit-notice span,.traffic-free-project-limit-notice strong{display:block}.traffic-free-project-limit-notice a{margin-top:5px}.traffic-free-project-limit-notice a,.traffic-print-chart-options--locked a{color:var(--upgrade-access-color);font-weight:800}.within_container_In_TrafficAnalysis_Results .traffic-print-chart-options--locked{background:var(--upgrade-access-background);border-color:var(--upgrade-access-border);color:var(--upgrade-access-hover-color)}@media print{body.traffic-print-locked{background:#fff!important;margin:0!important;transform:none!important}body.traffic-print-locked>*{display:none!important}body.traffic-print-locked:before{background:none!important;color:#122033!important;content:"Traffic-report printing and PDF export require paid access."!important;display:block!important;font-size:22px!important;font-weight:700!important;height:auto!important;line-height:1.35!important;margin:30mm auto 8mm!important;padding:0!important;text-align:center!important}body.traffic-print-locked:after{color:#5d6b7c!important;content:"Visit lift-traffic.com/Shop to unlock printing and PDF export."!important;display:block!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;position:static!important;text-align:center!important}}#container_LiftTraffic #buttonTraffic1{background:linear-gradient(180deg,#163d7a,#0e2347);border-color:#16325e;box-shadow:0 4px 12px rgba(12,36,74,.28);color:#f4f8ff}#container_LiftTraffic #buttonTraffic1:focus,#container_LiftTraffic #buttonTraffic1:hover{background:linear-gradient(180deg,#1a4b94,#102953);border-color:#2a63b3;color:#fff}.menu-session-timer-row{border-bottom:1px solid rgba(24,90,188,.25);display:block;margin:0 4px 6px;padding:4px 8px 4px 18px;text-align:left}.menu-session-timer{align-items:flex-start;background:linear-gradient(180deg,#f2f8ff,#e0edff);border:1px solid #8eb1e6;border-radius:8px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.65);color:#0b2e66;display:inline-flex;flex-direction:column;font-size:13px;font-weight:700;gap:4px;padding:4px 8px}.menu-session-timer-main{align-items:center;display:inline-flex;gap:6px}.menu-session-timer i{color:#174f9d}.menu-session-timer #sessionTimer{color:#0b2e66;letter-spacing:.2px}.menu-session-active-users{color:#284f86;font-size:11px;font-weight:700;line-height:1.2}.menu-session-activity{animation:menuSessionActivityBlink 1.6s ease-in-out infinite;border:1px solid rgba(12,30,58,.35);border-radius:50%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.55);display:inline-block;height:8px;margin-left:4px;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;width:8px}.menu-session-activity[data-state=active]{background:#15b662;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.65),0 0 6px rgba(21,182,98,.55)}.menu-session-activity[data-state=idle]{background:#d9a31a;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.65),0 0 4px rgba(217,163,26,.45)}.menu-session-activity[data-state=error]{background:#d14343;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.65),0 0 6px rgba(209,67,67,.55)}.menu-session-activity.is-sync{animation:menuSessionActivityBlink 1.6s ease-in-out infinite,menuSessionSyncPulse 1.1s ease-out}@keyframes menuSessionActivityBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes menuSessionSyncPulse{0%{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.65),0 0 0 0 rgba(58,122,216,.55);transform:scale(1)}60%{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.65),0 0 0 8px rgba(58,122,216,0);transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.menu-session-activity,.menu-session-activity.is-sync{animation:none}}.menu-session-debug-wrap{align-items:flex-start;display:inline-flex;flex-direction:column;gap:2px;width:100%}.menu-session-timer .menu-session-debug{align-items:center;background:#f9fbff;border:1px solid #b7cae8;border-radius:999px;color:#2b4f81;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:0;margin-left:22px;padding:1px 6px}.menu-session-debug-meta{color:#355a8c;font-size:10px;font-weight:700;letter-spacing:0;line-height:1.2;margin-left:22px;white-space:normal}#container_LiftTraffic #trafficRunsHistoryButton{align-items:center;background:linear-gradient(180deg,#f6f9ff,#e5eefc);border-color:#9bb8df;color:#163d7a;display:inline-flex;gap:7px;justify-content:center;margin-bottom:2px;margin-top:4px;min-width:120px;text-decoration:none}#container_LiftTraffic #trafficRunsHistoryButton .traffic-history-button-icon{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;transition:transform .2s ease;width:19px}#container_LiftTraffic #trafficRunsHistoryButton:focus .traffic-history-button-icon,#container_LiftTraffic #trafficRunsHistoryButton:hover .traffic-history-button-icon{transform:rotate(-12deg)}#container_LiftTraffic #trafficRunsHistoryButton:focus,#container_LiftTraffic #trafficRunsHistoryButton:hover{background:linear-gradient(180deg,#edf4ff,#dbe9fc);border-color:#7ea3d7;color:#0f2d5a}#trafficHistoryQuickAccess{display:flex;justify-content:center;margin-bottom:6px;margin-top:2px}.traffic-history-page{background:#f2f5fb;box-sizing:border-box;margin:16px auto;max-width:none;min-width:320px;width:min(1600px,100%)}.traffic-history-page-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.traffic-history-page-subtitle{color:#24436f;font-size:14px;margin:8px 0 12px}.traffic-history-print-access-note{align-items:center;background:#fff8e5;border:1px solid #d8b45a;border-radius:10px;color:#47350b;display:flex;font-size:13px;gap:12px;justify-content:space-between;margin:0 0 12px;padding:9px 12px}.traffic-history-print-access-note a{color:#075fb8;font-weight:800;white-space:nowrap}.traffic-history-page-list{display:grid;gap:10px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.traffic-history-empty,.traffic-history-loading{background:#eef3fb;border:1px solid #c8d8f0;border-radius:12px;color:#274b7c;font-size:14px;padding:12px}.traffic-history-card{background:#f7f9fd;border:1px solid #bfd2ef;border-radius:12px;display:flex;flex-direction:column;max-height:252px;min-height:252px;overflow:hidden;padding:10px;text-align:left}.traffic-history-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:6px}.traffic-history-card-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-left:auto}.traffic-history-print-button{align-items:center;background:#fff;border:1px solid #8eadd7;border-radius:8px;box-shadow:0 1px 2px rgba(21,64,115,.12);color:#174d8e;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:750;gap:5px;min-height:30px;padding:4px 9px}.traffic-history-print-button:focus-visible,.traffic-history-print-button:hover{background:#edf5ff;border-color:#4d7fbd;color:#0d3f7e}.traffic-history-print-button svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:16px}.traffic-history-print-extra-kpi,.traffic-history-print-heading{display:none}.traffic-history-chip{background:#dbe9ff;border-radius:10px;color:#11498f;display:inline-block;font-size:12px;font-weight:700;padding:1px 8px}.traffic-history-sim{color:#1f4578;font-size:12px;font-weight:600;text-align:right}.traffic-history-stamp{color:#365983;font-size:13px;margin-bottom:6px}.traffic-history-project{color:#244a79;font-size:12px;font-weight:650;margin:-2px 0 6px}.traffic-history-kpis{color:#123f79;display:flex;flex:0 0 auto;flex-direction:column;font-weight:700;gap:2px}.traffic-history-inputs{color:#204770;flex:1 1 auto;font-size:12px;line-height:1.35;margin-top:8px;overflow-y:auto;padding-right:4px}.traffic-history-inputs-label{color:#11498b;font-weight:700}@media (max-width:1100px){.traffic-history-page{min-width:0;width:100%}.traffic-history-page-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media print{body.traffic-history-printing{background:#fff!important;margin:0!important;transform:none!important}body.traffic-history-printing .traffic-history-page-head,body.traffic-history-printing .traffic-history-page-subtitle,body.traffic-history-printing .traffic-history-print-access-note,body.traffic-history-printing .traffic-history-print-button,body.traffic-history-printing:after{display:none!important}body.traffic-history-printing #container,body.traffic-history-printing .traffic-history-page,body.traffic-history-printing .traffic-history-page-list{background:#fff!important;border:0!important;box-shadow:none!important;display:block!important;margin:0!important;max-width:none!important;min-width:0!important;padding:0!important;width:100%!important}body.traffic-history-printing .traffic-history-card{display:none!important}body.traffic-history-printing .traffic-history-card.is-print-target{background:#fff!important;border:1px solid #9eb6d5!important;border-radius:4mm!important;box-shadow:none!important;color:#142f52!important;display:flex!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:10mm!important;page-break-inside:avoid!important;break-inside:avoid!important}body.traffic-history-printing .traffic-history-print-heading{align-items:flex-end;border-bottom:2px solid #174d8e;color:#174d8e;display:flex!important;gap:15px;justify-content:space-between;margin-bottom:8mm;padding-bottom:3mm}body.traffic-history-printing .traffic-history-print-heading span{font-size:18px;font-weight:900}body.traffic-history-printing .traffic-history-print-heading strong{font-size:13px}body.traffic-history-printing .traffic-history-card-top{margin-bottom:3mm}body.traffic-history-printing .traffic-history-chip,body.traffic-history-printing .traffic-history-sim{font-size:13px}body.traffic-history-printing .traffic-history-project,body.traffic-history-printing .traffic-history-stamp{font-size:12px}body.traffic-history-printing .traffic-history-kpis{display:grid;gap:3mm;grid-template-columns:repeat(2,minmax(0,1fr));margin:6mm 0}body.traffic-history-printing .traffic-history-kpis span{background:#f4f8fd!important;border:1px solid #c8d8ec;border-radius:2mm;padding:3mm;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.traffic-history-printing .traffic-history-print-extra-kpi{display:block!important}body.traffic-history-printing .traffic-history-inputs{background:#fbfcfe!important;border:1px solid #d6e1ef;border-radius:2mm;color:#203f65;font-size:11px;line-height:1.55;margin-top:2mm;overflow:visible!important;padding:4mm;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.containerWithinLogin{background-color:#eee;border-radius:10px;box-shadow:1px 1px 3px -1px #09022b;font-size:11px;line-height:1.3;margin:15px;max-width:400px;min-width:200px;padding:8px 8px 5px 16px;transition:box-shadow .24s ease-in-out}.containerWithinLogin:hover{box-shadow:3px 3px 5px 0 rgba(0,0,0,.4)}#pictureWithinNav{background:hsla(0,0%,100%,.86);border:1px solid #c8d8ee;border-radius:6px;box-sizing:border-box;margin:5px;overflow:hidden;padding:3px}#pictureWithinNav br{display:none}#pictureWithinNav img{border-radius:4px;display:block}#pictureWithinNav img,#slideshowImage{height:auto;position:relative;width:100%}#slideshowImage{opacity:1;transition:opacity 1s ease-in-out}#slideshowImage.hidden{opacity:0}.animated-icon{animation:popInOut 2s ease-in-out infinite;margin:0 15px}#extraElevatorsFloorsWrapper,#extraElevatorsRatedLoadWrapper,#extraElevatorsSpeedWrapper{display:flex;flex-direction:column;max-height:fit-content}#container_LiftTraffic #trafficAnalnested .traffic-elevator-access-notice{background:#fff8e8;border:1px solid #d39a3b;border-left-width:4px;border-radius:7px;box-sizing:border-box;color:#704500;display:block;font-size:10px;font-weight:600;line-height:1.35;margin:5px 3px;max-width:344px;overflow-wrap:anywhere;padding:7px 9px;text-align:left;width:calc(100% - 6px)}#container_LiftTraffic #trafficAnalnested .traffic-elevator-access-notice[hidden]{display:none}#container_LiftTraffic #trafficAnalnested .traffic-elevator-access-notice.is-error{background:#fff4f2;border-color:#b42318;color:#8c1d15}#container_LiftTraffic #trafficAnalnested .traffic-elevator-access-notice.is-advisory{background:#fff8e8;border-color:#d39a3b;color:#704500}#container_LiftTraffic #trafficAnalnested .traffic-elevator-access-notice strong{color:inherit;display:block;font-size:10.5px;font-weight:800;margin-bottom:2px}#container_LiftTraffic #trafficAnalnested .traffic-elevator-access-notice .traffic-elevator-access-action{margin:2px 0 4px}#container_LiftTraffic #trafficAnalnested .traffic-elevator-access-notice ul{margin:2px 0 5px 16px;padding:0}#container_LiftTraffic #trafficAnalnested .traffic-elevator-access-notice ul:last-child{margin-bottom:0}#container_LiftTraffic #trafficAnalnested .traffic-elevator-access-notice li+li{margin-top:3px}#container_LiftTraffic #trafficAnalnested .traffic-express-card{background:linear-gradient(180deg,#f7fbff,#edf4ff);border:1px solid #9ebae0;border-radius:8px;box-sizing:border-box;color:#0f2d5c;display:block;margin:3px;max-width:344px;overflow:visible;text-align:left;width:calc(100% - 6px)}#container_LiftTraffic #trafficAnalnested .traffic-express-card[hidden]{display:none}#container_LiftTraffic #trafficAnalnested .traffic-express-card>summary{align-items:center;box-sizing:border-box;color:#0f3f7c;cursor:pointer;display:flex;font-size:11.5px;font-weight:750;gap:6px;justify-content:space-between;list-style:none;min-height:28px;padding:5px 7px}#container_LiftTraffic #trafficAnalnested .traffic-express-card>summary::-webkit-details-marker{display:none}#container_LiftTraffic #trafficAnalnested .traffic-express-card>summary:before{border-color:transparent transparent transparent #0f3f7c;border-style:solid;border-width:4px 0 4px 6px;content:"";flex:0 0 auto;height:0;transform:rotate(0deg);transition:transform .16s ease;width:0}#container_LiftTraffic #trafficAnalnested .traffic-express-card[open]>summary:before{transform:rotate(90deg)}#container_LiftTraffic #trafficAnalnested .traffic-express-title-tooltip{flex:0 0 auto}#container_LiftTraffic #trafficAnalnested .traffic-express-title-tooltip .epilogue2{font-size:12px;font-weight:400;line-height:1.35;min-width:210px;white-space:normal}#container_LiftTraffic #trafficAnalnested .traffic-express-active-count{background:hsla(0,0%,100%,.72);border:1px solid #d6e2f3;border-radius:999px;color:#526b8d;font-size:9.5px;font-weight:650;margin-left:auto;padding:2px 6px;text-align:right;white-space:normal}#container_LiftTraffic #trafficAnalnested .traffic-express-active-count.is-active{background:#fff7e6;border-color:#efc477;color:#9a5b00}#container_LiftTraffic #trafficAnalnested .traffic-express-card.is-unavailable>summary{color:#6f8095;cursor:not-allowed}#container_LiftTraffic #trafficAnalnested .traffic-express-card.is-unavailable>summary:before{border-left-color:#98a8ba}#container_LiftTraffic #trafficAnalnested .traffic-express-active-count.is-unavailable{background:#f3f5f7;border-color:#ccd5df;color:#6f7d8c}#container_LiftTraffic #trafficAnalnested .traffic-express-card-body,#container_LiftTraffic #trafficAnalnested .traffic-express-row,#container_LiftTraffic #trafficAnalnested .traffic-express-rows,#container_LiftTraffic #trafficAnalnested .traffic-express-service-summary{box-sizing:border-box;display:block;width:100%}#container_LiftTraffic #trafficAnalnested .traffic-express-card-body{border-top:1px solid #c8d6ec;padding:0 6px 6px}#container_LiftTraffic #trafficAnalnested .traffic-express-help{color:#425f84;font-size:10px;font-weight:550;line-height:1.35;margin:6px 2px}#container_LiftTraffic #trafficAnalnested .traffic-express-operation-notice{background:#fff7e6;border:1px solid #d99b45;border-left-width:3px;border-radius:4px;color:#744400;display:none;font-size:10px;font-weight:600;line-height:1.2;margin:4px 1px 6px;padding:5px 7px}#container_LiftTraffic #trafficAnalnested .traffic-express-operation-notice.is-visible{display:block}#container_LiftTraffic #trafficAnalnested .traffic-express-operation-notice.is-warning{background:#fff7e6;border-color:#d99b45;color:#744400}#container_LiftTraffic #trafficAnalnested .traffic-express-row{background:hsla(0,0%,100%,.78);border:1px solid #cbd9ee;border-radius:7px;margin:3px 0;padding:2px 2px 2px 8px}#container_LiftTraffic #trafficAnalnested .traffic-express-row.is-active{background:#f1f8fc;border-color:#74a8c5;box-shadow:inset 3px 0 0 #2f7f9f}#container_LiftTraffic #trafficAnalnested .traffic-express-row.is-invalid{background:#fff4f2;border-color:#b42318;box-shadow:inset 3px 0 0 #b42318}#container_LiftTraffic #trafficAnalnested .traffic-express-row-header{align-items:center;box-sizing:border-box;display:grid;gap:5px;grid-template-columns:38px minmax(0,1fr);width:100%}#container_LiftTraffic #trafficAnalnested .traffic-express-car-label{color:#153d70;font-size:11px;font-weight:800;white-space:nowrap}#container_LiftTraffic #trafficAnalnested .traffic-express-card select{border-radius:5px;font-size:10.5px;font-weight:650;height:23px;margin:0;max-width:none;min-width:0;padding:0 4px;width:100%}#container_LiftTraffic #trafficAnalnested .traffic-express-mode-select.is-all-floors{background:#f1fbf6;border-color:#72b99b;color:#087a4b;font-style:italic;font-weight:800}#container_LiftTraffic #trafficAnalnested .traffic-express-row.is-active .traffic-express-mode-select{background:#eaf5fb;border-color:#5f9fc4;color:#154f72;font-weight:700}#container_LiftTraffic #trafficAnalnested .traffic-express-row.is-invalid .traffic-express-mode-select{background:#fff4f2;border-color:#b42318;color:#8c1d15}#container_LiftTraffic #trafficAnalnested .traffic-express-range-row{align-items:center;box-sizing:border-box;display:grid;gap:4px;grid-template-columns:55px minmax(0,1fr) 43px minmax(0,1fr);margin-top:4px;width:100%}#container_LiftTraffic #trafficAnalnested .traffic-express-range-label{color:#4a5f7d;font-size:10px;font-weight:650;white-space:nowrap}#container_LiftTraffic #trafficAnalnested .traffic-express-required-stops,#container_LiftTraffic #trafficAnalnested .traffic-express-service-summary{box-sizing:border-box;color:#435c7c;display:block;font-size:9.5px;font-weight:550;line-height:1.25;margin-top:4px;overflow-wrap:anywhere;width:100%}#container_LiftTraffic #trafficAnalnested .traffic-express-required-stops strong,#container_LiftTraffic #trafficAnalnested .traffic-express-service-summary strong{color:#173f75;font-weight:750}#container_LiftTraffic #trafficAnalnested .traffic-express-service-summary{border-top:1px dashed #d6deea;padding-top:4px}#container_LiftTraffic #trafficAnalnested .traffic-express-service-summary>span{color:#8aa0bb;padding:0 2px}#container_LiftTraffic #trafficAnalnested .traffic-express-card select:focus-visible,#container_LiftTraffic #trafficAnalnested .traffic-express-card>summary:focus-visible{outline:2px solid #2f80ed;outline-offset:1px}#container_LiftTraffic #trafficAnalnested .traffic-express-row-error{color:#9f1c13;display:none;font-size:9.5px;font-weight:700;line-height:1.2;margin-top:3px}#container_LiftTraffic #trafficAnalnested .traffic-express-row.is-invalid .traffic-express-row-error{display:block}#container_LiftTraffic #trafficAnalnested .traffic-express-validation{background:#fff4f2;border:1px solid #b42318;border-radius:4px;color:#8c1d15;display:none;font-size:10px;font-weight:700;line-height:1.2;margin:4px 1px 0;padding:4px 5px}#container_LiftTraffic #trafficAnalnested .traffic-express-validation.is-visible{display:block}#container_LiftTraffic #checkboxZoning.is-disabled-by-express{opacity:.62}#container_LiftTraffic #checkboxZoning.is-disabled-by-express #softZoningLabel:after{color:#657184;content:" (unavailable during express operation)";font-size:9px}@media (prefers-reduced-motion:reduce){#container_LiftTraffic #trafficAnalnested .traffic-express-card>summary:before{transition:none}}.extraElevatorGroup{background:#fff;color:#09022b;margin:0;max-height:18px;opacity:0;padding:1px 0 0;transform:translateY(-5px);transition:opacity .3s ease,transform .3s ease;width:100%}.extraElevatorGroup.fade-in{opacity:1;transform:translateY(0)}.extraElevatorGroup.fade-out{opacity:0;transform:translateY(10px)}.extraElevatorGroup input{color:#0056b3;font-size:12px;margin:0;max-height:15px}.corrected{border:2px solid red!important;transition:border .3s ease}@keyframes pulse{0%{background-color:#ffd6d6}to{background-color:transparent}}.range-badge{color:#980000;display:inline-flex;font-size:12px;opacity:.15;padding:0 2px;position:absolute;right:-22px;top:50%;transform:translateY(-50%);transition:opacity .2s ease-out,transform .15s ease-out;user-select:none}.range-badge.locked{opacity:1}@keyframes badge-pop{0%{transform:translateY(-50%) scale(.9)}50%{transform:translateY(-50%) scale(1.08)}to{transform:translateY(-50%) scale(1)}}.range-badge.animate-lock{animation:badge-pop .18s ease-out}.floor-distance-badge{align-items:center;color:#8b8b8b;cursor:pointer;display:inline-flex;justify-content:center;min-width:14px;opacity:.35;transition:opacity .2s ease-out,transform .15s ease-out,color .2s ease-out}.floor-distance-badge.locked{color:#980000;opacity:1}.floor-distance-badge:hover{opacity:1}.floor-distance-badge.animate-lock{animation:badge-pop .18s ease-out}.population-badge{align-items:center;color:#8b8b8b;cursor:pointer;display:inline-flex;justify-content:center;min-width:14px;opacity:.35;transition:opacity .2s ease-out,transform .15s ease-out,color .2s ease-out}.population-badge.locked{color:#980000;opacity:1}.population-badge:hover{opacity:1}.population-badge.animate-lock{animation:badge-pop .18s ease-out}.incoming-traffic-badge{align-items:center;color:#8b8b8b;cursor:pointer;display:inline-flex;justify-content:center;opacity:.35;transition:opacity .2s ease-out,transform .15s ease-out,color .2s ease-out}.incoming-traffic-badge.locked{color:#980000;opacity:1}.incoming-traffic-badge:hover{opacity:1}.incoming-traffic-badge.animate-lock{animation:badge-pop .18s ease-out}.reset-lock-icon{margin-left:4px}.extraElevatorGroup select{color:#0056b3;margin-bottom:0;margin-top:0;max-height:17px}#extraElevatorsFloorsWrapper label,#extraElevatorsRatedLoadWrapper label,#extraElevatorsSpeedWrapper label{font-size:12px;font-weight:400}#extraElevatorsFloorsWrapper span,#extraElevatorsRatedLoadWrapper span,#extraElevatorsSpeedWrapper span{text-align:right}.extraElevatorGroup input[type=number]::-webkit-inner-spin-button,.extraElevatorGroup input[type=number]::-webkit-outer-spin-button{margin:0;transform:scale(.7)}@keyframes popInOut{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}#trafficAnalnested .traffic-ui-version-switch{background:#f4f7fb;border:1px solid #d5dfeb;border-radius:9px;display:grid;gap:5px;grid-template-columns:minmax(0,1fr);margin:0 6px 5px;padding:6px}#trafficAnalnested .traffic-ui-version-copy{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0}#trafficAnalnested .traffic-ui-version-label{color:#344e70;font-size:9px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}#trafficAnalnested .traffic-ui-version-hint{color:#66778d;font-size:8.5px;font-weight:600;line-height:1.1;text-align:right}#trafficAnalnested .traffic-ui-version-choices{display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}#trafficAnalnested .traffic-ui-version-switch button{align-items:center;background:#fff;border:1px solid #bcc9d9;border-radius:7px;box-shadow:0 1px 2px rgba(24,55,92,.05);color:#40546d;cursor:pointer;display:grid;gap:5px;grid-template-columns:20px minmax(0,1fr) 16px;min-height:30px;min-width:0;padding:4px 6px;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}#trafficAnalnested .traffic-ui-version-switch button:hover{background:#f8fbff;border-color:#7fa5d3}#trafficAnalnested .traffic-ui-version-icon{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:20px}#trafficAnalnested .traffic-ui-version-button-copy{display:flex;flex-direction:column;line-height:1.05;min-width:0}#trafficAnalnested .traffic-ui-version-button-copy strong{font-size:10.5px;font-weight:800}#trafficAnalnested .traffic-ui-version-button-copy small{color:#718096;font-size:8px;font-weight:600;margin-top:2px;white-space:nowrap}#trafficAnalnested .traffic-ui-version-check{align-items:center;background:#2f6fbd;border-radius:50%;color:#fff;display:inline-flex;font-size:10px;font-weight:900;height:15px;justify-content:center;opacity:0;width:15px}#trafficAnalnested .traffic-ui-version-switch button.is-active{background:#eaf3ff;border-color:#4f86c6;box-shadow:0 0 0 2px rgba(79,134,198,.12);color:#123f73}#trafficAnalnested .traffic-ui-version-switch button.is-active .traffic-ui-version-check{opacity:1}#trafficAnalnested .traffic-ui-version-switch button.is-active .traffic-ui-version-button-copy small{color:#41678e}#trafficAnalnested.traffic-options-legacy div.traffic-options-card--building,#trafficAnalnested.traffic-options-legacy div.traffic-options-card--elevators,#trafficAnalnested.traffic-options-legacy div.traffic-options-card--service,#trafficAnalnested.traffic-options-legacy div.traffic-options-card--simulation{display:contents}#trafficAnalnested.traffic-options-legacy .traffic-elevator-baseline-title,#trafficAnalnested.traffic-options-legacy .traffic-elevator-overrides-v2,#trafficAnalnested.traffic-options-legacy .traffic-options-section-title{display:none!important}#trafficAnalnested.traffic-options-v2{--traffic-v2-navy:#163d70;--traffic-v2-blue:#2463a7;--traffic-v2-border:#d2dce8;--traffic-v2-muted:#64748b;--traffic-v2-surface:#fff;--traffic-v2-control:#f8fafd;background:#f1f4f8;border-color:#d2dce8;border-radius:13px;box-shadow:0 3px 12px rgba(35,55,80,.08);box-sizing:border-box;max-width:100%;padding:6px;width:374px}#trafficAnalnested.traffic-options-v2>section{border:0;border-radius:0;display:block;margin:0;padding:0}#trafficAnalnested.traffic-options-v2 .traffic-options-card{border:1px solid var(--traffic-v2-border);border-radius:10px;box-shadow:0 1px 3px rgba(29,53,82,.06);box-sizing:border-box;display:block;margin:0 0 7px;overflow:visible;padding:8px;width:100%}#trafficAnalnested.traffic-options-v2 .traffic-options-section-title{align-items:baseline;border-bottom:1px solid #e7edf4;display:grid;gap:8px;grid-template-columns:1fr auto;margin:-1px 0 7px;padding:0 1px 6px}#trafficAnalnested.traffic-options-v2 .traffic-options-section-title>span{color:var(--traffic-v2-navy);font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}#trafficAnalnested.traffic-options-v2 .traffic-options-section-title>small{color:#7a889c;font-size:8.5px;font-weight:600;text-align:right}#trafficAnalnested.traffic-options-v2 .traffic-options-card--simulation{border-top:3px solid #315f98}#trafficAnalnested.traffic-options-v2 .traffic-options-card--building{border-top:3px solid #4a789e}#trafficAnalnested.traffic-options-v2 .traffic-options-card--elevators{border-top:3px solid #1f6f78}#trafficAnalnested.traffic-options-v2 .traffic-options-card--service{border-top:3px solid #496ea8}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix{border-top:3px solid #6b6f9a}#trafficAnalnested.traffic-options-v2 .traffic-options-card--simulation-speed{border-top:3px solid #718096}#trafficAnalnested.traffic-options-v2 #SimulationCoreMode,#trafficAnalnested.traffic-options-v2 .traffic-options-card--building>div:not(.traffic-options-section-title),#trafficAnalnested.traffic-options-v2 .traffic-options-card--elevators>div[id^=otherTrafficInputs_]{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(122px,1fr) minmax(156px,198px);margin:0;min-height:31px}#trafficAnalnested.traffic-options-v2 .traffic-options-card label{align-items:center;color:#27374d;display:inline-flex;font-size:11.5px;font-weight:650;line-height:1.2;margin:0;min-width:0}#trafficAnalnested.traffic-options-v2 input[type=number],#trafficAnalnested.traffic-options-v2 select{background:var(--traffic-v2-control);border:1px solid #aebfd3;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#17263b;font-size:11.5px;font-weight:650;height:28px;margin:0;min-height:28px}#trafficAnalnested.traffic-options-v2 input[type=number]:not([readonly]):not(:disabled):hover,#trafficAnalnested.traffic-options-v2 select:hover{background:#fff;border-color:#6f98c8;box-shadow:0 0 0 2px rgba(52,112,184,.09)}#trafficAnalnested.traffic-options-v2 input[type=number]:focus,#trafficAnalnested.traffic-options-v2 select:focus{background:#fff;border-color:#2d6fb7;box-shadow:0 0 0 3px rgba(45,111,183,.14);outline:none}#trafficAnalnested.traffic-options-v2 input:disabled,#trafficAnalnested.traffic-options-v2 input[readonly],#trafficAnalnested.traffic-options-v2 select:disabled{background:#eef1f5;border-color:#d6dde7;box-shadow:none;color:#7a8492}#trafficAnalnested.traffic-options-v2 #simulationCoreModeSelect,#trafficAnalnested.traffic-options-v2 .traffic-primary-config-select{max-width:100%;min-width:0;width:198px}#trafficAnalnested.traffic-options-v2 #backendAdvancedDiscreteHost{box-sizing:border-box;display:block;margin:4px 0 0;padding:0;width:100%}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-advanced-card{background:#f8fafc;border-color:#d5dfeb;border-radius:7px;box-shadow:none;margin:3px 0}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-run-mode-card{background:#fffaf0;border-color:#dfd3a0}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_numberOfelevators select,#trafficAnalnested.traffic-options-v2 #ratedLoad,#trafficAnalnested.traffic-options-v2 #speed{justify-self:end;min-width:96px;width:96px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-baseline-title{align-items:center;background:#f3f8f8;border:1px solid #d8e3ea;border-radius:7px;display:grid;gap:6px;grid-template-columns:auto auto 1fr;justify-content:start;margin:7px 0 4px;padding:6px 7px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-baseline-title>span{color:#315363;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}#trafficAnalnested.traffic-options-v2 .traffic-elevator-baseline-title>strong{background:#1f6f78;border-radius:999px;color:#fff;font-size:9.5px;padding:1px 5px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-baseline-title>small{color:#6a7887;font-size:8.5px;line-height:1.2;text-align:right}#trafficAnalnested.traffic-options-v2 .main-elevator-label{display:none!important}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_ratedLoad,#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_speed{grid-template-columns:minmax(122px,1fr) 96px}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_floors{align-items:center;display:grid;gap:5px;grid-template-columns:minmax(92px,1fr) auto 54px auto 54px;margin:0;min-height:31px}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_floors #otherTrafficInputs_min,#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_floors input{margin:0;min-width:54px!important;width:54px!important}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_floors>span:not(.main-elevator-label){color:#627287;font-size:9.5px;font-weight:700}#trafficAnalnested.traffic-options-v2 #extraElevatorsFloorsWrapper,#trafficAnalnested.traffic-options-v2 #extraElevatorsRatedLoadWrapper,#trafficAnalnested.traffic-options-v2 #extraElevatorsSpeedWrapper{display:none}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-v2{box-sizing:border-box;display:block;margin:7px 0 4px;padding:0;width:100%}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-v2[hidden]{display:none}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-heading{align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto;margin:0 0 4px;padding:5px 1px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-heading>div{align-items:flex-start;display:flex;flex-direction:column;gap:1px;margin:0}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-heading strong{color:#29495c;font-size:10.5px;font-weight:800}#trafficAnalnested.traffic-options-v2 #trafficElevatorOverridesV2Status{color:#758294;font-size:8.5px;font-weight:600}#trafficAnalnested.traffic-options-v2 #trafficResetElevatorOverridesV2{align-items:center;background:#ffefca;border:1px solid #c99136;border-radius:5px;box-shadow:0 1px 2px rgba(112,69,7,.14);color:#704507;cursor:pointer;display:inline-flex;font-weight:800;gap:4px;justify-content:center;line-height:1;min-height:24px;padding:3px 8px;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}#trafficAnalnested.traffic-options-v2 #trafficResetElevatorOverridesV2:hover{background:#ffe1a3;border-color:#a96c0a}#trafficAnalnested.traffic-options-v2 #trafficResetElevatorOverridesV2:focus-visible{box-shadow:0 0 0 3px rgba(47,105,173,.14);outline:2px solid #2f69ad;outline-offset:1px}#trafficAnalnested.traffic-options-v2 #trafficResetElevatorOverridesV2[hidden]{display:none}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-list{display:block;margin:0;max-height:270px;overflow-y:auto;padding:0 2px 0 0;scrollbar-color:#b9c7d7 transparent;scrollbar-width:thin;width:100%}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-card{background:#fbfcfe;border:1px solid #d6e0ea;border-radius:7px;display:block;margin:0 0 4px;overflow:hidden}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-card.has-overrides{background:#fffdf8;border-color:#d4aa63;box-shadow:inset 3px 0 0 #d9a13e}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-card>summary{align-items:center;color:#29465f;cursor:pointer;display:grid;gap:6px;grid-template-columns:38px minmax(0,1fr) auto;list-style:none;padding:4px 7px;position:relative}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-card>summary::-webkit-details-marker{display:none}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-card>summary:before{border-color:transparent transparent transparent #58728f;border-style:solid;border-width:3.5px 0 3.5px 5px;content:"";height:0;left:7px;position:absolute;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .15s ease;width:0}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-card[open]>summary:before{transform:translateY(-50%) rotate(90deg)}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-name{color:#174f78;font-size:10.5px;font-weight:850;padding-left:10px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-summary-values{color:#637286;font-size:8.7px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-summary-state{background:#edf4f8;border-radius:999px;color:#497084;font-size:8px;font-weight:750;padding:2px 5px;white-space:nowrap}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-summary-state.is-overridden{background:#fff1d6;color:#895a08}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-body{border-top:1px solid #e4eaf1;display:block;margin:0;padding:5px 7px 7px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field.extraElevatorGroup{align-items:center;background:transparent;color:inherit;display:grid;gap:6px;grid-template-columns:minmax(105px,1fr) 92px 18px;margin:0;max-height:none;min-height:31px;opacity:1;padding:0;transform:none;width:100%}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field label{color:#40546b;font-size:10px;font-weight:700}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field label small{color:#8090a2;font-size:8px;margin-left:2px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field select{max-width:92px;width:92px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field .range-badge{background:#edf3f8;border-radius:50%;color:#668096;cursor:pointer;height:18px;justify-content:center;min-width:18px;opacity:.7!important;padding:0;position:static;right:auto;top:auto;transform:none;width:18px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field .range-badge:hover{background:#dce9f5;color:#315f87;opacity:1!important}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field .range-badge:focus-visible{outline:2px solid #2f69ad;outline-offset:1px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field .range-badge.locked{background:#fff0d2;color:#a06000;opacity:1!important}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field .range-badge.animate-lock{animation:none}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field--range{grid-template-columns:minmax(86px,1fr) 70px 70px 18px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-range-part{align-items:center;color:#748399;display:grid;gap:3px;grid-template-columns:auto 45px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-range-part small{font-size:8px;font-weight:700}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-range-part input{min-width:45px;width:45px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-lock-help{color:#7a8798;font-size:8px;font-weight:600;margin:4px 0 0;text-align:right}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_travel{border-top:1px solid #e4eaf1;margin-top:5px;padding-top:6px}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_travel input{width:112px}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_reset{display:none!important}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-elevator-access-notice{margin:6px 0;max-width:none;width:100%}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-express-card{background:#f8fafc;border-color:#cbd7e5;box-shadow:none;margin:0;max-width:none;width:100%}#trafficAnalnested.traffic-options-v2 #checkboxZoning{align-items:center;background:#f8fafc;border:1px solid #dbe3ed;border-radius:7px;box-sizing:border-box;display:flex;justify-content:flex-start;margin:5px 0 0;min-height:30px;padding:4px 7px;width:100%}#trafficAnalnested.traffic-options-v2 #checkboxZoning input.checkboxSquare{margin-left:5px}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix>label:not(.traffic-options-section-title){color:#354a65;display:flex;font-size:10.5px!important;font-weight:750;gap:3px;justify-content:center;margin:5px 0 3px!important;width:100%}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix .zero-margin{align-items:center;background:#f7f9fc;border-radius:7px;box-sizing:border-box;display:grid;gap:3px 8px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;margin:0 0 7px;padding:5px 4px;width:100%}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix .zero-margin label{color:#69778a;font-size:8.5px;font-weight:700;grid-row:1;justify-content:center;margin:0;min-width:0;text-align:center;width:auto}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix .zero-margin input{grid-row:2;justify-self:center;margin:0;min-width:56px;width:56px}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix .zero-margin input:first-of-type,#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix .zero-margin label:first-of-type{grid-column:1}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix .zero-margin input:nth-of-type(2),#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix .zero-margin label:nth-of-type(2){grid-column:2}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix .zero-margin input:nth-of-type(3),#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix .zero-margin label:nth-of-type(3){grid-column:3}#trafficAnalnested.traffic-options-v2>br{display:none}#trafficAnalnested.traffic-options-v2 #SpeedAdjust.traffic-options-card{align-items:center;display:grid;gap:7px;grid-template-columns:auto minmax(120px,1fr);margin-bottom:2px}#trafficAnalnested.traffic-options-v2 #SpeedAdjust .traffic-options-section-title{box-sizing:border-box;grid-column:1/-1;width:100%}#trafficAnalnested.traffic-options-v2 #SpeedAdjust>label{align-items:center;display:flex;gap:5px;white-space:nowrap}#trafficAnalnested.traffic-options-v2 #SpeedAdjust #slider{margin:0;width:100%}#trafficAnalnested.traffic-options-v2 #SpeedAdjust .sim-speed-hint{grid-column:1/-1}@media (max-width:410px){#trafficAnalnested.traffic-options-v2{width:100%}#trafficAnalnested.traffic-options-v2 .traffic-options-section-title{gap:1px;grid-template-columns:1fr}#trafficAnalnested.traffic-options-v2 .traffic-options-section-title>small{text-align:left}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-summary-values{display:none}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-card>summary{grid-template-columns:42px 1fr auto}}@media print{:root{--traffic-print-report-width:720px;--traffic-print-chart-height:405px}body{margin:0 auto;transform:scale(1.08);transform-origin:top center}@page{size:A4 portrait;margin:6mm}.page-break{page-break-before:always}#populationResetWrapper,#trafficChartXAxisControl,#trafficHistoryQuickAccess,#trafficPrintChartOptions,#trafficRunsHistoryButton,.reset-pop-wrapper{display:none!important}body:after{bottom:4mm;color:#6d7890;content:"lift-traffic.com  |  Traffic Analysis Report";font-size:9px;font-weight:600;left:0;letter-spacing:.2px;position:fixed;right:0;text-align:center}.within_container_In_TrafficAnalysis_Results{display:block!important;margin:0 auto!important;max-width:none!important;width:100%!important}.within_container_In_TrafficAnalysis_Results .page-break{page-break-before:auto!important;break-before:auto!important}#time.traffic-status-root{display:none!important}#timePrint.traffic-status-print-root{box-sizing:border-box!important;display:block!important;margin:0 auto 12px!important;max-width:var(--traffic-print-report-width)!important;padding-top:7mm!important;width:min(100%,var(--traffic-print-report-width))!important;page-break-before:always!important;break-before:page!important;page-break-inside:avoid!important;break-inside:avoid!important}#timePrint.traffic-status-print-root:before{background:#f6f9ff;border-bottom:1px solid #b7c6df;border-top:1px solid #b7c6df;box-sizing:border-box;color:#0d3f8a;content:"RUN SUMMARY";display:block;font-size:13px;font-weight:900;letter-spacing:1.2px;margin:0 auto 7mm;padding:5px 0;text-align:center;width:100%}#timePrint.traffic-status-print-root .traffic-status-card{box-sizing:border-box!important;max-width:none!important;width:100%!important}#reportRunSummary{display:block!important;margin:0 auto 12px!important;max-width:var(--traffic-print-report-width)!important;width:min(100%,var(--traffic-print-report-width))!important;page-break-before:auto!important;break-before:auto!important;page-break-inside:avoid!important;break-inside:avoid!important}#reportRunSummary:before{content:none;display:none}#reportRunSummary .traffic-run-summary-card{box-sizing:border-box!important;max-width:none!important;width:100%!important}#reportRunSummary .traffic-run-legacy-card,#reportRunSummary .traffic-run-legacy-table,#reportRunSummary .traffic-run-legacy-wrap{page-break-inside:avoid!important;break-inside:avoid!important}#reportRunSummary .traffic-run-history-wrap{display:none!important}#reportRunSummary .traffic-run-history-grid{display:grid!important;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}#reportRunSummary .traffic-run-history-card{max-height:none!important;min-height:auto!important;page-break-inside:avoid!important;break-inside:avoid!important}#reportRunSummary .traffic-run-history-actions button{display:none!important}.within_container_In_TrafficAnalysis_Results .traffic-results-separator.page-break{page-break-before:always!important;break-before:page!important;color:transparent!important;font-size:0!important;margin-bottom:7mm!important;margin-top:0!important;padding-top:7mm!important}.within_container_In_TrafficAnalysis_Results .traffic-results-separator.page-break:before{background:#f6f9ff;border-bottom:1px solid #b7c6df;border-top:1px solid #b7c6df;box-sizing:border-box;color:#0d3f8a;content:"TRAFFIC RESULTS";display:block;font-size:13px;font-weight:900;letter-spacing:1.2px;margin:0 auto;padding:5px 0;text-align:center;width:min(100%,var(--traffic-print-report-width))}.within_container_In_TrafficAnalysis_Results .traffic-results-separator--uppeak-start:before{content:"UP-PEAK PERFORMANCE CHARTS"}.within_container_In_TrafficAnalysis_Results .traffic-results-separator--lunch-start:before{content:"LUNCH-TIME PERFORMANCE CHARTS"}.within_container_In_TrafficAnalysis_Results .traffic-print-distribution-page-start:before{content:"DISTRIBUTION CHARTS"}body.traffic-print-hide-minutes .within_container_In_TrafficAnalysis_Results>.traffic-print-block:not(.traffic-print-distribution-section),body.traffic-print-hide-minutes .within_container_In_TrafficAnalysis_Results>.traffic-results-separator:not(.traffic-print-distribution-section){display:none!important}body.traffic-print-include-distribution .within_container_In_TrafficAnalysis_Results .traffic-print-distribution-section{display:block!important;left:auto!important;pointer-events:auto!important;position:static!important;top:auto!important;visibility:visible!important}body.traffic-print-include-distribution .within_container_In_TrafficAnalysis_Results .traffic-print-distribution-block{background-color:#f2f2f2!important;border:1px solid #333!important;border-radius:5px!important;box-shadow:0 0 6px #888!important;padding:10px!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#within_container_In_TrafficResults{background:transparent!important;box-shadow:none!important;margin:0 auto 12px!important;max-width:var(--traffic-print-report-width)!important;padding:0!important;width:min(100%,var(--traffic-print-report-width))!important;page-break-before:always!important;break-before:page!important;page-break-inside:avoid!important;break-inside:avoid!important}#within_container_In_TrafficResults table,#within_container_In_TrafficResults>div{margin-left:auto!important;margin-right:auto!important}.within_container_In_TrafficAnalysis_Results .traffic-print-block,.within_container_In_TrafficAnalysis_Results .traffic-results-separator{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:var(--traffic-print-report-width)!important;width:min(100%,var(--traffic-print-report-width))!important}.within_container_In_TrafficAnalysis_Results .traffic-print-lunch,.within_container_In_TrafficAnalysis_Results .traffic-print-uppeak{page-break-inside:avoid!important;break-inside:avoid!important}.within_container_In_TrafficAnalysis_Results .traffic-results-separator{page-break-after:avoid!important;break-after:avoid!important;page-break-inside:avoid!important;break-inside:avoid!important;color:transparent!important;font-size:0!important;margin:5mm auto!important}.within_container_In_TrafficAnalysis_Results .traffic-results-separator:not(.page-break)+div{page-break-before:avoid!important;break-before:avoid!important;page-break-inside:avoid!important;break-inside:avoid!important}.within_container_In_TrafficAnalysis_Results .results_Traffic_Analysis{margin:0 auto 8px!important;max-width:none!important;width:100%!important;page-break-inside:avoid!important;box-sizing:border-box!important;break-inside:avoid!important}.within_container_In_TrafficAnalysis_Results #graph3waitingALL,.within_container_In_TrafficAnalysis_Results #graphLunchTTD,.within_container_In_TrafficAnalysis_Results #graphLunchWaitingNormal,.within_container_In_TrafficAnalysis_Results #graphUpPeakTTD,.within_container_In_TrafficAnalysis_Results #graphUpPeakWaiting,.within_container_In_TrafficAnalysis_Results .traffic-print-block canvas{box-sizing:border-box!important;display:block!important;height:var(--traffic-print-chart-height)!important;margin:0 auto!important;max-height:var(--traffic-print-chart-height)!important;max-width:none!important;width:100%!important}.within_container_In_TrafficAnalysis_Results .traffic-result-tooltip{display:flex!important;width:100%!important}.within_container_In_TrafficAnalysis_Results .traffic-result-tooltip .traffic-result-epilogue{background-color:#0e4995!important;border:1px solid #09022b!important;box-shadow:2px 2px 4px #888!important;color:#fff!important;display:block!important;font-weight:400!important;left:auto!important;margin:6px 0 0!important;max-width:none!important;opacity:1!important;pointer-events:auto!important;position:static!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;top:auto!important;transform:none!important;visibility:visible!important;width:100%!important}.within_container_In_TrafficAnalysis_Results .spanBackround{background-color:#f2f2f2!important;box-shadow:0 0 2px 2px rgba(0,0,0,.2)!important;color:#09022b!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.within_container_In_TrafficAnalysis_Results .traffic-result-stage{color:#185abc!important}.navbar,.within_container_In_Drawing,footer,header{display:none}#within_container_In_Shaft #myCanvas{border:#000;height:100%;max-height:50vh;width:100%}#within_container_In_Shaft{border:#000;height:100%;transform:scale(1.61);width:100%}#container_SpaceCalc{margin:15vh 20vw}#container_LiftTraffic{background-color:#f2f1ed;box-sizing:border-box!important;display:block!important;margin:0 auto!important;max-width:none;padding:0!important;width:100%}#container_LiftTraffic>#timePrint,#container_LiftTraffic>#within_container_In_Traffic,#container_LiftTraffic>.within_container_In_TrafficAnalysis,#container_LiftTraffic>.within_container_In_TrafficAnalysis_Results{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:var(--traffic-print-report-width)!important;width:min(100%,var(--traffic-print-report-width))!important}#within_container_In_Traffic{margin:0 auto;width:100%}#backendStopButton,#buttonTraffic1,#checkboxRatedload,#elevator-canvas,#pauseButton,.print-button{display:none}#dateTimeSpan{display:block;font-size:16px;position:absolute;right:center;top:10px}body:before{background-image:url("../images/logobyTp1.png");background-position:calc(50% - 235px);background-repeat:no-repeat;background-size:52px 52px;content:"www.lift-traffic.com ";display:block;font-size:36px;font-weight:600;height:60px;margin:30px auto;text-align:center}}#dateTimeSpan{display:block;font-size:12px;font-weight:600;margin:0;text-align:center}@keyframes type{0%{box-shadow:inset -3px 0 0 #888}to{box-shadow:inset -3px 0 0 transparent}}body[data-page=blog] main>.blog-article,body[data-page=blog] main>.blog-hub{box-sizing:border-box;color:#161a24;margin:0 auto 80px;padding:75px 0 0;width:min(1040px,calc(100% - 64px))}.blog-intro{margin-bottom:36px;max-width:780px}.blog-eyebrow{color:#276ca8;font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 9px;text-transform:uppercase}.blog-article-header h1,.blog-intro h1{color:#0b1735;font-size:clamp(32px,4vw,52px);letter-spacing:-.025em;line-height:1.08;margin:0}.blog-article-deck,.blog-intro>p:last-child{color:#4c566a;font-size:18px;line-height:1.65;margin:18px 0 0}.blog-grid{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card{background:#fff;border:1px solid #dfe4eb;border-radius:8px;box-shadow:0 8px 24px rgba(15,32,58,.07);overflow:hidden}.blog-card-image{aspect-ratio:3/2;background:#e8edf2;display:block;overflow:hidden}.blog-card-image img{height:100%;object-fit:cover;object-position:center;transition:transform .25s ease;width:100%}.blog-card:hover .blog-card-image img{transform:scale(1.025)}.blog-card-body{padding:26px 28px 30px}.blog-meta{color:#687386;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin:0 0 12px}.blog-card h2{font-size:23px;line-height:1.3;margin:0 0 12px}.blog-card h2 a{color:#101c38;text-decoration:none}.blog-card h2 a:hover{color:#276ca8}.blog-card-body>p:not(.blog-meta){color:#4b5565;line-height:1.65}.blog-read-link{color:#185f9e;display:inline-block;font-weight:700;margin-top:8px;text-decoration:none}.blog-article-cta,.blog-tool-callout{align-items:center;background:#eef5fa;border-left:4px solid #69a7d8;display:flex;gap:28px;justify-content:space-between;margin-top:42px;padding:30px 34px}.blog-article-cta h2,.blog-tool-callout h2{color:#101c38;margin:0 0 7px}.blog-article-cta p,.blog-tool-callout p{line-height:1.55;margin:0}.blog-primary-link{background:#123f70;border-radius:5px;color:#fff;display:inline-block;flex:0 0 auto;font-weight:700;padding:12px 18px;text-decoration:none}.blog-primary-link:hover{background:#0a2e55;color:#fff}.blog-breadcrumb{align-items:center;color:#778091;display:flex;font-family:Arial,sans-serif;font-size:14px;font-weight:400;gap:9px;line-height:1.4;margin-bottom:34px}.blog-breadcrumb a,.blog-breadcrumb span{align-items:center;display:inline-flex;font:inherit;line-height:inherit;margin:0;min-height:20px;padding:0}.blog-breadcrumb a{color:#276ca8;font-weight:600}.blog-article-header{margin:0 auto 30px;max-width:880px}.blog-article-header .blog-meta{margin-top:19px}.blog-article-figure{margin:0 auto 42px;max-width:980px}.blog-article-figure img{display:block;filter:contrast(.96);height:min(480px,48vw);object-fit:cover;width:100%}.blog-article-content{color:#242a35;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.78;margin:0 auto;max-width:760px}.blog-article-content p{color:inherit;font-size:inherit;line-height:inherit}.blog-article-content .blog-lead{color:#30394a;font-size:21px}.blog-article-content h2{color:#0d1b39;font-family:Arial,sans-serif;font-size:27px;line-height:1.25;margin:42px 0 10px}.blog-article-content li{margin-bottom:8px}.blog-definitions{margin:28px 0}.blog-definitions div{border-top:1px solid #dfe4ea;padding:17px 0}.blog-definitions div:last-child{border-bottom:1px solid #dfe4ea}.blog-definitions dt{color:#123f70;font-family:Arial,sans-serif;font-weight:700}.blog-definitions dd{margin:4px 0 0}.blog-note{background:#faf5e9;border-left:4px solid #c6922d;margin:34px 0;padding:22px 25px}.blog-note strong{color:#704a0b;font-family:Arial,sans-serif}.blog-note p{margin:7px 0 0}.blog-article-cta{display:block;font-family:Arial,sans-serif;margin-top:50px}.blog-article-cta .blog-primary-link{margin-top:18px}@media only screen and (max-width:760px){body[data-page=blog] main>.blog-article,body[data-page=blog] main>.blog-hub{margin-top:0;padding-top:70px;width:min(100% - 36px,680px)}.blog-grid{grid-template-columns:1fr}.blog-tool-callout{display:block}.blog-tool-callout .blog-primary-link{margin-top:18px}.blog-card-body{padding:22px}.blog-article-content{font-size:17px}.blog-article-figure img{height:auto}}@media only screen and (min-width:761px) and (max-width:1250px){body[data-page=blog] main>.blog-article,body[data-page=blog] main>.blog-hub{padding-top:75px;width:min(880px,calc(100% - 96px))}.blog-grid{gap:22px}.blog-card-body{padding:22px 24px 26px}.blog-card h2{font-size:21px}}@media only screen and (max-width:1170px){#container{flex-wrap:wrap}body[data-page=blog] main{align-items:flex-start;flex-wrap:wrap}body[data-page=blog] main>article{box-sizing:border-box;flex:0 0 100%;margin-right:0;min-width:0;padding-right:0}body[data-page=blog] main>article+article{padding-top:0}.within_container{border:1px solid #333;flex:15%;margin:1%;min-width:180px;padding:2% 0;text-align:center}.within_container_In_Drawing{min-width:200px}#headermenu{padding:0}}@media only screen and (max-width:915px){.preferences-link{display:none}header{height:auto}#fontsColorInNav{font-size:12px;font-weight:650}header li{font-size:17px;list-style-type:none}#container,#container_SpaceCalc{justify-content:center}main>article{margin-right:10px;width:auto}main>article input{height:340px;width:440px}.menu__box{width:122px}.within_container_In_Drawing{margin:1%}.fb-like{padding-left:5%}.within_container{max-width:300px}#youtube{max-width:100px}#youtube2{padding:0}#headermenu a{min-width:55px}.header-status-tail{font-size:13px;margin-left:8px;margin-right:42px;max-width:36vw;padding-left:8px}.header-account-menu{right:8px}}@media only screen and (max-width:600px){.feedback-floating-button{bottom:14px;font-size:13px;min-height:40px;padding:0 12px;right:14px}.feedback-floating-tooltip{max-width:210px}#headermenu a{min-width:50px;padding:0 .5vw}.header-account-fixed i{font-size:16px}.header-status-tail{font-size:12px;margin-left:0;margin-right:0;max-width:46vw;padding-right:28px;position:absolute;right:34px;top:50%;transform:translateY(-50%);z-index:1000}.header-link-contact,.header-link-store{display:none}.header-more-menu li.header-more-item-mobile-contact,.header-more-menu li.header-more-item-mobile-store{display:block!important}.header-more-toggle .more-label{display:none}.header-more-toggle{min-width:44px;padding:.24em .5em}body[data-page=blog] .mainArticle p{flex-wrap:wrap}body[data-page=blog] .mainArticle p img{height:auto;margin-bottom:10px;margin-right:0!important;max-width:100%}}@media only screen and (max-width:1100px){.header-link-blog,.header-link-logout{display:none}.header-more{display:inline-flex}.header-status-tail{max-width:28vw}}@media only screen and (max-width:430px){.container{width:-webkit-fill-available}#youtube{max-width:100px}#youtube2{max-width:fit-content;padding:5px 0}#youtube2 iframe,#youtube2 video{height:150px}.within_container{max-width:265px}.formContLogin input,.formWithinReg input{max-width:150px;min-width:110px}header li{font-size:14px}body{line-height:1}.menu__box{width:100px}#lift-traffic{font-size:15px}#fontsColorInNav{font-size:12px;font-weight:550}main>article{font-size:12px}main>article iframe{width:250px}main>article input{height:140px;width:240px}main>article h3{font-size:12px}main>article h2{font-size:12px;font-weight:700}main>article h1{font-size:13px}.smalllettersHeaderLi,.smalllettersHeaderLi2,nav li{font-size:12px}nav li{border:none}nav li em{font-size:10px}footer li{font-size:9px}#container,#container_SpaceCalc{font-size:11px}#container h2{font-size:16px}.within_container,.within_container_In_Drawing{font-size:11px}::placeholder{font-size:11px}#settingsCompanyNameError,#settingsCompanyNameSuccess,#settingsCompanyTypeError,#settingsCompanyTypeSuccess,#settingsCountryError,#settingsCountrySuccess,#settingsFirstNameError,#settingsFirstNameSuccess,#settingsLastNameError,#settingsLastNameSuccess,#validationChecksCorrect,#validationChecksCorrect12,#validationChecksCorrect123,#validationChecksCorrect1234,#validationChecksCorrect2,#validationChecksCorrect3,#validationChecksCorrect4,#validationChecksCorrect5,#validationChecksCorrectOTP,#validationChecksCorrectRated1,#validationChecksCorrectRated2,#validationChecksWrong,#validationChecksWrong12,#validationChecksWrong123,#validationChecksWrong1234,#validationChecksWrong2,#validationChecksWrong3,#validationChecksWrong4,#validationChecksWrong45,#validationChecksWrong5,#validationChecksWrongRated1,#validationChecksWrongRated2{font-size:10px}.traffic-side-validation-dock{height:auto}.traffic-side-validation-stack{display:none!important}.traffic-context-validation-host{margin:3px 0 6px!important;padding:0 2px;width:100%}.traffic-side-validation-message{font-size:11px;width:100%}.ratedLoadtext2{font-size:12px}.epilogue{font-size:9px}.tooltip span{font-size:18px}#checkboxRatedload,.fb-like{font-size:9px}.fof h1{font-size:47px}.debuggingNav{font-size:9px}}body[data-page=blog] .blog-card-image{aspect-ratio:16/9;max-height:280px}body[data-page=blog] .blog-article-figure{max-width:720px}body[data-page=blog] .blog-article-figure img{background:#fff;height:auto;max-height:430px;object-fit:contain;width:100%}@media only screen and (max-width:1170px){body[data-page=blog] main>.blog-article,body[data-page=blog] main>.blog-hub{flex:0 1 auto;margin:0 auto 72px;padding:72px 0 0;width:min(820px,calc(100% - 100px))}body[data-page=blog] .blog-breadcrumb{padding-left:0}body[data-page=blog] .blog-card-image{max-height:230px}body[data-page=blog] .blog-article-figure{max-width:640px}body[data-page=blog] .blog-article-figure img{max-height:360px}}@media only screen and (max-width:760px){body[data-page=blog] main>.blog-article,body[data-page=blog] main>.blog-hub{padding-top:78px;width:min(640px,calc(100% - 36px))}body[data-page=blog] .blog-breadcrumb{margin-bottom:26px;min-height:28px;padding-left:34px}body[data-page=blog] .blog-card-image{max-height:210px}body[data-page=blog] .blog-article-figure{margin-bottom:32px;max-width:520px}body[data-page=blog] .blog-article-figure img{max-height:300px}body[data-page=blog] .blog-article-content h2{font-size:23px;text-align:left}}#trafficAnalnested.traffic-options-v2{--traffic-v2-navy:#0f3f7c;--traffic-v2-blue:#4e80b9;--traffic-v2-border:#b9c8da;--traffic-v2-muted:#52677f;--traffic-v2-surface:#fffdf8;--traffic-v2-control:#e8f0fe;--traffic-v2-primary-value:#101318;--traffic-v2-follow-value:#0056b3;--traffic-v2-override-value:#86570a;background:#e9e5dc;border-color:#c5c3b7;border-radius:11px;box-shadow:0 2px 7px rgba(22,55,96,.09);padding:4px;width:350px}#trafficAnalnested.traffic-options-v2 .traffic-ui-version-switch{background:#eef3f9;border-color:#b9c8da;border-radius:8px;margin:0 2px 3px;padding:5px}#trafficAnalnested.traffic-options-v2 .traffic-ui-version-label{color:#52677f}#trafficAnalnested.traffic-options-v2 .traffic-ui-version-switch button{border-radius:6px;height:auto;line-height:normal;min-height:30px;padding:4px 6px}#trafficAnalnested.traffic-options-v2 .traffic-ui-version-switch button.is-active{background:#eaf3ff;border-color:#4f86c6;color:#0f3f7c}#trafficAnalnested.traffic-options-v2 .traffic-options-card{background:var(--traffic-v2-surface);border-color:var(--traffic-v2-border);border-radius:8px;box-shadow:0 1px 2px rgba(22,55,96,.06);margin-bottom:4px;padding:5px 7px}#trafficAnalnested.traffic-options-v2 .traffic-options-card--building,#trafficAnalnested.traffic-options-v2 .traffic-options-card--service,#trafficAnalnested.traffic-options-v2 .traffic-options-card--simulation,#trafficAnalnested.traffic-options-v2 .traffic-options-card--simulation-speed,#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix{border-top:2px solid #4e80b9}#trafficAnalnested.traffic-options-v2 .traffic-options-card--elevators{border-top:2px solid #2e7c82}#trafficAnalnested.traffic-options-v2 .traffic-options-section-title{background:#edf4ff;border-bottom-color:#d8e2ee;border-radius:4px 4px 0 0;gap:5px;margin:0 0 4px;min-height:17px;padding:1px 4px 3px}#trafficAnalnested.traffic-options-v2 .traffic-options-section-title>span{font-size:10px;letter-spacing:.045em}#trafficAnalnested.traffic-options-v2 .traffic-options-section-title>small{color:#61748b;font-size:7.5px}#trafficAnalnested.traffic-options-v2 #SimulationCoreMode,#trafficAnalnested.traffic-options-v2 .traffic-options-card--building>div:not(.traffic-options-section-title),#trafficAnalnested.traffic-options-v2 .traffic-options-card--elevators>div[id^=otherTrafficInputs_]{gap:6px;grid-template-columns:minmax(120px,1fr) minmax(144px,184px);min-height:24px}#trafficAnalnested.traffic-options-v2 .traffic-options-card label{color:#183a66;font-size:11px;line-height:1.1}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 input[type=number],#container_LiftTraffic #trafficAnalnested.traffic-options-v2 select{background:var(--traffic-v2-control);border-color:#4e80b9;border-radius:4px;color:#102b4d;font-size:11px;height:20px;line-height:18px;min-height:20px}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 input[type=number]:not([readonly]):not(:disabled):hover,#container_LiftTraffic #trafficAnalnested.traffic-options-v2 select:hover{background:#f3f7ff;border-color:#2f69ad;box-shadow:0 0 0 1px rgba(47,105,173,.12)}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 input[type=number]:focus,#container_LiftTraffic #trafficAnalnested.traffic-options-v2 select:focus{background:#fff;border-color:#1e5fa9;box-shadow:0 0 0 2px rgba(30,95,169,.16)}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 input:disabled,#container_LiftTraffic #trafficAnalnested.traffic-options-v2 input[readonly],#container_LiftTraffic #trafficAnalnested.traffic-options-v2 select:disabled{background:#e7e9ee;border-color:#b7bdc7;color:#5d6470}#trafficAnalnested.traffic-options-v2 #simulationCoreModeSelect,#trafficAnalnested.traffic-options-v2 .traffic-primary-config-select{width:184px}#trafficAnalnested.traffic-options-v2 #backendAdvancedDiscreteHost{margin-top:2px}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-advanced-card{background:#f2f6fb;border-color:#b9c8da;border-radius:6px;margin:2px 0;padding:1px}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-advanced-card summary{border-radius:5px;box-sizing:border-box;font-size:10.5px;line-height:15px;min-height:17px;padding:1px 3px}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-advanced-grid{background:#e9e5dc;gap:1px 5px;grid-template-columns:minmax(116px,1fr) minmax(116px,132px);margin:1px 3px 2px 7px;padding:1px 2px}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-advanced-grid label{font-size:10.5px;line-height:1.1}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-run-mode-card{background:#fbf5dd;border-color:#c9b366}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-run-mode-card .discrete-advanced-grid{background:#f5edce;grid-template-columns:minmax(104px,1fr) minmax(142px,152px)}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-run-mode-card #checkboxValidation{gap:8px;margin-right:0}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-run-mode-card #checkboxValidation label{font-size:10px;gap:2px;margin:0}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-run-mode-card input[name=validationSeed]{min-width:45px;width:45px}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_numberOfelevators select,#trafficAnalnested.traffic-options-v2 #ratedLoad,#trafficAnalnested.traffic-options-v2 #speed{min-width:82px;width:82px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-baseline-title{background:#edf6f4;border-color:#b7d2d4;border-radius:5px;gap:4px;margin:4px 0 2px;min-height:22px;padding:3px 6px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-baseline-title>span{font-size:9px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-baseline-title>strong{font-size:8px;padding:1px 4px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-baseline-title>small{font-size:7.5px}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_ratedLoad,#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_speed{grid-template-columns:minmax(120px,1fr) 82px}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_floors{gap:4px;grid-template-columns:minmax(86px,1fr) auto 48px auto 48px;min-height:24px}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_floors #otherTrafficInputs_min,#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_floors input{min-width:48px!important;width:48px!important}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-v2{margin:4px 0 2px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-heading{gap:5px;margin-bottom:2px;padding:2px 1px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-heading:has(#trafficResetElevatorOverridesV2[hidden]){display:none}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-heading>div{align-items:baseline;flex-direction:row;gap:5px;min-width:0}#trafficAnalnested.traffic-options-v2 #trafficElevatorOverridesV2Status{white-space:nowrap}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-heading strong{font-size:10px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-heading strong:after{content:none}#trafficAnalnested.traffic-options-v2 #trafficResetElevatorOverridesV2{font-size:9px;height:22px;min-height:22px;padding:1px 7px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-list{max-height:220px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-card{background:#f8fbff;border-color:#c5d2df;border-radius:6px;margin-bottom:3px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-card>summary{gap:4px;grid-template-columns:36px minmax(0,1fr) auto;min-height:16px;padding:2px 6px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-card>summary:before{left:6px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-name{font-size:10px;padding-left:9px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-summary-values{font-size:8.2px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-summary-state{font-size:7.5px;padding:1px 4px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-body{border-top-color:#d8e2ee;padding:3px 6px 4px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field.extraElevatorGroup{gap:4px;grid-template-columns:minmax(102px,1fr) 82px 18px;min-height:24px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field select{max-width:82px;width:82px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field--range{grid-template-columns:minmax(78px,1fr) 66px 66px 18px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-range-part{gap:2px;grid-template-columns:auto 42px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-range-part input{min-width:42px;width:42px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-lock-help{font-size:7.5px;margin-top:2px}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_travel{border-top-color:#d8e2ee;grid-template-columns:minmax(120px,1fr) 96px;margin-top:3px;min-height:24px;padding-top:3px}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_travel .reset-lock-wrapper{display:none!important}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_travel input{grid-column:2;justify-self:end;width:96px}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-elevator-access-notice{margin:3px 0}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-express-card{background:#eef4fc;border-color:#9fb8d6;border-radius:6px}#trafficAnalnested.traffic-options-v2 #checkboxZoning{background:#f2f6fb;border-color:#c5d2df;border-radius:6px;margin-top:3px;min-height:23px;padding:2px 6px}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix>label:not(.traffic-options-section-title){font-size:10px!important;margin:2px 0!important}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix .zero-margin{background:#f3f6fa;border:1px solid #e0e6ed;border-radius:6px;gap:2px 6px;margin-bottom:4px;padding:3px 4px}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix .zero-margin label{font-size:8px}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix .zero-margin input{min-width:50px;width:50px}#trafficAnalnested.traffic-options-v2 #SpeedAdjust.traffic-options-card{gap:5px;margin-bottom:1px}#trafficAnalnested.traffic-options-v2 #SpeedAdjust>label{gap:4px}#trafficAnalnested .traffic-mix-column-headings,#trafficAnalnested .traffic-mix-profile-name--modern{display:none}#trafficAnalysisForm .traffic-floor-editor-card{display:contents}#trafficAnalysisForm .traffic-floor-editor-title{display:none}#trafficAnalysisForm:has(#trafficAnalnested.traffic-options-v2) .traffic-floor-editor-card{background:#fffdf8;border:1px solid #b9c8da;border-left:3px solid #4e80b9;border-radius:8px;box-shadow:0 1px 2px rgba(22,55,96,.06);box-sizing:border-box;display:block;isolation:isolate;margin:6px 0 0;max-width:100%;padding:5px 6px 5px 34px;position:relative;width:fit-content}#trafficAnalysisForm:has(#trafficAnalnested.traffic-options-v2) .traffic-floor-editor-title{align-items:center;background:#edf4ff;border-radius:4px;box-sizing:border-box;display:flex;inset:4px auto 4px 4px;justify-content:center;margin:0;min-height:0;padding:2px 1px;position:absolute;width:22px}#trafficAnalysisForm:has(#trafficAnalnested.traffic-options-v2) .traffic-floor-editor-title>span{color:#4e80b9;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;left:50%;letter-spacing:.04em;line-height:1;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center;white-space:nowrap}#trafficAnalnested.traffic-options-v2 .traffic-options-card--building,#trafficAnalnested.traffic-options-v2 .traffic-options-card--elevators,#trafficAnalnested.traffic-options-v2 .traffic-options-card--service,#trafficAnalnested.traffic-options-v2 .traffic-options-card--simulation,#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix{--traffic-section-rail:var(--traffic-v2-blue);--traffic-section-title-background:#edf4ff;border-left:3px solid var(--traffic-section-rail);border-top:0;isolation:isolate;padding:5px 6px 5px 34px;position:relative}#trafficAnalnested.traffic-options-v2 .traffic-options-card--simulation{--traffic-section-rail:#315f98;--traffic-section-title-background:#e7eff9}#trafficAnalnested.traffic-options-v2 .traffic-options-card--building{--traffic-section-rail:#4a789e;--traffic-section-title-background:#e9f1f7}#trafficAnalnested.traffic-options-v2 .traffic-options-card--elevators{--traffic-section-rail:#2e7c82;--traffic-section-title-background:#e4f3f2}#trafficAnalnested.traffic-options-v2 .traffic-options-card--service{--traffic-section-rail:#496ea8;--traffic-section-title-background:#e8eff9}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix{--traffic-section-rail:#6b6f9a;--traffic-section-title-background:#eeeff7}#trafficAnalnested.traffic-options-v2 .traffic-options-card:has(.tooltip2:focus-within),#trafficAnalnested.traffic-options-v2 .traffic-options-card:has(.tooltip2:hover),#trafficAnalnested.traffic-options-v2 .traffic-options-card:has(.traffic-icon-tooltip.is-open){z-index:10010}#trafficAnalnested.traffic-options-v2 .traffic-options-card--building>.traffic-options-section-title,#trafficAnalnested.traffic-options-v2 .traffic-options-card--elevators>.traffic-options-section-title,#trafficAnalnested.traffic-options-v2 .traffic-options-card--service>.traffic-options-section-title,#trafficAnalnested.traffic-options-v2 .traffic-options-card--simulation>.traffic-options-section-title,#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix>.traffic-options-section-title{align-items:center;background:var(--traffic-section-title-background);border:0;border-radius:4px;box-sizing:border-box;display:flex;inset:4px auto 4px 4px;justify-content:center;margin:0;min-height:0;padding:2px 1px;position:absolute;width:22px}#trafficAnalnested.traffic-options-v2 .traffic-options-card--building>.traffic-options-section-title>span,#trafficAnalnested.traffic-options-v2 .traffic-options-card--elevators>.traffic-options-section-title>span,#trafficAnalnested.traffic-options-v2 .traffic-options-card--service>.traffic-options-section-title>span,#trafficAnalnested.traffic-options-v2 .traffic-options-card--simulation>.traffic-options-section-title>span,#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix>.traffic-options-section-title>span{color:var(--traffic-section-rail);display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;left:50%;letter-spacing:.04em;line-height:1;position:absolute;text-orientation:mixed;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center;white-space:nowrap}#trafficAnalnested.traffic-options-v2 .traffic-options-card--building>.traffic-options-section-title>small,#trafficAnalnested.traffic-options-v2 .traffic-options-card--elevators>.traffic-options-section-title>small,#trafficAnalnested.traffic-options-v2 .traffic-options-card--service>.traffic-options-section-title>small,#trafficAnalnested.traffic-options-v2 .traffic-options-card--simulation>.traffic-options-section-title>small,#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix>.traffic-options-section-title>small{display:none}#trafficAnalnested.traffic-options-v2 .traffic-options-card--simulation #SimulationCoreMode{grid-template-columns:minmax(105px,1fr) minmax(138px,174px)}#trafficAnalnested.traffic-options-v2 .traffic-options-card--simulation #simulationCoreModeSelect{justify-self:end;max-width:174px;width:100%}#trafficAnalnested.traffic-options-v2 .traffic-options-card--building>div:not(.traffic-options-section-title){grid-template-columns:minmax(112px,1fr) 138px}#trafficAnalnested.traffic-options-v2 .traffic-options-card--building select{justify-self:end;max-width:100%;width:138px}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix{column-gap:0;display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:14px 28px 28px;padding-bottom:5px;padding-top:5px;row-gap:4px}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix>.traffic-mix-column-headings{align-items:end;color:#4b6179;display:grid;font-size:9.5px;font-weight:700;gap:5px;grid-column:2;grid-row:1;grid-template-columns:repeat(3,minmax(0,1fr));line-height:1;min-width:0;padding:0 3px;text-align:center;white-space:nowrap}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix>label.traffic-mix-profile-title{align-items:center;align-self:stretch;background:#f3f6fa;border:1px solid #dce3eb;border-radius:5px 0 0 5px;border-right:0;box-sizing:border-box;display:flex;font-size:10.5px!important;gap:2px;grid-column:1;justify-content:flex-start;line-height:1;margin:0!important;min-height:0;min-width:0;padding:0 3px;width:100%}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix>.traffic-mix-profile-grid--lunch,#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix>.traffic-mix-profile-title--lunch{grid-row:2}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix>.traffic-mix-profile-grid--uppeak,#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix>.traffic-mix-profile-title--uppeak{grid-row:3}#trafficAnalnested.traffic-options-v2 .traffic-mix-profile-name--legacy{display:none}#trafficAnalnested.traffic-options-v2 .traffic-mix-profile-name--modern{display:inline}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix>.traffic-mix-profile-grid{align-items:center;background:#f3f6fa;border:1px solid #dce3eb;border-left:0;border-radius:0 5px 5px 0;box-sizing:border-box;display:grid;gap:5px;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:20px;margin:0;min-width:0;padding:3px;position:relative}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix>.traffic-mix-profile-grid label{display:none}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix>.traffic-mix-profile-grid input{grid-row:1;justify-self:center;margin:0}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix>.traffic-mix-profile-grid:last-child{margin-bottom:0}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_travel{border-top:0;margin-top:0;padding-top:1px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field.extraElevatorGroup.traffic-elevator-v2-field--range{gap:4px;grid-template-columns:minmax(68px,1fr) minmax(56px,64px) minmax(56px,64px) 18px;min-width:0}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-list,#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-body,#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-card{box-sizing:border-box;min-width:0}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field--range>label{grid-column:1;min-width:0;white-space:nowrap}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-range-part--min{grid-column:2}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-range-part--max{grid-column:3}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field--range>.range-badge{grid-column:4;justify-self:end}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-range-part{grid-template-columns:min-content minmax(0,42px);min-width:0}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-range-part input[type=number]{max-height:20px;max-width:42px;min-width:0!important;width:100%}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field select{max-height:20px}#trafficAnalnested.traffic-options-v2 .traffic-ui-version-label{font-size:9px}#trafficAnalnested.traffic-options-v2 .traffic-ui-version-switch button{font-size:10.5px}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 input[type=number],#container_LiftTraffic #trafficAnalnested.traffic-options-v2 select,#trafficAnalnested.traffic-options-v2 .traffic-options-card label{font-size:12px}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-express-mode-select{font-size:11px}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-advanced-card summary{font-size:11.5px}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-advanced-grid label,#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-run-mode-card #checkboxValidation label{font-size:11px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-baseline-title>span{font-size:9.5px}#trafficAnalnested.traffic-options-v2 #trafficElevatorOverridesV2Status,#trafficAnalnested.traffic-options-v2 .traffic-elevator-baseline-title>small,#trafficAnalnested.traffic-options-v2 .traffic-elevator-baseline-title>strong{font-size:8.5px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-heading strong,#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-name{font-size:10.5px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-summary-values{font-size:9px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-lock-help,#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-summary-state{font-size:8.5px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field label{font-size:11px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field label small,#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-range-part small{font-size:8.5px}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix>label:not(.traffic-options-section-title){font-size:11px!important}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix .zero-margin label{font-size:9.5px}#trafficAnalnested.traffic-options-v2 #trafficElevatorOverridesV2Status,#trafficAnalnested.traffic-options-v2 .traffic-elevator-baseline-title>small,#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field label small,#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-lock-help,#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-range-part small,#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-summary-values,#trafficAnalnested.traffic-options-v2 .traffic-options-section-title>small{color:#415a73}#trafficAnalnested.traffic-options-v2 #SpeedAdjust .traffic-options-section-title>span{font-size:10.5px}#trafficAnalnested.traffic-options-v2 #SpeedAdjust .traffic-options-section-title>small{font-size:8.5px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-card>summary:focus-visible,#trafficAnalnested.traffic-options-v2 .traffic-express-card>summary:focus-visible,#trafficAnalnested.traffic-options-v2 .traffic-ui-version-switch button:focus-visible{box-shadow:0 0 0 3px rgba(47,105,173,.14);outline:2px solid #2f69ad;outline-offset:1px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-card>.traffic-elevator-v2-body{background:#fff}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 #numberOfelevators,#container_LiftTraffic #trafficAnalnested.traffic-options-v2 #otherTrafficInputs_floors input,#container_LiftTraffic #trafficAnalnested.traffic-options-v2 #ratedLoad,#container_LiftTraffic #trafficAnalnested.traffic-options-v2 #simulationCoreModeSelect,#container_LiftTraffic #trafficAnalnested.traffic-options-v2 #speed,#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-run-mode-card input[type=number],#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-run-mode-card select,#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-mix-profile-grid input:not([readonly]),#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-primary-config-select{color:var(--traffic-v2-primary-value);font-size:12.5px;font-weight:750}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-mix-profile-grid--lunch input:not([readonly]):not(:disabled):focus,#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-mix-profile-grid--lunch input:not([readonly]):not(:disabled):hover{background-color:#aff590;border-color:#71a85c;box-shadow:0 0 0 2px rgba(113,168,92,.18);color:#020b00;font-weight:700}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_numberOfelevators,#trafficAnalnested.traffic-options-v2 .traffic-elevator-general-field{background:#eef5ff;border:1px solid #bdd2e9;border-left:3px solid #2f69ad;border-radius:5px;box-sizing:border-box;display:grid;gap:4px;grid-template-columns:minmax(100px,1fr) 96px;margin:3px 0 1px;min-height:27px;padding:3px 4px}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_numberOfelevators>label,#trafficAnalnested.traffic-options-v2 .traffic-elevator-general-field>label{color:var(--traffic-v2-primary-value);font-size:12px;font-weight:600}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 #otherTrafficInputs_floors>input,#container_LiftTraffic #trafficAnalnested.traffic-options-v2 #otherTrafficInputs_numberOfelevators>select,#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-elevator-general-field>select{background:#dfeeff;border-color:#2f69ad;box-shadow:0 1px 2px rgba(25,77,137,.13);color:var(--traffic-v2-primary-value);font-size:12.5px;font-weight:650;grid-column:2;justify-self:end;min-width:80px!important;width:80px!important}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_floors.traffic-elevator-general-field,#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_ratedLoad.traffic-elevator-general-field,#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_speed.traffic-elevator-general-field,#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_travel{grid-template-columns:minmax(100px,1fr) 96px;margin:3px 0 1px;min-height:27px}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_travel{background:#eef5ff;border:1px solid #bdd2e9;border-left:3px solid #2f69ad;border-radius:5px;box-sizing:border-box;gap:4px;padding:3px 4px}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_travel>label{color:var(--traffic-v2-primary-value);font-size:12px;font-weight:600}#trafficAnalnested.traffic-options-v2 #otherTrafficInputs_travel .traffic-travel-label-unit,#trafficAnalnested.traffic-options-v2 .traffic-elevator-label-unit{font-weight:400}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 #otherTrafficInputs_travel input{background:#dfeeff;border-color:#2f69ad;box-shadow:0 1px 2px rgba(25,77,137,.13);color:var(--traffic-v2-primary-value);font-size:12.5px;font-weight:650;grid-column:2}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-v2{margin-bottom:1px}#trafficAnalnested .soft-zoning-label--modern,#trafficAnalnested.traffic-options-v2 .soft-zoning-label--legacy{display:none}#trafficAnalnested.traffic-options-v2 .soft-zoning-label--modern{display:inline}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .tooltip2>.epilogue2{bottom:auto;left:calc(100% + 2px);right:auto;top:calc(100% + 3px);transform:translate(var(--traffic-tooltip-shift-x,0),var(--traffic-tooltip-shift-y,0))}#container_LiftTraffic #trafficAnalnested.traffic-options-v2.traffic-options-running .traffic-options-card--simulation{display:none}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .tooltip2>.epilogue2{box-sizing:border-box;display:none;font-size:12px!important;font-weight:400;line-height:1.35;max-height:min(60vh,360px);max-width:min(360px,calc(100vw - 24px));min-width:0!important;overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;text-align:left;white-space:normal;width:max-content}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .tooltip2>.epilogue2.traffic-long-tooltip{max-height:min(65vh,480px);max-width:calc(100vw - 24px);width:min(440px,calc(100vw - 24px))}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .tooltip2>.epilogue2.door-timing-tooltip{max-width:calc(100vw - 24px);width:min(420px,calc(100vw - 24px))}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .tooltip2>.epilogue2 span{font-size:inherit!important}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .tooltip2:focus-within>.epilogue2,#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .tooltip2:focus>.epilogue2,#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .tooltip2:hover>.epilogue2{display:block;opacity:1;visibility:visible}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-card>summary{grid-template-columns:42px minmax(0,1fr) 100px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-list .traffic-elevator-v2-summary-values{display:grid;font-size:9.5px;font-variant-numeric:tabular-nums;gap:3px;grid-template-columns:minmax(0,1fr) 3px minmax(0,1.2fr) 3px minmax(0,.8fr);min-width:0;text-align:center}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-summary-values>span{min-width:0;overflow:hidden;text-overflow:ellipsis}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-summary-state{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis}@media (max-width:410px){#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-list .traffic-elevator-v2-summary-values{display:none}#trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-summary-state{grid-column:3}}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-list .traffic-elevator-v2-field label{font-size:12px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-list .traffic-elevator-v2-field label small{color:inherit;font-size:inherit;font-weight:inherit}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-list .traffic-elevator-v2-field input[type=number],#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-list .traffic-elevator-v2-field select{font-size:12.5px}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-list .traffic-elevator-v2-card:not(.has-overrides) .traffic-elevator-v2-summary-values{color:var(--traffic-v2-follow-value);font-size:9.5px;font-weight:750}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-list .traffic-elevator-v2-card:not(.has-overrides) .traffic-elevator-v2-summary-state{background:#e7f1fc;color:#235f98}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field:not(:has(>.range-badge.locked)) input[type=number],#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field:not(:has(>.range-badge.locked)) select{background:#edf5ff;border-color:#79a8d7;color:var(--traffic-v2-follow-value);font-weight:750}#trafficAnalnested.traffic-options-v2 .traffic-elevator-overrides-list .traffic-elevator-v2-card.has-overrides .traffic-elevator-v2-summary-values{color:var(--traffic-v2-override-value);font-weight:750}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field:has(>.range-badge.locked) input[type=number],#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-elevator-v2-field:has(>.range-badge.locked) select{background:#fff4dd;border-color:#c89542;color:var(--traffic-v2-override-value);font-weight:750}@media (max-width:380px){#trafficAnalnested.traffic-options-v2{width:100%}#trafficAnalnested.traffic-options-v2 .traffic-options-section-title>small{display:none}}#trafficAnalnested .traffic-options-help-button,#trafficAnalnested .traffic-options-icon{display:none}#trafficAnalnested.traffic-options-v2 .traffic-options-icon{display:inline-block;fill:none;flex:0 0 14px;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;vertical-align:-2px;width:14px}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-options-card label:not(.traffic-mix-profile-title){font-weight:500}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-options-card label.traffic-options-icon-label{width:100%}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-advanced-grid>label{width:min(100%,var(--traffic-help-label-width,110px))}#trafficAnalnested.traffic-options-v2 .traffic-options-card label.traffic-options-icon-label{align-items:center;display:flex;gap:4px;min-width:0;white-space:normal}#trafficAnalnested.traffic-options-v2 .traffic-options-icon-label>.traffic-options-label-text{min-width:0;order:2;overflow-wrap:anywhere}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-advanced-grid>label>.tooltip2:not(.traffic-icon-tooltip){flex:0 0 auto;margin-left:auto;order:3}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-options-icon-label>.traffic-icon-tooltip{margin-left:0;order:1}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-mix-profile-title>.traffic-icon-tooltip{margin:0;order:-1}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-icon-tooltip{flex:0 0 14px;height:14px;width:14px}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-icon-tooltip>.traffic-options-help-legacy{display:none}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-icon-tooltip>.traffic-options-help-button{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#326bc0;cursor:help;display:inline-flex;flex:0 0 24px;font:inherit;height:24px;justify-content:center;line-height:1;margin:-5px;min-width:24px;padding:0;width:24px}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-options-help-button:focus-visible,#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-options-help-button:hover{background:#e3edfc}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-mix-profile-title .traffic-options-help-button:hover{background:transparent;color:#194e96}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-options-help-button:focus-visible{outline:2px solid #326bc0;outline-offset:1px}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-options-help-button.traffic-building-setup-help{color:#147a55;cursor:pointer}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-options-help-button.traffic-building-setup-help:focus-visible,#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-options-help-button.traffic-building-setup-help:hover{background:#e0f3e9;outline-color:#147a55}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .tooltip2.traffic-icon-tooltip>.epilogue2{display:none;opacity:0;visibility:hidden}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .tooltip2.traffic-icon-tooltip.is-open{z-index:10001}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .tooltip2.traffic-icon-tooltip.is-open>.epilogue2{display:block;opacity:1;visibility:visible}#trafficAnalnested.traffic-options-v2 .tooltip2>span:first-child:not(.epilogue2){background:url("../images/traffic-info.svg") 50% /12px 12px no-repeat;border:0;color:#60738e;flex-basis:12px;font-size:0;height:12px;margin:0;width:12px}#trafficAnalnested.traffic-options-v2 .tooltip2>span:first-child:not(.epilogue2):before{content:none}#trafficAnalnested.traffic-options-v2 .traffic-options-card>.traffic-options-section-title>span{align-items:center;display:flex;gap:5px}#trafficAnalnested.traffic-options-v2 .traffic-options-card:not(.traffic-options-card--simulation-speed)>.traffic-options-section-title .traffic-options-icon{transform:rotate(90deg)}#trafficAnalnested.traffic-options-v2 .traffic-options-card--service{min-height:78px}#trafficAnalnested.traffic-options-v2 .traffic-options-card--simulation{min-height:148px}#trafficAnalnested.traffic-options-v2 .traffic-options-card--traffic-mix{grid-template-columns:86px minmax(0,1fr);min-height:96px}#trafficAnalnested.traffic-options-v2 .traffic-mix-profile-title{gap:3px}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-advanced-card>summary>.traffic-options-icon{margin:0 4px 0 2px}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-advanced-grid{grid-template-columns:minmax(0,1fr) minmax(0,132px)}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .discrete-run-mode-card .discrete-advanced-grid{grid-template-columns:minmax(0,1fr) minmax(0,152px)}#trafficAnalnested.traffic-options-v2 .traffic-options-card--building>div:not(.traffic-options-section-title){grid-template-columns:minmax(0,1fr) 138px}#trafficAnalnested.traffic-options-v2 .traffic-options-card--simulation #SimulationCoreMode{grid-template-columns:minmax(0,1fr) minmax(138px,174px)}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 input[type=number],#container_LiftTraffic #trafficAnalnested.traffic-options-v2 select{box-sizing:border-box;max-width:100%;min-width:0}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 #checkboxValidation{flex-wrap:wrap}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-options-card--service .traffic-express-card{padding:0}#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-options-card--service #checkboxZoning,#container_LiftTraffic #trafficAnalnested.traffic-options-v2 .traffic-options-card--service .traffic-express-card>summary{align-items:center;display:grid;gap:4px;grid-template-columns:14px 12px minmax(0,1fr) minmax(0,118px);padding-left:7px;padding-right:7px}#trafficAnalnested.traffic-options-v2 .traffic-express-card>summary:before{grid-column:2;grid-row:1}#trafficAnalnested.traffic-options-v2 .traffic-express-card>summary>.traffic-options-label-text{grid-column:3;grid-row:1;min-width:0;order:2;white-space:normal}#trafficAnalnested.traffic-options-v2 #checkboxZoning>.tooltip2,#trafficAnalnested.traffic-options-v2 .traffic-express-card>summary>.tooltip2{grid-column:1;grid-row:1;justify-self:end;margin:0;order:1}#trafficAnalnested.traffic-options-v2 .traffic-express-card>summary>.traffic-express-active-count{box-sizing:border-box;grid-column:4;grid-row:1;justify-self:end;margin:0;max-width:100%;min-width:0;order:4}#trafficAnalnested.traffic-options-v2 #checkboxZoning>input.checkboxSquare{grid-column:2;grid-row:1;margin:0}#trafficAnalnested.traffic-options-v2 #softZoningLabel{align-items:center;display:inline-flex;gap:5px;grid-column:3/5;grid-row:1;margin-left:0!important;min-width:0}@media (max-width:380px){#trafficAnalnested.traffic-options-v2 .traffic-options-card--building>div:not(.traffic-options-section-title),#trafficAnalnested.traffic-options-v2 .traffic-options-card--simulation #SimulationCoreMode{gap:3px;grid-template-columns:minmax(0,1fr)}#trafficAnalnested.traffic-options-v2 #simulationCoreModeSelect,#trafficAnalnested.traffic-options-v2 .traffic-options-card--building select{max-width:100%;width:100%}#trafficAnalnested.traffic-options-v2 .traffic-mix-profile-grid input[type=number]{min-width:0;width:100%}}#trafficAnalysisForm .traffic-building-summary,#trafficAnalysisForm .traffic-config-main,#trafficAnalysisForm .traffic-config-workspace{box-sizing:border-box;min-width:0}#trafficAnalysisForm .traffic-config-workspace{width:100%}#trafficAnalysisForm .traffic-building-summary{display:none}@media screen and (min-width:760px){#trafficAnalysisForm .traffic-config-workspace{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(330px,350px) minmax(240px,291px);justify-content:space-between}#trafficAnalysisForm .traffic-config-main{width:100%}#trafficAnalysisForm .traffic-building-summary{background:radial-gradient(circle at 100% 0,rgba(51,119,205,.11),transparent 42%),linear-gradient(180deg,#fbfdff,#f3f7fc);border:1px solid #c9d8e9;border-radius:12px;box-shadow:0 8px 22px rgba(25,55,91,.1);color:#13233a;display:block;justify-self:end;margin-top:0;max-width:340px;padding:15px;position:sticky;text-align:left;top:88px;width:100%}}.traffic-building-summary__header{align-items:flex-start;border-bottom:1px solid #d9e3ef;display:flex;gap:10px;justify-content:space-between;padding-bottom:11px}.traffic-building-summary__eyebrow{color:#537093;display:block;font-size:9px;font-weight:800;letter-spacing:.1em;line-height:1.1;margin-bottom:3px;text-transform:uppercase}#trafficAnalysisForm .traffic-building-summary h4{color:#102a4d;font-size:16px;font-weight:800;letter-spacing:-.015em;line-height:1.2;margin:0}.traffic-building-summary__status{align-items:center;background:#eefaf3;border:1px solid #b9dcc9;border-radius:999px;color:#177044;display:inline-flex;flex:0 0 auto;font-size:9px;font-weight:800;gap:5px;padding:4px 7px;white-space:nowrap}.traffic-building-summary__status>span{background:#20a866;border-radius:50%;box-shadow:0 0 0 3px rgba(32,168,102,.12);height:6px;width:6px}#trafficAnalysisForm .traffic-building-summary__evaluation{align-items:center;background:var(--upgrade-access-background);border:1px solid var(--upgrade-access-border);border-radius:7px;box-shadow:inset 3px 0 0 var(--upgrade-access-hover-border);box-sizing:border-box;color:var(--upgrade-access-color);display:flex;font-size:9px;font-weight:700;gap:6px;line-height:1.2;margin-top:8px;min-width:0;padding:6px 8px;text-decoration:none;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease;white-space:nowrap;width:100%}#trafficAnalysisForm .traffic-building-summary__evaluation>span:first-child{overflow:hidden;text-overflow:ellipsis}#trafficAnalysisForm .traffic-building-summary__evaluation strong{color:var(--upgrade-access-color);font-size:inherit;font-weight:850;margin-left:auto}#trafficAnalysisForm .traffic-building-summary__evaluation:focus-visible,#trafficAnalysisForm .traffic-building-summary__evaluation:hover{background:var(--upgrade-access-hover-background);border-color:var(--upgrade-access-hover-border);box-shadow:inset 3px 0 0 var(--upgrade-access-hover-border),0 3px 9px rgba(7,95,184,.12)}#trafficAnalysisForm .traffic-building-summary__evaluation:focus-visible{outline:2px solid var(--upgrade-access-hover-border);outline-offset:2px}#trafficAnalysisForm .traffic-building-summary__profile{color:#315f98;font-size:11px;font-weight:750;line-height:1.3;margin:11px 0 9px}.traffic-building-summary__metrics{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-building-summary__metrics>div{background:hsla(0,0%,100%,.82);border:1px solid #dbe5f1;border-radius:8px;justify-self:center;min-height:30px;min-width:72px;padding:4px 26px}.traffic-building-summary__metrics span,.traffic-building-summary__use>span{color:#6b7d92;display:block;font-size:9px;font-weight:750;justify-self:anchor-center;letter-spacing:.035em;line-height:1.15;text-transform:uppercase}.traffic-building-summary__metrics strong{color:#112d52;display:block;font-size:18px;font-weight:850;justify-self:anchor-center;line-height:1.05;margin-top:3px}.traffic-building-summary__use{background:hsla(0,0%,100%,.65);border:1px solid #dbe5f1;border-radius:8px;margin-top:7px;padding:9px 10px}.traffic-building-summary__use strong{color:#253e60;display:block;font-size:11px;font-weight:750;line-height:1.3;margin-top:4px}.traffic-building-summary__mix-list{margin-top:11px}.traffic-building-summary__mix+.traffic-building-summary__mix{margin-top:8px}.traffic-building-summary__mix-head{align-items:baseline;color:#405873;display:flex;font-size:10px;font-weight:750;gap:10px;justify-content:space-between}.traffic-building-summary__mix-head strong{color:#173f72;font-size:10px;letter-spacing:.03em}.traffic-building-summary__mix-bar{background:#d8e1eb;border-radius:999px;display:flex;height:7px;margin-top:6px;overflow:hidden;width:100%}.traffic-building-summary__mix-bar span{display:block;height:100%;min-width:0;transition:width .18s ease}.traffic-building-summary__mix-bar .is-incoming{background:#2d71c7}.traffic-building-summary__mix-bar .is-outgoing{background:#e49c35}.traffic-building-summary__mix-bar .is-interfloor{background:#1aaf7a}.traffic-building-summary__legend{color:#6d7e90;display:grid;font-size:8px;font-weight:700;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px}.traffic-building-summary__legend span:nth-child(2){text-align:center}.traffic-building-summary__legend span:last-child{text-align:right}.traffic-building-summary__specs{color:#405873;display:grid;font-size:10px;font-weight:700;gap:3px;line-height:1.3}.traffic-building-summary__changes,.traffic-building-summary__specs{border-top:1px solid #d9e3ef;margin-top:11px;padding-top:10px}.traffic-building-summary__changes-head{align-items:center;color:#405873;display:flex;font-size:10px;font-weight:800;gap:8px;justify-content:space-between;text-transform:uppercase}.traffic-building-summary__changes-head strong{align-items:center;background:#e6edf6;border-radius:999px;color:#47617f;display:inline-flex;font-size:9px;justify-content:center;line-height:1;min-height:20px;min-width:20px;padding:0 5px}.traffic-building-summary__changes.has-changes .traffic-building-summary__changes-head strong{background:#fff0cf;color:#8a5900}#trafficAnalysisForm .traffic-building-summary__changes>p{color:#718096;font-size:9px;font-weight:650;line-height:1.3;margin:7px 0 0}#trafficAnalysisForm .traffic-building-summary__changes>ul{display:none;list-style:none;margin:7px 0 0;max-height:178px;overflow-x:hidden;overflow-y:auto;padding:0 3px 0 0;scrollbar-width:thin}#trafficAnalysisForm .traffic-building-summary__changes.has-changes>p{display:none}#trafficAnalysisForm .traffic-building-summary__changes.has-changes>ul{display:grid;gap:5px}#trafficAnalysisForm .traffic-building-summary__changes li{align-items:center;background:hsla(0,0%,100%,.78);border:1px solid #e0e7f0;border-radius:7px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:6px 7px}.traffic-building-summary__change-copy{min-width:0}.traffic-building-summary__change-copy span,.traffic-building-summary__change-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-building-summary__change-copy strong{color:#25486f;font-size:9px;font-weight:800;line-height:1.2}.traffic-building-summary__change-copy span{color:#6c7c8f;font-size:8px;font-weight:650;line-height:1.2;margin-top:2px}#trafficAnalysisForm .traffic-building-summary__reset{align-items:center;background:linear-gradient(180deg,#3f83d5,#2466b8);border:1px solid #1559a5;border-radius:7px;box-shadow:0 2px 5px rgba(20,76,145,.25);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:9px;font-weight:800;gap:4px;height:auto;justify-content:center;line-height:1.1;margin:0;min-height:20px;min-width:0;padding:3px 6px;text-transform:none;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease;width:auto}#trafficAnalysisForm .traffic-building-summary__reset:before{content:"\21BA";font-size:12px;font-weight:900;line-height:1}#trafficAnalysisForm .traffic-building-summary__reset:focus-visible,#trafficAnalysisForm .traffic-building-summary__reset:hover{background:linear-gradient(180deg,#2e72c6,#174f96);border-color:#0c4385;box-shadow:0 3px 8px rgba(20,76,145,.34);color:#fff;transform:translateY(-1px)}#trafficAnalysisForm .traffic-building-summary__reset:focus-visible{outline:2px solid #f5b940;outline-offset:2px}#trafficAnalysisForm .traffic-building-summary__reset:active{box-shadow:0 1px 3px rgba(20,76,145,.26);transform:translateY(0)}#container_LiftTraffic.traffic-workspace-running #trafficAnalnested .traffic-options-card--simulation,#container_LiftTraffic.traffic-workspace-running .traffic-building-summary,#container_LiftTraffic.traffic-workspace-running .traffic-floor-editor-card,#container_LiftTraffic.traffic-workspace-running .traffic-project-details,#container_LiftTraffic.traffic-workspace-running .traffic-ui-version-switch{display:none!important}@media screen and (min-width:760px){#container_LiftTraffic.traffic-workspace-running .traffic-config-workspace{display:block;width:min(100%,430px)}}@media print{#trafficAnalysisForm .traffic-building-summary{display:none!important}#trafficAnalysisForm .traffic-config-workspace{display:block!important}}.formWithinRated #buttonMaxDoors,.formWithinRated .plan-door-max-button{background-color:#212121;border:1px solid #4e80b9;border-radius:.3em;box-shadow:0 3px 6px rgba(0,0,0,.1);color:#e9e5dc;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:25px;margin:3px;padding:.1em .2em;text-align:center;text-decoration:none;transition:border-radius .3s,transform .3s;width:145px}.formWithinRated #buttonMaxDoors:hover,.formWithinRated .plan-door-max-button:hover{border:2px solid #0056b3;border-radius:.8em;transform:translateY(-2px)}#container_SpaceCalc.plan-views-workspace{--plan-control-height:30px;--plan-select-font-size:16px;--plan-category-width:26px;align-items:stretch;background:#fff;border-radius:12px;box-sizing:border-box;color:#0d0d3b;display:block;flex:1 1 0;font-size:13px;justify-content:flex-start;line-height:1.3;margin:var(--plan-top-offset,75px) 12px var(--plan-bottom-offset,26px);max-width:none;min-width:0;padding:12px;width:calc(100% - 24px)}#container_SpaceCalc .plan-card-heading,#container_SpaceCalc .plan-preview-heading,#container_SpaceCalc .plan-preview-toolbar,#container_SpaceCalc .plan-workspace-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}#container_SpaceCalc .plan-workspace-heading{box-sizing:border-box;justify-content:flex-end;margin-bottom:0;width:100%}#container_SpaceCalc .plan-eyebrow{color:#0056b3;font-size:10px;font-weight:700;letter-spacing:.08em;margin:0 0 3px;text-transform:uppercase}#container_SpaceCalc .plan-workspace-heading h1{font-size:23px;line-height:1.2;margin:0}#container_SpaceCalc .plan-color-save-status{background:#e9edf2;border-radius:4px;color:#526174;flex-shrink:0;font-size:10px;line-height:1.2;padding:2px 5px}#container_SpaceCalc .plan-color-save-status[data-state=saved]{background:#e0eadf;color:#315c36}#container_SpaceCalc .plan-color-save-status[data-state=error]{background:#fbe5e3;color:#9b302a}#container_SpaceCalc .plan-workspace-description{color:#626776;font-size:13px;margin:8px 0 0}#container_SpaceCalc .plan-door-count,#container_SpaceCalc .plan-units-tag{background:#f2f1ed;border:1px solid #dedbd3;border-radius:6px;color:#626776;flex-shrink:0;font-size:11px;padding:4px 9px;white-space:nowrap}#container_SpaceCalc .plan-workspace-grid{align-items:start;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:calc(clamp(304px, 25.6vw, 384px) + var(--plan-category-width)) minmax(0,1fr);min-height:0;min-width:0;width:100%}#container_SpaceCalc .plan-controls{border:0;border-radius:0;box-shadow:none;box-sizing:border-box;margin:0;max-width:none;min-height:0;min-width:0;padding:0;text-align:left;width:auto}#container_SpaceCalc .plan-controls .formWithinRated{display:grid;gap:8px;margin:0;padding:0}#container_SpaceCalc .plan-field-grid.plan-dimension-grid{align-items:end;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}#container_SpaceCalc .formWithinRated :is(.plan-dimension-grid,.plan-shaft-selects) .plan-field label{text-align:center}#container_SpaceCalc .plan-shaft-selects{margin-top:6px}#container_SpaceCalc .plan-card.plan-project-card{align-items:end;background:#f6f8fa;border-color:#d6dce3;border-left:2px solid #9aaec4;border-top-width:1px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 134px;position:relative}#container_SpaceCalc .plan-project-card .plan-field{min-width:0}#container_SpaceCalc .plan-reference-heading{align-items:center;display:flex;gap:5px;margin-bottom:3px;position:relative}#container_SpaceCalc .formWithinRated .plan-project-card .plan-reference-heading label{display:block;font-size:12px;font-weight:600;line-height:14px;margin:0;padding:0;width:auto}#container_SpaceCalc #planReferenceTemplateToggle{align-items:center;background:transparent;border:0;border-radius:2px;box-shadow:none;color:#60748b;cursor:pointer;display:inline-flex;flex:0 0 14px;height:14px;justify-content:center;margin:0;padding:0;width:14px}#container_SpaceCalc #planReferenceTemplateToggle svg{height:14px;width:14px}#container_SpaceCalc #planReferenceTemplateToggle:not(:disabled):hover,#container_SpaceCalc #planReferenceTemplateToggle[aria-expanded=true]{background:#e4ebf3;color:#203c5b}#container_SpaceCalc #planReferenceTemplateToggle:disabled{cursor:default;opacity:.5}#container_SpaceCalc .formWithinRated .plan-project-card .plan-field textarea{background:#fff;border-color:#c8d0db;font-size:12px;height:38px;line-height:15px;min-height:38px;overflow-y:auto;padding:3px 7px}#container_SpaceCalc .plan-reference-typography{align-items:end;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) 44px}#container_SpaceCalc .formWithinRated .plan-project-card .plan-reference-typography .plan-field label{color:#526174;font-size:10.5px;font-weight:500;line-height:14px;margin:0 0 3px;white-space:nowrap}#container_SpaceCalc .formWithinRated .plan-project-card .plan-reference-typography .plan-field :is(input,select){background:#fff;border-color:#c8d0db;font-size:11.5px;font-weight:400;height:38px}#container_SpaceCalc .formWithinRated .plan-project-card .plan-reference-typography .plan-field select{font-size:var(--plan-select-font-size)}#container_SpaceCalc .formWithinRated .plan-project-card .plan-reference-typography input:not(:disabled):is(:hover,:focus){background:#edf3f9}#container_SpaceCalc .formWithinRated .plan-project-card .plan-reference-typography input[type=number]::-webkit-inner-spin-button{height:36px}#container_SpaceCalc .plan-reference-presets{background:#f8fafc;border:1px solid #c8d0db;border-radius:5px;box-shadow:0 4px 12px #26374c26;box-sizing:border-box;display:grid;gap:2px;left:0;padding:4px;position:absolute;top:calc(100% + 6px);width:205px;z-index:10}#container_SpaceCalc .plan-reference-presets[hidden]{display:none}#container_SpaceCalc .plan-reference-presets button{background:transparent;border:0;border-radius:3px;box-shadow:none;color:#45556b;cursor:pointer;display:block;font:inherit;font-size:12px;font-weight:400;line-height:1.2;margin:0;min-width:0;padding:7px 8px;text-align:left}#container_SpaceCalc .plan-reference-presets button:not(:disabled):hover{background:#e4ebf3;color:#203c5b}#container_SpaceCalc .plan-reference-presets button:disabled{cursor:default;opacity:.55}#container_SpaceCalc .formWithinRated .plan-field :is(#doorOpening,#OppositeDoorOpening,#SecondDoorOpening){font-size:var(--plan-select-font-size);font-weight:700}#container_SpaceCalc .formWithinRated .plan-field input[type=number]::-webkit-inner-spin-button{height:calc(var(--plan-control-height) - 2px);margin:0;opacity:1}#container_SpaceCalc .plan-flash:has(>input:only-child){display:none}#container_SpaceCalc .plan-card{background:#f5f4f0;border:1px solid #dedbd3;border-radius:8px;border-top:2px solid #8caace;box-sizing:border-box;display:block;margin:0;min-width:0;padding:8px}#container_SpaceCalc .plan-card-heading{margin-bottom:6px}#container_SpaceCalc :is(.plan-shaft-card,.plan-cabin-card){min-height:0}#container_SpaceCalc .plan-field-grid.plan-surface-fields{align-items:end}#container_SpaceCalc .formWithinRated .plan-surface-fields .plan-field label{text-align:center}#container_SpaceCalc .plan-cabin-card .plan-derived-note{margin-top:6px}#container_SpaceCalc .plan-category-card{border-top:1px solid #dedbd3;padding-left:calc(var(--plan-category-width) + 8px);padding-right:calc(var(--plan-category-width) + 8px);position:relative}#container_SpaceCalc .plan-category-heading{border-left:2px solid #939da6;border-radius:7px 0 0 7px;border-right:1px solid #dedbd3;color:#59636d;inset:0 auto 0 0;margin:0;padding:0}#container_SpaceCalc .plan-card-palette,#container_SpaceCalc .plan-category-heading{background:#eeece6;box-sizing:border-box;display:flex;justify-content:center;position:absolute;width:var(--plan-category-width)}#container_SpaceCalc .plan-card-palette{align-items:center;border-left:1px solid #dedbd3;border-radius:0 7px 7px 0;border-right:2px solid #939da6;inset:0 0 0 auto;padding:10px 0}#container_SpaceCalc .plan-category-card .plan-category-heading h2{font-size:14px;font-weight:600;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}#container_SpaceCalc .plan-visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#container_SpaceCalc .plan-card-heading h2,#container_SpaceCalc .plan-preview-heading h2{font-size:14.5px;line-height:1.25;margin:0}#container_SpaceCalc .plan-section-number{color:#92929e;font-size:12px;font-weight:700}#container_SpaceCalc .plan-door-panel,#container_SpaceCalc .plan-field-grid{align-items:start;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}#container_SpaceCalc .plan-field{margin:0;min-width:0;text-align:left}#container_SpaceCalc .door-return-geometry-message,#container_SpaceCalc .plan-door-panel-heading,#container_SpaceCalc .plan-door-panel>button,#container_SpaceCalc .plan-door-panel>p,#container_SpaceCalc .plan-field-full{grid-column:1/-1}#container_SpaceCalc .formWithinRated .plan-field label{display:block;font-size:12px;font-weight:600;line-height:1.15;margin:0 0 3px;min-width:0;padding:0;width:auto}#container_SpaceCalc .plan-field label span{color:#737987;font-size:10px;font-weight:400;margin-left:3px}#container_SpaceCalc .formWithinRated .plan-field input,#container_SpaceCalc .formWithinRated .plan-field select,#container_SpaceCalc .formWithinRated .plan-field textarea{background:#e8f0fe;border:1px solid #4e80b9;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#0d0d3b;display:block;font:inherit;font-size:16px;font-weight:600;height:var(--plan-control-height);line-height:1.1;margin:0;max-width:none;min-width:0;padding:2px 6px;text-align:left;transition:border-color .15s,background-color .15s;width:100%}#container_SpaceCalc .formWithinRated .plan-field select{font-size:var(--plan-select-font-size);text-align:center}#container_SpaceCalc .plan-door-type-picker{min-width:0}#container_SpaceCalc .plan-door-type-toggle{align-items:center;background:#e8f0fe;border:1px solid #4e80b9;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#0d0d3b;cursor:pointer;display:grid;font:inherit;font-size:var(--plan-select-font-size);font-weight:600;gap:7px;grid-template-columns:minmax(0,1fr) auto 9px;height:var(--plan-control-height);line-height:1.1;margin:0;min-width:0;padding:2px 6px;text-align:left;width:100%}#container_SpaceCalc .plan-door-type-toggle:not(:disabled):hover,#container_SpaceCalc .plan-door-type-toggle[aria-expanded=true]{border-color:#0056b3}#container_SpaceCalc .plan-door-type-toggle:disabled{background:#e7e9ee;border-color:#b8bfca;color:#626776;cursor:default}#container_SpaceCalc .plan-door-type-name{min-width:0;overflow:hidden;padding-left:clamp(20px,8vw,48px);text-align:left;text-overflow:ellipsis;white-space:nowrap}#container_SpaceCalc .plan-door-type-range{color:#526174;font-size:11px;font-variant-numeric:tabular-nums;font-weight:400;text-align:right;white-space:nowrap}#container_SpaceCalc .plan-door-type-arrow{border-bottom:2px solid;border-right:2px solid;height:5px;transform:translateY(-2px) rotate(45deg);width:5px}#container_SpaceCalc .plan-door-type-options{background:#f4f7fe;border:1px solid #4e80b9;border-radius:5px;box-shadow:0 4px 12px #26374c26;box-sizing:border-box;color:#0d0d3b;font:inherit;font-size:var(--plan-select-font-size);inset:auto;line-height:1.2;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:3px;position:fixed;z-index:10002}#container_SpaceCalc .plan-door-type-option{align-items:center;border-radius:3px;cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:34px;padding:0 7px}#container_SpaceCalc .plan-door-type-option[aria-selected=true]{background:#e3edfc;font-weight:600}#container_SpaceCalc .plan-door-type-option.is-active{background:#2865c8;color:#fff}#container_SpaceCalc .plan-door-type-option.is-active .plan-door-type-range{color:inherit}#container_SpaceCalc .formWithinRated .plan-field input[type=number]{font-size:17px;font-weight:700;padding-bottom:0;padding-right:0;padding-top:0;text-align:center}#container_SpaceCalc .formWithinRated .plan-field textarea{font-size:14px;font-weight:400;height:38px;line-height:16px;min-height:38px;resize:none}#container_SpaceCalc .formWithinRated .plan-field input::placeholder,#container_SpaceCalc .formWithinRated .plan-field textarea::placeholder{color:#747e91;font-size:12px;font-weight:400;opacity:1}#container_SpaceCalc .formWithinRated .plan-field input:not(:disabled):focus,#container_SpaceCalc .formWithinRated .plan-field input:not(:disabled):hover{background:#aff590}#container_SpaceCalc .formWithinRated .plan-field :is(input,select,textarea):focus-visible,#container_SpaceCalc :is(button,summary,a):focus-visible{outline:2px solid #0056b3;outline-offset:2px}#container_SpaceCalc .formWithinRated .plan-field :is(input,select):disabled{background:#e7e9ee;border-color:#b8bfca;color:#626776;cursor:default}#container_SpaceCalc .plan-extra-settings{border-top:1px solid #dedbd3;margin-top:6px;padding-top:6px}#container_SpaceCalc .plan-extra-settings h3{color:#0056b3;font-size:11.5px;font-weight:600;margin:0 0 6px}#container_SpaceCalc .plan-derived-note,#container_SpaceCalc .plan-door-empty,#container_SpaceCalc .plan-door-hint{color:#626776;font-size:11px;line-height:1.45;margin:0}#container_SpaceCalc .plan-derived-note{font-size:10px;margin-top:6px}#container_SpaceCalc .plan-door-empty{border:1px dashed #b8bfca;border-radius:6px;padding:12px;text-align:center}#container_SpaceCalc .plan-door-tabs{display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px}#container_SpaceCalc .plan-door-tabs button{background:#fff;border:1px solid #d4d4d7;border-radius:7px;box-sizing:border-box;color:#0d0d3b;cursor:pointer;font:inherit;font-size:14px;font-weight:700;height:auto;margin:0;min-width:0;padding:6px 2px;width:100%}#container_SpaceCalc .plan-door-tabs button[aria-selected=true]{background:#e3edfc;border-color:#0056b3;box-shadow:inset 0 0 0 1px #0056b3;color:#163c70}#container_SpaceCalc .plan-door-tabs em{font-size:10px;font-style:normal;font-weight:400}#container_SpaceCalc .plan-door-tabs small{display:block;font-size:10px;font-weight:400;margin-top:2px}#container_SpaceCalc .plan-door-tabs small:before{background:#3b8e38;border-radius:50%;content:"";display:inline-block;height:5px;margin-right:4px;width:5px}#container_SpaceCalc .plan-door-tabs [aria-selected=true].has-door small:before{background:#397343}#container_SpaceCalc .plan-door-tabs .has-fit-issue small:before{background:#e74c3c}#container_SpaceCalc .plan-door-tabs .is-unused small:before,#container_SpaceCalc .plan-door-tabs [aria-selected=true].is-unused small:before{background:#e74c3c;outline:1px solid hsla(0,0%,100%,.7)}#container_SpaceCalc .plan-door-tabs [aria-selected=true].has-fit-issue small:before{background:#d1382e}#container_SpaceCalc .plan-doors-card{display:grid;grid-template-columns:minmax(0,1fr)}#container_SpaceCalc .plan-door-panel{align-self:start;background:transparent;border:0;border-radius:0;grid-area:2/1;margin:0;min-width:0;padding:0}#container_SpaceCalc .plan-doors-card>.plan-door-panel[hidden]{display:grid!important;pointer-events:none;visibility:hidden}#container_SpaceCalc .plan-door-panel-heading h3{font-size:13px;margin:0}#container_SpaceCalc .plan-door-panel-heading>span{color:#626776;font-size:11px}#container_SpaceCalc .plan-controls .plan-button,#container_SpaceCalc .plan-preview .plan-button{align-items:center;background:#212121;border:1px solid #4e80b9;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#e9e5dc;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:6px;height:auto;justify-content:center;line-height:1.3;margin:0;min-height:30px;padding:5px 8px;text-align:center;transform:none;transition:border-color .15s,background-color .15s;width:auto}#container_SpaceCalc .plan-controls .plan-button:hover,#container_SpaceCalc .plan-preview .plan-button:hover{background:#0d1d3d;border-color:#0056b3;border-radius:6px;transform:none}#container_SpaceCalc .plan-controls .plan-button-primary{background:#0056b3;color:#fff}#container_SpaceCalc #buttonMaxAllDoors.plan-magic-button{background:linear-gradient(110deg,#155cbb,#3854cf 48%,#7640c5);border-color:#4358bc;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 2px 6px rgba(54,55,136,.18);color:#fff;transition:filter .15s,box-shadow .15s}#container_SpaceCalc #buttonMaxAllDoors.plan-magic-button:hover:not(:disabled){box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 3px 9px rgba(69,59,150,.28);filter:brightness(1.08)}#container_SpaceCalc #buttonMaxAllDoors.plan-magic-button:focus-visible{outline:2px solid #7640c5;outline-offset:2px}#container_SpaceCalc #buttonMaxAllDoors.plan-magic-button:active:not(:disabled){box-shadow:inset 0 1px 3px rgba(22,22,73,.2);filter:brightness(.98)}#container_SpaceCalc .plan-magic-icon{flex:0 0 17px;height:17px;width:17px}@media (prefers-reduced-motion:reduce){#container_SpaceCalc #buttonMaxAllDoors.plan-magic-button{transition:none}}#container_SpaceCalc .plan-controls .plan-button-quiet{background:#f2f1ed;border-color:#c2c2c8;color:#0056b3}#container_SpaceCalc .plan-controls .plan-button-quiet:hover{background:#e8f0fe}#container_SpaceCalc .plan-door-panel>.plan-door-max-button{justify-self:center;max-width:100%;width:fit-content}#container_SpaceCalc .plan-form-actions{display:grid;gap:8px;grid-template-columns:minmax(0,4fr) minmax(0,1fr)}#container_SpaceCalc .plan-form-actions>.plan-button{min-width:0;width:100%}#container_SpaceCalc button:disabled{cursor:default;opacity:.6}#container_SpaceCalc .plan-preview-link{display:none}#container_SpaceCalc .plan-model-note{align-items:baseline;display:flex;gap:4px 10px;margin:0;min-width:0;padding:0}#container_SpaceCalc #planDoorModelHistoryHeading{color:#0056b3;flex-shrink:0;font-size:11.5px;font-weight:600;margin:0}#container_SpaceCalc #planDoorModelHistoryList{color:#626776;font-size:11px;line-height:1.35;margin:0;min-width:0;overflow-wrap:anywhere}#container_SpaceCalc #planDoorModelHistory.is-warning #planDoorModelHistoryHeading,#container_SpaceCalc #planDoorModelHistoryList.is-warning{color:#a00000}#container_SpaceCalc .plan-preview{background:#f5f4f0;border:1px solid #dedbd3;border-radius:9px;box-sizing:border-box;min-height:0;min-width:0;padding:6px}#container_SpaceCalc .plan-preview-heading{flex-wrap:wrap;gap:4px 8px;margin-bottom:6px;padding:1px 2px}#container_SpaceCalc .plan-preview-summary{border-top:1px solid #dedbd3;display:grid;gap:4px;margin:6px 2px 0;min-width:0;padding:6px 0 0}#container_SpaceCalc .plan-canvas-stage{display:flex;min-height:0;min-width:0}#container_SpaceCalc .plan-preview-footer{align-items:center;display:grid;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:6px 2px 0}#container_SpaceCalc .plan-preview-footer .plan-preview-caption{grid-column:1}#container_SpaceCalc .plan-preview-footer .plan-print-button{grid-column:2}#container_SpaceCalc .plan-preview-footer .plan-free-upgrade-link{align-items:center;background:var(--upgrade-access-background);border:1px solid var(--upgrade-access-border);border-radius:5px;box-sizing:border-box;color:var(--upgrade-access-color);display:inline-flex;font-size:11px;font-weight:600;gap:4px;grid-column:3;justify-self:end;line-height:1.3;margin:0;max-width:100%;padding:5px 8px;text-decoration:none;white-space:nowrap}#container_SpaceCalc .plan-preview-footer .plan-free-upgrade-link:focus-visible,#container_SpaceCalc .plan-preview-footer .plan-free-upgrade-link:hover{background:var(--upgrade-access-hover-background);border-color:var(--upgrade-access-hover-border);color:var(--upgrade-access-hover-color)}@media screen{body:has(#feedbackFloatingButton) #container_SpaceCalc .plan-preview-footer{padding-right:120px}}#container_SpaceCalc .plan-zoom-icon{height:21px;width:21px}#container_SpaceCalc .plan-preview.is-sticky{position:sticky;top:var(--plan-top-offset,75px)}#container_SpaceCalc .plan-preview-status{background:#e8f0fe;border-radius:5px;color:#0056b3;flex-shrink:0;font-size:10.5px;font-weight:600;padding:3px 6px}#container_SpaceCalc .plan-preview-status[data-state=clear]{background:#cef1be;color:#285725}#container_SpaceCalc .plan-preview-status[data-state=issue]{background:#f2dede;color:#a00000}#container_SpaceCalc .plan-preview-title{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}#container_SpaceCalc .plan-preview-title .plan-units-tag{font-size:10px;padding:2px 5px}#container_SpaceCalc .plan-preview-facts{align-items:center;color:#626776;display:flex;flex-wrap:wrap;font-size:11px;gap:3px 10px;margin:0;min-width:0}#container_SpaceCalc .plan-preview-facts>span{white-space:nowrap}#container_SpaceCalc .plan-preview-facts>:first-child{color:#0056b3;font-weight:700}#container_SpaceCalc .plan-change-hint{background:#fff2b3;border:0;border-radius:4px;box-shadow:inset 0 0 0 1px #d99c22;color:#654509;font-weight:600;padding:0 6px}#container_SpaceCalc .plan-change-hint[hidden]{display:block!important;visibility:hidden}#container_SpaceCalc .plan-preview-toolbar{flex-shrink:1;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin:0 0 0 auto;max-width:100%;min-width:0}#container_SpaceCalc .plan-printer-icon{flex-shrink:0;height:23px;width:23px}#container_SpaceCalc .plan-preview .plan-print-button{align-items:center;display:inline-flex;flex-shrink:0;font-size:13px;gap:7px;justify-content:center;margin:0;min-height:36px;padding:5px 14px;white-space:nowrap;width:auto}#container_SpaceCalc .plan-preview-heading .plan-eyebrow{display:none}#container_SpaceCalc .plan-preview-messages{max-height:min(140px,22vh);overflow:auto;overscroll-behavior:auto}#container_SpaceCalc .plan-preview-messages:has(>.plan-view-message:not([hidden])){margin-top:6px}#container_SpaceCalc .plan-view-field{align-items:center;display:grid;gap:6px;grid-template-columns:90px minmax(0,1fr)}#container_SpaceCalc .formWithinRated .plan-view-field label{margin:0}#container_SpaceCalc .plan-view-actions,#container_SpaceCalc .plan-zoom-controls{align-items:center;background:#fff;border:1px solid #dedbd3;border-radius:7px;box-shadow:0 1px 3px rgba(13,13,59,.08);display:flex;flex-shrink:0;gap:4px;padding:3px}#container_SpaceCalc .plan-zoom-value{align-items:center;background:#e8f0fe;border:1px solid #ccd6e5;border-radius:5px;box-sizing:border-box;color:#0056b3;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:2px;height:30px;margin:0;padding:0 6px 0 0;white-space:nowrap}#container_SpaceCalc #planZoomPercent{appearance:textfield;background:transparent;border:0;box-sizing:border-box;color:inherit;flex:0 0 48px;font:inherit;height:28px;margin:0;min-width:48px;outline:0;padding:0 4px;text-align:center;width:48px}#container_SpaceCalc #planZoomPercent::-webkit-inner-spin-button,#container_SpaceCalc #planZoomPercent::-webkit-outer-spin-button{-webkit-appearance:none;display:none;height:0;margin:0;width:0}#container_SpaceCalc .plan-zoom-value:focus-within{outline:2px solid #0056b3;outline-offset:1px}#container_SpaceCalc #planZoomPercent:disabled{opacity:.5}#container_SpaceCalc .plan-toolbar-button{align-items:center;background:#e8f0fe;border:1px solid #ccd6e5;border-radius:5px;box-sizing:border-box;color:#0056b3;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;height:30px;justify-content:center;margin:0;padding:0;width:30px}#container_SpaceCalc .plan-toolbar-button:hover{border-color:#0056b3}#container_SpaceCalc .plan-zoom-fit{font-size:11px;width:40px}#container_SpaceCalc .plan-toolbar-reset{background:#f2f1ed;border-color:#c2c2c8;font-size:11px;padding:0 8px;width:auto}#container_SpaceCalc .plan-toolbar-reset:hover{background:#e8f0fe}#container_SpaceCalc .plan-canvas-viewport{background:#f2f1ed;border:1px solid #dedbd3;border-radius:7px;box-sizing:border-box;contain:size;height:clamp(300px,calc(100dvh - 260px),650px);min-height:0;overflow:hidden;overscroll-behavior:auto;width:100%}#container_SpaceCalc .plan-canvas-viewport.is-zoomed{overflow:auto}#container_SpaceCalc #within_container_In_Shaft{align-items:flex-start;background:transparent;box-shadow:none;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;min-height:100%;min-width:0;padding:8px;transform:none;width:100%}#container_SpaceCalc .is-zoomed #within_container_In_Shaft{height:auto;min-width:100%;width:max-content}#container_SpaceCalc #within_container_In_Shaft #myCanvas{background:#fff;border:0;box-shadow:0 2px 8px rgba(13,13,59,.08);display:block;flex:none;margin:0;max-height:none;max-width:none;outline:1px solid #e1e2e6}#container_SpaceCalc .plan-preview-caption{color:#737987;font-size:10px;margin:0}#container_SpaceCalc .door-return-geometry-message,#container_SpaceCalc .plan-view-message{background:#e8f0fe;border:1px solid #4e80b9;border-left-width:3px;border-radius:6px;color:#0056b3;font-size:11px;line-height:1.35;margin:0 0 6px;overflow-wrap:anywhere;padding:6px 8px;position:relative;text-align:left}#container_SpaceCalc .plan-view-message p+p{margin-top:5px}#container_SpaceCalc .door-return-geometry-message{display:none;margin:0;padding-right:27px}#container_SpaceCalc .door-return-geometry-message.active{display:block}#container_SpaceCalc .door-return-geometry-message-text{white-space:pre-line}#container_SpaceCalc .door-return-geometry-message.is-error,#container_SpaceCalc .plan-view-message.is-error,#container_SpaceCalc .validation-message.active{background:#f2dede;border-color:#e74c3c;color:#a00000}#container_SpaceCalc .validation-message{line-height:1.4;margin-top:5px;padding:6px 8px}#container_SpaceCalc .door-return-geometry-dismiss{background:transparent;border:0;color:inherit;cursor:pointer;font-size:17px;height:auto;line-height:1;margin:0;padding:0 2px;position:absolute;right:6px;top:6px;width:auto}#container_SpaceCalc [hidden]{display:none!important}#container_SpaceCalc .plan-category-card .plan-category-heading{align-items:center;flex-direction:column;padding:10px 0}#container_SpaceCalc :is(.plan-door-color-choices,.plan-surface-color-choices){display:flex;flex-direction:column;gap:5px}#container_SpaceCalc :is(.plan-door-color-choices,.plan-surface-color-choices) button{background:var(--plan-color-swatch,var(--plan-door-swatch));border:1px solid #69717a;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#26343e;cursor:pointer;display:grid;height:18px;margin:0;min-width:18px;padding:0;place-items:center;width:18px}#container_SpaceCalc .plan-surface-color-choices-dark button,#container_SpaceCalc :is(.plan-door-color-choices,.plan-surface-color-choices) button[data-plan-door-color=graphite]{color:#fff}#container_SpaceCalc :is(.plan-door-color-choices,.plan-surface-color-choices) button[aria-pressed=true]{outline:1px solid #26343e;outline-offset:1px}#container_SpaceCalc :is(.plan-door-color-choices,.plan-surface-color-choices) button:focus-visible{outline:2px solid #075fb8;outline-offset:1px}#container_SpaceCalc :is(.plan-door-color-choices,.plan-surface-color-choices) svg{height:12px;width:12px}#container_SpaceCalc :is(.plan-door-color-choices,.plan-surface-color-choices) button[aria-pressed=false] svg{visibility:hidden}#container_SpaceCalc .plan-accessories h2{font-size:13px;margin:0}#container_SpaceCalc .plan-accessories h2 small{color:#626776;font-size:10px;font-weight:400}#container_SpaceCalc .plan-accessories-heading,#container_SpaceCalc .plan-accessory-toggles{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px}#container_SpaceCalc .plan-accessory-toggles{margin-left:auto}#container_SpaceCalc .plan-accessory-toggles label{align-items:center;cursor:pointer;display:inline-flex;float:none;font-size:11px;gap:4px;margin:0;min-width:0;padding:0;text-align:left;white-space:nowrap;width:auto}#container_SpaceCalc .plan-accessory-toggles input[type=checkbox]{accent-color:#1d5bb8;border:0;box-shadow:none;flex:0 0 14px;height:14px;margin:0;max-width:14px;min-width:14px;padding:0;width:14px}#container_SpaceCalc .plan-accessory-toggles small{color:#626776;font-size:9px}#container_SpaceCalc .plan-accessory-settings{border-top:1px solid #dedbd3;margin-top:7px;padding-top:6px}#container_SpaceCalc .plan-accessory-settings>summary{color:#0056b3;cursor:pointer;font-size:11px;font-weight:600;margin-bottom:4px}#container_SpaceCalc .plan-accessory-notice,#container_SpaceCalc .plan-accessory-settings p{font-size:10.5px;line-height:1.35;margin:4px 0}#container_SpaceCalc .plan-accessory-notice{color:#775319}#container_SpaceCalc .plan-accessory-legend{color:#626776;font-size:10px;line-height:1.3;margin:4px 2px 0}#container_SpaceCalc .plan-accessories [hidden],#container_SpaceCalc .plan-accessory-legend[hidden]{display:none!important}@media screen and (min-width:901px) and (min-height:500px){#container_SpaceCalc.plan-views-workspace{display:flex;flex-direction:column;height:var(--plan-workspace-height,calc(100dvh - var(--plan-top-offset, 75px) - var(--plan-bottom-offset, 26px)));min-height:var(--plan-workspace-min-height,0)}#container_SpaceCalc .plan-workspace-heading{flex:0 0 auto}#container_SpaceCalc .plan-workspace-grid{align-items:stretch;flex:1 1 0;grid-template-rows:minmax(0,1fr);margin-inline:auto;max-width:1280px}#container_SpaceCalc .plan-controls{height:100%;overflow:auto;overscroll-behavior:auto;padding-bottom:8px;padding-right:4px;scrollbar-width:thin}#container_SpaceCalc .plan-form-actions{background:#fff;bottom:0;padding:6px 0 0;position:sticky;z-index:1}#container_SpaceCalc .plan-preview,#container_SpaceCalc .plan-preview.is-sticky{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden;position:static}#container_SpaceCalc .plan-preview>:not(.plan-canvas-stage){flex-shrink:0}#container_SpaceCalc .plan-canvas-stage{flex:1 1 0}#container_SpaceCalc .plan-canvas-viewport{flex:1 1 0;height:auto}}@media screen and (min-width:901px){#container_SpaceCalc.plan-views-workspace{--plan-control-height:25px}#container_SpaceCalc .formWithinRated .plan-field input,#container_SpaceCalc .formWithinRated .plan-field input[type=number]{font-size:15px}}@media screen and (min-width:901px) and (max-height:820px){#container_SpaceCalc.plan-views-workspace{--plan-control-height:25px;--plan-category-width:24px;padding:10px}#container_SpaceCalc .plan-card{padding:6px}#container_SpaceCalc .plan-category-card{padding-left:calc(var(--plan-category-width) + 6px);padding-right:calc(var(--plan-category-width) + 6px)}#container_SpaceCalc .plan-controls .formWithinRated,#container_SpaceCalc .plan-door-panel,#container_SpaceCalc .plan-field-grid{gap:6px}#container_SpaceCalc .plan-door-panel-heading,#container_SpaceCalc .plan-field label span{display:none}#container_SpaceCalc .formWithinRated .plan-field input,#container_SpaceCalc .formWithinRated .plan-field select{height:var(--plan-control-height)}#container_SpaceCalc .formWithinRated .plan-field input[type=number]{font-size:15px}#container_SpaceCalc .plan-extra-settings{margin-top:4px;padding-top:4px}#container_SpaceCalc .plan-door-hint{font-size:10px}#container_SpaceCalc .formWithinRated .plan-project-card .plan-field textarea{height:34px;line-height:14px;min-height:34px;padding-bottom:2px;padding-top:2px}#container_SpaceCalc .formWithinRated .plan-project-card .plan-reference-typography .plan-field :is(input,select){height:34px}#container_SpaceCalc .formWithinRated .plan-project-card .plan-reference-typography input[type=number]::-webkit-inner-spin-button{height:32px}#container_SpaceCalc .plan-shaft-selects{margin-top:4px}#container_SpaceCalc .plan-door-tabs{margin-bottom:4px}}@media screen and (max-width:1100px){#container_SpaceCalc .plan-workspace-grid{gap:10px;grid-template-columns:calc(304px + var(--plan-category-width)) minmax(0,1fr)}#container_SpaceCalc.plan-views-workspace{padding:10px}}@media screen and (max-width:900px){#container_SpaceCalc.plan-views-workspace{margin:var(--plan-top-offset,75px) 10px var(--plan-bottom-offset,26px);padding:10px;width:calc(100% - 20px)}#container_SpaceCalc .plan-workspace-grid{grid-template-columns:minmax(0,1fr)}#container_SpaceCalc .plan-controls .formWithinRated{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}#container_SpaceCalc .plan-accessories,#container_SpaceCalc .plan-drawing-options,#container_SpaceCalc .plan-flash,#container_SpaceCalc .plan-form-actions,#container_SpaceCalc .plan-project-card{grid-column:1/-1}#container_SpaceCalc .plan-preview-link{color:#0056b3;display:block;font-size:12px;grid-column:1/-1;padding:4px 0;text-align:center;text-decoration:none}#container_SpaceCalc #planPreviewHeading{scroll-margin-top:78px}#container_SpaceCalc .plan-canvas-viewport{height:clamp(300px,55dvh,500px)}}@media screen and (max-width:600px){#container_SpaceCalc.plan-views-workspace{--plan-control-height:32px;--plan-category-width:24px;margin:var(--plan-top-offset,75px) 6px var(--plan-bottom-offset,26px);padding:8px;width:calc(100% - 12px)}#container_SpaceCalc .plan-workspace-heading{align-items:flex-start}#container_SpaceCalc .plan-workspace-heading h1{font-size:21px}#container_SpaceCalc .plan-preview-title .plan-units-tag{font-size:9px;padding:2px 4px}#container_SpaceCalc .plan-controls .formWithinRated{grid-template-columns:minmax(0,1fr)}#container_SpaceCalc .plan-preview{padding:8px}#container_SpaceCalc .formWithinRated .plan-field input,#container_SpaceCalc .formWithinRated .plan-field select{height:var(--plan-control-height)}#container_SpaceCalc .plan-model-note{flex-direction:column;gap:3px}#container_SpaceCalc .plan-preview-footer{display:flex;flex-wrap:wrap;gap:5px 10px}#container_SpaceCalc .plan-preview-facts{gap:3px 8px}#container_SpaceCalc .plan-preview-status{max-width:100px;text-align:center;white-space:normal}#container_SpaceCalc .plan-canvas-viewport{height:clamp(280px,52dvh,420px)}}@page plan-views-drawing{size:auto;margin:12mm}@media print{body:has(#container_SpaceCalc.plan-views-workspace){background:#fff;display:block;height:auto;margin:0;min-height:0;padding:0;page:plan-views-drawing;transform:none;width:auto}body:has(#container_SpaceCalc.plan-views-workspace):after,body:has(#container_SpaceCalc.plan-views-workspace):before{content:none!important;display:none!important}main:has(#container_SpaceCalc.plan-views-workspace){background:#fff;display:block;height:auto;margin:0;min-height:0;padding:0;width:100%}#container_SpaceCalc.plan-views-workspace{background:#fff!important;border:0!important;display:block!important;margin:0!important;max-width:none!important;padding:0!important;page:plan-views-drawing;width:100%!important}#container_SpaceCalc .plan-controls,#container_SpaceCalc .plan-preview-caption,#container_SpaceCalc .plan-preview-facts,#container_SpaceCalc .plan-preview-footer,#container_SpaceCalc .plan-preview-heading,#container_SpaceCalc .plan-preview-messages,#container_SpaceCalc .plan-preview-summary,#container_SpaceCalc .plan-preview-toolbar,#container_SpaceCalc .plan-workspace-heading{display:none!important}#container_SpaceCalc #within_container_In_Shaft,#container_SpaceCalc .plan-canvas-stage,#container_SpaceCalc .plan-canvas-viewport,#container_SpaceCalc .plan-preview,#container_SpaceCalc .plan-workspace-grid{background:#fff!important;border:0!important;box-shadow:none!important;contain:none!important;display:block!important;height:auto!important;margin:0!important;max-width:none!important;min-height:0!important;min-width:0!important;overflow:visible!important;padding:0!important;position:static!important;transform:none!important;width:100%!important}#container_SpaceCalc #within_container_In_Shaft #myCanvas{box-shadow:none!important;break-inside:avoid;display:block!important;height:100%!important;inset:0!important;margin:0!important;max-height:none!important;max-width:none!important;object-fit:contain;object-position:center;outline:none!important;position:fixed!important;width:100%!important}#container_SpaceCalc:has(.plan-accessory-legend:not([hidden])) #within_container_In_Shaft #myCanvas{height:calc(100% - 16mm)!important}#container_SpaceCalc .plan-accessory-legend:not([hidden]){background:#fff;color:#394655;font-size:8pt;inset:auto 0 0;line-height:1.3;margin:0;padding:0;position:fixed}}@media screen and (max-width:1015px){body[data-page=contact-form] main>nav.navbar,body[data-page=home] main>nav.navbar{flex:0 0 0;min-width:0;width:0}}@media screen and (max-width:915px){.menu-session-timer-row{box-sizing:border-box;margin:0 4px 6px;padding:4px 2px}.menu-session-timer{box-sizing:border-box;display:flex;font-size:12px;max-width:100%;padding:4px;width:100%}.menu-session-timer-main{gap:4px;max-width:100%}.menu-session-timer i{flex-shrink:0;font-size:11px}.menu-session-timer #sessionTimer{font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.menu-session-active-users{font-size:10px;line-height:1.3;max-width:100%;overflow-wrap:anywhere}.menu-session-activity{flex-shrink:0;height:6px;width:6px}}@media screen and (max-width:430px){.menu-session-timer-main{font-size:11px;gap:2px}.menu-session-timer i{font-size:10px}.menu-session-activity{height:5px;margin-left:0;width:5px}}@media screen and (max-width:600px){.feedback-floating-button{bottom:calc(40px + env(safe-area-inset-bottom, 0px))}}#trafficHotelPrintAssumptions{display:none}@media print{#trafficHotelPrintAssumptions{break-after:page;color:#17345a;display:block!important;font:12px/1.5 Arial,sans-serif}#trafficHotelPrintAssumptions h3{margin:12px 0}.traffic-hotel-dialog{display:none!important}}.traffic-hotel-dialog{background:#f7faff;border:1px solid #adc7ea;border-radius:14px;box-shadow:0 18px 70px #102c5066;box-sizing:border-box;color:#17345a;font:13px/1.4 Arial,sans-serif;max-height:calc(100vh - 48px);overflow:auto;padding:14px;width:min(720px,calc(100vw - 32px))}.traffic-hotel-dialog::backdrop{background:#0c203b77}.traffic-hotel-dialog .traffic-hotel-heading{align-items:center;display:flex;gap:16px;justify-content:space-between}.traffic-hotel-dialog h2{color:#142e52;font-size:20px;margin:0}.traffic-hotel-dialog p{margin:6px 0}.traffic-hotel-dialog fieldset{background:#fff;border:1px solid #b9cfeb;border-radius:9px;margin:10px 0;min-width:0;padding:10px}.traffic-hotel-dialog legend{color:#285d9e;font-weight:700;padding:0 6px}.traffic-hotel-dialog .traffic-hotel-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.traffic-hotel-dialog [hidden]{display:none!important}.traffic-hotel-dialog label{display:flex;flex-direction:column;font-weight:700;gap:3px}.traffic-hotel-dialog input,.traffic-hotel-dialog select{background:#eef4ff;border:1px solid #9abbec;border-radius:5px;box-sizing:border-box;color:#122e53;display:block;font:inherit;height:auto;line-height:1.4;margin:0;max-width:100%;min-height:32px;min-width:0;padding:5px 7px;width:100%}.traffic-hotel-dialog input:not(:disabled):not([readonly]):invalid{background:#fff1f1;border-color:#b52b2b}.traffic-hotel-dialog input:disabled,.traffic-hotel-dialog input[readonly]{background:#edf0f4;color:#596879}.traffic-hotel-dialog input[type=checkbox]{height:16px;min-height:0;width:16px}.traffic-hotel-dialog .traffic-hotel-note{color:#526982;font-size:12px}.traffic-hotel-dialog .traffic-hotel-table-wrap{overflow-x:auto}.traffic-hotel-dialog table{border-collapse:collapse;text-align:left;width:100%}.traffic-hotel-dialog td,.traffic-hotel-dialog th{border-bottom:1px solid #dce7f5;padding:4px 6px}.traffic-hotel-dialog thead{background:#e8f1ff}.traffic-hotel-dialog td input[type=number]{max-width:90px}.traffic-hotel-dialog .traffic-hotel-cabin{align-items:center;border-bottom:1px solid #dce7f5;display:grid;gap:8px;grid-template-columns:36px minmax(0,1fr) minmax(0,1fr) 100px;padding:6px 0}.traffic-hotel-dialog .traffic-hotel-cabin output{color:#246344;font-size:12px;font-weight:700}.traffic-hotel-dialog summary{cursor:pointer;font-weight:700;padding:4px 0}.traffic-hotel-dialog .traffic-hotel-footer{background:#f7faff;border-top:1px solid #dce7f5;bottom:-14px;margin-top:8px;padding:8px 0;position:sticky}.traffic-hotel-dialog .traffic-hotel-actions{display:flex;gap:10px;justify-content:flex-end}.traffic-hotel-dialog button{background:#e9f1ff;border:1px solid #82a9df;border-radius:6px;color:#17345a;cursor:pointer;font:inherit;padding:8px 14px}.traffic-hotel-dialog button[type=submit]{background:#286bcc;color:#fff}.traffic-hotel-dialog button:disabled{cursor:not-allowed;opacity:.55}.traffic-hotel-dialog :focus-visible{outline:2px solid #286bcc;outline-offset:2px}.traffic-hotel-dialog .traffic-hotel-error,.traffic-hotel-dialog .traffic-hotel-invalid{color:#a12626;font-weight:700}.traffic-hotel-dialog .traffic-hotel-error:empty{display:none}@media (max-width:540px){.traffic-hotel-dialog{padding:14px}.traffic-hotel-dialog .traffic-hotel-grid{grid-template-columns:1fr}.traffic-hotel-dialog fieldset{padding:10px}.traffic-hotel-dialog .traffic-hotel-cabin{grid-template-columns:36px minmax(0,1fr) minmax(0,1fr)}.traffic-hotel-dialog .traffic-hotel-cabin output{grid-column:2/-1}}.traffic-hotel-dialog.traffic-institutional-dialog{width:min(960px,calc(100vw - 32px))}.traffic-institutional-dialog h3{font-size:14px;margin:8px 0 4px}#trafficInstitutionalPrintAssumptions{display:none}@media print{#trafficInstitutionalPrintAssumptions{break-after:page;color:#17345a;display:block!important;font:12px/1.5 Arial,sans-serif}#trafficInstitutionalPrintAssumptions h3{margin:12px 0}}