.nx-stepper__sr,.nx-copy__live,.nx-docprev__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-chip__check{stroke-width:2px;width:14px;height:14px}.nx-chip--removable{cursor:default;background:var(--c-surface-3);border-color:var(--c-surface-3);color:var(--c-text-1);padding-right:var(--sp-1)}.nx-chip--removable:hover{border-color:var(--c-surface-3)}.nx-chip__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.nx-chip__remove{border-radius:var(--r-pill);width:28px;height:28px;color:var(--c-text-2);cursor:pointer;background:0 0;border:2px solid #0000;place-items:center;margin-left:2px;padding:0;display:inline-grid}.nx-chip__remove:hover{color:var(--c-text-1);background:var(--c-surface-2)}.nx-chip__remove:focus-visible{border-color:var(--btn-focus);outline:none}.nx-chip__remove .nx-icon{width:14px;height:14px}.nx-chip:disabled,.nx-chip[aria-disabled=true]{opacity:.4;cursor:not-allowed}.nx-tabpanel--pad{padding-top:var(--sp-4)}.nx-tab:disabled{opacity:.4;cursor:not-allowed}.nx-tabs.is-clip-end:not(.nx-mech .nx-tabs){-webkit-mask:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.nx-tabs.is-clip-start:not(.nx-mech .nx-tabs){-webkit-mask:linear-gradient(90deg,#0000,#000 32px);mask:linear-gradient(90deg,#0000,#000 32px)}.nx-tabs.is-clip-start.is-clip-end:not(.nx-mech .nx-tabs){-webkit-mask:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}ol.nx-stepper{margin:0;padding:0;list-style:none}.nx-stepper__step b{align-items:center;gap:4px;display:inline-flex}.nx-stepper__glyph{stroke-width:2px;width:12px;height:12px}.nx-stepper__step.is-error{color:var(--st-danger-fg);font-weight:var(--fw-medium)}.nx-stepper__step.is-error:before{background:var(--st-danger-solid)}.nx-stepper__sub{font-size:var(--fs-xs);color:var(--c-text-3)}.nx-stepper--vertical{grid-template-columns:minmax(0,1fr);gap:0}.nx-stepper--vertical .nx-stepper__step{column-gap:var(--sp-3);padding:0 0 var(--sp-4);grid-template-columns:3px minmax(0,1fr);row-gap:2px;display:grid}.nx-stepper--vertical .nx-stepper__step:before{grid-row:1/span 3;align-self:stretch;height:auto}.nx-stepper--vertical .nx-stepper__step>*{grid-column:2}.nx-accordion{flex-direction:column;display:flex}.nx-accordion__item{border-bottom:var(--bw) solid var(--c-line-1)}.nx-accordion__h{font:inherit;margin:0}.nx-accordion__head{align-items:center;gap:var(--sp-3);width:100%;min-height:48px;padding:0 var(--sp-1);border-radius:var(--r-sm);color:var(--c-text-1);font-family:inherit;font-size:var(--fs-md);font-weight:var(--fw-medium);text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;display:flex}.nx-mobile .nx-accordion__head{min-height:var(--ctl-xl)}.nx-accordion__head:hover{color:var(--c-text-1)}.nx-accordion__head:focus-visible{border-color:var(--btn-focus);outline:none}.nx-accordion__title{flex:1;min-width:0}.nx-accordion__summary{font-size:var(--fs-sm);font-weight:var(--fw-roman);color:var(--c-text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.nx-accordion__chev{color:var(--c-text-3);transition:transform var(--dur-base) var(--ease-out);flex:none}.nx-accordion__item.is-open .nx-accordion__chev{transform:rotate(180deg)}.nx-accordion__panel{padding:var(--sp-1) var(--sp-1) var(--sp-4);font-size:var(--fs-sm);color:var(--c-text-2)}.nx-accordion__panel[hidden]{display:none}.nx-badge--neutral{background:var(--c-surface-3);color:var(--c-text-1)}.nx-badge--dot{width:8px;min-width:8px;height:8px;padding:0;top:8px;right:8px}.nx-badge--inline{vertical-align:middle;display:inline-grid;position:static}.nx-pill--outlined{background:0 0}.nx-pill--dot{box-shadow:none;color:var(--c-text-2);background:0 0;padding:0}.nx-pill--dot .nx-icon{color:var(--s-fg)}[data-theme=outdoor] .nx-pill--dot{box-shadow:none;min-height:24px}.nx-tag{min-height:24px;padding:0 var(--sp-2);border-radius:var(--r-sm);background:var(--c-surface-3);color:var(--c-text-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:6px;line-height:1;display:inline-flex}.nx-tag .nx-icon{width:14px;height:14px}[data-theme=outdoor] .nx-tag{box-shadow:inset 0 0 0 2px var(--c-line-2)}.nx-avatar--sm{width:24px;height:24px;font-size:var(--fs-xs)}.nx-avatar--lg{width:40px;height:40px;font-size:var(--fs-sm)}.nx-avatar--xl{width:56px;height:56px;font-size:var(--fs-lg)}.nx-avatar--company{border-radius:var(--r-md)}.nx-tooltip-anchor{display:inline-flex;position:relative}.nx-tooltip{z-index:var(--z-toast);width:max-content;max-width:280px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--c-text-1);color:var(--c-text-inverse);font-size:var(--fs-xs);font-weight:var(--fw-roman);text-align:left;white-space:normal;pointer-events:auto;animation:nx-tip-in var(--dur-fast) var(--ease-out);line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.nx-tooltip:after{content:"";border:6px solid #0000;border-top-color:var(--c-text-1);position:absolute;top:100%;left:50%;transform:translate(-50%)}.nx-tooltip--start{left:0;transform:none}.nx-tooltip--start:after{left:14px}.nx-tooltip--end{left:auto;right:0;transform:none}.nx-tooltip--end:after{left:auto;right:14px;transform:none}.nx-tooltip--bottom{top:calc(100% + 8px);bottom:auto}.nx-tooltip--bottom:after{border-top-color:#0000;border-bottom-color:var(--c-text-1);top:auto;bottom:100%}@keyframes nx-tip-in{0%{opacity:0}}.nx-timeline__list{margin:0;padding:0;list-style:none}.nx-timeline__day{padding:var(--sp-3) 0 var(--sp-2)}.nx-timeline__item{padding:0 0 var(--sp-4) 28px;flex-direction:column;gap:2px;display:flex;position:relative}.nx-timeline__item:before{content:"";background:var(--c-line-1);width:2px;position:absolute;top:4px;bottom:-4px;left:5px}.nx-timeline__item:last-child:before{display:none}.nx-timeline__marker{background:var(--s-solid,var(--c-text-3));width:12px;height:12px;box-shadow:0 0 0 3px var(--c-canvas);border-radius:50%;position:absolute;top:4px;left:0}.nx-timeline__item[data-status=charging] .nx-timeline__marker{background:var(--g-aurora-diag)}.nx-timeline__item--key .nx-timeline__marker{background:var(--s-bg,var(--c-surface-3));width:24px;height:24px;color:var(--s-fg,var(--c-text-2));box-shadow:inset 0 0 0 1px var(--s-line,var(--c-line-2)), 0 0 0 3px var(--c-canvas);place-items:center;display:grid;top:-2px;left:-6px}.nx-timeline__item--key .nx-timeline__marker .nx-icon{width:14px;height:14px}.nx-timeline__time{font-size:var(--fs-xs);color:var(--c-text-3)}.nx-timeline__title{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-1)}.nx-timeline__actor{font-size:var(--fs-xs);color:var(--c-text-3)}.nx-timeline__detail{font-size:var(--fs-sm);color:var(--c-text-2)}.nx-timeline__more{font-family:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0}.nx-copy{align-items:center;gap:var(--sp-1);flex-wrap:wrap;max-width:100%;display:inline-flex}.nx-copy__value{border-radius:var(--r-sm);background:var(--c-surface-3);color:var(--c-text-1);font-size:var(--fs-sm);overflow-wrap:anywhere;padding:2px 6px}.nx-copy__btn{border-radius:var(--r-pill);width:32px;height:32px;color:var(--c-accent-fg);font-family:inherit;font-size:var(--fs-xs);font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:2px solid #0000;place-items:center;padding:0;display:inline-grid}.nx-mobile .nx-copy__btn{width:var(--hit);height:var(--hit)}.nx-copy__btn:hover{background:var(--c-surface-3)}.nx-copy__btn:focus-visible{border-color:var(--btn-focus);outline:none}.nx-copy__btn .nx-icon{width:16px;height:16px}.nx-progressbar{flex-direction:column;gap:6px;min-width:0;display:flex}.nx-progressbar__row{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-xs);color:var(--c-text-2);font-variant-numeric:tabular-nums;display:flex}.nx-progressbar__value{color:var(--c-text-1);font-weight:var(--fw-medium)}.nx-progress__bar--status{background:var(--s-solid)}.nx-progress--compact{height:4px}.nx-progress--indeterminate .nx-progress__bar{width:30%;animation:nx-progress-slide 1.2s var(--ease-in-out) infinite}@keyframes nx-progress-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.nx-progress--indeterminate .nx-progress__bar{opacity:.5;width:100%;animation:none}}[data-theme=outdoor] .nx-progress--indeterminate .nx-progress__bar{opacity:.5;width:100%;animation:none}.nx-docprev{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex;position:relative}.nx-docprev__bar{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.nx-docprev__title{min-width:0;font-size:var(--fs-sm);overflow-wrap:anywhere;flex:auto}.nx-docprev__pager{align-items:center;gap:2px;display:inline-flex}.nx-docprev__pager .nx-meta{font-variant-numeric:tabular-nums;text-align:center;min-width:44px}.nx-docprev__prev .nx-icon{transform:scaleX(-1)}.nx-docprev__pager .nx-iconbtn:disabled{opacity:.4;cursor:not-allowed}.nx-docprev__actions{gap:var(--sp-1);margin-left:auto;display:inline-flex}.nx-docprev__note{margin:0}.nx-docprev__stage{min-height:240px;padding:var(--sp-4);border-radius:var(--r-lg);background:var(--c-inset);scrollbar-width:none;place-items:start center;display:grid;overflow:auto}.nx-docprev__stage::-webkit-scrollbar{display:none}.nx-docprev__paper{aspect-ratio:210/297;background:var(--p-white);width:100%;max-width:520px;color:var(--p-graphite);box-shadow:var(--shadow-2);border-radius:var(--r-xs);flex-direction:column;gap:10px;padding:8% 9%;display:flex}.nx-docprev__paper--skel{background:var(--c-surface-1)}.nx-docprev__placeholder{flex-direction:column;gap:10px;display:flex}.nx-docprev__placeholder>span{background:var(--p-n-150);border-radius:2px;height:8px;display:block}.nx-docprev__placeholder>.is-rule{background:var(--p-n-300);width:100%;height:1px;margin:6px 0}.nx-docprev__msg{align-items:center;gap:var(--sp-3);max-width:34ch;margin:var(--sp-8) auto;text-align:center;font-size:var(--fs-sm);color:var(--c-text-2);flex-direction:column;display:flex}.nx-docprev__msg p{margin:0}.nx-map--fill{aspect-ratio:auto;height:100%;min-height:0;box-shadow:none;border-radius:0}.nx-mapview__top{top:var(--sp-3);left:var(--sp-3);right:var(--sp-3);z-index:3;gap:var(--sp-2);pointer-events:none;flex-direction:column;display:flex;position:absolute}.nx-mapview__top>*{pointer-events:auto}.nx-mapview__top>.nx-offline{border-radius:var(--r-md);border:var(--bw) solid var(--s-line)}.nx-mapview__controls{right:var(--sp-3);bottom:var(--sp-10);z-index:3;gap:var(--sp-2);flex-direction:column;display:flex;position:absolute}.nx-mapview__ctl{background:var(--c-surface-1);color:var(--c-text-1);box-shadow:var(--shadow-2)}.nx-mapview__ctl:hover{background:var(--c-surface-2)}.nx-mapview__bl{left:var(--sp-3);bottom:var(--sp-8);z-index:3;position:absolute}.nx-mapview__attr{left:var(--sp-2);bottom:var(--sp-1);z-index:1;color:var(--map-label);opacity:.7;font-size:10px;position:absolute}.nx-mapview__me{left:var(--x);top:var(--y);z-index:2;background:var(--p-periwinkle);width:16px;height:16px;box-shadow:0 0 0 4px var(--p-white), 0 0 0 12px var(--c-accent-soft);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.nx-mapview__skeldot{left:var(--x);top:var(--y);background:var(--c-line-2);border-radius:50%;width:28px;height:28px;position:absolute;transform:translate(-50%,-50%)}.nx-mapview__error{justify-content:center;align-items:center;gap:var(--sp-3);background:var(--c-surface-2);flex-direction:column;display:flex;position:absolute;inset:0}.nx-mapview__error-title{font-size:var(--fs-md);font-weight:var(--fw-heading);color:var(--c-text-1);margin:0}.nx-chip__remove,.nx-copy__btn,.nx-timeline__more{position:relative}.nx-chip__remove:before,.nx-copy__btn:before,.nx-timeline__more:before{content:"";width:max(100%, var(--hit));height:max(100%, var(--hit));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-badge{font-family:var(--font-data)}.nx-mapview__ctl:focus-visible,.nx-mapview__ctl.is-focus{box-shadow:var(--shadow-2)}.nx-tab:before{content:"";width:max(100%, var(--hit));height:max(100%, var(--hit));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-chip{position:relative}.nx-chip:before{content:"";width:max(100%, var(--hit));height:max(100%, var(--hit));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-mapview--zoom{--mz:1;--mtx:0px;--mty:0px;touch-action:none;cursor:grab}.nx-mapview--zoom:active{cursor:grabbing}.nx-mapview--zoom>svg{transform:translate(var(--mtx), var(--mty)) scale(var(--mz));transform-origin:50%;transition:transform var(--dur-fast) var(--ease-out)}.nx-mapview--zoom :is(.nx-pin,.nx-cluster,.nx-mapview__me){left:calc(50% + (var(--x) - 50%) * var(--mz) + var(--mtx));top:calc(50% + (var(--y) - 50%) * var(--mz) + var(--mty));transition:left var(--dur-fast) var(--ease-out), top var(--dur-fast) var(--ease-out)}.nx-mapview--zoom .nx-map__label{font-size:calc(11px / var(--mz))}.nx-mapview--declutter .nx-pin__body{translate:var(--pin-ox,0px) 0}.nx-mapview--declutter .nx-pin__stem{height:calc(7px + var(--pin-rise,0px))}.nx-mapview--declutter .nx-pin[aria-pressed=true] .nx-pin__stem{height:calc(11px + var(--pin-rise,0px))}@media (prefers-reduced-motion:reduce){.nx-mapview--zoom>svg,.nx-mapview--zoom :is(.nx-pin,.nx-cluster,.nx-mapview__me){transition:none}}:root:not([data-theme=light]):not([data-theme=outdoor]) .nx-map,[data-theme=dark] .nx-map{--map-land:#1b1c24;--map-road:#34353f;--map-road-major:#474856;--map-water:#14233d;--map-label:var(--p-n-700)}.nx-avatar{overflow:hidden}.nx-avatar__img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.nx-profilephoto{cursor:pointer;background:0 0;border:3px solid #0000;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.nx-profilephoto:focus-visible{border-color:var(--btn-focus);outline:none}.nx-profilephoto__avatar.nx-avatar{width:96px;height:96px;font-size:var(--fs-2xl)}.nx-profilephoto__badge{background:var(--g-aurora-diag);width:32px;height:32px;color:var(--color-on-gradient);box-shadow:0 0 0 3px var(--c-canvas);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.nx-profilephoto__badge .nx-icon{stroke-width:2px;width:16px;height:16px}.nx-mapview__top .nx-chip{background:var(--c-surface-1);border-color:var(--c-line-2);color:var(--c-text-1);box-shadow:var(--shadow-2)}.nx-mapview__top .nx-chip:hover,.nx-mapview__top .nx-chip.is-hover{background:var(--c-surface-2);border-color:var(--c-line-strong)}.nx-mapview__top .nx-chip[aria-pressed=true]{background:var(--c-text-1);color:var(--c-text-inverse);border-color:var(--c-text-1)}.nx-mapview__top .nx-chip:focus-visible,.nx-mapview__top .nx-chip.is-focus{border-color:var(--btn-focus)}.nx-mapview__top .nx-iconbtn--overlay{border:var(--bw) solid var(--c-line-2)}.nx-mapview--zoom{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.nx-mapview--zoom input{-webkit-user-select:text;user-select:text}.nx-display-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-popover-anchor{display:inline-flex;position:relative}.nx-popover{z-index:var(--z-modal);box-sizing:border-box;max-width:400px;max-height:420px;padding:var(--sp-4);gap:var(--sp-2);background:var(--c-surface-1);color:var(--c-text-1);border:var(--bw) solid var(--c-line-2);border-radius:var(--r-md);box-shadow:var(--shadow-2);font-size:var(--fs-sm);text-align:start;white-space:normal;animation:nx-tip-in var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:fixed;overflow:auto}.nx-popover:focus-visible{border-color:var(--btn-focus);outline:none}.nx-popover--dense{padding:var(--sp-2);gap:2px}.nx-datatable__tips .nx-popover{overflow:visible}.nx-datatable__tips .nx-menu__tip .nx-tooltip{left:auto;right:calc(100% + var(--sp-2) + var(--bw) + 8px);width:max-content;max-width:280px;top:50%;bottom:auto;transform:translateY(-50%)}.nx-datatable__tips .nx-menu__tip .nx-tooltip:after{border-top-color:#0000;border-left-color:var(--c-text-1);top:50%;left:100%;right:auto;transform:translateY(-50%)}.nx-popover__link{align-self:flex-start;align-items:center;min-height:24px;display:inline-flex}.nx-popover__title{margin:0 0 var(--sp-1);font-size:var(--fs-md);font-weight:var(--fw-heading);color:var(--c-text-1)}.nx-popover .nx-menu__item[aria-checked=true],.nx-popover .nx-menu__item[aria-checked=true] .nx-icon{color:var(--c-accent-fg)}.nx-popover .nx-check{min-height:32px;font-size:var(--fs-sm)}@media (prefers-reduced-motion:reduce){.nx-popover{animation:none}}.nx-datatable{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.nx-datatable__toolbar{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-height:40px;display:flex}.nx-datatable__title{min-width:0;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text-1);font-variant-numeric:tabular-nums;flex:auto}.nx-datatable__density .nx-seg__opt{min-height:28px;font-size:var(--fs-xs)}.nx-datatable__toolbar .nx-btn--sm .nx-icon{width:16px;height:16px}.nx-datatable__viewport{min-width:0;position:relative}.nx-datatable__viewport.has-bulk .nx-datatable__wrap{padding-bottom:calc(56px + var(--sp-6))}.nx-datatable__wrap{overscroll-behavior:contain}.nx-datatable .nx-table{table-layout:auto}.nx-datatable .nx-table th{z-index:2;height:40px}.nx-datatable .nx-table td{height:52px;color:var(--c-text-2)}.nx-datatable--compact .nx-table td{height:40px}.nx-datatable--default .nx-table td{height:44px}.nx-datatable .nx-table td.is-num{color:var(--c-text-1)}.nx-datatable .nx-table tbody tr{outline:none;position:relative}.nx-datatable .nx-table tbody tr:after{content:"";z-index:4;border-radius:var(--r-xs);pointer-events:none;border:2px solid #0000;position:absolute;inset:0}.nx-datatable .nx-table tbody tr:focus-visible:after{border-color:var(--btn-focus)}.nx-datatable .nx-table tbody tr.is-openable{cursor:pointer}.nx-datatable .nx-table tbody tr[aria-selected=true]>td:first-child{box-shadow:inset 3px 0 0 var(--c-accent-fg)}.nx-datatable .nx-table tbody tr.is-disabled{opacity:.4;cursor:not-allowed}.nx-datatable .nx-table tbody tr.is-disabled:hover{background:0 0}.nx-datatable .nx-table tbody tr.is-flash>td{animation:nx-dt-flash 1s var(--ease-out)}@keyframes nx-dt-flash{0%{background:var(--c-accent-soft)}}@media (prefers-reduced-motion:reduce){.nx-datatable .nx-table tbody tr.is-flash>td{animation:none}}.nx-datatable .nx-table tbody tr.nx-datatable__skel:hover{background:0 0}.nx-datatable .nx-table :is(th,td).nx-datatable__select{z-index:1;background:var(--c-surface-1);width:48px;padding-right:0;position:sticky;left:0}.nx-datatable .nx-table thead th.nx-datatable__select{z-index:3;background:var(--c-surface-2)}.nx-datatable .nx-table tbody tr:hover>td.nx-datatable__select{background:var(--c-surface-2)}.nx-datatable .nx-table tbody tr[aria-selected=true]>td.nx-datatable__select{background:var(--c-accent-soft)}.nx-datatable .nx-table .nx-check{vertical-align:middle;justify-content:center;min-width:32px;min-height:32px}.nx-datatable__id{font-family:var(--font-data)}.nx-datatable .nx-table .nx-copy{flex-wrap:nowrap}.nx-copy__btn{flex:none;min-width:24px}.nx-datatable .nx-table .nx-copy__value{white-space:nowrap;overflow-wrap:normal;min-width:max-content}.nx-datatable__viewport.is-overflow:not(.is-scroll-end) .nx-table :is(th,td):is(.nx-datatable__actions,.nx-datatable__pinend){box-shadow:inset 1px 0 0 var(--c-line-2)}.nx-datatable__viewport.is-overflow:not(.is-scroll-end) .nx-table :is(th,td):is(.nx-datatable__actions,.nx-datatable__pinend):before{content:"";background:linear-gradient(to left, var(--c-surface-1), transparent);pointer-events:none;width:16px;position:absolute;top:0;bottom:0;right:100%}.nx-datatable__sort{border-radius:var(--r-sm);height:32px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:2px solid #0000;align-items:center;gap:6px;margin:0 -6px;padding:0 6px;display:inline-flex}.nx-datatable__sort:hover{color:var(--c-text-1)}.nx-datatable__sort:focus-visible{border-color:var(--btn-focus);outline:none}.nx-datatable__sort.is-active{color:var(--c-text-1)}.is-num>.nx-datatable__sort{flex-direction:row-reverse}.nx-datatable__sorticon{flex-direction:column;justify-content:center;width:12px;height:16px;display:inline-flex}.nx-datatable__sorticon .nx-icon{stroke-width:2px;width:12px;height:12px}.nx-datatable__sort:not(.is-active) .nx-datatable__sorticon .nx-icon{opacity:.6}.nx-unitcase{text-transform:none;letter-spacing:.02em}.nx-datatable__sticky{z-index:1;background:var(--c-surface-1);position:sticky;left:0}.nx-datatable__select+.nx-datatable__sticky{left:48px}.nx-datatable .nx-table thead th.nx-datatable__sticky{z-index:3;background:var(--c-surface-2)}.nx-datatable .nx-table tbody tr:hover>.nx-datatable__sticky{background:var(--c-surface-2)}.nx-datatable .nx-table tbody tr[aria-selected=true]>.nx-datatable__sticky{background:var(--c-accent-soft)}.nx-datatable .nx-table :is(th,td).nx-datatable__actions{z-index:1;width:56px;padding:0 var(--sp-3) 0 var(--sp-2);text-align:right;background:inherit;position:sticky;right:0}.nx-datatable .nx-table td.nx-datatable__actions{background:var(--c-surface-1)}.nx-datatable .nx-table tbody tr:hover>td.nx-datatable__actions{background:var(--c-surface-2)}.nx-datatable .nx-table tbody tr[aria-selected=true]>td.nx-datatable__actions{background:var(--c-accent-soft)}.nx-datatable .nx-table thead th.nx-datatable__actions{z-index:3;background:var(--c-surface-2)}.nx-datatable__more{vertical-align:middle}.nx-datatable .nx-table td.nx-datatable__actions:has([aria-expanded=true]){z-index:var(--z-modal)}.nx-datatable .nx-table :is(th,td).nx-datatable__pinend{z-index:1;background:var(--c-surface-1);position:sticky;right:0}.nx-datatable.has-rowactions .nx-table :is(th,td).nx-datatable__pinend{right:56px}.nx-datatable.has-rowactions:has(.nx-datatable__pinend) .nx-datatable__viewport .nx-table :is(th,td).nx-datatable__actions{box-shadow:none}.nx-datatable.has-rowactions:has(.nx-datatable__pinend) .nx-datatable__viewport .nx-table :is(th,td).nx-datatable__actions:before{content:none}.nx-datatable .nx-table tbody tr:hover>td.nx-datatable__pinend{background:var(--c-surface-2)}.nx-datatable .nx-table tbody tr[aria-selected=true]>td.nx-datatable__pinend{background:var(--c-accent-soft)}.nx-datatable .nx-table thead th.nx-datatable__pinend{z-index:3;background:var(--c-surface-2)}.nx-datatable .nx-table td.nx-datatable__pinend:has([aria-expanded=true]){z-index:var(--z-modal)}.nx-datatable .nx-table tbody tr:is(.is-disabled,.nx-datatable__skel):hover>td:is(.nx-datatable__select,.nx-datatable__sticky,.nx-datatable__actions,.nx-datatable__pinend){background:var(--c-surface-1)}.nx-datatable .nx-table td.nx-datatable__state{white-space:normal;height:auto!important;padding:var(--sp-6) var(--sp-4)!important}.nx-datatable__state .nx-empty{margin:0 auto}.nx-datatable__chooser{flex-direction:column;gap:2px;display:flex}.nx-datatable__footer{justify-content:flex-end;display:flex}.nx-pagination{align-items:center;gap:var(--sp-4);width:100%;font-size:var(--fs-sm);color:var(--c-text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.nx-pagination__size,.nx-pagination__page{align-items:center;gap:var(--sp-2);white-space:nowrap;display:inline-flex}.nx-pagination__select{width:auto;min-height:32px;padding-left:var(--sp-2);font-size:var(--fs-sm);background-position:calc(100% - 16px),calc(100% - 11px);padding-right:32px}.nx-pagination__range{white-space:nowrap;color:var(--c-text-1);margin-left:auto}.nx-pagination__spacer{flex:1}.nx-pagination__nav{align-items:center;gap:var(--sp-1);display:inline-flex}.nx-pagination__nav .nx-iconbtn:disabled{opacity:.4;cursor:not-allowed;background:0 0}.nx-pagination__input{width:52px;min-height:32px;padding:0 var(--sp-2);text-align:center;font-size:var(--fs-sm)}.nx-pagination__double{display:inline-flex}.nx-pagination__double .nx-icon{width:14px;height:14px}.nx-pagination__double .nx-icon+.nx-icon{margin-left:-8px}.nx-filterbar{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.nx-filterbar__row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-height:56px;display:flex}.nx-filterbar__search{flex:0 360px;min-width:280px;max-width:100%}.nx-filterbar__row>.nx-datefield{flex:none;width:272px;max-width:100%}.nx-filterbar__row>.nx-datefield .nx-input,.nx-filterbar__search .nx-input{min-height:var(--ctl-md);font-size:var(--fs-sm)}.nx-filterbar__search .nx-inputwrap>.nx-iconbtn.nx-inputclear{width:32px;height:32px}@container frame (max-width:1279px){.nx-filterbar__search .nx-input,.nx-filterbar__row>.nx-datefield .nx-input{min-height:var(--hit)}}.nx-filterbar__pill{min-height:32px;padding:0 var(--sp-2) 0 var(--sp-3);border:var(--bw) solid var(--c-line-strong);border-radius:var(--r-pill);background:var(--c-surface-1);color:var(--c-text-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.nx-filterbar__pill:hover{background:var(--c-surface-2);color:var(--c-text-1)}.nx-filterbar__pill:focus-visible{border-color:var(--btn-focus);outline:none}.nx-filterbar__pill.is-set{border-color:var(--c-accent-fg);color:var(--c-text-1)}.nx-filterbar__pill.is-set:focus-visible{border-color:var(--btn-focus)}.nx-filterbar__pill-k{color:var(--c-text-3)}.nx-filterbar__pill-v{font-weight:var(--fw-medium)}.nx-filterbar__pill .nx-icon{flex:none;width:14px;height:14px}.nx-filterbar__more .nx-icon{width:16px;height:16px}.nx-filterbar__opts{padding:var(--sp-1) var(--sp-2);flex-direction:column;gap:2px;display:flex}.nx-filterbar__clear,.nx-filterbar__reset{border-radius:var(--r-sm);min-height:24px;font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:2px solid #0000;align-self:flex-start;padding:0}.nx-filterbar__clear:focus-visible,.nx-filterbar__reset:focus-visible{border-color:var(--btn-focus);outline:none}.nx-filterbar__chips{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.nx-filterbar__chips .nx-chip{min-height:28px}.nx-filterbar__chips .nx-chip:before,.nx-filterbar__chips .nx-chip__remove:before{width:max(100%,24px);height:max(100%,24px)}.nx-filterbar__count{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-kpicard{box-sizing:border-box;justify-content:flex-start;block-size:100%}.nx-kpicard .nx-kpicard__label{align-items:center;gap:4px;display:inline-flex}.nx-kpicard__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);min-width:0;display:flex}.nx-kpicard__headend{flex:none;display:inline-flex}.nx-kpicard__headrow{flex-direction:column;flex:none;min-width:0;display:flex}.nx-kpicard__headmeasure{flex-direction:column;min-width:0;display:flex}.nx-kpicard__info{border-radius:var(--r-pill);width:24px;height:24px;color:var(--c-text-3);cursor:pointer;background:0 0;border:2px solid #0000;place-items:center;margin:-4px 0;padding:0;display:inline-grid;position:relative}.nx-kpicard__info:hover{color:var(--c-text-1)}.nx-kpicard__info:focus-visible{border-color:var(--btn-focus);outline:none}.nx-kpicard__info .nx-icon{width:14px;height:14px}.nx-kpicard__label .nx-tooltip{text-transform:none;letter-spacing:0;font-weight:var(--fw-roman)}.nx-money__sp{font-size:0}.nx-kpicard__delta .nx-icon{stroke-width:2px;width:14px;height:14px}.nx-kpicard__delta.is-good{color:var(--st-success-fg)}.nx-kpicard__delta.is-bad{color:var(--st-danger-fg)}.nx-kpicard__value--status{color:var(--s-fg,var(--c-text-1))}.nx-kpicard__value--status .nx-icon{align-self:center;width:24px;height:24px}.nx-kpicard--compact{padding:var(--sp-3) var(--sp-4)}.nx-kpicard__error{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--st-danger-fg);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.nx-kpicard__error .nx-icon{width:14px;height:14px}.nx-kpicard__retry,.nx-kpicard__footer{border-radius:var(--r-sm);min-height:24px;font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:2px solid #0000;padding:0}.nx-kpicard__footer{align-self:flex-start;margin-top:auto}.nx-kpicard>.nx-kpicard__footer{margin-top:auto}.nx-kpicard__retry:focus-visible,.nx-kpicard__footer:focus-visible{border-color:var(--btn-focus);outline:none}.nx-spark{vertical-align:middle;display:inline-block;position:relative}.nx-spark--fill{width:100%;display:block}.nx-spark svg{display:block;overflow:visible}.nx-spark__line{fill:none;stroke:var(--viz-1);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.nx-spark__dot{fill:var(--viz-1)}.nx-spark__mark{fill:var(--c-surface-1);stroke:var(--c-text-2);stroke-width:1.5px}.nx-spark__range{border-radius:var(--r-xs);background:var(--c-text-1);color:var(--c-text-inverse);font-size:var(--fs-micro);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;padding:2px 6px;position:absolute;bottom:calc(100% + 2px);right:0}.nx-chart{gap:var(--sp-2);flex-direction:column;min-width:0;margin:0;display:flex}.nx-chart__head{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:32px;display:flex}.nx-chart__title{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text-1)}.nx-chart__view{flex:none}.nx-chart__legend{gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.nx-chart__key{min-height:24px;padding:0 var(--sp-1);border-radius:var(--r-sm);color:var(--c-text-2);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:2px solid #0000;align-items:center;gap:6px;display:inline-flex}.nx-chart__key:hover{color:var(--c-text-1)}.nx-chart__key:focus-visible{border-color:var(--btn-focus);outline:none}.nx-chart__key[aria-pressed=false]{color:var(--c-text-3);text-decoration:line-through}.nx-chart__key[aria-pressed=false] .nx-chart__swatch{opacity:.3}.nx-chart__swatch{flex:none;display:block}.nx-chart__plot{width:100%;min-width:0;position:relative}.nx-chart__svg{font-family:var(--font-sans);border-radius:var(--r-sm);box-sizing:content-box;border:2px solid #0000;margin:-2px;display:block;overflow:visible}.nx-chart__svg:focus-visible{border-color:var(--btn-focus);outline:none}.nx-chart__grid{stroke:var(--viz-grid);stroke-width:1px}.nx-chart__tick{fill:var(--c-text-3);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.nx-chart__axis-title{fill:var(--c-text-2);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--tr-unit)}.nx-chart__line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.nx-chart__line.is-focus{stroke-width:3px}.nx-chart__area{opacity:.12}.nx-chart__cross{stroke:var(--c-line-strong);stroke-width:1px}.nx-chart__point{stroke:var(--c-surface-1);stroke-width:2px}.nx-chart__hit{fill:#0000}.nx-chart__dim{opacity:.45}.nx-chart__val{fill:var(--c-text-1);font-size:var(--fs-micro);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.nx-chart__target line{stroke:var(--c-text-2);stroke-width:1.5px;stroke-dasharray:4 3}.nx-chart__target-label{fill:var(--c-text-2);font-size:var(--fs-micro);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--c-surface-1);stroke-width:3px;stroke-linejoin:round}.nx-chart__tip{z-index:var(--z-toast);min-width:140px;max-width:232px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--c-text-1);color:var(--c-text-inverse);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;pointer-events:none;flex-direction:column;gap:4px;line-height:1.35;display:flex;position:absolute}.nx-chart__tiprow{align-items:center;gap:6px;display:flex}.nx-chart__tiprow b{padding-left:var(--sp-3);font-weight:var(--fw-medium);white-space:nowrap;margin-left:auto}.nx-chart__skel,.nx-chart__empty{border-radius:var(--r-md);place-items:center;display:grid}.nx-chart__skel>.nx-skel{border-radius:var(--r-md);width:100%;height:100%}.nx-chart__empty{background:var(--c-inset);color:var(--c-text-2);font-size:var(--fs-sm);text-align:center;padding:var(--sp-4);box-sizing:border-box}.nx-chart__empty p{margin:0}.nx-chart__table{max-height:320px;overflow:auto}.nx-chart__table .nx-chart__rowhead{text-transform:none;letter-spacing:0;height:38px;font-size:var(--fs-sm);color:var(--c-text-1);font-weight:var(--fw-medium);border-bottom:1px solid var(--c-line-1);background:0 0;position:static}.nx-chart__split,.nx-donut__body{align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.nx-donut__ring{flex:none;position:relative}.nx-donut__ring svg{display:block}.nx-donut__seg{fill:none}.nx-donut__track{fill:none;stroke:var(--c-surface-3)}.nx-donut__gap{stroke:var(--c-surface-1);stroke-width:2px}.nx-donut__centre{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:22%}.nx-donut__total{font-size:var(--fs-2xl);font-weight:var(--fw-readout-sm);letter-spacing:var(--tr-tight);font-variant-numeric:tabular-nums;color:var(--c-text-1);line-height:1.1}.nx-donut__cap{font-size:var(--fs-xs);color:var(--c-text-2)}.nx-donut__legend{flex-direction:column;flex:0 440px;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.nx-donut__key{align-items:center;gap:var(--sp-2);width:100%;min-height:32px;padding:0 var(--sp-2);border-radius:var(--r-sm);color:var(--c-text-1);font:inherit;font-size:var(--fs-sm);text-align:start;cursor:pointer;background:0 0;border:2px solid #0000;grid-template-columns:20px minmax(0,1fr) auto 64px;display:grid}.nx-donut__key:hover,.nx-donut__key.is-hot{background:var(--c-surface-2)}.nx-donut__key:focus-visible{border-color:var(--btn-focus);outline:none}.nx-donut__key[aria-pressed=false]{color:var(--c-text-3)}.nx-donut__key[aria-pressed=false] .nx-donut__label{text-decoration:line-through}.nx-donut__key[aria-pressed=false] .nx-donut__sw{opacity:.3}.nx-donut__sw{border-radius:var(--r-xs);place-items:center;width:18px;height:18px;display:grid}.nx-donut__sw .nx-icon{stroke-width:2.25px;width:12px;height:12px}.nx-donut__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nx-donut__value,.nx-donut__pct{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.nx-donut__pct{color:var(--c-text-2)}.nx-donut__key--lean{grid-template-columns:20px minmax(0,1fr) auto}.nx-donut__key.is-link .nx-donut__label{color:var(--c-accent-fg);text-underline-offset:3px;font-weight:var(--fw-medium);text-decoration:underline}.nx-heat__legend{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.nx-heat__scale{gap:2px;display:inline-flex}.nx-heat__scale i{border-radius:var(--r-xs);width:20px;height:10px;box-shadow:inset 0 0 0 1px var(--c-line-1);display:block}.nx-heat__peakkey{width:20px;height:2px;margin-left:var(--sp-2);background:var(--c-line-strong);display:inline-block}.nx-heat__legend .nx-chart__swatch{margin-left:var(--sp-2)}.nx-heat__cell{stroke:var(--c-line-1);stroke-width:1px}.nx-heat__cell.is-hot{stroke:var(--c-text-1);stroke-width:2px}.nx-heat__nodata{stroke:var(--c-line-2)}.nx-heat__peak{fill:var(--c-line-strong)}.nx-heat__v{font-size:var(--fs-micro);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;pointer-events:none;fill:var(--c-text-1)}.nx-heat__v[data-step="4"],.nx-heat__v[data-step="5"]{fill:var(--c-text-inverse)}.nx-sumrow{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--nx-sumrow-min,200px)), 1fr));align-items:stretch;gap:var(--nx-sumrow-gap,var(--sp-4));grid-auto-rows:1fr;min-width:0;display:grid}.nx-sumrow--capped{grid-template-columns:repeat(auto-fit, minmax(max(min(100%, var(--nx-sumrow-min,200px)), calc((100% - (var(--nx-sumrow-cols) - 1) * var(--nx-sumrow-gap,var(--sp-4))) / var(--nx-sumrow-cols))), 1fr))}.nx-sumrow>*{min-width:0}.nx-sumrow>:not(.nx-kpi):not(.nx-card)>:only-child{box-sizing:border-box;block-size:100%}@container frame (max-width:1279px){.nx-appshell.is-touch .nx-appshell__main .nx-donut__legend .nx-donut__key{min-height:var(--hit)}.nx-appshell.is-touch .nx-appshell__main .nx-donut__legend .nx-donut__key:before{inset:0}.nx-appshell.is-touch .nx-appshell__main .nx-pagination .nx-pagination__nav .nx-iconbtn--sm{width:var(--hit);height:var(--hit)}.nx-appshell.is-touch .nx-appshell__main .nx-pagination .nx-pagination__nav .nx-iconbtn--sm:before{width:100%;height:100%}.nx-appshell.is-touch .nx-appshell__main .nx-pagination .nx-pagination__select,.nx-appshell.is-touch .nx-appshell__main .nx-pagination .nx-pagination__input{min-height:var(--hit)}.nx-appshell.is-touch .nx-appshell__main .nx-pagination{row-gap:var(--sp-2)}.nx-appshell.is-touch .nx-appshell__main .nx-datatable .nx-table th{height:var(--hit)}.nx-appshell.is-touch .nx-appshell__main .nx-datatable .nx-datatable__sort{min-width:var(--hit)}.nx-appshell.is-touch .nx-appshell__main .nx-chart__legend .nx-chart__key{min-height:var(--hit)}}.nx-table-wrap:focus-visible{border-color:var(--btn-focus);outline:none}.nx-docprev__stage{border:var(--bw) solid transparent}.nx-docprev__stage:focus-visible{border-color:var(--btn-focus);outline:none}:lang(th) :is(.nx-map__label,.nx-chart__axis-title){text-transform:none;letter-spacing:0}:lang(th) .nx-chart__head{flex-wrap:wrap}.nx-kpi__value--sm.nx-kpi__value--xs{font-size:var(--fs-xl)}.nx-donut__label{white-space:normal;text-overflow:clip;line-height:var(--lh-snug);overflow:visible}.nx-donut__key{padding-block:4px}@container frame (max-width:1279px){.nx-appshell.is-touch .nx-appshell__main .nx-crumbs__link{min-height:var(--hit);margin-block:calc((var(--hit) - 20px) / -2);align-items:center;display:inline-flex}.nx-appshell.is-touch .nx-appshell__main .nx-copy__btn{width:var(--hit);height:var(--hit);margin:calc((var(--hit) - 32px) / -2)}}.nx-filterbar__pill{text-align:start;max-width:100%}.nx-filterbar__pill-v{text-overflow:clip;white-space:normal;overflow:visible}
.nx-notif__sr,.nx-entlock__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-overlay{z-index:var(--z-modal);flex-direction:column;display:flex;position:fixed;inset:0}.nx-overlay--inline{position:absolute}.nx-overlay--sheet{justify-content:flex-end}.nx-overlay--center{padding:var(--sp-4);justify-content:center;align-items:center}.nx-overlay--pass{pointer-events:none}.nx-overlay--pass>.nx-sheet{pointer-events:auto}.nx-overlay>.nx-sheet,.nx-overlay>.nx-modal{animation:nx-overlay-in var(--dur-slow) var(--ease-out)}@keyframes nx-overlay-in{0%{opacity:0;transform:translateY(8px)}}[data-theme=outdoor] .nx-overlay>.nx-sheet,[data-theme=outdoor] .nx-overlay>.nx-modal{animation:none}.nx-toast-region{left:var(--sp-4);right:var(--sp-4);bottom:var(--toast-offset,96px);z-index:var(--z-toast);align-items:center;gap:var(--sp-2);pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed}.nx-toast-region>.nx-toast{pointer-events:auto;width:100%;animation:nx-toast-in var(--dur-base) var(--ease-out)}@keyframes nx-toast-in{0%{opacity:0}}.nx-toast__text{flex:1;min-width:0}.nx-toast--info .nx-icon{color:var(--p-periwinkle)}.nx-toast--warning .nx-icon{color:var(--p-amb-300)}.nx-toast__close{border-radius:var(--r-pill);width:28px;height:28px;color:var(--c-toast-meta);cursor:pointer;background:0 0;border:2px solid #0000;flex:none;place-items:center;margin:-4px -6px -4px 0;padding:0;display:inline-grid}.nx-toast__close .nx-icon{width:16px;height:16px;color:inherit;margin:0}.nx-toast__close:focus-visible,.nx-toast__action:focus-visible{border-color:var(--p-ice);outline:none}.nx-toast__action{border-radius:var(--r-sm);border:2px solid #0000}[data-theme=outdoor] .nx-toast{background:var(--p-black);box-shadow:inset 0 0 0 2px var(--p-white)}.nx-alert__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nx-alert__actions{align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.nx-alert__actions .nx-link{font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;padding:0}.nx-alert__errors{margin:var(--sp-1) 0 0;padding-left:var(--sp-4)}.nx-alert__errors .nx-link{font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;min-height:0;padding:0}.nx-alert__dismiss{border-radius:var(--r-pill);width:32px;height:32px;color:var(--c-text-2);cursor:pointer;background:0 0;border:2px solid #0000;flex:none;place-items:center;margin:-6px -8px -6px 0;padding:0;display:inline-grid}.nx-alert__dismiss:focus-visible{border-color:var(--btn-focus);outline:none}.nx-alert__dismiss .nx-icon{width:16px;height:16px;margin:0}.nx-offline{align-items:center;gap:var(--sp-3);min-height:var(--hit);padding:var(--sp-2) var(--sp-4);background:var(--s-bg);color:var(--s-fg);border-bottom:var(--bw) solid var(--s-line);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.35;display:flex}.nx-offline .nx-icon{flex:none;width:18px;height:18px}.nx-offline__msg{flex:1;min-width:0}.nx-offline__action{min-height:32px;padding:0 var(--sp-2);border-radius:var(--r-pill);color:inherit;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);text-underline-offset:3px;cursor:pointer;background:0 0;border:2px solid #0000;flex:none;text-decoration:underline}.nx-offline__action:focus-visible{border-color:var(--btn-focus);outline:none}.nx-confirm__icon{background:var(--s-bg);width:40px;height:40px;color:var(--s-fg);box-shadow:inset 0 0 0 var(--bw) var(--s-line);border-radius:50%;place-items:center;display:grid}.nx-confirm__icon .nx-icon{width:20px;height:20px}.nx-confirm__body{font-size:var(--fs-sm);color:var(--c-text-2);line-height:var(--lh-body)}.nx-confirm__body p{margin:0 0 var(--sp-2)}.nx-confirm__stack{gap:var(--sp-2);flex-direction:column;display:flex}.nx-confirm__reason{min-height:88px;padding-top:var(--sp-2);resize:vertical;font-family:inherit}.nx-confirm .nx-btn:disabled{opacity:.4;cursor:not-allowed}.nx-sheet--grab:before{display:none}.nx-sheet--grab{max-height:100%;padding-top:0}.nx-sheet--peek{height:160px}.nx-sheet--half{height:50%}.nx-sheet--full{height:calc(100% - 59px)}.nx-sheet__grabber{width:64px;height:24px;margin-bottom:calc(var(--sp-2) * -1);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:2px solid #0000;flex:none;align-self:center;padding:0;position:relative}.nx-sheet__grabber:after{content:"";background:var(--c-line-strong);border-radius:3px;width:36px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-sheet__grabber:focus-visible{border-color:var(--btn-focus);outline:none}.nx-sheet__head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.nx-sheet__head .nx-iconbtn{margin-right:calc(var(--sp-2) * -1)}.nx-sheet__body{gap:var(--sp-4);scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.nx-sheet__body::-webkit-scrollbar{display:none}.nx-sheet__foot{gap:var(--sp-2);flex-direction:column;display:flex}.nx-empty--filtered{padding:var(--sp-8) var(--sp-6)}.nx-empty .nx-link{font-family:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;padding:0}.nx-error--compact{padding:var(--sp-6) var(--sp-4);gap:var(--sp-2)}.nx-error--compact .nx-empty__title{font-size:var(--fs-md)}.nx-error__ref{justify-content:center;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.nx-skel--block{border-radius:var(--r-lg);height:96px}.nx-skel--circle{border-radius:50%;width:34px;height:34px}.nx-skel--pill{border-radius:var(--r-pill);width:88px;height:24px}.nx-spin--20{width:20px;height:20px}.nx-spin--24{width:24px;height:24px}.nx-spin--32{border-width:3px;width:32px;height:32px}.nx-spin--on-fill{color:var(--color-on-gradient)}.nx-notif{border-bottom:var(--bw) solid var(--c-line-1);--notif-actions:200px;align-items:stretch;display:flex;position:relative;overflow:hidden}.nx-notif__main{width:100%;min-width:0;transition:transform var(--dur-base) var(--ease-out);align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-2);border-radius:var(--r-md);color:var(--c-text-1);text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;flex:none;font-family:inherit;display:flex}.nx-notif__main:hover{background:var(--c-surface-2)}.nx-notif__main:focus-visible{border-color:var(--btn-focus);outline:none}.nx-notif__icon{background:var(--s-bg,var(--c-surface-3));width:32px;height:32px;color:var(--s-fg,var(--c-text-2));box-shadow:inset 0 0 0 var(--bw) var(--s-line,var(--c-line-2));border-radius:50%;flex:none;place-items:center;display:grid}.nx-notif__icon .nx-icon{width:16px;height:16px}.nx-notif__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nx-notif__title{font-size:var(--fs-sm);font-weight:var(--fw-roman);color:var(--c-text-1)}.nx-notif.is-unread .nx-notif__title{font-weight:var(--fw-bold)}.nx-notif__body{font-size:var(--fs-sm);color:var(--c-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nx-notif__time{font-size:var(--fs-xs);color:var(--c-text-3)}.nx-notif__dot{background:var(--st-info-solid);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.nx-notif__actions{width:var(--notif-actions);justify-content:flex-end;align-items:center;gap:var(--sp-2);padding:0 var(--sp-2);box-sizing:border-box;background:var(--c-surface-2);flex:none;display:flex}.nx-notif.is-revealed>*{transform:translateX(calc(var(--notif-actions) * -1))}.nx-entlock{border-radius:var(--r-lg);min-height:340px;position:relative;overflow:hidden}.nx-entlock__content{pointer-events:none;-webkit-user-select:none;user-select:none}.nx-entlock__overlay{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-6);text-align:center;background:color-mix(in srgb, var(--c-surface-1) 92%, transparent);-webkit-backdrop-filter:blur(6px);flex-direction:column;display:flex;position:absolute;inset:0}.nx-entlock__disc{background:var(--c-surface-3);width:48px;height:48px;color:var(--c-text-1);box-shadow:inset 0 0 0 var(--bw) var(--c-line-2);border-radius:50%;flex:none;place-items:center;display:grid}.nx-entlock__disc .nx-icon{width:24px;height:24px}.nx-entlock__title{font-size:var(--fs-lg);font-weight:var(--fw-heading);letter-spacing:var(--tr-snug);line-height:var(--lh-snug);margin:0}.nx-entlock__body{max-width:34ch;font-size:var(--fs-sm);color:var(--c-text-2);margin:0}.nx-entlock__actions{align-items:stretch;gap:var(--sp-2);flex-direction:column;width:100%;max-width:280px;display:flex}.nx-tag--lock{gap:4px}[data-theme=outdoor] .nx-entlock__overlay{background:var(--c-surface-1);-webkit-backdrop-filter:none}.nx-toast__action,.nx-toast__close,.nx-alert__dismiss,.nx-offline__action,.nx-alert__actions .nx-link,.nx-alert__errors .nx-link,.nx-empty .nx-link{position:relative}.nx-toast__action:before,.nx-toast__close:before,.nx-alert__dismiss:before,.nx-offline__action:before,.nx-sheet__grabber:before,.nx-alert__actions .nx-link:before,.nx-alert__errors .nx-link:before,.nx-empty .nx-link:before{content:"";width:max(100%, var(--hit));height:max(100%, var(--hit));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-modal.nx-modal--web{border-radius:var(--r-lg);max-height:calc(100cqh - var(--sp-8));gap:0;padding:0;overflow:hidden}.nx-modal.nx-modal--s{width:min(400px,100%)}.nx-modal.nx-modal--440{width:min(440px,100%)}.nx-modal.nx-modal--m{width:min(560px,100%)}.nx-modal.nx-modal--600{width:min(600px,100%)}.nx-modal.nx-modal--640{width:min(640px,100%)}.nx-modal.nx-modal--720{width:min(720px,100%)}.nx-modal.nx-modal--l{width:min(800px,100%)}.nx-modal__head{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5) var(--sp-4) 0 var(--sp-6);flex:none;display:flex}.nx-modal__heading{gap:var(--sp-1);min-width:0;padding-top:var(--sp-1);flex-direction:column;flex:1;display:flex}.nx-modal--web .nx-modal__title{font-size:var(--fs-lg);overflow-wrap:anywhere}.nx-modal__desc{font-size:var(--fs-sm);color:var(--c-text-2);margin:0}.nx-modal__body{min-height:0;max-height:80cqh;padding:var(--sp-4) var(--sp-6) var(--sp-6);gap:var(--sp-4);font-size:var(--fs-sm);color:var(--c-text-1);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.nx-modal--web>.nx-modal__actions{padding:var(--sp-4) var(--sp-6);border-top:var(--bw) solid var(--c-line-1);flex:none;align-items:center;margin:0}.nx-modal--web>.nx-modal__head+.nx-modal__actions{padding-top:var(--sp-5);border-top:0}.nx-modal__actions-start{align-items:center;gap:var(--sp-2);margin-right:auto;display:flex}.nx-modal-layer{padding:var(--sp-6)}.nx-modal-layer>.nx-overlay{z-index:2}.nx-drawer-layer{z-index:var(--z-drawer);justify-content:flex-end;display:flex;position:fixed;inset:0}.nx-drawer-layer--inline,.nx-appshell__drawers>.nx-drawer-layer{position:absolute}.nx-drawer-layer--pass{pointer-events:none}.nx-drawer-layer--pass>.nx-drawer{pointer-events:auto}.nx-drawer.nx-drawer--web{z-index:1;border-left:var(--bw) solid var(--c-line-1);height:100%;animation:nx-drawer-in var(--dur-base) var(--ease-out);outline:none;position:relative;inset:auto}.nx-drawer.nx-drawer--480{width:min(480px,100%)}.nx-drawer.nx-drawer--560{width:min(560px,100%)}.nx-drawer.nx-drawer--640{width:min(640px,100%)}.nx-drawer.nx-drawer--720{width:min(720px,100%)}@keyframes nx-drawer-in{0%{opacity:0;transform:translate(16px)}}@media (prefers-reduced-motion:reduce){.nx-drawer.nx-drawer--web{animation:none}}.nx-drawer__heading{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nx-drawer__titlerow{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.nx-drawer__title{font-size:var(--fs-xl);font-weight:var(--fw-heading);letter-spacing:var(--tr-snug);line-height:var(--lh-snug);overflow-wrap:anywhere;margin:0}.nx-drawer__heading .nx-copy{margin-top:var(--sp-1)}.nx-drawer__tools{align-items:center;gap:var(--sp-1);flex:none;margin:-4px -8px 0 0;display:flex}.nx-drawer__tools .nx-iconbtn:disabled{opacity:.4;cursor:not-allowed;background:0 0}.nx-drawer--web>.nx-drawer__foot{flex-wrap:wrap;flex:none}.nx-denied{max-width:480px;margin:auto}.nx-denied .nx-empty__body{max-width:44ch}:is([data-theme=dark] :is(.nx-alert,.nx-offline),:is(.nx-alert,.nx-offline)[data-theme=dark])[data-status=offline]{--s-bg:var(--c-surface-3);--s-fg:var(--c-text-1);--s-line:var(--c-line-strong)}[data-theme=dark] .nx-alert[data-status=offline] .nx-alert__body{opacity:1;color:var(--c-text-1)}.nx-btn--ghost.nx-confirm__quiet-danger{color:var(--st-danger-fg);--btn-shade:var(--st-danger-fg)}.nx-modal.nx-modal--760{width:min(760px,100%)}.nx-sheet .nx-modal__title[tabindex="-1"]:focus{outline:none}:is(.nx-mech,.nx-sheet--glove) .nx-sheet__grabber{height:var(--hit-glove);margin-bottom:calc(var(--sp-4) * -1)}.nx-sheet--glove .nx-sheet__grabber:before{width:max(100%, var(--hit-glove));height:max(100%, var(--hit-glove))}.nx-pill.nx-pill--sm{font-size:var(--fs-xs)}:is(.nx-input,.nx-select,textarea.nx-input)[aria-invalid=true]:is(:focus,.is-focus){border-color:var(--st-danger-fg)}.nx-toast__action{align-items:center;min-height:24px;display:inline-flex}:lang(th) .nx-drawer__foot{flex-wrap:wrap}@container frame (max-width:1279px){.nx-appshell.is-touch :is(.nx-appshell__overlay,.nx-appshell__drawers,.nx-appshell__banner) .nx-btn--sm{--btn-h:var(--hit)}.nx-appshell.is-touch :is(.nx-appshell__overlay,.nx-appshell__drawers,.nx-appshell__banner) :is(.nx-iconbtn--sm,.nx-iconbtn--md){width:var(--hit);height:var(--hit)}.nx-appshell.is-touch :is(.nx-appshell__overlay,.nx-appshell__drawers,.nx-appshell__banner) .nx-multiselect__trigger{min-height:var(--hit)}.nx-appshell.is-touch :is(.nx-appshell__overlay,.nx-appshell__drawers,.nx-appshell__banner) :is(.nx-link--btn,button.nx-link,a.nx-link){position:relative}.nx-appshell.is-touch :is(.nx-appshell__overlay,.nx-appshell__drawers,.nx-appshell__banner) :is(.nx-link--btn,button.nx-link,a.nx-link):before{content:"";width:max(100%, var(--hit));height:max(100%, var(--hit));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
.nx-conntype{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-1);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.nx-conntype .nx-icon{width:var(--ct-size,20px);height:var(--ct-size,20px)}.nx-conntype__cur{border-radius:var(--r-xs);min-height:16px;box-shadow:inset 0 0 0 1px var(--c-line-2);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tr-unit);color:var(--c-text-2);place-items:center;padding:0 5px;display:inline-grid}.nx-connectorbadge{--notch:10px;width:100%;padding:var(--sp-3);border:2px solid var(--c-line-2);border-radius:var(--r-md);background:var(--c-surface-1);min-height:116px;color:var(--c-text-1);font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;border-top-right-radius:0;flex-direction:column;align-items:stretch;gap:6px;display:flex}.nx-connectorbadge[aria-checked=true]{--notch-line:var(--c-text-1);border-color:var(--c-text-1);background:var(--c-surface-2)}.nx-connectorbadge:focus-visible,.nx-connectorbadge.is-focus{border-color:var(--btn-focus);--notch-line:var(--btn-focus);outline:none}.nx-connectorbadge[aria-disabled=true]{opacity:.4;cursor:not-allowed}.nx-connectorbadge__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nx-connectorbadge__radio{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--c-line-strong);border-radius:50%;flex:none;place-items:center;display:grid}.nx-connectorbadge[aria-checked=true] .nx-connectorbadge__radio{box-shadow:inset 0 0 0 1.5px var(--c-text-1)}.nx-connectorbadge[aria-checked=true] .nx-connectorbadge__radio:after{content:"";background:var(--c-text-1);border-radius:50%;width:10px;height:10px}.nx-connectorbadge__head{font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:var(--tr-snug);margin-top:auto}.nx-connectorbadge__why{font-size:var(--fs-xs);color:var(--c-text-2)}.nx-stationcard{gap:var(--sp-2) var(--sp-3);width:100%;padding:var(--sp-4);border-radius:var(--r-lg);background:var(--c-surface-1);border:var(--bw) solid var(--c-line-1);color:inherit;font-family:inherit;font-size:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto;min-width:0;text-decoration:none;display:grid}button.nx-stationcard,a.nx-stationcard{cursor:pointer}.nx-stationcard:focus-visible,.nx-stationcard.is-focus{border-color:var(--btn-focus);outline:none}.nx-stationcard__name{font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:var(--tr-snug);line-height:1.25}.nx-stationcard__price{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.nx-stationcard__meta{align-items:center;gap:6px var(--sp-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.nx-stationcard--compact{padding:var(--sp-3) var(--sp-4)}.nx-pricetag{font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;display:inline-flex}.nx-pricetag--full{align-items:stretch;gap:var(--sp-1);white-space:normal;font-size:inherit;font-weight:inherit;flex-direction:column;display:flex}.nx-pricetag__head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.nx-pricetag__line{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.nx-pricetag__was{color:var(--c-text-3);font-weight:var(--fw-roman);margin-right:4px;text-decoration:line-through}.nx-pricetag__tags{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.nx-pricetag__next{font-size:var(--fs-xs);color:var(--c-text-3)}.nx-tariff__flag{padding-bottom:var(--sp-2)}.nx-tariff>.nx-alert{margin-bottom:var(--sp-2)}.nx-tariff__was{margin-right:var(--sp-2);font-size:var(--fs-md);color:var(--c-text-3);text-decoration:line-through}.nx-tariff--voided .nx-tariff__amt,.nx-tariff--voided .nx-tariff__total-amt{color:var(--c-text-3);text-decoration:line-through}.nx-tou__block{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.nx-tou__track{position:relative}.nx-tou__now{top:-4px;bottom:-4px;left:calc(var(--at) * 100%);background:var(--c-text-1);border-radius:1px;width:2px;margin-left:-1px;position:absolute}.nx-tou__legend{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-xs);color:var(--c-text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.nx-tou__key{align-items:center;gap:6px;display:inline-flex}.nx-tou__key:before{content:"";background:var(--viz-offpeak);border-radius:2px;width:12px;height:12px}.nx-tou__key--peak:before{background:repeating-linear-gradient(-45deg, var(--viz-peak) 0 3px, color-mix(in srgb, var(--viz-peak) 70%, var(--c-canvas)) 3px 5px)}.nx-tou__text{font-size:var(--fs-xs);color:var(--c-text-2);margin:0}.nx-idlefee__main{flex-direction:column;gap:2px;min-width:0;display:flex}.nx-idlefee__count{font-size:var(--fs-3xl);font-weight:var(--fw-readout);letter-spacing:var(--tr-tight);font-variant-numeric:tabular-nums;color:var(--c-text-1);line-height:1.1}[data-theme=outdoor] .nx-idlefee__count{font-weight:var(--fw-roman)}.nx-gauge .nx-gauge__soc--energy{font-size:calc(var(--size) * .15)}.nx-handshake--sm .nx-handshake__step{font-size:var(--fs-micro);letter-spacing:.02em}[data-theme=outdoor] .nx-gauge.is-handshake .nx-gauge__ring{animation:none}[data-theme=outdoor] .nx-handshake.is-playing .nx-handshake__step:before{background:var(--g-line);animation:none}[data-theme=outdoor] .nx-handshake.nx-handshake--sm.is-playing .nx-handshake__step:before,[data-theme=outdoor] .nx-handshake.nx-handshake--sm .nx-handshake__step.is-done:before{background:var(--st-success-solid);animation:none}.nx-pin[data-state=third-party]{--pin-frame:var(--c-text-2);--pin-fill:var(--c-surface-1);--pin-ink:var(--c-text-2);--pin-glyph:var(--c-text-2)}.nx-pin.is-stale .nx-pin__body,.nx-pin.is-stale .nx-pin__stem,.nx-pin.is-stale .nx-pin__anchor{opacity:.55}.nx-curve-empty{padding:var(--sp-6) 0;text-align:center;margin:0}.nx-stationsheet{gap:var(--sp-3)}.nx-stationsheet__head{flex-direction:column;gap:6px;display:flex}.nx-stationsheet__name{font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--tr-snug);line-height:var(--lh-snug);margin:0}.nx-stationsheet__pills{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-top:4px;display:flex}.nx-stationsheet__note{margin:0}.nx-stationsheet__price{padding:var(--sp-4);gap:var(--sp-2);flex-direction:column;display:flex}.nx-stationsheet__chargers{gap:var(--sp-3);flex-direction:column;display:flex}.nx-stationsheet .nx-evse__head{flex-wrap:wrap}.nx-stationsheet__more{gap:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-2);flex-direction:column;display:flex}.nx-stationsheet__row{align-items:flex-start;gap:var(--sp-2);display:flex}.nx-stationsheet__row .nx-icon{color:var(--c-text-3);flex:none;margin-top:1px}.nx-stationsheet__actions{gap:var(--sp-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.nx-sessionsum{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.nx-sessionsum__head{align-items:center;gap:var(--sp-2);text-align:center;flex-direction:column;display:flex}.nx-sessionsum__mark{background:var(--s-bg);width:48px;height:48px;color:var(--s-fg);box-shadow:inset 0 0 0 1px var(--s-line);border-radius:50%;place-items:center;display:grid}.nx-sessionsum__mark .nx-icon{stroke-width:2px;width:24px;height:24px}.nx-sessionsum__title{font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--tr-snug);line-height:var(--lh-snug);margin:0}.nx-sessionsum__total{margin-top:var(--sp-2);flex-direction:column;align-items:center;display:flex}.nx-sessionsum__calc{align-items:center;gap:var(--sp-1);flex-direction:column;width:160px;display:flex}.nx-sessionsum__reason{font-size:var(--fs-sm);color:var(--c-text-2)}.nx-sessionsum__grid{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nx-sessionsum__fig{padding:var(--sp-3)}.nx-sessionsum__extra{gap:4px var(--sp-3);flex-wrap:wrap;display:flex}.nx-sessionsum__receipt,.nx-sessionsum__curve{padding:var(--sp-4)}.nx-sessionsum__curve .nx-card__head{margin-bottom:var(--sp-2)}.nx-sessionsum__row{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.nx-sessionsum__receipt .nx-sessionsum__row{margin-bottom:var(--sp-1)}.nx-sessionsum__links{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.nx-qrscanner{flex-direction:column;min-width:0;height:100%;min-height:360px;display:flex;position:relative;overflow:hidden}.nx-qrscanner__view{background:var(--p-n-0);min-height:280px;color:var(--p-white);flex:1;position:relative}.nx-qrscanner__feed,.nx-qrscanner__frame,.nx-qrscanner__view>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.nx-qrscanner__frame{pointer-events:none}.nx-qrscanner__hint{left:0;right:0;bottom:var(--sp-4);z-index:1;justify-content:center;display:flex;position:absolute}.nx-qrscanner__hint>span:not(.nx-pill){border-radius:var(--r-pill);background:var(--c-scrim);color:var(--p-white);font-size:var(--fs-sm);font-weight:var(--fw-medium);padding:8px 14px}.nx-qrscanner__card{left:var(--sp-4);right:var(--sp-4);align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-5);border-radius:var(--r-lg);background:var(--c-surface-1);color:var(--c-text-1);text-align:center;flex-direction:column;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nx-qrscanner__card strong{font-size:var(--fs-md);font-weight:var(--fw-bold)}.nx-qrscanner__card .nx-icon{color:var(--c-text-2)}.nx-qrscanner__sheet{gap:var(--sp-2);padding-bottom:var(--sp-5)}.nx-qrscanner__title{font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:var(--tr-snug);line-height:1.25}.nx-qrscanner__dock{gap:var(--sp-2);padding:var(--sp-4) var(--sp-4) var(--sp-6);background:var(--c-surface-1);border-top:var(--bw) solid var(--c-line-1);display:grid}.nx-wallet__top{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.nx-wallet__logo{width:34px;height:auto;color:var(--color-on-gradient);flex:none}[data-theme=outdoor] .nx-wallet__logo{color:var(--c-text-1)}.nx-wallet--md .nx-wallet__balance{font-size:var(--fs-3xl)}.nx-wallet--sm{padding:var(--sp-4);gap:var(--sp-3)}.nx-wallet--sm .nx-wallet__balance{font-size:var(--fs-3xl)}.nx-wallet__flag{margin-top:var(--sp-2)}.nx-wallet__note{font-size:var(--fs-xs);color:var(--p-n-700)}[data-theme=outdoor] .nx-wallet__note{color:var(--p-graphite)}.nx-topup{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.nx-topup__amts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.nx-topup__amts .nx-chip{min-height:var(--hit)}.nx-topup__custom{align-items:center;display:flex;position:relative}.nx-topup__cur{border-right:1px solid var(--c-line-2);width:56px;color:var(--c-text-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);z-index:1;place-items:center;display:grid;position:absolute;top:1px;bottom:1px;left:1px}.nx-topup__custom>.nx-input{padding-left:68px}.nx-topup__preview{font-size:var(--fs-sm);color:var(--c-text-2);font-variant-numeric:tabular-nums}.nx-topup__preview strong{color:var(--c-text-1);font-weight:var(--fw-medium)}.nx-paymethod{align-items:center;gap:var(--sp-3);width:100%;min-height:64px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);color:inherit;font-family:inherit;font-size:inherit;text-align:left;background:0 0;border:2px solid #0000;min-width:0;display:flex}button.nx-paymethod{cursor:pointer}.nx-paymethod:focus-visible,.nx-paymethod.is-focus{border-color:var(--btn-focus);outline:none}.nx-paymethod[aria-disabled=true]{cursor:not-allowed}.nx-paymethod__brand{border-radius:var(--r-xs);background:var(--c-plate-bg);width:40px;height:28px;color:var(--c-plate-fg);box-shadow:0 0 0 1px var(--c-line-2);flex:none;place-items:center;display:grid}.nx-paymethod__mark{width:28px;height:28px;display:block}.nx-paymethod__brand .nx-icon{width:18px;height:18px}.nx-paysource__detail{align-items:center;gap:var(--sp-2);display:flex}.nx-paysource__detail .nx-paymethod__brand{width:32px;height:22px}.nx-paysource__detail .nx-paymethod__mark{width:22px;height:22px}.nx-paymethod__ic{border-radius:var(--r-md);background:var(--c-surface-3);width:40px;height:36px;color:var(--c-text-1);flex:none;place-items:center;display:grid}.nx-paymethod__ic .nx-icon{width:18px;height:18px}.nx-paymethod__main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.nx-paymethod__t{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:1.3}.nx-paymethod__s{font-size:var(--fs-xs);color:var(--c-text-3)}.nx-paymethod__s.is-error{color:var(--st-danger-fg);font-weight:var(--fw-medium)}.nx-paymethod__end{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);flex:none;display:flex}.nx-paymethod__tag{border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px var(--c-line-strong);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--tr-unit);text-transform:uppercase;color:var(--c-text-2);padding:2px 8px}.nx-paymethod__radio{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--c-line-strong);border-radius:50%;flex:none;place-items:center;display:grid}.nx-paymethod[aria-checked=true] .nx-paymethod__radio{box-shadow:inset 0 0 0 1.5px var(--c-text-1)}.nx-paymethod[aria-checked=true] .nx-paymethod__radio:after{content:"";background:var(--c-text-1);border-radius:50%;width:10px;height:10px}.nx-paysource{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.nx-paysource__list{gap:var(--sp-2);flex-direction:column;display:flex}.nx-paysource__opt{border-radius:var(--r-md);border:1px solid var(--c-line-2);background:var(--c-surface-1);transition:border-color var(--dur-fast) var(--ease-out)}.nx-paysource__opt.is-on{border-color:var(--c-accent-fg);box-shadow:inset 0 0 0 1px var(--c-accent-fg);background:var(--c-accent-soft)}.nx-paysource__opt.is-disabled{opacity:.4}.nx-paysource__pick{gap:var(--sp-3);width:100%;padding:var(--sp-4);border-radius:var(--r-md);color:inherit;font-family:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;grid-template-columns:20px minmax(0,1fr);display:grid}.nx-paysource__pick:focus-visible{border-color:var(--btn-focus);outline:none}.nx-paysource__pick[aria-disabled=true]{cursor:not-allowed}.nx-paysource__dot{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--c-line-strong);border-radius:50%;margin-top:1px}.nx-paysource__opt.is-on .nx-paysource__dot{box-shadow:inset 0 0 0 5px var(--c-accent-fg)}.nx-paysource__text{flex-direction:column;gap:2px;min-width:0;display:flex}.nx-paysource__text strong{font-weight:var(--fw-medium)}.nx-paysource__text span{color:var(--c-text-3);font-size:var(--fs-xs);line-height:1.4}.nx-paysource__ctl{gap:var(--sp-2);padding:0 var(--sp-4) var(--sp-4) calc(var(--sp-4) + 32px);flex-direction:column;display:flex}.nx-paysource__ctl .nx-seg{align-self:flex-start;row-gap:var(--sp-3);border-radius:var(--r-lg);flex-wrap:wrap;max-width:100%}.nx-vehicle__foot{row-gap:var(--sp-3)}.nx-etax-link{max-width:100%;font-family:inherit;font-size:var(--fs-sm);cursor:pointer;min-height:var(--hit);background:0 0;border:0;padding:0}.nx-slotpicker{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.nx-slotpicker>.nx-seg{align-self:flex-start}.nx-slotpicker__days{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.nx-slotpicker__days .nx-chip{min-height:var(--hit);flex:none}.nx-slotpicker__head{gap:var(--sp-3);flex-direction:column;align-items:flex-start;display:flex}.nx-slotpicker__grid{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.nx-slotpicker__slot{min-height:var(--hit);padding:0 var(--sp-1);font-variant-numeric:tabular-nums;justify-content:center}.nx-slotpicker__slot[aria-disabled=true]{opacity:.4;cursor:not-allowed}.nx-slotpicker__summary{padding:var(--sp-3);font-size:var(--fs-sm);color:var(--c-text-2)}.nx-booking{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;display:flex}.nx-booking__top{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.nx-booking__id{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-text-3);font-variant-numeric:tabular-nums}.nx-booking__site{font-size:var(--fs-md);font-weight:var(--fw-heading);letter-spacing:var(--tr-snug);margin:0;line-height:1.25}.nx-booking__slot{font-size:var(--fs-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.nx-booking__hold{flex-direction:column;gap:6px;display:flex}.nx-booking__row{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--c-text-2);font-variant-numeric:tabular-nums;display:flex}.nx-booking__row strong{color:var(--c-text-1);font-weight:var(--fw-medium)}.nx-booking__count,.nx-booking__fee{font-size:var(--fs-sm);color:var(--c-text-2);font-variant-numeric:tabular-nums}.nx-booking__fee.is-danger{color:var(--st-danger-fg);font-weight:var(--fw-medium)}.nx-booking__actions{gap:var(--sp-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.nx-promo{gap:var(--sp-3) var(--sp-4);padding:var(--sp-4);grid-template-columns:56px minmax(0,1fr);align-items:start;display:grid}.nx-promo__badge{background:var(--c-surface-3);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--c-line-2);color:var(--c-text-1);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-align:center;border-radius:50%;place-items:center;padding:4px;line-height:1.1;display:grid}.nx-promo__main{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.nx-promo__name{font-size:var(--fs-md);font-weight:var(--fw-heading);letter-spacing:var(--tr-snug);margin:0;line-height:1.25}.nx-promo__terms{font-size:var(--fs-sm);color:var(--c-text-2)}.nx-promo__code{border-radius:var(--r-xs);border:1px dashed var(--c-line-strong);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-top:2px;padding:4px 10px}.nx-plan{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;display:flex}.nx-plan.is-current{border-color:var(--c-text-1)}.nx-plan__top{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.nx-plan__name{font-size:var(--fs-lg);font-weight:var(--fw-heading);letter-spacing:var(--tr-snug);margin:0}.nx-plan__tag{border-radius:var(--r-xs);background:var(--c-text-1);color:var(--c-text-inverse);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--tr-unit);text-transform:uppercase;padding:4px 9px}.nx-plan__list{gap:var(--sp-2);font-size:var(--fs-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nx-plan__list li{align-items:flex-start;gap:var(--sp-2);display:flex}.nx-plan__list .nx-icon{color:var(--st-success-fg);margin-top:2px}.nx-plan__list li.is-off,.nx-plan__list li.is-off .nx-icon{color:var(--c-text-3)}.nx-plan__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nx-plan__action{display:grid}.nx-adbanner{border-radius:var(--r-lg);background:var(--p-graphite);height:120px;color:var(--p-white);border:2px solid #0000;text-decoration:none;display:block;position:relative;overflow:hidden}.nx-adbanner:focus-visible{border-color:var(--btn-focus);outline:none}.nx-adbanner__img,.nx-adpopup__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nx-adbanner__art{background:var(--p-graphite);position:absolute;inset:0}.nx-adbanner__art:after{content:"";background:repeating-linear-gradient(90deg, var(--p-n-700) 0 1px, transparent 1px 9px);opacity:.35;height:40%;position:absolute;bottom:0;left:0;right:0}.nx-adbanner:after{content:"";background:linear-gradient(transparent, var(--c-scrim));pointer-events:none;height:60%;position:absolute;bottom:0;left:0;right:0}.nx-adbanner__tag{left:var(--sp-2);top:var(--sp-2);z-index:1;border-radius:var(--r-xs);background:var(--c-scrim);color:var(--p-white);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tr-unit);text-transform:uppercase;padding:2px 8px;position:absolute}.nx-adbanner__body{left:var(--sp-4);right:var(--sp-4);bottom:var(--sp-3);z-index:1;justify-content:space-between;align-items:flex-end;gap:var(--sp-3);display:flex;position:absolute}.nx-adbanner__headline{font-size:var(--fs-md);font-weight:var(--fw-bold);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.nx-adbanner__cta{min-height:32px;padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--p-white);color:var(--p-black);font-size:var(--fs-xs);font-weight:var(--fw-medium);flex:none;align-items:center;display:inline-flex}.nx-adpopup{z-index:var(--z-modal);padding:var(--sp-4);place-items:center;display:grid;position:absolute;inset:0}.nx-adpopup__card{border-radius:var(--r-xl);background:var(--c-surface-1);width:min(311px,100%);box-shadow:var(--shadow-3);flex-direction:column;display:flex;position:relative;overflow:hidden}.nx-adpopup__media{background:var(--p-graphite);height:200px;position:relative}.nx-adpopup__close{right:var(--sp-1);top:var(--sp-1);z-index:1;background:var(--c-surface-1);color:var(--c-text-1);position:absolute}.nx-adpopup--whole .nx-adpopup__media{aspect-ratio:311/400;height:auto}.nx-adpopup--whole .nx-adpopup__media img{object-fit:contain}.nx-adpopup__body{gap:var(--sp-2);padding:var(--sp-5);flex-direction:column;display:flex}.nx-adpopup__title{font-size:var(--fs-lg);font-weight:var(--fw-heading);letter-spacing:var(--tr-snug);margin:0;line-height:1.25}.nx-adpopup__text{margin:0 0 var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-2)}.nx-news{color:inherit;border-width:2px;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.nx-news:focus-visible{border-color:var(--btn-focus);outline:none}.nx-news__img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.nx-news__body{padding:var(--sp-4);flex-direction:column;gap:6px;display:flex}.nx-news__top{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.nx-news__title{font-size:var(--fs-md);font-weight:var(--fw-heading);letter-spacing:var(--tr-snug);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.nx-news__excerpt{font-size:var(--fs-sm);color:var(--c-text-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nx-stationname{align-items:flex-start;gap:var(--sp-2);min-width:0;display:flex}.nx-stationname__ic{border-radius:var(--r-sm);background:var(--c-surface-3);width:24px;height:24px;color:var(--c-text-1);flex:none;place-items:center;margin-top:-1px;display:inline-grid}.nx-stationname__ic .nx-icon{width:16px;height:16px}.nx-news{text-align:left;font:inherit;align-items:stretch}.nx-qrscanner__view>.nx-qrscanner__sheet{z-index:2;color:var(--c-text-1);left:var(--sp-3);right:var(--sp-3);bottom:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-lg);align-items:flex-start;position:absolute}@keyframes nx-hs-on-success{to{background:var(--st-success-solid)}}.nx-handshake--sm .nx-handshake__step.is-done:before{background:var(--st-success-solid)}.nx-handshake--sm.is-playing .nx-handshake__step:before{background:var(--c-surface-3);animation-name:nx-hs-on-success}[data-theme=outdoor] .nx-handshake--sm.is-playing .nx-handshake__step:before{background:var(--st-success-solid)}.nx-pin:is([data-state=charging],[data-status=charging],[data-state=busy],[data-status=busy]){--pin-frame:var(--g-aurora-diag);--pin-fill:var(--p-graphite);--pin-ink:var(--p-white);--pin-glyph:var(--p-white);--pin-gap:0px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--p-periwinkle) 60%, transparent)) drop-shadow(0 2px 6px color-mix(in srgb, var(--p-orchid) 35%, transparent))}.nx-pin:is([data-state=charging],[data-status=charging],[data-state=busy],[data-status=busy]) .nx-pin__face{text-shadow:none}.nx-pin:is([data-state=charging],[data-status=charging],[data-state=busy],[data-status=busy])[aria-pressed=true] .nx-pin__anchor{border-color:var(--p-periwinkle)}.nx-cluster{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--p-periwinkle) 50%, transparent))}.nx-cluster__body{background:var(--g-aurora-diag)}.nx-cluster__face{background:var(--p-graphite);color:var(--p-white)}.nx-cluster__free{color:color-mix(in srgb, var(--p-white) 78%, var(--p-graphite))}.nx-cluster__mix{background:color-mix(in srgb, var(--p-white) 22%, var(--p-graphite))}[data-theme=outdoor] .nx-pin:is([data-state=charging],[data-status=charging],[data-state=busy],[data-status=busy]),[data-theme=outdoor] .nx-cluster{filter:none}.nx-pin[aria-pressed=true]{z-index:3}.nx-ev-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-evsetile{gap:var(--sp-3);padding:calc(var(--sp-4) + 4px) var(--sp-4) var(--sp-4);min-height:200px}.nx-evsetile:before{content:"";background:var(--s-solid,var(--c-line-2));height:4px;position:absolute;top:0;left:0;right:0}.nx-evsetile.is-charging:before{background:var(--g-line)}.nx-evsetile[data-status=offline]:before{background:repeating-linear-gradient(90deg, var(--st-offline-line) 0 6px, transparent 6px 10px)}.nx-evsetile.is-isolated:before{background:var(--st-unavailable-solid)}.nx-evsetile__header{font-size:var(--fs-sm)}.nx-evsetile__title{align-items:center;gap:6px var(--sp-2);flex-wrap:wrap;min-width:0;display:inline-flex}.nx-evsetile__headlabel{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--c-text-1);letter-spacing:var(--tr-snug)}.nx-evsetile__evse{font-size:var(--fs-xs);color:var(--c-text-3)}.nx-evsetile__site{margin-top:calc(var(--sp-1) * -1)}.nx-evsetile__body{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.nx-evsetile__state{font-size:var(--fs-lg);font-weight:var(--fw-heading);color:var(--c-text-1);letter-spacing:var(--tr-snug);line-height:1.2}.nx-evsetile__primary{align-items:baseline;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.nx-evsetile__alloc{font-size:var(--fs-xs);color:var(--c-text-3);font-variant-numeric:tabular-nums}.nx-evsetile__metrics{align-items:center;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);color:var(--c-text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.nx-evsetile__soc,.nx-evsetile__elapsed,.nx-evsetile__idle{align-items:center;gap:6px;display:inline-flex}.nx-evsetile__ring-track{fill:none;stroke:var(--c-track);stroke-width:3px}.nx-evsetile__ring{fill:none;stroke:var(--st-charging-solid);stroke-width:3px}.nx-evsetile__last{font-size:var(--fs-xs);color:var(--c-text-3)}.nx-evsetile__fault{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--st-faulted-fg);align-items:center;gap:6px;display:inline-flex}.nx-evsetile__note{font-size:var(--fs-xs);color:var(--c-text-2);align-items:center;gap:6px;display:flex}.nx-evsetile__shared{border-radius:var(--r-sm);color:var(--c-text-2);border:2px solid #0000;outline:none;align-items:center;padding:2px;display:inline-flex}.nx-evsetile__shared:focus-visible{border-color:var(--btn-focus)}.nx-evsetile__owner{align-items:center;gap:6px var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--c-line-1);font-size:var(--fs-sm);color:var(--c-text-2);flex-wrap:wrap;min-width:0;display:flex}.nx-evsetile__foot{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-top:auto;display:flex}.nx-evsetile__age{font-size:var(--fs-xs);color:var(--c-text-3);align-items:center;gap:6px;display:inline-flex}.nx-evsetile__age.is-stale{color:var(--st-warning-fg)}.nx-evsetile__actions{gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.nx-evsetile.is-stale .nx-readout__v,.nx-evsetile.is-stale .nx-evsetile__metrics{color:var(--c-text-2)}.nx-evsetile--compact{gap:var(--sp-2);min-height:0}.nx-evsetile.is-dimmed{opacity:.55}.nx-dualhead{container-type:inline-size}.nx-dualhead__heads{gap:var(--sp-4)}@container (max-width:559px){.nx-dualhead__heads{grid-template-columns:minmax(0,1fr)}}.nx-dualhead__badges{gap:var(--sp-2);flex-wrap:wrap;display:flex}.nx-dualhead__note{font-size:var(--fs-xs);color:var(--c-text-3)}.nx-dualhead__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.nx-dualhead--dense{padding:var(--sp-3);gap:var(--sp-2)}.nx-dualhead--dense .nx-dualhead__heads{gap:var(--sp-2)}.nx-dualhead--dense .nx-evsetile{min-height:0;padding:calc(var(--sp-2) + 4px) var(--sp-3) var(--sp-2);gap:var(--sp-1)}.nx-dualhead--dense .nx-evsetile__state{font-size:var(--fs-md)}.nx-dualhead--dense .nx-share{gap:4px}.nx-dualhead--dense .nx-powershare__legend{gap:0 var(--sp-3);line-height:1.35}.nx-dualhead--dense .nx-evsetile__header,.nx-dualhead--dense .nx-evsetile__title{flex-wrap:nowrap;min-width:0}.nx-dualhead--dense .nx-evsetile__header>.nx-pill{flex:none}.nx-dualhead--dense .nx-evsetile__headlabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nx-evsetile__owner{flex-wrap:nowrap}.nx-evsetile__owner>:is(.nx-icon,.nx-pill){flex:none}.nx-powershare{gap:var(--sp-2)}.nx-powershare__top{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.nx-powershare__label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-2)}.nx-powershare__value{font-size:var(--fs-md);font-weight:var(--fw-readout-sm);color:var(--c-text-1);font-variant-numeric:tabular-nums}.nx-powershare__bar{border-radius:var(--r-pill);height:12px;position:relative;overflow:visible}.nx-powershare__seg{background:var(--viz-1)}.nx-powershare__seg:first-child{border-radius:var(--r-pill) 0 0 var(--r-pill)}.nx-powershare__seg.is-alt,.nx-powershare__swatch.is-alt{background:repeating-linear-gradient(135deg, transparent 0 3px, var(--c-surface-1) 3px 5px), var(--viz-3)}.nx-powershare__seg.is-live,.nx-powershare__swatch.is-live{background:var(--g-line)}.nx-powershare__seg.is-live.is-alt,.nx-powershare__swatch.is-live.is-alt{background:repeating-linear-gradient(135deg, transparent 0 3px, var(--c-surface-1) 3px 5px), var(--g-line)}.nx-powershare__seg.is-other,.nx-powershare__swatch.is-other{background:var(--c-line-strong)}.nx-powershare__tick{top:-2px;bottom:-2px;left:calc(var(--x) * 100%);background:var(--c-text-2);width:2px;margin-left:-1px;position:absolute}.nx-powershare__legend{justify-content:flex-start;gap:6px var(--sp-4);color:var(--c-text-2);flex-wrap:wrap}.nx-powershare__key{align-items:center;gap:6px;display:inline-flex}.nx-powershare__swatch{background:var(--viz-1);border-radius:2px;flex:none;width:10px;height:10px}.nx-powershare__swatch.is-room{background:var(--c-surface-3);box-shadow:inset 0 0 0 1px var(--c-line-2)}.nx-powershare__swatch.is-over{background:var(--st-danger-solid)}.nx-powershare__tick--cap{background:var(--st-danger-solid);width:3px;box-shadow:0 0 0 1px var(--c-surface-1);margin-left:-1.5px;top:-4px;bottom:-4px}.nx-powershare__key--over{color:var(--st-danger-fg);font-weight:var(--fw-medium)}.nx-powershare__note,.nx-powershare__lag{font-size:var(--fs-xs);color:var(--c-text-2);align-items:center;gap:6px;display:inline-flex}.nx-powershare__lag{color:var(--st-warning-fg)}.nx-rfidchip{align-items:center;gap:var(--sp-3);min-width:0;max-width:100%;padding:var(--sp-2) var(--sp-3);border:var(--bw) solid var(--c-line-1);border-radius:var(--r-md);background:var(--c-surface-1);color:var(--c-text-1);display:inline-flex}.nx-rfidchip__icon{border-radius:var(--r-sm);background:var(--c-surface-2);width:32px;height:32px;color:var(--c-text-2);flex:none;place-items:center;display:grid}.nx-rfidchip__main{flex-direction:column;gap:2px;min-width:0;display:flex}.nx-rfidchip__no{font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.02em;font-variant-numeric:tabular-nums}.nx-rfidchip__uid{font-size:var(--fs-xs);color:var(--c-text-3);letter-spacing:.08em;font-variant-numeric:tabular-nums}.nx-rfidchip__bind{align-items:baseline;gap:2px var(--sp-2);font-size:var(--fs-xs);color:var(--c-text-2);flex-wrap:wrap;display:flex}.nx-rfidchip__kind{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--tr-unit);text-transform:uppercase;color:var(--c-text-3)}.nx-rfidchip__limit{color:var(--c-text-3)}.nx-rfidchip__pill{flex:none;margin-left:auto}.nx-authtag{min-height:24px;padding:0 var(--sp-2);border:var(--bw) solid transparent;border-radius:var(--r-sm);background:var(--c-surface-3);color:var(--c-text-1);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;cursor:help;align-items:center;gap:6px;display:inline-flex}.nx-authtag:focus-visible{border-color:var(--btn-focus);outline:none}.nx-authtag__dot{background:var(--s-solid);border-radius:50%;flex:none;width:8px;height:8px}.nx-authtag__code{color:var(--c-text-3);font-size:var(--fs-micro)}.nx-learn{gap:var(--sp-5);max-width:720px;padding:var(--sp-6);flex-direction:column;display:flex}.nx-learn.is-ended{background:var(--c-surface-2)}.nx-learn__top{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.nx-learn__title{font-size:var(--fs-xl);font-weight:var(--fw-heading);letter-spacing:var(--tr-snug);line-height:1.2}.nx-learn__body{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.nx-learn__foot{gap:var(--sp-3);flex-wrap:wrap;display:flex}.nx-learn__vehicle{align-items:center;gap:var(--sp-3);display:flex}.nx-learn__vehicle>span{flex-direction:column;gap:2px;display:flex}.nx-learn__fields{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.nx-learn__text{font-size:var(--fs-sm);color:var(--c-text-2);margin:0;line-height:1.5}.nx-learn__wait{align-items:flex-start;gap:var(--sp-2);display:flex}.nx-learn__muted{color:var(--c-text-3)}.nx-learn__count{gap:var(--sp-1);flex-direction:column;display:flex}.nx-learn__countsub{font-size:var(--fs-sm);color:var(--c-text-2)}.nx-learn__head{--notch:10px;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:var(--bw) solid var(--c-line-1);border-radius:var(--r-md);background:var(--c-surface-2);border-top-right-radius:0;display:flex}.nx-learn__headtext{flex-direction:column;gap:2px;min-width:0;display:flex}.nx-learn__captured{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--st-pending-bg);color:var(--st-pending-fg);box-shadow:inset 0 0 0 var(--bw) var(--st-pending-line);font-size:var(--fs-md);font-weight:var(--fw-medium);display:flex}.nx-learn__vid{font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:.04em}.nx-learn__done{align-items:center;gap:var(--sp-2);color:var(--st-success-fg);display:flex}.nx-learn__hold{margin-left:var(--sp-2);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--c-text-1)}.nx-slip{gap:var(--sp-5);flex-wrap:wrap;min-width:0;display:flex}.nx-slip__viewer{gap:var(--sp-2);flex-direction:column;flex:3 320px;min-width:0;display:flex}.nx-slip__side{gap:var(--sp-4);flex-direction:column;flex:2 260px;min-width:0;display:flex}.nx-slip__tools{gap:var(--sp-1);flex-wrap:wrap;display:flex}.nx-slip__tool{border:var(--bw) solid var(--c-line-2);border-radius:var(--r-sm);min-width:32px;min-height:32px;color:var(--c-text-2);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;background:0 0;place-items:center;padding:0 10px;display:inline-grid}.nx-slip__tool[aria-pressed=true]{background:var(--c-text-1);border-color:var(--c-text-1);color:var(--c-text-inverse)}.nx-slip__tool:focus-visible{border-color:var(--btn-focus);outline:none}.nx-slip__tool[aria-pressed=true]:focus-visible{border-color:var(--btn-focus)}.nx-slip__stage{border-radius:var(--r-md);background:var(--c-surface-3);height:360px;position:relative;overflow:hidden}.nx-slip__pan{border-radius:inherit;border:2px solid #0000;width:100%;height:100%;overflow:auto}.nx-slip__pan:focus-visible{border-color:var(--btn-focus);outline:none}.nx-slip__canvas{min-width:100%;min-height:100%;padding:var(--sp-4);transform:rotate(var(--turn,0deg));transition:transform var(--dur-base) var(--ease-out);place-items:center;display:grid}.nx-slip__canvas[data-zoom=fit]>*{width:min(100%,260px)}.nx-slip__canvas[data-zoom="100"]>*{width:320px}.nx-slip__canvas[data-zoom="200"]>*{width:640px}.nx-slip__img{border-radius:var(--r-sm);height:auto;display:block}.nx-slip__paper{gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-sm);background:var(--c-surface-1);color:var(--c-text-1);box-shadow:inset 0 0 0 1px var(--c-line-1);font-size:var(--fs-sm);flex-direction:column;display:flex}.nx-slip__canvas[data-zoom="200"] .nx-slip__paper{font-size:var(--fs-xl)}.nx-slip__canvas[data-zoom=pct]>*{width:calc(320px * var(--zoom,1))}.nx-slip__canvas[data-zoom=pct] .nx-slip__paper{font-size:calc(var(--fs-sm) * var(--zoom,1))}.nx-slip__pct{min-width:48px;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--c-text-1);place-items:center;display:inline-grid}.nx-slip__tool:disabled{opacity:.4;cursor:not-allowed}.nx-slip__paperhead{color:var(--st-success-fg);align-items:center;gap:6px;display:flex}.nx-slip__paperamt{font-size:1.6em;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.nx-slip__paperdl{gap:4px var(--sp-3);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.nx-slip__paperdl dt{color:var(--c-text-3)}.nx-slip__paperdl dd{text-align:right;overflow-wrap:break-word;margin:0}.nx-slip__papernote{font-size:var(--fs-micro);letter-spacing:var(--tr-unit);text-transform:uppercase;color:var(--c-text-3)}.nx-slip__pdf{min-height:300px;color:var(--c-text-2);justify-content:center;align-items:center}.nx-slip__msg{justify-content:center;align-items:center;gap:var(--sp-2);height:100%;padding:var(--sp-4);text-align:center;color:var(--c-text-2);font-size:var(--fs-sm);flex-direction:column;display:flex}.nx-slip__checks{font-size:var(--fs-sm);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nx-slip__checks li{align-items:center;gap:6px;display:flex}.nx-slip__checks li[data-ok=true]{color:var(--st-success-fg)}.nx-slip__checks li[data-ok=false]{color:var(--st-danger-fg)}.nx-slip__actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.nx-credit{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.nx-credit__head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.nx-credit__title{font-size:var(--fs-md);font-weight:var(--fw-bold)}.nx-credit__barwrap{padding-top:18px;position:relative}.nx-credit__bar{border-radius:var(--r-pill);background:var(--c-surface-3);gap:2px;height:16px;display:flex;overflow:hidden}.nx-credit__seg{width:calc(var(--w) * 100%)}.nx-credit__seg.is-invoiced,.nx-credit__swatch.is-invoiced{background:var(--viz-3)}.nx-credit__seg.is-unbilled,.nx-credit__swatch.is-unbilled{background:repeating-linear-gradient(135deg, transparent 0 3px, var(--c-surface-1) 3px 5px), var(--viz-1)}.nx-credit__swatch.is-available{background:var(--c-surface-3);box-shadow:inset 0 0 0 1px var(--c-line-2)}.nx-credit.is-blocked .nx-credit__seg.is-invoiced{background:var(--c-text-3)}.nx-credit.is-blocked .nx-credit__seg.is-unbilled{background:repeating-linear-gradient(135deg, transparent 0 3px, var(--c-surface-1) 3px 5px), var(--c-text-3)}.nx-credit__mark{top:14px;bottom:-2px;left:calc(var(--x) * 100%);background:var(--c-text-2);width:2px;margin-left:-1px;position:absolute}.nx-credit__mark.is-limit{margin-left:-2px}.nx-credit__mark>span{font-size:var(--fs-micro);color:var(--c-text-3);white-space:nowrap;margin-bottom:2px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.nx-credit__mark.is-limit>span{left:auto;right:0;transform:none}.nx-credit__legend{gap:6px var(--sp-4);font-size:var(--fs-xs);color:var(--c-text-2);flex-wrap:wrap;display:flex}.nx-credit__legend>span{align-items:center;gap:6px;display:inline-flex}.nx-credit__swatch{border-radius:2px;flex:none;width:10px;height:10px}.nx-credit__nums{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.nx-credit__nums>div{flex-direction:column;gap:2px;min-width:0;display:flex}.nx-credit__nums dt{font-size:var(--fs-xs);color:var(--c-text-3)}.nx-credit__nums dd{font-size:var(--fs-md);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin:0}.nx-credit--lg .nx-credit__nums dd{font-size:var(--fs-lg)}.nx-credit__util{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nx-credit__note{font-size:var(--fs-xs);color:var(--st-warning-fg);margin:0}.nx-credit__foot{font-size:var(--fs-sm);color:var(--c-text-2)}.nx-aging{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.nx-aging__caption{font-size:var(--fs-sm);color:var(--c-text-2)}.nx-aging__bar{border-radius:var(--r-pill);background:var(--c-surface-3);gap:2px;height:16px;display:flex;overflow:hidden}.nx-aging__seg{width:calc(var(--w) * 100%)}.nx-aging [data-bucket="1"]{background:var(--viz-seq-3)}.nx-aging [data-bucket="2"]{background:var(--st-warning-solid)}.nx-aging [data-bucket="3"]{background:var(--viz-div-2)}.nx-aging [data-bucket="4"]{background:var(--st-danger-solid)}.nx-aging [data-bucket="5"]{background:var(--viz-div-1)}.nx-aging__legend{gap:6px var(--sp-4);font-size:var(--fs-xs);color:var(--c-text-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nx-aging__legend li{align-items:center;gap:6px;display:inline-flex}.nx-aging__swatch{vertical-align:-1px;border-radius:2px;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block}.nx-aging__legend .nx-aging__swatch{margin-right:0}.nx-aging__tablewrap{overflow-x:auto}.nx-aging__table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.nx-aging__table th,.nx-aging__table td{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--c-line-1);text-align:right;white-space:nowrap}.nx-aging__table thead th{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-text-3)}.nx-aging__table th:first-child{text-align:left;padding-left:0}.nx-aging__table tbody th{font-weight:var(--fw-medium);color:var(--c-text-1)}.nx-aging__table tfoot th,.nx-aging__table tfoot td{font-weight:var(--fw-bold);border-bottom:0}.nx-aging__empty{font-size:var(--fs-sm);color:var(--c-text-3);margin:0}.nx-steptier{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.nx-steptier__head{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.nx-steptier__title{font-size:var(--fs-md);font-weight:var(--fw-bold)}.nx-steptier__track{border-radius:var(--r-pill);background:var(--c-surface-3);height:12px;margin-top:24px;position:relative}.nx-steptier__fill{width:calc(var(--w) * 100%);border-radius:var(--r-pill);background:var(--g-aurora);position:absolute;top:0;bottom:0;left:0}.nx-steptier__mark{top:-4px;bottom:-4px;left:calc(var(--x) * 100%);background:var(--c-text-3);width:2px;margin-left:-1px;position:absolute}.nx-steptier__mark.is-reached{background:var(--c-text-1)}.nx-steptier__marklabel{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-text-2);white-space:nowrap;font-variant-numeric:tabular-nums;margin-bottom:4px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.nx-steptier__tiers{gap:6px var(--sp-4);font-size:var(--fs-xs);color:var(--c-text-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nx-steptier__tiers li.is-current{color:var(--c-text-1);font-weight:var(--fw-medium)}.nx-steptier__now{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tr-unit);text-transform:uppercase;margin-right:2px}.nx-steptier__summary{font-size:var(--fs-sm);color:var(--c-text-1);margin:0}.nx-slip__side .nx-dl{grid-template-columns:minmax(96px,auto) minmax(0,1fr)}.nx-slip__side .nx-dl dd{padding-left:var(--sp-3);overflow-wrap:break-word}.nx-evsetile__evse,.nx-evsetile__age{color:var(--c-text-2)}.nx-evsetile__ticket{align-items:center;gap:6px var(--sp-2);flex-wrap:wrap;display:flex}.nx-learn__code{font-size:var(--fs-xs)}.nx-adbanner{font:inherit;text-align:left;width:100%;padding:0}.nx-stationcard__brand{color:var(--c-text-2)}.nx-pin.nx-pin--scaled{transform:translate(-50%, -100%) scale(var(--pin-scale,1));transform-origin:50% 100%}.nx-curve__soc-area{fill:var(--c-text-3);opacity:.12}.nx-curve__soc-line{fill:none;stroke:var(--c-text-2);stroke-width:1.25px;stroke-dasharray:3 3}.nx-idlefee--compact{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--s-fg,var(--c-text-2));white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.nx-idlefee--compact .nx-icon{flex:none;width:14px;height:14px}.nx-connector.nx-connector--sm{--notch:6px;font-size:var(--fs-xs);gap:6px;padding:2px 10px 2px 6px}.nx-connector--sm .nx-icon{width:16px;height:16px}.nx-connector--sm>span{align-items:baseline;gap:6px;display:inline-flex}.nx-connector--sm .nx-connector__kw{display:inline}.nx-vehiclerow{align-items:center;gap:var(--sp-1) var(--sp-3);min-width:0;max-width:100%;color:var(--c-text-1);flex-wrap:wrap;display:inline-flex}.nx-vehiclerow>.nx-icon{width:18px;height:18px;color:var(--c-text-2);flex:none}.nx-vehiclerow__main{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.nx-vehiclerow__model{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.nx-vehiclerow__vid{font-size:var(--fs-xs);color:var(--c-text-2)}.nx-credit.is-blocked .nx-credit__swatch.is-invoiced{background:var(--c-text-3)}.nx-credit.is-blocked .nx-credit__swatch.is-unbilled{background:repeating-linear-gradient(135deg, transparent 0 3px, var(--c-surface-1) 3px 5px), var(--c-text-3)}.nx-label .nx-unitcase{text-transform:none}.nx-money__cur.nx-money__cur--nbsp{margin-right:.1em}.nx-aging__tablewrap{border:var(--bw) solid transparent;border-radius:var(--r-sm)}.nx-aging__tablewrap:focus-visible{border-color:var(--btn-focus);outline:none}:lang(th) :is(.nx-rfidchip__kind,.nx-slip__papernote,.nx-steptier__now){text-transform:none;letter-spacing:0}.nx-credit__barwrap{padding-bottom:16px}.nx-credit__mark,.nx-credit__mark.is-limit{bottom:14px}.nx-credit__mark:not(.is-limit){bottom:0}.nx-credit--lean .nx-credit__barwrap{padding-bottom:22px}.nx-credit--lean .nx-credit__mark,.nx-credit--lean .nx-credit__mark.is-limit{bottom:18px}.nx-credit__mark:not(.is-limit)>span{margin-top:0;margin-bottom:0;top:100%;bottom:auto}.nx-evsetile--uniform{gap:var(--sp-2);height:100%;min-height:0}.nx-evsetile--uniform .nx-evsetile__body{flex:auto;min-height:0;overflow:hidden}.nx-evsetile--uniform .nx-evsetile__body :is(.nx-evsetile__state,.nx-head__meta,.nx-evsetile__last){-webkit-line-clamp:unset;line-clamp:unset;white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.nx-evsetile--uniform .nx-evsetile__header,.nx-evsetile--uniform .nx-evsetile__title{flex-wrap:nowrap;min-width:0}.nx-evsetile--uniform .nx-evsetile__headlabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nx-evsetile__slot{white-space:nowrap;flex:none;align-items:center;gap:6px;min-width:0;height:24px;line-height:1.5;display:flex;overflow:hidden}.nx-evsetile__slot>span:not(.nx-icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nx-evsetile--uniform .nx-evsetile__owner{white-space:nowrap;flex-wrap:nowrap}.nx-evsetile--uniform .nx-evsetile__owner>.nx-pill{flex:none}.nx-evsetile--uniform .nx-evsetile__age{align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.nx-evsetile__clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
