.ncos-icon{width:24px;height:24px;display:grid;place-items:center}
@font-face{font-family:HKNova;font-weight:400;src:url(../../fonts/hknova-regular-webfont.98b8db7d.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:500;src:url(../../fonts/hknova-medium-webfont.be32b4bd.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:600;src:url(../../fonts/hknova-semibold-webfont.dfb9c27a.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:700;src:url(../../fonts/hknova-bold-webfont.a17528a3.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:800;src:url(../../fonts/hknova-extrabold-webfont.298ad3b7.woff2) format("woff")}.ncos-button{font-family:HKNova,sans-serif;font-size:13px;line-height:20px;font-weight:600;letter-spacing:.1px}@media screen and (min-width: 600px){.ncos-button{font-size:15px}}.ncos-button{display:flex;justify-content:center;align-items:center;gap:var(--ncos-spacing-xs);height:40px;width:fit-content;max-width:100%;color:var(--ncos-colour-sys-on-surface);padding:0 var(--ncos-spacing-lg);border-radius:var(--ncos-radius-full);box-sizing:border-box;text-decoration:none !important;cursor:pointer}.ncos-button__label{white-space:nowrap;text-overflow:ellipsis}.ncos-button--filled{position:relative;background:var(--ncos-colour-sys-primary);transition:unset;color:var(--ncos-colour-sys-on-primary)}.ncos-button--filled:hover{background:linear-gradient(var(--ncos-colour-state-layer-on-primary-opacity-10), var(--ncos-colour-state-layer-on-primary-opacity-10)),linear-gradient(var(--ncos-colour-sys-primary), var(--ncos-colour-sys-primary))}.ncos-button--filled:focus{background:linear-gradient(var(--ncos-colour-state-layer-on-primary-opacity-15), var(--ncos-colour-state-layer-on-primary-opacity-15)),linear-gradient(var(--ncos-colour-sys-primary), var(--ncos-colour-sys-primary))}.ncos-button--filled:active{background:linear-gradient(var(--ncos-colour-state-layer-on-primary-opacity-20), var(--ncos-colour-state-layer-on-primary-opacity-20)),linear-gradient(var(--ncos-colour-sys-primary), var(--ncos-colour-sys-primary))}.ncos-button--filled[disabled]{color:var(--ncos-colour-sys-on-surface-alt);background:var(--ncos-colour-state-layer-on-surface-opacity-10);cursor:default}.ncos-button--outlined{border:1px solid var(--ncos-colour-sys-outline)}.ncos-button--outlined:hover{background:var(--ncos-colour-state-layer-primary-opacity-10)}.ncos-button--outlined:focus{background:var(--ncos-colour-state-layer-primary-opacity-15)}.ncos-button--outlined:active{background:var(--ncos-colour-state-layer-primary-opacity-20)}.ncos-button--outlined[disabled]{color:var(--ncos-colour-sys-outline);border:1px solid var(--ncos-colour-sys-outline-alt);cursor:default}.ncos-button--text:hover{background:var(--ncos-colour-state-layer-primary-opacity-10)}.ncos-button--text:focus{background:var(--ncos-colour-state-layer-primary-opacity-15)}.ncos-button--text:active{background:var(--ncos-colour-state-layer-primary-opacity-20)}.ncos-button--text[disabled]{color:var(--ncos-colour-sys-on-surface-alt);cursor:default}.ncos-button--text[disabled]:hover,.ncos-button--text[disabled]:focus,.ncos-button--text[disabled]:active{background:unset}.ncos-button--with-icon{padding:0 var(--ncos-spacing-sm) 0 var(--ncos-spacing-md)}.ncos-button--icon-only{width:40px;padding:var(--ncos-spacing-sm)}.ncos-button--center{margin:0 auto}.ncos-button--right{margin-left:auto}
.ncos-loads-loader{width:100%;min-width:260px;margin:0 auto}.ncos-loads{width:100%;height:700px;border-radius:var(--ncos-radius-small);overflow:hidden}.ncos-loads__bubble__header{padding:10px 16px;background:var(--ncos-colour-sys-surface-container)}.ncos-loads__bubble__body{padding:16px}.ncos-loads__bubble__footer{padding:0 16px 16px 16px}.ncos-loads__bubble ul{list-style:none;margin:0;padding:0}.ncos-loads__bubble ul li{height:20px;display:flex;text-wrap:nowrap}.ncos-loads__bubble ul li svg{width:16px;height:20px;margin-right:12px;flex-shrink:0}.ncos-loads__bubble ul li span{position:relative;top:-1px;text-wrap:unset}.ncos-loads__bubble .ncos-button{width:100%;min-width:150px;box-sizing:border-box}.ncos-loads__bubble--type-noise{min-width:150px}.ncos-loads__bubble--type-cluster ul li{text-wrap:wrap;height:auto}.ncos-loads__bubble--type-cluster:not(:has(.ncos-button)){min-width:180px}.H_ib_body{border-radius:8px !important;box-shadow:0 18px 76px 0 rgba(0,0,0,.07),0 7.52px 31.751px 0 rgba(0,0,0,.05),0 4.021px 16.976px 0 rgba(0,0,0,.04),0 2.254px 9.516px 0 rgba(0,0,0,.04),0 1.197px 5.054px 0 rgba(0,0,0,.03),0 .498px 2.103px 0 rgba(0,0,0,.02) !important;overflow:hidden}.H_ib_content{margin:0 !important;background:var(--ncos-colour-sys-surface-container-high)}.H_ib.H_ib_top .H_ib_tail::after{border-top-color:var(--ncos-colour-sys-surface-container-high) !important}.H_ib_close{top:16px !important;right:16px !important}
.ncos-text{margin:0}.ncos-text__align-centre{text-align:center}.ncos-text__align-right{text-align:right}
.ncos-search-loads-loader{width:100%;min-width:260px;margin:0 auto}.ncos-search-loads{width:100%;height:700px;position:relative;border-radius:12px;overflow:hidden;container-type:inline-size}.ncos-search-loads ul{margin:0}.ncos-search-loads__sidebar{width:100%;max-height:100%;z-index:20;position:absolute;bottom:0;display:flex;flex-direction:column;transition:opacity .25s ease}.ncos-search-loads__sidebar:hover{opacity:1}@container (min-width: 900px){.ncos-search-loads__sidebar{max-width:30%;min-width:440px;left:32px;bottom:32px;opacity:.8}}.ncos-search-loads__sidebar__footer{display:none;margin-top:8px;color:var(--ncos-colour-sys-on-surface-alt)}@container (min-width: 900px){.ncos-search-loads__sidebar__footer{display:block}}.ncos-search-loads__widget{background:var(--ncos-colour-sys-surface-container);border-radius:8px;display:flex;flex-direction:column;max-height:600px;width:100%;box-sizing:border-box;box-shadow:0 36px 47px 0 rgba(0,0,0,.05),0 8.041px 10.498px 0 rgba(0,0,0,.03),0 2.394px 3.126px 0 rgba(0,0,0,.02)}.ncos-search-loads__widget__header{padding:32px;display:flex;gap:16px;flex-direction:column;position:relative;flex-shrink:0}.ncos-search-loads__widget__header .ncos-button{position:absolute;top:32px;right:32px}.ncos-search-loads__widget__body{background:var(--ncos-colour-sys-surface-container-high);border-radius:8px;display:flex;flex-direction:column;flex:1;overflow:hidden;max-height:0;transition:max-height .25s ease}.ncos-search-loads__widget__body--is-visible{max-height:500px}.ncos-search-loads__widget__results{padding:32px;display:flex;flex-direction:column;box-sizing:border-box;gap:16px;flex:1}.ncos-search-loads__widget__results__head{display:flex;justify-content:space-between;gap:4px;flex-wrap:wrap}.ncos-search-loads__widget__results__head>*:last-child{color:var(--ncos-colour-sys-on-surface-alt)}.ncos-search-loads__widget__list{list-style:none;padding:0;margin:0;overflow-y:auto;max-height:300px}@container (min-width: 900px){.ncos-search-loads__widget__list{max-height:314px}}.ncos-search-loads__widget__list li:not(:first-child){margin-top:12px}.ncos-search-loads__widget__list__item{padding:16px;border:1px solid var(--ncos-colour-sys-surface-container);border-radius:8px;opacity:.8;display:flex;flex-direction:column;gap:8px;transition:opacity .25s ease}.ncos-search-loads__widget__list__item__route,.ncos-search-loads__widget__list__item__info{display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between}.ncos-search-loads__widget__list__item__info{height:0;overflow:hidden}.ncos-search-loads__widget__list__item__track{width:100%;display:flex;justify-content:space-between}.ncos-search-loads__widget__list__item__track__start,.ncos-search-loads__widget__list__item__track__end{position:relative;z-index:2}.ncos-search-loads__widget__list__item__track__bar{width:100%;margin:0 -9px 0 -8px;background:var(--ncos-colour-sys-secondary);opacity:.2}.ncos-search-loads__widget__list__item:hover,.ncos-search-loads__widget__list__item--is-active{background:var(--ncos-colour-sys-surface-container-highest);opacity:1;cursor:pointer}.ncos-search-loads__widget__list__item--is-active .ncos-search-loads__widget__list__item__info{height:auto}.ncos-search-loads__map{flex:1;height:100%}.ncos-search-loads__error{position:absolute;z-index:10;top:32px;left:32px;background:var(--ncos-colour-sys-error);color:var(--ncos-colour-sys-on-error);border-radius:4px;padding:4px 8px;display:none}@container (min-width: 900px){.ncos-search-loads__error{left:auto;right:32px}}
@font-face{font-family:HKNova;font-weight:400;src:url(../../fonts/hknova-regular-webfont.98b8db7d.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:500;src:url(../../fonts/hknova-medium-webfont.be32b4bd.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:600;src:url(../../fonts/hknova-semibold-webfont.dfb9c27a.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:700;src:url(../../fonts/hknova-bold-webfont.a17528a3.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:800;src:url(../../fonts/hknova-extrabold-webfont.298ad3b7.woff2) format("woff")}.ncos-text-field__input{font-family:HKNova,sans-serif;font-size:11px;line-height:20px;font-weight:400;letter-spacing:.1px}@media screen and (min-width: 600px){.ncos-text-field__input{font-size:13px}}.ncos-text-field{display:flex;flex-direction:column;gap:8px;width:100%}.ncos-text-field__label{color:var(--ncos-colour-sys-on-surface)}.ncos-text-field__input{height:48px;padding:0 24px;border:1px solid var(--ncos-colour-sys-outline-alt);border-radius:4px;outline:none;transition:border-color .2s}.ncos-text-field__input:focus{border-color:var(--ncos-colour-sys-outline)}.ncos-text-field__input::placeholder{color:var(--ncos-colour-sys-on-surface-alt)}
