.ccn-transport-request-page{--background:var(--task-surface);--tr-ink:var(--task-text);--tr-body:var(--task-text-secondary);--tr-muted:var(--task-text-tertiary);--tr-blue:#2c596b;--tr-soft:#edf3f5;--tr-border:#dddddd;--ty-body:var(--task-body);--tr-title:var(--task-title);--tr-group:var(--task-section);--tr-label:var(--task-label);--tr-body-size:var(--task-body);--tr-helper:var(--task-caption);min-height:100vh;background:#fff;color:var(--tr-ink);font-family:var(--font-sans,sans-serif);padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 24px);--module-action:var(--tr-blue)}.ccn-transport-request-page .ccn-request-form-content{gap:24px}.ccn-transport-request-page .ccn-transport-task-title{margin:0;font-family:inherit;font-size:var(--tr-title);font-weight:600;line-height:var(--task-leading-title);letter-spacing:-.02em;outline:none}.ccn-transport-request-page .ccn-request-step-intro .ccn-as-h2,.ccn-transport-request-page .ccn-transport-page-title{margin:0;font-family:inherit;font-size:var(--tr-group);font-weight:700;line-height:var(--task-leading-heading);letter-spacing:-.015em;outline:none}.ccn-transport-request-page .ccn-request-step-intro>.ccn-as-p,.ccn-transport-request-page .ccn-transport-page-intro{margin-top:10px;color:var(--tr-body);font-size:var(--tr-body-size);line-height:var(--task-leading-body)}.ccn-transport-request-page .ccn-request-context.is-transport,.ccn-transport-request-page [data-el=request-draft-status]{padding:16px 0;border-left:0;border-bottom:1px solid var(--tr-border);margin-bottom:24px}.ccn-transport-request-page .ccn-request-availability,.ccn-transport-request-page [data-el=request-availability]{font-size:var(--tr-body-size);line-height:var(--task-leading-body);font-family:inherit;font-weight:600;color:var(--tr-ink)}.ccn-transport-request-page .ccn-request-context .ccn-as-p,.ccn-transport-request-page [data-el=request-draft-status] p{margin-top:4px;color:var(--tr-muted);font-size:var(--tr-helper);line-height:var(--task-leading-caption)}.ccn-transport-request-page .ccn-request-stepper{margin-bottom:16px}.ccn-transport-request-page .ccn-request-stepper .ccn-as-button,.ccn-transport-request-page .ccn-request-stepper button,.ccn-transport-request-page [data-el=request-steps] button{min-height:52px;font-size:var(--tr-helper);line-height:var(--task-leading-caption)}.ccn-transport-request-page .ccn-request-stepper .is-current{color:var(--tr-blue)}.ccn-transport-request-page .ccn-request-stepper .is-current:after{background:var(--tr-blue)}.ccn-transport-fields{display:flex;min-width:0;flex-direction:column;gap:28px}.ccn-transport-fields .ccn-transport-field{display:block;min-width:0;margin:0;padding:0;border:0}.ccn-transport-fields .ccn-transport-field-label{display:block;width:100%;margin:0 0 10px;color:var(--tr-ink);font-size:var(--tr-label);font-weight:500;line-height:var(--task-leading-label)}.ccn-transport-fields .ccn-transport-required{margin-left:8px;color:var(--tr-muted);font-size:var(--tr-helper);font-weight:400}.ccn-transport-fields .ccn-transport-input,.ccn-transport-request-page .ccn-request-field,.ccn-transport-request-page [data-el=request-step-contact] input{display:block;width:100%;min-height:56px;height:auto;padding:14px 16px;border:1px solid var(--task-control-border);border-radius:var(--task-control-radius);background:#fff;color:var(--tr-ink);font-size:var(--tr-body-size);line-height:var(--task-leading-body);box-sizing:border-box;outline:none}.ccn-transport-fields .ccn-transport-input input{font-size:inherit;line-height:inherit}.ccn-transport-fields .ccn-transport-input input::placeholder,.ccn-transport-fields .ccn-transport-input::placeholder{color:#747474;opacity:1}.ccn-transport-fields .ccn-transport-textarea{min-height:128px;resize:vertical}.ccn-transport-fields .ccn-transport-input:focus-visible,.ccn-transport-request-page .ccn-request-field:focus-visible,.ccn-transport-request-page [data-el=request-step-contact] input:focus-visible{border-color:var(--tr-blue);outline:2px solid var(--tr-blue);outline-offset:2px;box-shadow:none}.ccn-transport-fields .ccn-transport-input[aria-invalid=true],.ccn-transport-request-page .ccn-request-field[aria-invalid=true]{border-color:#b3261e}.ccn-transport-fields .ccn-transport-helper{margin:8px 0 0;color:var(--tr-muted);font-size:var(--tr-helper);line-height:var(--task-leading-caption);overflow-wrap:anywhere}.ccn-transport-fields .ccn-transport-boundary{margin-top:-12px}.ccn-transport-fields .ccn-transport-note{margin:0;padding:14px 16px;border:0;border-radius:var(--task-card-radius);background:var(--tr-soft);color:var(--tr-body);font-size:var(--tr-helper);line-height:var(--task-leading-caption)}.ccn-transport-fields .ccn-transport-field-error{display:block;margin-top:8px;color:#b3261e;font-size:var(--tr-helper);line-height:var(--task-leading-caption)}.ccn-transport-fields .ccn-transport-voice-slot{margin-top:8px}.ccn-transport-departure-controls{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px}.ccn-transport-departure-control{display:block;min-width:0}.ccn-transport-departure-label{display:block;margin-bottom:8px;color:var(--tr-body);font-size:var(--tr-helper);line-height:var(--task-leading-caption)}.ccn-transport-departure-control input{min-width:0;max-width:100%}.ccn-transport-fields .ccn-transport-departure-display{display:flex;align-items:center;justify-content:space-between;gap:12px}.ccn-transport-departure-display.is-empty{color:#747474}.ccn-transport-departure-controls>.ccn-transport-field-error{grid-column:1/-1}.ccn-transport-fields .ccn-transport-departure-summary{margin:12px 0 0;font-size:var(--tr-body-size);font-weight:600;line-height:var(--task-leading-body);overflow-wrap:anywhere}@media (max-width:480px){.ccn-transport-departure-controls{grid-template-columns:minmax(0,1fr)}}.ccn-transport-fields .ccn-transport-voice-slot .ccn-as-button,.ccn-transport-fields .ccn-transport-voice-slot button{min-height:44px;border-radius:var(--task-control-radius);font-size:var(--tr-helper)}.ccn-transport-fields .ccn-transport-options{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ccn-transport-fields .ccn-transport-options.is-numeric{grid-template-columns:repeat(2,minmax(0,1fr))}.ccn-transport-fields .ccn-transport-option{display:flex;width:100%;min-width:0;min-height:56px;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--tr-border);border-radius:var(--task-control-radius);background:#fff;color:var(--tr-ink);font-size:var(--tr-body-size);font-weight:400;line-height:var(--task-leading-body);text-align:left;white-space:normal}.ccn-transport-fields .ccn-transport-option.is-selected{border-color:var(--tr-blue);background:var(--tr-soft);color:var(--tr-ink)}.ccn-transport-fields .ccn-transport-radio-mark{display:flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;border:1.5px solid #858b8e;border-radius:50%;box-sizing:border-box}.ccn-transport-fields .is-selected .ccn-transport-radio-mark{border-color:var(--tr-blue)}.ccn-transport-fields .ccn-transport-radio-dot{display:block;width:10px;height:10px;border-radius:50%;background:var(--tr-blue)}.ccn-transport-fields .ccn-transport-group-title{margin:0 0 14px;font-family:inherit;color:var(--tr-ink);font-size:var(--tr-group);font-weight:600;line-height:var(--task-leading-heading);letter-spacing:-.015em}.ccn-transport-fields .ccn-transport-summary-row{display:flex;width:100%;min-height:88px;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:20px 0;border:0;border-bottom:1px solid var(--tr-border);border-radius:0;background:transparent;color:var(--tr-ink);text-align:left;white-space:normal}.ccn-transport-fields .ccn-transport-summary-copy{flex:1;min-width:0}.ccn-transport-fields .ccn-transport-summary-copy>.ccn-as-strong,.ccn-transport-fields .ccn-transport-summary-copy>strong{display:block;margin-bottom:7px;font-size:var(--tr-label);font-weight:500;line-height:var(--task-leading-label)}.ccn-transport-fields .ccn-transport-summary-copy>.ccn-as-span,.ccn-transport-fields .ccn-transport-summary-copy>span{display:block;color:var(--tr-body);font-size:var(--tr-helper);font-weight:400;line-height:var(--task-leading-caption);overflow-wrap:anywhere}.ccn-transport-fields .ccn-transport-summary-row>.ccn-cross-icon,.ccn-transport-fields .ccn-transport-summary-row>svg{flex-shrink:0}.ccn-transport-fields .ccn-transport-arrangements .ccn-transport-note{margin-top:16px}.ccn-transport-fields .ccn-transport-notes-section>.ccn-transport-field{margin-top:20px}.ccn-transport-fields .ccn-transport-task-intro{margin:-16px 0 0;color:var(--tr-body);font-size:var(--tr-body-size);line-height:var(--task-leading-body)}.ccn-transport-fields .ccn-transport-help-choice{display:flex;width:100%;min-height:68px;align-items:center;gap:14px;padding:16px 0;border:0;border-bottom:1px solid var(--tr-border);border-radius:0;background:transparent;color:var(--tr-ink);font-size:var(--tr-label);line-height:var(--task-leading-label);text-align:left;white-space:normal}.ccn-transport-fields .ccn-transport-checkbox{display:flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border:1px solid #858b8e;border-radius:6px;box-sizing:border-box}.ccn-transport-fields .ccn-transport-checkbox.is-selected{border-color:var(--tr-blue);background:var(--tr-blue);color:#fff}.ccn-transport-fields .ccn-transport-task-footer,.ccn-transport-request-page .ccn-request-inline-actions,.ccn-transport-request-page [data-el=request-step-actions]{position:sticky;bottom:0;display:flex;align-items:stretch;gap:12px;margin-top:12px;padding:16px 0 calc(env(safe-area-inset-bottom, 0px) + 12px);border-top:1px solid var(--tr-border);background:#fff;z-index:5}.ccn-transport-fields .ccn-transport-primary,.ccn-transport-request-page .ccn-request-primary,.ccn-transport-request-page [data-el=request-submit]{display:flex;flex:1;min-height:var(--task-control-height);align-items:center;justify-content:center;gap:8px;padding:14px 20px;border:1px solid var(--tr-blue);border-radius:var(--task-control-radius);background:var(--tr-blue);color:#fff;font-size:var(--tr-body-size);font-weight:600;line-height:var(--task-leading-body);white-space:normal}.ccn-transport-fields .ccn-transport-text-action,.ccn-transport-request-page .ccn-request-secondary,.ccn-transport-request-page [data-el=request-step-actions]>.shrink-0{display:flex;min-height:var(--task-control-height);align-items:center;justify-content:center;padding:14px 18px;border:1px solid var(--tr-border);border-radius:var(--task-control-radius);background:#fff;color:var(--tr-ink);font-size:var(--tr-body-size);line-height:var(--task-leading-body);white-space:normal}.ccn-transport-request-page .ccn-request-fields>.ccn-as-label,.ccn-transport-request-page [data-el=request-step-contact]>label{display:flex;flex-direction:column;gap:10px;font-size:var(--tr-label);line-height:var(--task-leading-label)}.ccn-transport-request-page .ccn-request-review-card{padding:20px 0;border:0;border-bottom:1px solid var(--tr-border);border-radius:0;background:#fff}.ccn-transport-request-page .ccn-request-review-heading .ccn-as-h3,.ccn-transport-request-page [data-el=request-step-review] h3{font-size:var(--tr-group);font-weight:600;line-height:var(--task-leading-heading)}.ccn-transport-request-page .ccn-request-privacy,.ccn-transport-request-page .ccn-request-review-heading button,.ccn-transport-request-page [data-el=request-step-review] button{color:var(--tr-blue);font-size:var(--tr-body-size)}.ccn-transport-request-page .ccn-transport-review-row,.ccn-transport-request-page [data-el=transport-review-summary]>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ccn-transport-request-page .ccn-transport-review-row>.ccn-as-strong,.ccn-transport-request-page [data-el=request-step-review] dd{font-size:var(--tr-body-size);color:var(--tr-ink);line-height:var(--task-leading-body)}.ccn-transport-request-page .ccn-transport-review-row>.ccn-as-span,.ccn-transport-request-page [data-el=request-step-review] dt{font-size:var(--tr-helper);color:var(--tr-muted);line-height:var(--task-leading-caption)}.ccn-transport-request-page .ccn-request-review-boundary,.ccn-transport-request-page [data-el=request-boundary]{padding:14px 16px;border:0;border-radius:var(--task-card-radius);background:var(--tr-soft);color:var(--tr-body);font-size:var(--tr-helper);line-height:var(--task-leading-caption)}.ccn-transport-request-page .ccn-request-consent,.ccn-transport-request-page [data-el=request-consent-field]{font-size:var(--tr-body-size);line-height:var(--task-leading-body)}.ccn-transport-request-page .ccn-request-primary:disabled,.ccn-transport-request-page button:disabled{opacity:.55}.ccn-transport-fields .ccn-as-button:focus-visible,.ccn-transport-fields button:focus-visible{outline:2px solid var(--tr-blue);outline-offset:3px}.ccn-transport-fields .ccn-as-button:active,.ccn-transport-fields button:active{opacity:.8}@media(max-width:375px){.ccn-mode-xlarge .ccn-transport-fields .is-numeric .is-unknown,html[data-display-mode=xlarge] .ccn-transport-fields .is-numeric .is-unknown{grid-column:1/-1}.ccn-transport-request-page .ccn-transport-review-row,.ccn-transport-request-page [data-el=request-review-contact] dl>div,.ccn-transport-request-page [data-el=transport-review-summary]>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media(prefers-reduced-motion:reduce){.ccn-transport-fields .ccn-as-button,.ccn-transport-fields button{transition:none}}.ccn-transport-request-page .ccn-transport-choice-head>.ccn-as-p,.ccn-transport-request-page [data-el=transport-choice-district]>div:first-child>p{color:var(--tr-ink);font-size:var(--tr-label);font-weight:500;line-height:var(--task-leading-label)}.ccn-transport-request-page .ccn-transport-choice-option,.ccn-transport-request-page [data-el=transport-choice-district] button{min-height:56px;padding:14px 12px;border:1px solid var(--tr-border);border-radius:var(--task-control-radius);background:#fff;color:var(--tr-ink);font-size:var(--tr-body-size);line-height:var(--task-leading-body)}.ccn-transport-request-page .ccn-transport-choice-option.ccn-current,.ccn-transport-request-page [data-el=transport-choice-district] button[aria-pressed=true]{border-color:var(--tr-blue);background:var(--tr-soft);color:var(--tr-ink)}.ccn-transport-request-page .ccn-request-media{padding:24px 0;border:0;border-top:1px solid var(--tr-border);border-radius:0}.ccn-transport-request-page .ccn-request-media-title,.ccn-transport-request-page [data-el=request-media-picker] h3{font-family:inherit;color:var(--tr-ink);font-size:var(--tr-group);font-weight:600;line-height:var(--task-leading-heading)}.ccn-transport-request-page .ccn-request-media-hint,.ccn-transport-request-page .ccn-request-media-name,.ccn-transport-request-page [data-el=request-media-picker] p{color:var(--tr-muted);font-size:var(--tr-helper);line-height:var(--task-leading-caption)}.ccn-transport-request-page .ccn-request-media-action,.ccn-transport-request-page [data-el=request-media-picker]>div>button{min-height:56px;padding:14px 12px;border:1px solid var(--tr-border);border-radius:var(--task-control-radius);background:#fff;color:var(--tr-ink);font-size:var(--tr-body-size);line-height:var(--task-leading-body)}.ccn-transport-request-page .ccn-request-media-item,.ccn-transport-request-page [data-el=request-media-picker] li{border-radius:12px}.ccn-transport-request-page .ccn-transport-voice-slot{display:block;margin-top:8px}.ccn-transport-request-page [data-el=request-step-review] .ty-caption{font-size:var(--tr-helper);line-height:var(--task-leading-caption)}.ccn-transport-request-page .ccn-request-consent-error,.ccn-transport-request-page .ccn-request-error,.ccn-transport-request-page .ccn-request-fields .ccn-residence-input-error,.ccn-transport-request-page .ccn-residence-input-error{margin-top:8px;color:#b3261e;font-size:var(--tr-helper);line-height:var(--task-leading-caption);overflow-wrap:anywhere}.ccn-transport-request-page.is-transport-editing .ccn-service-page-header .ccn-medical-header-title,.ccn-transport-request-page.is-transport-editing [data-el=request-header] [data-el=stack-sub-header]>div:last-child{display:none}.ccn-transport-request-page .ccn-service-page-header,.ccn-transport-request-page [data-el=request-header]{padding-bottom:12px}.ccn-transport-request-page.is-transport-editing .ccn-service-page-header,.ccn-transport-request-page.is-transport-editing [data-el=request-header]{padding-bottom:8px}.ccn-transport-request-page.is-transport-editing .ccn-request-form-content,.ccn-transport-request-page.is-transport-editing [data-el=request-form]{padding-top:16px}.ccn-transport-request-page .ccn-medical-header,.ccn-transport-request-page [data-el=stack-sub-header]{background:#fff;font-family:inherit}.ccn-transport-request-page .ccn-medical-header-title,.ccn-transport-request-page [data-el=request-header] h1{font-family:inherit;font-size:var(--tr-title);font-weight:600;line-height:var(--task-leading-title);letter-spacing:-.02em;color:var(--tr-ink)}.ccn-transport-request-page .ccn-transport-status{padding:16px 0 20px;margin:0 0 24px;border:0;border-bottom:1px solid var(--tr-border)}.ccn-transport-request-page .ccn-transport-status-line{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.ccn-transport-request-page .ccn-transport-status-title{margin:0;color:var(--tr-ink);font-size:var(--tr-body-size);font-weight:600;line-height:var(--task-leading-body)}.ccn-transport-request-page .ccn-transport-status-detail{margin:8px 0 0;color:var(--tr-body);font-size:var(--tr-helper);line-height:var(--task-leading-caption)}.ccn-transport-request-page .ccn-transport-status-action{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;margin:0;border:0;background:transparent;color:var(--tr-blue);font-size:var(--tr-helper);font-weight:500;line-height:var(--task-leading-caption);text-align:left;text-decoration:underline;text-underline-offset:4px}.ccn-transport-fields .ccn-transport-task-group{display:flex;flex-direction:column;gap:24px;min-width:0;margin:0;padding:0}.ccn-transport-fields .ccn-transport-task-group+.ccn-transport-task-group{padding-top:28px;border-top:1px solid var(--tr-border)}.ccn-transport-fields .ccn-transport-task-group-heading{margin:0;font-size:var(--tr-group);font-weight:700;color:var(--tr-ink);line-height:var(--task-leading-heading)}.ccn-transport-fields .ccn-transport-task-group-hint{margin:0;font-size:var(--tr-body-size);color:var(--tr-body);line-height:var(--task-leading-body)}.ccn-transport-fields .ccn-transport-option-copy{display:block;flex:1;min-width:0}.ccn-transport-fields .ccn-transport-option-title{display:block;font-size:var(--tr-body-size);font-weight:600;line-height:var(--task-leading-body);color:var(--tr-ink)}.ccn-transport-fields .ccn-transport-option-description{display:block;margin-top:5px;color:var(--tr-muted);font-size:var(--tr-helper);font-weight:400;line-height:var(--task-leading-caption)}.ccn-transport-fields .ccn-transport-options.is-numeric{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ccn-transport-fields .is-numeric .ccn-transport-option{min-height:56px;padding:12px 4px;text-align:center;justify-content:center}.ccn-transport-fields .is-numeric .is-unknown{grid-column:1/-1}.ccn-transport-fields .is-numeric .ccn-transport-radio-mark{display:none}.ccn-transport-fields .ccn-transport-help-choice{gap:16px;font-size:var(--tr-body-size)}.ccn-transport-fields .ccn-transport-summary-copy>.ccn-transport-summary-detail,.ccn-transport-fields .ccn-transport-summary-copy>.ccn-transport-summary-main{font-size:var(--tr-body-size);line-height:var(--task-leading-body);color:var(--tr-body)}.ccn-transport-fields .ccn-transport-summary-copy>.ccn-transport-summary-detail{margin-top:4px}.ccn-transport-fields .ccn-transport-summary-copy>.ccn-transport-summary-detail.is-important{color:var(--tr-body)}.ccn-transport-fields .ccn-transport-guidance{padding:16px 0;margin:0;border:0;border-top:1px solid var(--tr-border);color:var(--tr-body)}.ccn-transport-fields .ccn-transport-guidance-title{margin:0 0 6px;color:var(--tr-ink);font-size:var(--tr-body-size);font-weight:600;line-height:var(--task-leading-body)}.ccn-transport-fields .ccn-transport-guidance-body{margin:0;color:var(--tr-body);font-size:var(--tr-helper);font-weight:400;line-height:var(--task-leading-caption)}.ccn-transport-fields .ccn-transport-guidance.is-warning{padding:16px;border:1px solid #e2c9bc;border-radius:var(--task-card-radius);background:#fff9f5}.ccn-transport-fields .ccn-transport-guidance.is-warning .ccn-transport-guidance-title{color:#833911}.ccn-transport-fields .ccn-transport-notes-section .ccn-transport-field{margin-top:16px}.ccn-transport-request-page .ccn-transport-voice-slot .ccn-as-button,.ccn-transport-request-page .ccn-transport-voice-slot .ccn-transport-voice,.ccn-transport-request-page .ccn-transport-voice-slot button{margin:0;min-height:44px;padding:8px 0;border:0;border-radius:8px;background:transparent;color:var(--tr-blue);font-size:var(--tr-helper);font-weight:500;line-height:var(--task-leading-caption);box-shadow:none}.ccn-transport-request-page .ccn-transport-voice-slot>div{margin-top:0}@media(max-width:360px){.ccn-transport-fields .ccn-transport-option{gap:12px;padding:14px}.ccn-transport-fields .is-numeric .ccn-transport-option{padding:12px 2px}}.ccn-transport-quote-panel{--tq-ink:var(--tr-ink,#222222);--tq-body:var(--tr-body,#555b60);--tq-muted:var(--tr-muted,#667178);--tq-blue:var(--tr-blue,#2c596b);--tq-border:var(--tr-border,#dddddd);--tq-heading:var(--task-section);--tq-label:20px;--tq-body-size:var(--task-body);--tq-helper:16px;--tq-amount:26px;min-width:0;color:var(--tq-ink);background:#fff;font-family:var(--font-sans,sans-serif)}.ccn-mode-large .ccn-transport-quote-panel,html[data-display-mode=large] .ccn-transport-quote-panel{--tq-label:22px;--tq-helper:18px;--tq-amount:28px}.ccn-mode-xlarge .ccn-transport-quote-panel,html[data-display-mode=xlarge] .ccn-transport-quote-panel{--tq-label:24px;--tq-helper:20px;--tq-amount:30px}.ccn-transport-quote-panel.ccn-request-fields{display:flex;flex-direction:column;gap:20px;padding-top:28px}.ccn-transport-quote-panel .ccn-transport-quote-heading{margin:0;color:var(--tq-ink);font-family:inherit;font-size:var(--tq-heading);font-weight:700;line-height:1.4;letter-spacing:-.015em}.ccn-transport-quote-panel .ccn-transport-quote-payment-boundary{margin:0;padding:0 0 24px;border-bottom:1px solid var(--tq-border);color:var(--tq-body);font-size:var(--tq-body-size);line-height:1.65;overflow-wrap:anywhere}.ccn-transport-quote-panel .ccn-transport-quote-offer{min-width:0;padding:4px 0 0}.ccn-transport-quote-panel .ccn-transport-quote-offer+.ccn-transport-quote-offer{padding-top:28px;border-top:1px solid var(--tq-border)}.ccn-transport-quote-panel .ccn-transport-quote-offer-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.ccn-transport-quote-panel .ccn-transport-quote-title{min-width:0;margin:0;color:var(--tq-ink);font-family:inherit;font-size:var(--tq-heading);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.ccn-transport-quote-panel .ccn-transport-quote-recommended{display:block;padding-top:3px;color:var(--tq-blue);font-size:var(--tq-helper);font-weight:600;line-height:1.6}.ccn-transport-quote-panel .ccn-transport-quote-reason{margin:8px 0 0;color:var(--tq-body);font-size:var(--tq-body-size);line-height:1.65;overflow-wrap:anywhere}.ccn-transport-quote-panel .ccn-transport-quote-arrangement{margin-top:24px}.ccn-transport-quote-panel .ccn-transport-quote-journey{margin-top:20px;padding:20px;border:2px solid #c5a348;border-radius:var(--task-card-radius,16px);background:#fff8df}.ccn-transport-quote-panel .ccn-transport-quote-journey .ccn-transport-quote-value{font-weight:600}.ccn-transport-quote-panel .ccn-transport-quote-decisions{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.ccn-transport-quote-panel .ccn-transport-quote-facts{display:flex;min-width:0;flex-direction:column;gap:16px;margin:0;padding:0}.ccn-transport-quote-panel .ccn-transport-quote-fact{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:4px}.ccn-transport-quote-panel .ccn-transport-quote-label{margin:0;padding:0;color:var(--tq-muted);font-size:var(--tq-helper);font-weight:400;line-height:1.6}.ccn-transport-quote-panel .ccn-transport-quote-value{min-width:0;margin:0;padding:0;color:var(--tq-ink);font-size:var(--tq-body-size);font-weight:400;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.ccn-transport-quote-panel .ccn-transport-quote-total{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-top:24px;padding:20px 0;border-top:1px solid var(--tq-border)}.ccn-transport-quote-panel .ccn-transport-quote-total-label{margin:0;color:var(--tq-ink);font-size:var(--tq-label);font-weight:600;line-height:1.5}.ccn-transport-quote-panel .ccn-transport-quote-amount{display:block;color:var(--tq-ink);font-size:var(--tq-amount);font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ccn-transport-quote-panel .ccn-transport-quote-group{padding:24px 0;border-top:1px solid var(--tq-border)}.ccn-transport-quote-panel .ccn-transport-quote-group-title{margin:0 0 16px;color:var(--tq-ink);font-family:inherit;font-size:var(--tq-label);font-weight:600;line-height:1.5}.ccn-transport-quote-panel .ccn-transport-quote-footer{display:flex;min-width:0;flex-direction:column;gap:16px;padding:24px 0 8px;border-top:1px solid var(--tq-border)}.ccn-transport-quote-panel .ccn-transport-quote-status{margin:0;color:var(--tq-blue);font-size:var(--tq-body-size);font-weight:600;line-height:1.65;overflow-wrap:anywhere}.ccn-transport-quote-panel .ccn-transport-quote-status.is-expired{color:var(--tq-body)}.ccn-transport-quote-panel .ccn-transport-quote-offer .ccn-transport-quote-confirm{background:var(--tq-blue);color:#fff}.ccn-transport-quote-panel .ccn-transport-quote-offer .ccn-transport-quote-cancel,.ccn-transport-quote-panel .ccn-transport-quote-offer .ccn-transport-quote-confirm{display:flex;width:100%;min-height:56px;align-items:center;justify-content:center;padding:14px 20px;margin:0;box-sizing:border-box;border:1px solid var(--tq-blue);border-radius:var(--task-control-radius);font-family:inherit;font-size:var(--tq-body-size);font-weight:600;line-height:1.5;white-space:normal;text-align:center}.ccn-transport-quote-panel .ccn-transport-quote-offer .ccn-transport-quote-cancel{background:transparent;color:var(--tq-blue)}.ccn-transport-quote-panel .ccn-transport-quote-cancel:disabled{opacity:.55}.ccn-transport-quote-panel .ccn-transport-quote-cancel:focus-visible{outline:2px solid var(--tq-blue);outline-offset:3px}.ccn-transport-quote-panel .ccn-transport-quote-confirm:disabled{opacity:.55}.ccn-transport-quote-panel .ccn-transport-quote-confirm:focus-visible{outline:2px solid var(--tq-blue);outline-offset:3px}.ccn-transport-quote-panel .ccn-transport-quote-confirm:active{opacity:.8}@media(min-width:640px){.ccn-transport-quote-panel .ccn-transport-quote-fact{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px}}