.Toast-module__nnz_wq__toast{top:var(--space-6);right:var(--space-6);z-index:9999;align-items:center;gap:var(--space-3);min-width:320px;max-width:480px;padding:var(--space-4);background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--elevation-3);animation:Toast-module__nnz_wq__slideIn var(--dur-standard) var(--ease-standard);will-change:transform, opacity;display:flex;position:fixed}.Toast-module__nnz_wq__toast--error{border-color:var(--destructive);background:var(--bg-primary)}.Toast-module__nnz_wq__toast--error .Toast-module__nnz_wq__icon{color:var(--destructive)}.Toast-module__nnz_wq__toast--success{border-color:var(--success);background:var(--bg-primary)}.Toast-module__nnz_wq__toast--success .Toast-module__nnz_wq__icon{color:var(--success)}.Toast-module__nnz_wq__toast--info{border-color:var(--primary);background:var(--bg-primary)}.Toast-module__nnz_wq__toast--info .Toast-module__nnz_wq__icon{color:var(--primary)}.Toast-module__nnz_wq__toast--warning{border-color:var(--warning);background:var(--bg-primary)}.Toast-module__nnz_wq__toast--warning .Toast-module__nnz_wq__icon{color:var(--warning)}.Toast-module__nnz_wq__content{align-items:flex-start;gap:var(--space-3);flex:1;display:flex}.Toast-module__nnz_wq__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.Toast-module__nnz_wq__message{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--text-primary);flex:1;margin:0}.Toast-module__nnz_wq__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.Toast-module__nnz_wq__button{padding:var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:all var(--dur-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Toast-module__nnz_wq__button:hover{background:var(--bg-tertiary);color:var(--text-primary)}.Toast-module__nnz_wq__button:active{background:var(--bg-quaternary);transform:scale(.95)}.Toast-module__nnz_wq__button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Toast-module__nnz_wq__buttonRetry{padding:var(--space-2) var(--space-3);color:var(--primary)}.Toast-module__nnz_wq__buttonRetry:hover{background:var(--primary-muted);color:var(--primary)}.Toast-module__nnz_wq__buttonDismiss{width:32px;height:32px;padding:var(--space-2)}@keyframes Toast-module__nnz_wq__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.Toast-module__nnz_wq__toast{top:var(--space-4);right:var(--space-4);left:var(--space-4);min-width:auto;max-width:none}}@media (prefers-reduced-motion:reduce){.Toast-module__nnz_wq__toast{animation:Toast-module__nnz_wq__fadeIn var(--dur-standard) var(--ease-standard)}@keyframes Toast-module__nnz_wq__fadeIn{0%{opacity:0}to{opacity:1}}.Toast-module__nnz_wq__button:active{transform:none}}
.itinerary-section-module__F0uGrG__container{background-color:var(--bg-primary);flex-direction:column;flex:1;min-height:0;display:flex}.itinerary-section-module__F0uGrG__daySelectorSection,.itinerary-section-module__F0uGrG__wishlistSection{flex-shrink:0}.itinerary-section-module__F0uGrG__columnsSection{flex:1;min-height:0;overflow:hidden}@media print{.itinerary-section-module__F0uGrG__container{flex:none!important;min-height:0!important;display:block!important;overflow:visible!important}.itinerary-section-module__F0uGrG__columnsSection{flex:none!important;min-height:0!important;overflow:visible!important}.itinerary-section-module__F0uGrG__daySelectorSection,.itinerary-section-module__F0uGrG__wishlistSection{display:none!important}}@media (max-width:768px){.itinerary-section-module__F0uGrG__container{flex:none;min-height:0;display:block}.itinerary-section-module__F0uGrG__daySelectorSection{top:var(--trip-tabs-height);z-index:var(--z-sticky);position:sticky}.itinerary-section-module__F0uGrG__wishlistSection{display:none}.itinerary-section-module__F0uGrG__columnsSection{min-height:0;padding-bottom:calc(var(--space-16) + var(--space-10));flex:none;overflow:visible}}
