.we-section{margin-top:60px;padding-top:40px;border-top:1px solid #d3dfe7}.we-section>p{max-width:950px;line-height:1.7}.we-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.4fr);gap:32px;margin-top:25px}.we-grid>*{min-width:0}.we-preview{align-self:start}.we-preview>p{line-height:1.7}#we-form textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #b9c9d4;border-radius:6px;font:inherit}#we-form legend{font-size:19px;margin-top:18px}#we-app button{padding:14px 20px;border:0;border-radius:8px;background:#173e58;color:white;font:inherit;cursor:pointer}#we-app button:disabled{opacity:.4;cursor:default}#we-error{color:#a92343}#we-gate{background:#eff5f6;padding:15px;border-radius:8px}#we-form [hidden]{display:none!important}.we-preview .mc-total{display:block}.we-preview .mc-total strong{display:block;margin-top:14px;font-size:30px}#we-form input,#we-form select{font-size:16px}@media(max-width:700px){.we-grid{grid-template-columns:1fr}}@media print{#we-app{display:none}}
.we-cost-row{padding:15px;border:1px solid #cbd9e1;border-radius:8px;margin:16px 0}.we-cost-row button{margin-top:12px}.we-breakdown{padding:16px;background:#f0f5f7;border-radius:8px;margin:20px 0}.we-breakdown p{font-size:14px;line-height:1.7}#we-form input[type=checkbox]{width:auto;margin-right:8px}
#we-form [aria-invalid=true]{border:2px solid #ba2945;background:#fff4f5}#we-error:not(:empty){padding:16px;border-left:3px solid #ba2945;background:#fff4f5;border-radius:6px;line-height:1.6}#we-trip-summary{padding:14px;background:#e7f0f3;border-radius:8px}#we-error ul{padding-left:20px}
.we-time-helper{padding:16px;background:#f0f5f7;border-radius:10px;margin:18px 0}.we-time-helper h4,.we-schedule h4{margin:0 0 14px;font-size:18px}.we-time-helper p{margin-bottom:0}.we-check{display:flex!important;align-items:center;gap:10px}#we-drive-enabled{width:20px;height:20px;margin:0}.we-partial{background:#fff4db!important;color:#6b4b09!important}.we-partial-note{font-size:15px;line-height:1.6;color:#795714}.we-preview .mc-metrics .we-subcost{padding-left:20px;background:#f6f8fa;font-size:14px;color:#526876}.we-preview .mc-metrics .we-subcost dd{font-size:16px}.we-schedule{border:1px solid #cadce5;border-radius:12px;padding:20px;margin:24px 0;background:#f4f8fa}.we-schedule p{line-height:1.6;margin:12px 0;font-size:15px}.we-breakdown summary{font-weight:650;cursor:pointer}#we-error a{color:inherit;text-decoration:underline;text-underline-offset:3px}#we-error p{font-weight:600}.we-preview .mc-metrics dd{overflow-wrap:anywhere}
.we-preview .mc-metrics{display:block;margin:18px 0}.we-preview .mc-metrics>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 0}.we-preview .mc-metrics dt{flex:1;min-width:0;font-size:15px}.we-preview .mc-metrics dd{margin:0;text-align:right;font-size:21px;max-width:50%}.we-preview .mc-metrics .we-subcost{padding:12px 16px 12px 24px;border-bottom:0}.we-preview .mc-metrics .we-subcost dt{font-size:14px}.we-preview .mc-metrics .we-subcost dd{font-size:16px}.we-preview .mc-total strong{white-space:normal;overflow-wrap:anywhere}
