.fareModal{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b122099;justify-content:center;align-items:center;padding:16px;animation:.2s fareFade;display:flex;position:fixed;inset:0;overflow-y:auto}.fareModal__dialog{background:var(--color-white);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-lg);margin:auto;padding:32px 28px 28px;animation:.25s fareRise;position:relative}.fareModal__close{background:var(--color-primary-50);width:36px;height:36px;color:var(--color-neutral);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex;position:absolute;top:14px;right:14px}.fareModal__close:hover{background:var(--color-secondary);color:var(--color-white)}.fareModal__title{margin-bottom:4px;padding-right:40px;font-size:clamp(22px,5vw,26px);font-weight:700}.fareModal__car{color:var(--color-primary);font-family:var(--font-label);margin:0 0 16px;font-size:14px;font-weight:600}.fareModal__package{border-bottom:1px dashed var(--border-color);color:var(--text-heading);font-family:var(--font-label);margin:0 0 8px;padding-bottom:12px;font-size:15px;font-weight:700}.fareModal__list{margin:0}.fareModal__row{justify-content:space-between;align-items:center;gap:16px;padding:8px 4px;display:flex}.fareModal__row dt{color:var(--text-muted);font-size:15px;font-weight:400}.fareModal__row dd{color:var(--text-heading);font-family:var(--font-label);white-space:nowrap;margin:0;font-size:16px;font-weight:700}.fareModal__total{border-radius:var(--radius-md);background:var(--color-primary-50);color:var(--color-primary-800);font-family:var(--font-label);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:16px;font-size:16px;font-weight:700;display:flex}.fareModal__total strong{color:#000;font-size:18px;font-weight:800}@keyframes fareFade{0%{opacity:0}}@keyframes fareRise{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (prefers-reduced-motion:reduce){.fareModal,.fareModal__dialog{animation:none}}
