.planner-feedback-module__nhOQWG__toast{z-index:120;border:1px solid var(--nx-border,#cad2df);background:var(--nx-surface,#fff);max-width:min(640px,90vw);color:var(--nx-text,#172033);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:.85rem;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0002}.planner-feedback-module__nhOQWG__toast button{white-space:nowrap}.planner-feedback-module__nhOQWG__toast[role=alert]{border-color:#c34d47}
.route-panel-summary-module__HZvdUG__summary{font-variant-numeric:tabular-nums;width:100%;min-width:0;color:var(--nx-text,#20334b);padding:5px 0 7px;font-size:11px;line-height:1.4}.route-panel-summary-module__HZvdUG__plan,.route-panel-summary-module__HZvdUG__progressLine,.route-panel-summary-module__HZvdUG__detail{flex-wrap:wrap;align-items:baseline;gap:3px 12px;display:flex}.route-panel-summary-module__HZvdUG__plan strong{font-size:12px}.route-panel-summary-module__HZvdUG__plan>span,.route-panel-summary-module__HZvdUG__detail,.route-panel-summary-module__HZvdUG__progressLine>span,.route-panel-summary-module__HZvdUG__comparison dd>span{color:var(--nx-text-muted,#64758a)}.route-panel-summary-module__HZvdUG__comparison{grid-template-columns:1fr 1fr;gap:4px 12px;margin:4px 0;display:grid}.route-panel-summary-module__HZvdUG__comparison>div{min-width:0}.route-panel-summary-module__HZvdUG__comparison dt{color:var(--nx-text-muted,#64758a);font-size:10px}.route-panel-summary-module__HZvdUG__comparison dd{white-space:normal;margin:0;font-size:12px;font-weight:700}.route-panel-summary-module__HZvdUG__comparison dd>span{font-weight:500}.route-panel-summary-module__HZvdUG__detail{font-size:10px}.route-panel-summary-module__HZvdUG__detail strong[data-over=true],.route-panel-summary-module__HZvdUG__notice{color:var(--nx-warning-text,#9a5a08)}.route-panel-summary-module__HZvdUG__notice{margin-top:3px;font-size:10px}.route-panel-summary-module__HZvdUG__bar{background:var(--nx-border,#dde5ef);border-radius:3px;flex:65px;align-self:center;min-width:65px;height:5px;overflow:hidden}.route-panel-summary-module__HZvdUG__bar i{border-radius:inherit;background:linear-gradient(90deg,#6754df,#0b9fc5);height:100%;display:block}@media (max-width:700px){.route-panel-summary-module__HZvdUG__summary{padding-bottom:4px;font-size:12px}.route-panel-summary-module__HZvdUG__comparison dt,.route-panel-summary-module__HZvdUG__detail,.route-panel-summary-module__HZvdUG__notice{font-size:11px}.route-panel-summary-module__HZvdUG__comparison dd,.route-panel-summary-module__HZvdUG__plan strong{font-size:13px}}
.nx-notification-dialog:not([open]){display:none}.nx-notification-dialog{color:inherit;background:var(--nx-surface,#fff);border:1px solid #cbd5e1;border-radius:14px;padding:20px}.nx-notification-dialog::backdrop{background:#0f172a4d}
@keyframes nx-alert-beacon{0%,to{color:#a8212c;background-color:#fff0ed;box-shadow:0 0 #e9485260}50%{color:#64121b;background-color:#f0a19b;box-shadow:0 0 0 7px #e948520d}}.nx-notify-beacon{color:#a8212c;background-color:#fff0ed;animation:1.2s ease-in-out 2 nx-alert-beacon;border:2px solid #cf3844!important}.nx-notify-beacon-dot{color:#fff;pointer-events:none;background-color:#a8212c;border-radius:50%;animation:1.2s ease-in-out 2 nx-alert-beacon;position:absolute;top:2px;right:2px}.nx-it-link[data-it=notify-it]{position:relative}@media (prefers-reduced-motion:reduce){.nx-notify-beacon,.nx-notify-beacon-dot{color:#a8212c;background:#ffe4df;animation:none;box-shadow:0 0 0 3px #cf384440}}.nx-module-alert{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.nx-module-alert.nx-notify-beacon{outline-offset:1px;outline:2px solid #cf3844;border:0!important}.nx-module-alert-count{color:#fff;text-align:center;background:#a8212c;border-radius:9px;min-width:14px;padding:0 2px;font-size:9px;line-height:14px;position:absolute;top:-3px;right:-4px}.nx-module-alert .nx-module-icon{object-fit:contain;width:33px;height:33px}.nx-it-catalog-link .nx-module-alert .nx-module-icon{width:42px;height:42px}
