@keyframes DisclosureIcon-module-scss-module__x7yFZa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DisclosureIcon-module-scss-module__x7yFZa__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DisclosureIcon-module-scss-module__x7yFZa__disclosure{width:16px;height:16px;color:inherit;flex-shrink:0;display:inline-block;position:relative}.DisclosureIcon-module-scss-module__x7yFZa__bar{background:currentColor;border-radius:1px;width:10px;height:1.75px;transition:transform .11s cubic-bezier(.4,0,1,1);position:absolute;top:50%;left:50%}.DisclosureIcon-module-scss-module__x7yFZa__a{transform:translate(-50%,-50%)translate(-2.25px,.5px)rotate(45deg)scaleX(.64)}.DisclosureIcon-module-scss-module__x7yFZa__b{transform:translate(-50%,-50%)translate(2.25px,.5px)rotate(-45deg)scaleX(.64)}.DisclosureIcon-module-scss-module__x7yFZa__disclosure[data-open=true] .DisclosureIcon-module-scss-module__x7yFZa__bar{transition:transform .18s cubic-bezier(.16,1,.3,1)}.DisclosureIcon-module-scss-module__x7yFZa__disclosure[data-open=true] .DisclosureIcon-module-scss-module__x7yFZa__a{transform:translate(-50%,-50%)rotate(45deg)scaleX(1)}.DisclosureIcon-module-scss-module__x7yFZa__disclosure[data-open=true] .DisclosureIcon-module-scss-module__x7yFZa__b{transform:translate(-50%,-50%)rotate(-45deg)scaleX(1)}
@keyframes SearchBar-module-scss-module__XLEzma__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SearchBar-module-scss-module__XLEzma__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SearchBar-module-scss-module__XLEzma__searchBar{background-color:#0000;padding:8px 12px 12px;position:relative}.SearchBar-module-scss-module__XLEzma__searchResults{background-color:var(--w-surface);border-radius:var(--w-radius-md);max-height:500px;box-shadow:var(--w-shadow-pop);z-index:1000;margin-top:4px;position:absolute;top:100%;left:12px;right:12px;overflow-y:auto}.SearchBar-module-scss-module__XLEzma__searchResults::-webkit-scrollbar{width:6px}.SearchBar-module-scss-module__XLEzma__searchResults::-webkit-scrollbar-track{background:0 0}.SearchBar-module-scss-module__XLEzma__searchResults::-webkit-scrollbar-thumb{background:var(--w-rail-rule-strong);border-radius:var(--w-radius-xs)}.SearchBar-module-scss-module__XLEzma__searchResults::-webkit-scrollbar-thumb:hover{background:var(--w-rail-faint)}.SearchBar-module-scss-module__XLEzma__resultSection{border-bottom:1px solid var(--w-rail-rule)}.SearchBar-module-scss-module__XLEzma__resultSection:last-child{border-bottom:none}.SearchBar-module-scss-module__XLEzma__sectionHeader{background-color:var(--w-surface-2);border-bottom:1px solid var(--w-rail-rule);align-items:center;gap:8px;padding:12px 16px 8px;display:flex}.SearchBar-module-scss-module__XLEzma__sectionIcon{font-size:var(--w-fs-item);color:var(--w-ink-3)}.SearchBar-module-scss-module__XLEzma__sectionTitle{font-size:var(--w-fs-label);font-weight:var(--w-fw-semibold);color:var(--w-rail-ink-2);text-transform:uppercase;letter-spacing:.5px;flex:1}.SearchBar-module-scss-module__XLEzma__sectionCount{font-size:var(--w-fs-rail-meta);font-weight:var(--w-fw-semibold);color:var(--w-action);background-color:var(--w-action-wash-2);border-radius:var(--w-radius-chip);text-align:center;min-width:20px;padding:2px 6px}.SearchBar-module-scss-module__XLEzma__resultItem{cursor:pointer;border-bottom:1px solid var(--w-rail-sunken);padding:12px 16px;transition:background-color .15s}.SearchBar-module-scss-module__XLEzma__resultItem:last-child{border-bottom:none}.SearchBar-module-scss-module__XLEzma__resultItem:hover,.SearchBar-module-scss-module__XLEzma__resultItem.SearchBar-module-scss-module__XLEzma__focused{background-color:var(--w-surface-2)}.SearchBar-module-scss-module__XLEzma__resultItem:active{background-color:var(--w-rail-sunken)}.SearchBar-module-scss-module__XLEzma__resultName{font-size:var(--w-fs-body);font-weight:var(--w-fw-semibold);color:var(--w-rail-ink);margin-bottom:4px}.SearchBar-module-scss-module__XLEzma__resultSubtitle{font-size:var(--w-fs-label);color:var(--w-ink-3);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.SearchBar-module-scss-module__XLEzma__noResults{text-align:center;padding:32px 16px}.SearchBar-module-scss-module__XLEzma__noResultsText{font-size:var(--w-fs-body);font-weight:var(--w-fw-semibold);color:var(--w-rail-ink-2);margin-bottom:4px}.SearchBar-module-scss-module__XLEzma__noResultsSubtext{font-size:var(--w-fs-label);color:var(--w-rail-faint)}
@keyframes TodayHeader-module-scss-module__ah_AGa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TodayHeader-module-scss-module__ah_AGa__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TodayHeader-module-scss-module__ah_AGa__todayHeader{background-color:var(--w-surface);border-bottom:1px solid var(--w-rail-rule);justify-content:space-between;align-items:center;padding:12px;display:flex}.TodayHeader-module-scss-module__ah_AGa__dateSection{flex-direction:column;gap:8px;display:flex}.TodayHeader-module-scss-module__ah_AGa__date{font-size:var(--w-fs-item);font-weight:var(--w-fw-semibold);color:var(--w-rail-ink);margin:0}.TodayHeader-module-scss-module__ah_AGa__stats{gap:6px;display:flex}.TodayHeader-module-scss-module__ah_AGa__viewLabel{display:none}.TodayHeader-module-scss-module__ah_AGa__viewToggle{color:var(--w-ink-3)}.TodayHeader-module-scss-module__ah_AGa__viewToggle:hover{color:var(--w-action);background-color:var(--w-rail-sunken)}
@keyframes TaskSection-module-scss-module__uHr0Wa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TaskSection-module-scss-module__uHr0Wa__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TaskSection-module-scss-module__uHr0Wa__taskSection{margin-bottom:16px}.TaskSection-module-scss-module__uHr0Wa__sectionHeader{cursor:pointer;background-color:var(--w-surface-2);border-radius:var(--w-radius-sm);justify-content:space-between;align-items:center;padding:8px 12px;transition:background-color .15s ease-out;display:flex}.TaskSection-module-scss-module__uHr0Wa__sectionHeader:hover{background-color:var(--w-rail-sunken)}.TaskSection-module-scss-module__uHr0Wa__sectionTitle{flex:1;align-items:center;gap:8px;display:flex}.TaskSection-module-scss-module__uHr0Wa__sectionIcon{color:var(--w-rail-ink-2)}.TaskSection-module-scss-module__uHr0Wa__sectionLabel{font-size:var(--w-fs-body);font-weight:var(--w-fw-semibold);color:var(--w-ink-2);flex:1}.TaskSection-module-scss-module__uHr0Wa__taskCount{font-size:var(--w-fs-label);font-weight:var(--w-fw-semibold);color:var(--w-ink-3);background-color:var(--w-rail-rule);border-radius:var(--w-radius-card);text-align:center;min-width:24px;padding:2px 8px}.TaskSection-module-scss-module__uHr0Wa__toggleButton{border-radius:var(--w-radius-round);width:28px;height:28px;color:var(--w-ink-3);justify-content:center;align-items:center;transition:background-color .15s ease-out;display:inline-flex}.TaskSection-module-scss-module__uHr0Wa__sectionHeader:hover .TaskSection-module-scss-module__uHr0Wa__toggleButton{background-color:var(--w-rail-rule)}.TaskSection-module-scss-module__uHr0Wa__sectionHeader.TaskSection-module-scss-module__uHr0Wa__static{cursor:default}.TaskSection-module-scss-module__uHr0Wa__sectionHeader.TaskSection-module-scss-module__uHr0Wa__static:hover{background-color:#f8fafc}.TaskSection-module-scss-module__uHr0Wa__taskList{padding:8px 0}
@keyframes Sidebar-module-scss-module__gEFfpW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Sidebar-module-scss-module__gEFfpW__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Sidebar-module-scss-module__gEFfpW__sidebar{width:var(--w-rail-w);background-color:var(--w-canvas);height:100vh;padding-bottom:var(--w-switch-h);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.Sidebar-module-scss-module__gEFfpW__launchpadSection{background-color:#0000;flex-shrink:0;padding:12px}.Sidebar-module-scss-module__gEFfpW__taskSections{scrollbar-gutter:stable;flex:1;min-height:0;padding:8px 6px 12px 12px;overflow-y:auto}.Sidebar-module-scss-module__gEFfpW__taskSections::-webkit-scrollbar{width:6px}.Sidebar-module-scss-module__gEFfpW__taskSections::-webkit-scrollbar-track{background:0 0}.Sidebar-module-scss-module__gEFfpW__taskSections::-webkit-scrollbar-thumb{background:var(--w-rail-rule-strong);border-radius:var(--w-radius-xs)}.Sidebar-module-scss-module__gEFfpW__taskSections::-webkit-scrollbar-thumb:hover{background:var(--w-rail-faint)}.Sidebar-module-scss-module__gEFfpW__completedSection{border-top:1px solid var(--w-rail-rule);background-color:var(--w-surface-2);flex-shrink:0}.Sidebar-module-scss-module__gEFfpW__completedHeader{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;margin:0;padding:12px;transition:background-color .15s ease-out;display:flex}.Sidebar-module-scss-module__gEFfpW__completedHeader:hover{background-color:var(--w-rail-sunken)}.Sidebar-module-scss-module__gEFfpW__completedToggle{width:28px;height:28px;color:var(--w-ink-3);justify-content:center;align-items:center;display:inline-flex}.Sidebar-module-scss-module__gEFfpW__completedTitle{flex:1;align-items:center;gap:8px;display:flex}.Sidebar-module-scss-module__gEFfpW__completedIcon{color:var(--w-rail-ink-2)}.Sidebar-module-scss-module__gEFfpW__completedLabel{font-size:var(--w-fs-body);font-weight:var(--w-fw-semibold);color:var(--w-ink-2);flex:1}.Sidebar-module-scss-module__gEFfpW__completedCount{font-size:var(--w-fs-label);font-weight:var(--w-fw-semibold);color:var(--w-gain-mark);background-color:var(--w-gain-wash-2);border-radius:var(--w-radius-card);text-align:center;min-width:24px;padding:2px 8px}.Sidebar-module-scss-module__gEFfpW__completedList{max-height:300px;padding:8px 12px 12px;overflow-y:auto}.Sidebar-module-scss-module__gEFfpW__completedList::-webkit-scrollbar{width:6px}.Sidebar-module-scss-module__gEFfpW__completedList::-webkit-scrollbar-track{background:0 0}.Sidebar-module-scss-module__gEFfpW__completedList::-webkit-scrollbar-thumb{background:var(--w-rail-rule-strong);border-radius:var(--w-radius-xs)}.Sidebar-module-scss-module__gEFfpW__completedList::-webkit-scrollbar-thumb:hover{background:var(--w-rail-faint)}.Sidebar-module-scss-module__gEFfpW__allDone{background:var(--w-surface);border-radius:var(--w-radius-md);font-size:var(--w-fs-body);font-weight:var(--w-fw-semibold);color:var(--w-rail-ink);align-items:center;gap:10px;padding:14px 12px;display:flex}.Sidebar-module-scss-module__gEFfpW__allDoneIcon{color:var(--w-rail-ink-2)}.Sidebar-module-scss-module__gEFfpW__resetRow{border-top:1px solid var(--w-rail-rule);background-color:var(--w-surface-2);min-height:40px;font-size:var(--w-fs-small);color:var(--w-ink-3);flex-shrink:0;align-items:center;gap:8px;padding:0 14px;display:flex}.Sidebar-module-scss-module__gEFfpW__resetButton,.Sidebar-module-scss-module__gEFfpW__resetUndo{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.Sidebar-module-scss-module__gEFfpW__resetButton{color:var(--w-ink-3);align-items:center;gap:6px;transition:color .15s ease-out;display:inline-flex}.Sidebar-module-scss-module__gEFfpW__resetButton:hover{color:#1e293b}.Sidebar-module-scss-module__gEFfpW__resetNote{color:var(--w-rail-ink-2)}.Sidebar-module-scss-module__gEFfpW__resetUndo{font-weight:var(--w-fw-semibold);color:var(--w-action-strong);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--w-action-underline);text-decoration-color:var(--w-action-underline)}.Sidebar-module-scss-module__gEFfpW__resetUndo:hover{text-decoration-color:currentColor}@media (max-width:768px){.Sidebar-module-scss-module__gEFfpW__sidebar{width:280px}}
@keyframes ActionButtonGroup-module-scss-module__H8nOFW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ActionButtonGroup-module-scss-module__H8nOFW__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ActionButtonGroup-module-scss-module__H8nOFW__group{flex-wrap:wrap;display:flex}.ActionButtonGroup-module-scss-module__H8nOFW__horizontal{flex-flow:wrap}.ActionButtonGroup-module-scss-module__H8nOFW__vertical{flex-flow:column}.ActionButtonGroup-module-scss-module__H8nOFW__compact{flex-flow:row}.ActionButtonGroup-module-scss-module__H8nOFW__alignLeft{justify-content:flex-start;align-items:flex-start}.ActionButtonGroup-module-scss-module__H8nOFW__alignCenter{justify-content:center;align-items:center}.ActionButtonGroup-module-scss-module__H8nOFW__alignRight{justify-content:flex-end;align-items:flex-end}.ActionButtonGroup-module-scss-module__H8nOFW__vertical.ActionButtonGroup-module-scss-module__H8nOFW__alignLeft{align-items:flex-start}.ActionButtonGroup-module-scss-module__H8nOFW__vertical.ActionButtonGroup-module-scss-module__H8nOFW__alignCenter{align-items:center}.ActionButtonGroup-module-scss-module__H8nOFW__vertical.ActionButtonGroup-module-scss-module__H8nOFW__alignRight{align-items:flex-end}.ActionButtonGroup-module-scss-module__H8nOFW__button{text-transform:none;white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.ActionButtonGroup-module-scss-module__H8nOFW__button:hover{transform:translateY(-1px)}.ActionButtonGroup-module-scss-module__H8nOFW__button:active{transform:translateY(0)}.ActionButtonGroup-module-scss-module__H8nOFW__danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.ActionButtonGroup-module-scss-module__H8nOFW__danger:hover{background-color:#c82333;border-color:#bd2130}.ActionButtonGroup-module-scss-module__H8nOFW__danger:active{background-color:#bd2130}.ActionButtonGroup-module-scss-module__H8nOFW__pulsate{animation:2s ease-in-out infinite ActionButtonGroup-module-scss-module__H8nOFW__pulsate}@keyframes ActionButtonGroup-module-scss-module__H8nOFW__pulsate{0%{transform:scale(1);box-shadow:0 0 #0052ccb3}50%{transform:scale(1.05);box-shadow:0 0 0 10px #0052cc00}to{transform:scale(1);box-shadow:0 0 #0052cc00}}.ActionButtonGroup-module-scss-module__H8nOFW__pulsate.ActionButtonGroup-module-scss-module__H8nOFW__danger{animation:2s ease-in-out infinite ActionButtonGroup-module-scss-module__H8nOFW__pulsateDanger}@keyframes ActionButtonGroup-module-scss-module__H8nOFW__pulsateDanger{0%{transform:scale(1);box-shadow:0 0 #dc3545b3}50%{transform:scale(1.05);box-shadow:0 0 0 10px #dc354500}to{transform:scale(1);box-shadow:0 0 #dc354500}}@media (max-width:640px){.ActionButtonGroup-module-scss-module__H8nOFW__compact{flex-wrap:wrap}.ActionButtonGroup-module-scss-module__H8nOFW__vertical .ActionButtonGroup-module-scss-module__H8nOFW__button{width:100%}}@media (max-width:768px){.ActionButtonGroup-module-scss-module__H8nOFW__horizontal{justify-content:center}.ActionButtonGroup-module-scss-module__H8nOFW__button{padding:7px 14px;font-size:13px}}.ActionButtonGroup-module-scss-module__H8nOFW__button:focus-visible{outline-offset:2px;outline:2px solid #0052cc}.ActionButtonGroup-module-scss-module__H8nOFW__button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ActionButtonGroup-module-scss-module__H8nOFW__button[class*=MuiButton-containedPrimary]{background-color:#0052cc}.ActionButtonGroup-module-scss-module__H8nOFW__button[class*=MuiButton-containedPrimary]:hover{background-color:#003d99}.ActionButtonGroup-module-scss-module__H8nOFW__button[class*=MuiButton-outlined]{color:#1f2937;border-color:#e0e4e8}.ActionButtonGroup-module-scss-module__H8nOFW__button[class*=MuiButton-outlined]:hover{color:#0052cc;background-color:#0052cc0a;border-color:#0052cc}.ActionButtonGroup-module-scss-module__H8nOFW__button[class*=MuiButton-text]{color:#0052cc}.ActionButtonGroup-module-scss-module__H8nOFW__button[class*=MuiButton-text]:hover{background-color:#0052cc0a}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.qa-wrapper{background:#fffffd80;border-left:3px solid #00828226;border-radius:12px;flex-direction:column;gap:16px;margin-bottom:16px;padding:20px;animation:.4s cubic-bezier(.16,1,.3,1) forwards fadeInSlideUp;display:flex}.qa-wrapper--compact{gap:12px;padding:16px}.qa-question{color:#13343b;font-size:.9375rem;line-height:1.6}.qa-question .qa-question-text{margin:0 0 8px}.qa-question .qa-question-text:last-child{margin-bottom:0}.qa-question+.qa-actions:before{content:"";background:linear-gradient(90deg,#0000,#0082821a 20% 80%,#0000);width:100%;height:1px;margin-bottom:12px;display:block}.qa-actions{flex-direction:column;align-items:flex-start;margin-top:4px;display:flex}.qa-actions button:disabled,.qa-actions .qa-action-button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.qa-timestamp{color:#13343b80;text-align:right;margin-top:-8px;font-size:.75rem}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.qa-wrapper{gap:14px;padding:16px}.qa-question{font-size:.875rem}}.qa-wrapper+.qa-wrapper{margin-top:8px}
@keyframes CustomerMap-module-scss-module__tOpAva__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CustomerMap-module-scss-module__tOpAva__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CustomerMap-module-scss-module__tOpAva__container{background-color:var(--w-rail-sunken);--bg-land:#f0f2f5;--water-color:#a5d6f5;--park-color:#cceace;--highway-core:#fcd34d;--highway-border:#d97706;--road-minor:#cbd5e1;--marker-color:#ef4444;--route-color:#3b82f6;flex-direction:column;width:100%;height:100%;font-family:inherit;display:flex;overflow:hidden}.CustomerMap-module-scss-module__tOpAva__introOverlay{z-index:50;background-color:#000;justify-content:center;align-items:center;transition:opacity 1s;display:flex;position:absolute;inset:0}.CustomerMap-module-scss-module__tOpAva__introOverlay img{object-fit:cover;width:100%;height:100%}.CustomerMap-module-scss-module__tOpAva__header{background-color:var(--w-surface);border-bottom:1px solid var(--w-rail-rule);z-index:20;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem;display:flex;box-shadow:0 1px 2px #0000000d}.CustomerMap-module-scss-module__tOpAva__title{color:var(--w-rail-ink);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}.CustomerMap-module-scss-module__tOpAva__title svg{color:var(--w-ink-2);width:1.5rem;height:1.5rem}.CustomerMap-module-scss-module__tOpAva__divider{background-color:var(--w-rail-rule-strong);width:1px;height:1.5rem;margin:0 .5rem}.CustomerMap-module-scss-module__tOpAva__status{color:var(--w-ink-3);font-size:.75rem}.CustomerMap-module-scss-module__tOpAva__status span{font-weight:600}.CustomerMap-module-scss-module__tOpAva__headerControls{gap:.5rem;display:flex}.CustomerMap-module-scss-module__tOpAva__headerButton{color:var(--w-rail-ink-2);border:1px solid var(--w-rail-rule);cursor:pointer;background-color:#0000;border-radius:.25rem;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;transition:all .2s;display:flex}.CustomerMap-module-scss-module__tOpAva__headerButton:hover{background-color:var(--w-rail-sunken)}.CustomerMap-module-scss-module__tOpAva__headerButton svg{width:1rem;height:1rem}.CustomerMap-module-scss-module__tOpAva__contentWrapper{flex:1;display:flex;position:relative;overflow:hidden}.CustomerMap-module-scss-module__tOpAva__sidebar{background-color:var(--w-surface);border-right:1px solid var(--w-rail-rule);z-index:10;flex-direction:column;width:20rem;display:flex;box-shadow:4px 0 24px -12px #00000040}.CustomerMap-module-scss-module__tOpAva__sidebarHeader{border-bottom:1px solid var(--w-rail-sunken);background-color:var(--w-surface-2);padding:1rem}.CustomerMap-module-scss-module__tOpAva__sidebarHeader h2{text-transform:uppercase;color:var(--w-rail-faint);letter-spacing:.025em;align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:700;display:flex}.CustomerMap-module-scss-module__tOpAva__sidebarHeader h2 svg{width:1rem;height:1rem}.CustomerMap-module-scss-module__tOpAva__manifestList{-webkit-user-select:none;user-select:none;flex:1;margin:0;padding:.5rem;list-style:none;overflow-y:auto}.CustomerMap-module-scss-module__tOpAva__emptyState{color:var(--w-rail-faint);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;font-size:.875rem;font-style:italic;display:flex}.CustomerMap-module-scss-module__tOpAva__emptyState svg{opacity:.5;width:2rem;height:2rem}.CustomerMap-module-scss-module__tOpAva__manifestItem{background-color:var(--w-surface);border:1px solid var(--w-rail-rule);cursor:grab;border-radius:.25rem;justify-content:space-between;align-items:center;margin-bottom:.25rem;padding:.75rem;display:flex;box-shadow:0 1px 2px #0000000d}.CustomerMap-module-scss-module__tOpAva__manifestItem:active{cursor:grabbing}.CustomerMap-module-scss-module__tOpAva__manifestItem.CustomerMap-module-scss-module__tOpAva__dragging{opacity:.5;background-color:var(--w-rail-sunken)}.CustomerMap-module-scss-module__tOpAva__itemIndex{background-color:var(--w-rail-sunken);width:1.5rem;height:1.5rem;color:var(--w-ink-3);border:1px solid var(--w-rail-rule-strong);border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.CustomerMap-module-scss-module__tOpAva__itemName{color:var(--w-ink-2);font-size:.875rem;font-weight:500}.CustomerMap-module-scss-module__tOpAva__removeButton{color:var(--w-rail-faint);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem;transition:all .2s}.CustomerMap-module-scss-module__tOpAva__removeButton:hover{color:var(--w-critical-fill);background-color:var(--w-critical-wash)}.CustomerMap-module-scss-module__tOpAva__removeButton svg{width:1rem;height:1rem}.CustomerMap-module-scss-module__tOpAva__sidebarFooter{border-top:1px solid var(--w-rail-sunken);background-color:var(--w-surface-2);padding:1rem}.CustomerMap-module-scss-module__tOpAva__statsRow{justify-content:space-between;align-items:flex-end;display:flex}.CustomerMap-module-scss-module__tOpAva__statLabel{color:var(--w-ink-3);margin-top:0;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.CustomerMap-module-scss-module__tOpAva__statValue{font-size:1.5rem;font-family:var(--w-font-mono);color:var(--w-rail-ink);margin:0;font-weight:700;line-height:1}.CustomerMap-module-scss-module__tOpAva__mapArea{background-color:#f0f2f5;flex:1;position:relative;overflow:hidden}.CustomerMap-module-scss-module__tOpAva__svgContainer{cursor:grab;width:100%;height:100%;position:relative}.CustomerMap-module-scss-module__tOpAva__svgContainer:active{cursor:grabbing}.CustomerMap-module-scss-module__tOpAva__svgContainer svg{-webkit-user-select:none;user-select:none;width:100%;height:100%}.CustomerMap-module-scss-module__tOpAva__playbackControls{background-color:var(--w-surface);border-radius:var(--w-radius-md);border:1px solid var(--w-rule);z-index:40;width:90%;max-width:32rem;padding:.875rem 1rem;transition:all .3s;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.CustomerMap-module-scss-module__tOpAva__playbackControls.CustomerMap-module-scss-module__tOpAva__hidden{opacity:0;transform:translate(-50%)translateY(6rem)}.CustomerMap-module-scss-module__tOpAva__playButton{background-color:var(--w-action);width:2.5rem;height:2.5rem;color:var(--w-on-action);cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.CustomerMap-module-scss-module__tOpAva__playButton:hover{background-color:var(--w-action-strong)}.CustomerMap-module-scss-module__tOpAva__playButton svg{fill:currentColor;width:1.25rem;height:1.25rem}.CustomerMap-module-scss-module__tOpAva__progressHead{font-size:var(--w-fs-label);font-weight:var(--w-fw-semibold);letter-spacing:.05em;color:var(--w-ink-muted);justify-content:space-between;margin-bottom:.25rem;display:flex}.CustomerMap-module-scss-module__tOpAva__progressFoot{font-size:var(--w-fs-label);color:var(--w-ink-muted);justify-content:space-between;align-items:center;padding:0 .25rem;display:flex}.CustomerMap-module-scss-module__tOpAva__progressBarContainer{background-color:var(--w-rail-rule);border-radius:.5rem;width:100%;height:.5rem;margin-top:.5rem;overflow:hidden}.CustomerMap-module-scss-module__tOpAva__progressBar{background-color:var(--w-action);height:100%;transition:width .1s linear}.CustomerMap-module-scss-module__tOpAva__regionToast{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--w-rail-rule);pointer-events:none;z-index:30;background-color:#ffffffe6;border-radius:.25rem;max-width:20rem;padding:.75rem;position:absolute;top:1rem;right:1rem;box-shadow:0 10px 15px -3px #0000001a}.CustomerMap-module-scss-module__tOpAva__regionToast h3{color:var(--w-ink-2);margin:0;font-size:.875rem;font-weight:700}.CustomerMap-module-scss-module__tOpAva__regionToast p{color:var(--w-ink-3);margin:0;font-size:.75rem}.CustomerMap-module-scss-module__tOpAva__regionLayer{fill:#0000;stroke:#0000;stroke-width:2px;cursor:pointer;transition:all .3s}.CustomerMap-module-scss-module__tOpAva__regionLayer:hover{fill:#3b82f60d;stroke:#3b82f64d}.CustomerMap-module-scss-module__tOpAva__smoothTransition{transition:transform .5s cubic-bezier(.4,0,.2,1)}
@keyframes RoutePlanList-module-scss-module__75673a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes RoutePlanList-module-scss-module__75673a__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RoutePlanList-module-scss-module__75673a__routePlanContainer{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;height:100%;max-height:600px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a}.RoutePlanList-module-scss-module__75673a__sidebarHeader{background-color:#f8fafc;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1rem;display:flex}.RoutePlanList-module-scss-module__75673a__sidebarHeader h2{text-transform:uppercase;color:#64748b;letter-spacing:.025em;align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:700;display:flex}.RoutePlanList-module-scss-module__75673a__sidebarHeader h2 svg{width:1rem;height:1rem}.RoutePlanList-module-scss-module__75673a__statsBadge{color:#4f46e5;background-color:#e0e7ff;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.RoutePlanList-module-scss-module__75673a__listWrapper{background-color:#fff;flex:1;overflow-y:auto}.RoutePlanList-module-scss-module__75673a__manifestList{-webkit-user-select:none;user-select:none;margin:0;padding:.5rem;list-style:none}.RoutePlanList-module-scss-module__75673a__emptyState{color:#94a3b8;text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.875rem;font-style:italic;display:flex}.RoutePlanList-module-scss-module__75673a__emptyState svg{opacity:.3;width:2.5rem;height:2.5rem}.RoutePlanList-module-scss-module__75673a__manifestItem{touch-action:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.75rem;display:flex;box-shadow:0 1px 2px #0000000d}.RoutePlanList-module-scss-module__75673a__manifestItem.RoutePlanList-module-scss-module__75673a__dragging{opacity:.5;z-index:50;background-color:#f1f5f9;box-shadow:0 4px 6px -1px #0000001a}.RoutePlanList-module-scss-module__75673a__itemContent{flex:1;align-items:center;gap:.75rem;display:flex}.RoutePlanList-module-scss-module__75673a__dragHandle{color:#cbd5e1;cursor:grab;align-items:center;padding:.25rem;display:flex}.RoutePlanList-module-scss-module__75673a__dragHandle:hover{color:#94a3b8}.RoutePlanList-module-scss-module__75673a__dragHandle:active{cursor:grabbing}.RoutePlanList-module-scss-module__75673a__dragHandle svg{width:1rem;height:1rem}.RoutePlanList-module-scss-module__75673a__itemIndex{color:#64748b;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:flex}.RoutePlanList-module-scss-module__75673a__itemName{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.RoutePlanList-module-scss-module__75673a__removeButton{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:flex}.RoutePlanList-module-scss-module__75673a__removeButton:hover{color:#ef4444;background-color:#fef2f2}.RoutePlanList-module-scss-module__75673a__removeButton svg{width:1rem;height:1rem}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.qa-geo{flex-direction:column;gap:1rem;width:100%;display:flex}.qa-geo .qa-geo-map-background{transition:all 3s}.qa-geo--selection .qa-geo-map-container{height:300px}.qa-geo--route .qa-geo-map-container{height:350px}.qa-geo--route .qa-geo-map-background{filter:saturate(0)}.qa-geo--transitioning{pointer-events:none;opacity:.95}.qa-geo-map-container{background:#e5e5e5;border:1px solid #ddd;border-radius:8px;width:100%;transition:height .3s ease-in-out;position:relative;overflow:hidden}.qa-geo-map-container>*{width:100%;height:100%;position:absolute;top:0;left:0}.qa-geo-sidebar{display:none}.qa-geo-map{background:0 0;width:100%;height:100%;position:relative!important}.qa-geo-map-background{z-index:1;background-image:url(../media/Dallas-FtWorthMap.cfc2f437.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}.qa-geo-regions-overlay{z-index:10;width:100%;height:100%;position:absolute!important}.qa-geo-regions-overlay,.qa-geo-route-overlay{z-index:15;width:100%;height:100%;position:absolute!important}.qa-geo-route-overlay{z-index:14}.qa-geo-region{fill-opacity:.15;stroke-opacity:.5;transition:all .2s}.qa-geo-region:hover{fill-opacity:.25;stroke-opacity:.8;filter:drop-shadow(0 0 4px #4caf504d)}.qa-geo-region:active{fill-opacity:.3}.qa-geo-route-line{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:2s ease-out forwards drawRoute}.qa-geo--route .qa-geo-route-line{animation:2s ease-out forwards drawRoute}.qa-geo-pin{z-index:20;cursor:pointer;width:32px;height:32px;margin-top:-16px;margin-left:-16px;transform:translate(-50%,-50%);position:absolute!important}.qa-geo-pin--retailer{animation:.5s cubic-bezier(.16,1,.3,1) backwards pinAppear}.qa-geo-pin--retailer:nth-child(0){animation-delay:0s}.qa-geo-pin--retailer:first-child{animation-delay:.15s}.qa-geo-pin--retailer:nth-child(2){animation-delay:.3s}.qa-geo-pin--retailer:nth-child(3){animation-delay:.45s}.qa-geo-pin--retailer:nth-child(4){animation-delay:.6s}.qa-geo-pin--retailer:nth-child(5){animation-delay:.75s}.qa-geo-pin--retailer:nth-child(6){animation-delay:.9s}.qa-geo-pin--retailer:nth-child(7){animation-delay:1.05s}.qa-geo-pin--retailer:nth-child(8){animation-delay:1.2s}.qa-geo-pin--retailer:nth-child(9){animation-delay:1.35s}.qa-geo-pin--retailer:hover{filter:drop-shadow(0 2px 8px #00000040);transform:translate(-50%,-50%)scale(1.15)}.qa-geo-pin--retailer:active{transform:translate(-50%,-50%)scale(.95)}.qa-geo-pin-number{color:#fff;background:linear-gradient(135deg,#66bb6a 0%,#4caf50 100%);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600;display:flex;position:absolute;box-shadow:0 2px 4px #0003}.qa-geo-route-car{filter:drop-shadow(0 2px 6px #4caf5066);animation:8s linear infinite carMove,1s ease-in-out infinite carPulse}@keyframes pinAppear{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(-45deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes drawRoute{0%{stroke-dashoffset:1000px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)translateZ(0)}to{opacity:.95;transform:scale(1.05)translateZ(0)}}@keyframes carMove{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes carPulse{0%,to{r:1.5;filter:drop-shadow(0 2px 6px #4caf5066)}50%{r:2;filter:drop-shadow(0 2px 8px #4caf5099)}}@keyframes mapZoom{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.qa-geo-title{color:#333;text-transform:uppercase;letter-spacing:.5px;margin:0;padding:0 0 8px;font-size:14px;font-weight:600}.qa-timestamp{color:#999;text-align:right;margin-top:8px;font-family:Monaco,Courier New,monospace;font-size:11px}@media (max-width:768px){.qa-geo--selection .qa-geo-map-container{height:250px}.qa-geo--route .qa-geo-map-container{height:280px}.qa-geo-pin{width:28px;height:28px;margin-top:-14px;margin-left:-14px}.qa-geo-pin-number{font-size:11px}}@media (prefers-reduced-motion:reduce){.qa-geo-pin--retailer,.qa-geo-route-car,.qa-geo-route-line,.qa-geo-regions-overlay{animation:none!important}.qa-geo-region,.qa-geo-pin{transition:none!important}}
@keyframes MapSelectionScreen-module-scss-module__z5ckra__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MapSelectionScreen-module-scss-module__z5ckra__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.MapSelectionScreen-module-scss-module__z5ckra__mapSelectionScreen{background:var(--w-surface);border-radius:var(--w-radius-md);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.MapSelectionScreen-module-scss-module__z5ckra__mapSelectionScreen .MapSelectionScreen-module-scss-module__z5ckra__screenHeader{border-bottom:1px solid var(--w-rule);background:linear-gradient(to bottom,var(--w-surface-sunken),var(--w-surface));padding:1.5rem}.MapSelectionScreen-module-scss-module__z5ckra__mapSelectionScreen .MapSelectionScreen-module-scss-module__z5ckra__screenHeader h2{font-size:var(--w-fs-title);font-weight:var(--w-fw-semibold);color:var(--w-ink);margin:0 0 .5rem}.MapSelectionScreen-module-scss-module__z5ckra__mapSelectionScreen .MapSelectionScreen-module-scss-module__z5ckra__screenHeader p{font-size:var(--w-fs-body);color:var(--w-ink-muted);margin:0}.MapSelectionScreen-module-scss-module__z5ckra__mapSelectionScreen .MapSelectionScreen-module-scss-module__z5ckra__mapContainer{flex:1;padding:1rem;overflow:auto}
@keyframes RetailerListScreen-module-scss-module__EerU8G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes RetailerListScreen-module-scss-module__EerU8G__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen{background:var(--w-surface);border-radius:var(--w-radius-md);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen .RetailerListScreen-module-scss-module__EerU8G__screenHeader{border-bottom:1px solid var(--w-rule);background:linear-gradient(to bottom,var(--w-surface-sunken),var(--w-surface));padding:1.5rem}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen .RetailerListScreen-module-scss-module__EerU8G__screenHeader h2{font-size:var(--w-fs-title);font-weight:var(--w-fw-semibold);color:var(--w-ink);margin:0 0 .5rem}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen .RetailerListScreen-module-scss-module__EerU8G__screenHeader p{font-size:var(--w-fs-body);color:var(--w-ink-muted);margin:0}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen .RetailerListScreen-module-scss-module__EerU8G__retailerList{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen .RetailerListScreen-module-scss-module__EerU8G__emptyState{justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen .RetailerListScreen-module-scss-module__EerU8G__emptyState p{color:var(--w-ink-faint);font-size:var(--w-fs-body)}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen .RetailerListScreen-module-scss-module__EerU8G__retailerCard{background:var(--w-surface);border:1px solid var(--w-rule);border-radius:var(--w-radius-md);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:1rem;transition:all .2s;display:flex}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen .RetailerListScreen-module-scss-module__EerU8G__retailerCard:hover{border-color:var(--w-action);background:var(--w-action-wash-3);box-shadow:var(--w-shadow-lift-action);transform:translateY(-1px)}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen .RetailerListScreen-module-scss-module__EerU8G__retailerCard:hover .RetailerListScreen-module-scss-module__EerU8G__selectIcon{color:var(--w-action)}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen .RetailerListScreen-module-scss-module__EerU8G__retailerCard:active{transform:translateY(0)}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen .RetailerListScreen-module-scss-module__EerU8G__retailerInfo{flex:1;min-width:0}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen .RetailerListScreen-module-scss-module__EerU8G__retailerHeader{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen .RetailerListScreen-module-scss-module__EerU8G__retailerName{font-size:var(--w-fs-item);font-weight:var(--w-fw-semibold);color:var(--w-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen .RetailerListScreen-module-scss-module__EerU8G__visitOrder{background:var(--w-action-wash-2);color:var(--w-action-ink);border-radius:var(--w-radius-card);font-size:var(--w-fs-label);font-weight:var(--w-fw-semibold);flex-shrink:0;justify-content:center;align-items:center;padding:.125rem .5rem;display:inline-flex}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen .RetailerListScreen-module-scss-module__EerU8G__address{font-size:var(--w-fs-body);color:var(--w-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .5rem;overflow:hidden}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen .RetailerListScreen-module-scss-module__EerU8G__retailerMeta{flex-wrap:wrap;gap:.75rem;display:flex}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen .RetailerListScreen-module-scss-module__EerU8G__metaItem{font-size:var(--w-fs-label);color:var(--w-ink-muted);align-items:center;gap:.25rem;display:flex}.RetailerListScreen-module-scss-module__EerU8G__retailerListScreen .RetailerListScreen-module-scss-module__EerU8G__selectIcon{color:var(--w-ink-faint);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:color .2s;display:flex}
@keyframes ScreenShell-module-scss-module__YPPAMW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ScreenShell-module-scss-module__YPPAMW__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ScreenShell-module-scss-module__YPPAMW__screenShell{width:100%;max-width:var(--w-content-max);flex-direction:column;flex:1;height:100%;min-height:0;margin:0 auto;display:flex;overflow:hidden}.ScreenShell-module-scss-module__YPPAMW__contents{display:contents}
@keyframes CustomerSearchScreen-module-scss-module__1N_JDW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CustomerSearchScreen-module-scss-module__1N_JDW__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CustomerSearchScreen-module-scss-module__1N_JDW__customerSearchScreen{background:var(--w-surface-sunken);flex-direction:column;height:100%;padding:24px;display:flex;overflow-y:auto}.CustomerSearchScreen-module-scss-module__1N_JDW__screenHeader{border-bottom:1px solid var(--w-rule);align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.CustomerSearchScreen-module-scss-module__1N_JDW__screenHeader .CustomerSearchScreen-module-scss-module__1N_JDW__backButton{color:var(--w-ink-muted)}.CustomerSearchScreen-module-scss-module__1N_JDW__searchSection{margin-bottom:24px}.CustomerSearchScreen-module-scss-module__1N_JDW__searchBar{background:var(--w-surface);border-radius:var(--w-radius-card);box-shadow:var(--w-shadow-field)}.CustomerSearchScreen-module-scss-module__1N_JDW__searchBar .CustomerSearchScreen-module-scss-module__1N_JDW__MuiOutlinedInput-root{height:64px;font-size:var(--w-fs-subhead)}.CustomerSearchScreen-module-scss-module__1N_JDW__searchBar .CustomerSearchScreen-module-scss-module__1N_JDW__MuiOutlinedInput-root:hover{box-shadow:var(--w-shadow-field-hover)}.CustomerSearchScreen-module-scss-module__1N_JDW__searchBar .CustomerSearchScreen-module-scss-module__1N_JDW__MuiOutlinedInput-root.CustomerSearchScreen-module-scss-module__1N_JDW__Mui-focused{box-shadow:var(--w-shadow-field-focus)}.CustomerSearchScreen-module-scss-module__1N_JDW__recentSearches{margin-bottom:24px}.CustomerSearchScreen-module-scss-module__1N_JDW__searchChips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.CustomerSearchScreen-module-scss-module__1N_JDW__searchChip{background:var(--w-surface-hover);border:1px solid var(--w-rule);cursor:pointer;transition:all .2s}.CustomerSearchScreen-module-scss-module__1N_JDW__searchChip:hover{background:var(--w-rule);border-color:var(--w-action)}.CustomerSearchScreen-module-scss-module__1N_JDW__searchResults{flex:1}.CustomerSearchScreen-module-scss-module__1N_JDW__resultCard{background:var(--w-surface);border-radius:var(--w-radius-md);border:1px solid var(--w-rule);cursor:pointer;margin-bottom:12px;padding:16px;transition:all .2s}.CustomerSearchScreen-module-scss-module__1N_JDW__resultCard:hover{box-shadow:var(--w-shadow-lift);border-color:var(--w-action);transform:translateY(-2px)}.CustomerSearchScreen-module-scss-module__1N_JDW__resultHeader{align-items:center;gap:12px;display:flex}.CustomerSearchScreen-module-scss-module__1N_JDW__statusIndicator{font-size:var(--w-fs-title)}.CustomerSearchScreen-module-scss-module__1N_JDW__resultInfo{flex:1}.CustomerSearchScreen-module-scss-module__1N_JDW__heading{display:block}
@keyframes RetailerDetailScreen-module-scss-module__rBrfwG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes RetailerDetailScreen-module-scss-module__rBrfwG__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RetailerDetailScreen-module-scss-module__rBrfwG__retailerDetailScreen{background:var(--w-surface-sunken);flex-direction:column;height:100%;padding:24px;display:flex;overflow-y:auto}.RetailerDetailScreen-module-scss-module__rBrfwG__screenHeader{border-bottom:1px solid var(--w-rule);align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.RetailerDetailScreen-module-scss-module__rBrfwG__customerCard{background:var(--w-surface);border-radius:var(--w-radius-card);margin-bottom:24px;padding:24px}.RetailerDetailScreen-module-scss-module__rBrfwG__statusBadge{margin-bottom:16px}.RetailerDetailScreen-module-scss-module__rBrfwG__customerName{font-weight:var(--w-fw-bold);color:var(--w-ink-deep);margin-bottom:8px}.RetailerDetailScreen-module-scss-module__rBrfwG__actionButtons{gap:12px;margin-top:24px;display:flex}.RetailerDetailScreen-module-scss-module__rBrfwG__infoSection{background:var(--w-surface);border-radius:var(--w-radius-card);padding:24px}.RetailerDetailScreen-module-scss-module__rBrfwG__heading{display:block}
@keyframes ReportMenuScreen-module-scss-module__ysyfHG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReportMenuScreen-module-scss-module__ysyfHG__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen{background:var(--w-surface);border-radius:var(--w-radius-md);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__screenHeader{border-bottom:1px solid var(--w-rule);background:linear-gradient(to bottom,var(--w-surface-sunken),var(--w-surface));padding:1.5rem}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__screenHeader .ReportMenuScreen-module-scss-module__ysyfHG__exit{margin-bottom:.5rem}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__screenHeader h2{font-size:var(--w-fs-title);font-weight:var(--w-fw-semibold);color:var(--w-ink);margin:0 0 .5rem}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__screenHeader p{font-size:var(--w-fs-body);color:var(--w-ink-muted);margin:0}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__dateRangeSelector{background:var(--w-surface-sunken);border-bottom:1px solid var(--w-rule);flex-wrap:wrap;gap:1rem;padding:1rem 1.5rem;display:flex}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__dateRangeSelector label{flex-direction:column;flex:1;gap:.5rem;min-width:200px;display:flex}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__dateRangeSelector label span{font-size:var(--w-fs-body);font-weight:var(--w-fw-medium);color:var(--w-ink-body)}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__dateRangeSelector label input[type=date]{border:1px solid var(--w-rule-strong);border-radius:var(--w-radius-sm);font-size:var(--w-fs-body);color:var(--w-ink);background:var(--w-surface);padding:.625rem .75rem;transition:all .2s}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__dateRangeSelector label input[type=date]:hover{border-color:var(--w-ink-faint)}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__dateRangeSelector label input[type=date]:focus{border-color:var(--w-action);box-shadow:var(--w-ring-action);outline:none}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__reportsContainer{flex-direction:column;flex:1;gap:1.5rem;padding:1rem 1.5rem;display:flex;overflow-y:auto}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__reportCategory h3{font-size:var(--w-fs-subhead);font-weight:var(--w-fw-semibold);color:var(--w-ink);margin:0 0 .75rem}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__reportList{flex-direction:column;display:flex;overflow:hidden}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__reportRow{text-align:left;width:100%;font:inherit;cursor:pointer;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__reportRow+.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__reportRow{border-top:1px solid var(--w-rule)}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__reportIcon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__reportInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__reportInfo .ReportMenuScreen-module-scss-module__ysyfHG__reportName{font-size:var(--w-fs-item);font-weight:var(--w-fw-semibold);line-height:1.35}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__reportInfo .ReportMenuScreen-module-scss-module__ysyfHG__reportDescription{font-size:var(--w-fs-small);line-height:1.4}.ReportMenuScreen-module-scss-module__ysyfHG__reportMenuScreen .ReportMenuScreen-module-scss-module__ysyfHG__opensIcon{flex-shrink:0;width:20px;height:20px}:where(.ReportMenuScreen-module-scss-module__ysyfHG__reportList){background:var(--w-surface);border:1px solid var(--w-rule);border-radius:var(--w-radius-md)}:where(.ReportMenuScreen-module-scss-module__ysyfHG__reportRow){appearance:none;color:var(--w-ink);transition:background-color var(--w-dur-hover-out)var(--w-ease-exit);background:0 0;border:0}:where(.ReportMenuScreen-module-scss-module__ysyfHG__reportRow:hover){background:var(--w-surface-hover);transition-duration:var(--w-dur-hover-in);transition-timing-function:var(--w-ease-enter)}:where(.ReportMenuScreen-module-scss-module__ysyfHG__reportIcon){color:var(--w-ink-2);background:var(--w-surface-sunken);border-radius:var(--w-radius-md)}:where(.ReportMenuScreen-module-scss-module__ysyfHG__reportDescription){color:var(--w-ink-3)}:where(.ReportMenuScreen-module-scss-module__ysyfHG__opensIcon){color:var(--w-ink-faint);transition:color var(--w-dur-hover-out)var(--w-ease-exit),transform var(--w-dur-hover-out)var(--w-ease-exit)}:where(.ReportMenuScreen-module-scss-module__ysyfHG__reportRow:hover .ReportMenuScreen-module-scss-module__ysyfHG__opensIcon){color:var(--w-ink-2);transition-duration:var(--w-dur-hover-in);transition-timing-function:var(--w-ease-enter);transform:translate(2px)}
@keyframes ReportTableScreen-module-scss-module__g5l20a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReportTableScreen-module-scss-module__g5l20a__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen{background:var(--w-surface);border-radius:var(--w-radius-md);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__screenHeader{border-bottom:1px solid var(--w-rule);background:linear-gradient(to bottom,var(--w-surface-sunken),var(--w-surface));padding:1.5rem}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__screenHeader .ReportTableScreen-module-scss-module__g5l20a__exit{margin-bottom:.5rem}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__screenHeader .ReportTableScreen-module-scss-module__g5l20a__headerInfo h2{font-size:var(--w-fs-title);font-weight:var(--w-fw-semibold);color:var(--w-ink);margin:0 0 .5rem}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__screenHeader .ReportTableScreen-module-scss-module__g5l20a__headerInfo p{font-size:var(--w-fs-body);color:var(--w-ink-muted);margin:0 0 .75rem}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__screenHeader .ReportTableScreen-module-scss-module__g5l20a__headerInfo .ReportTableScreen-module-scss-module__g5l20a__dateRange{background:var(--w-action-wash-3);color:var(--w-action-ink);border-radius:var(--w-radius-sm);font-size:var(--w-fs-label);font-weight:var(--w-fw-medium);align-items:center;gap:.5rem;padding:.375rem .75rem;display:inline-flex}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportContent{flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__tableContainer{background:var(--w-surface);border:1px solid var(--w-rule);border-radius:var(--w-radius-md);box-shadow:var(--w-shadow-hairline);overflow:hidden}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable{border-collapse:collapse;width:100%;font-size:var(--w-fs-body)}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable thead{background:var(--w-surface-sunken)}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable thead th{text-align:left;padding:.75rem 1rem}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable thead th[data-numeric]{text-align:right}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable thead th{font-weight:var(--w-fw-semibold);color:var(--w-ink-body);border-bottom:2px solid var(--w-rule);white-space:nowrap}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable thead th:first-child{padding-left:1.5rem}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable thead th:last-child{padding-right:1.5rem}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable tbody tr{border-bottom:1px solid var(--w-rule);transition:background .15s}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable tbody tr:hover{background:var(--w-surface-sunken)}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable tbody tr:last-child{border-bottom:none}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable tbody td{color:var(--w-ink);padding:1rem}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable tbody td:first-child{font-weight:var(--w-fw-medium);padding-left:1.5rem}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable tbody td:last-child{padding-right:1.5rem}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__summaryCards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__summaryCard{background:linear-gradient(135deg,var(--w-surface-sunken)0%,var(--w-surface)100%);border:1px solid var(--w-rule);border-radius:var(--w-radius-md);align-items:center;gap:1rem;padding:1.25rem;transition:all .2s;display:flex}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__summaryCard:hover{border-color:var(--w-action);box-shadow:var(--w-shadow-lift-action-2);transform:translateY(-2px)}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__summaryCard .ReportTableScreen-module-scss-module__g5l20a__cardIcon{color:var(--w-rail-ink-2);background:var(--w-surface);border-radius:var(--w-radius-md);width:56px;height:56px;box-shadow:var(--w-shadow-soft);justify-content:center;align-items:center;display:flex}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__summaryCard .ReportTableScreen-module-scss-module__g5l20a__cardContent{flex:1}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__summaryCard .ReportTableScreen-module-scss-module__g5l20a__cardContent .ReportTableScreen-module-scss-module__g5l20a__cardValue{font-size:var(--w-fs-title);font-weight:var(--w-fw-bold);color:var(--w-ink);margin-bottom:.25rem}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__summaryCard .ReportTableScreen-module-scss-module__g5l20a__cardContent .ReportTableScreen-module-scss-module__g5l20a__cardLabel{font-size:var(--w-fs-body);color:var(--w-ink-muted);font-weight:var(--w-fw-medium)}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__actionArea{border-top:1px solid var(--w-rule);background:var(--w-surface-sunken);padding:1.5rem}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__actionBar{gap:.75rem;display:flex}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__actionBar button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__actionBar button{font-size:var(--w-fs-body-lg);font-weight:var(--w-fw-semibold);border-radius:var(--w-radius-md);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;transition:all .2s;display:flex}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__actionBar button svg{flex-shrink:0}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__actionBar .ReportTableScreen-module-scss-module__g5l20a__primaryButton{background:var(--w-action);color:var(--w-on-action)}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__actionBar .ReportTableScreen-module-scss-module__g5l20a__primaryButton:hover:not(:disabled){background:var(--w-action-strong);box-shadow:var(--w-shadow-hover-action);transform:translateY(-1px)}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__actionBar .ReportTableScreen-module-scss-module__g5l20a__primaryButton:active{transform:translateY(0)}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__actionBar .ReportTableScreen-module-scss-module__g5l20a__secondaryButton{background:var(--w-surface);color:var(--w-ink-body);border:1px solid var(--w-rule-strong)}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__actionBar .ReportTableScreen-module-scss-module__g5l20a__secondaryButton:hover:not(:disabled){background:var(--w-surface-sunken);border-color:var(--w-action);color:var(--w-action)}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__actionBar .ReportTableScreen-module-scss-module__g5l20a__secondaryButton:active{transform:translateY(0)}@media (max-width:768px){.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__summaryCards{grid-template-columns:1fr}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__actionBar{flex-direction:column}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__actionBar button{width:100%}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable{font-size:var(--w-fs-small)}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable thead th,.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable tbody td{padding:.625rem .75rem}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable thead th:first-child,.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable tbody td:first-child{padding-left:1rem}.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable thead th:last-child,.ReportTableScreen-module-scss-module__g5l20a__reportTableScreen .ReportTableScreen-module-scss-module__g5l20a__reportTable tbody td:last-child{padding-right:1rem}}
@keyframes Outcome-module-scss-module__3c_FEq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Outcome-module-scss-module__3c_FEq__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Outcome-module-scss-module__3c_FEq__done .Outcome-module-scss-module__3c_FEq__toneIcon,.Outcome-module-scss-module__3c_FEq__doneMark.Outcome-module-scss-module__3c_FEq__done{color:#475569}.Outcome-module-scss-module__3c_FEq__gain .Outcome-module-scss-module__3c_FEq__toneIcon,.Outcome-module-scss-module__3c_FEq__doneMark.Outcome-module-scss-module__3c_FEq__gain{color:#059669}.Outcome-module-scss-module__3c_FEq__waiting .Outcome-module-scss-module__3c_FEq__toneIcon,.Outcome-module-scss-module__3c_FEq__doneMark.Outcome-module-scss-module__3c_FEq__waiting{color:#b45309}.Outcome-module-scss-module__3c_FEq__critical .Outcome-module-scss-module__3c_FEq__toneIcon,.Outcome-module-scss-module__3c_FEq__doneMark.Outcome-module-scss-module__3c_FEq__critical{color:#dc2626}@keyframes Outcome-module-scss-module__3c_FEq__outcomeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.Outcome-module-scss-module__3c_FEq__undo{appearance:none;font:inherit;font-weight:var(--w-fw-semibold);color:var(--w-action-strong);cursor:pointer;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--w-action-underline);text-decoration-color:var(--w-action-underline);background:0 0;border:0;margin-left:4px;padding:0 2px;transition:text-decoration-color .15s ease-out}.Outcome-module-scss-module__3c_FEq__undo:hover{text-decoration-color:currentColor}.Outcome-module-scss-module__3c_FEq__itemState{font-size:var(--w-fs-small);font-weight:var(--w-fw-medium);color:#374151;align-items:center;gap:6px;line-height:1.35;animation:.2s cubic-bezier(.16,1,.3,1) Outcome-module-scss-module__3c_FEq__outcomeIn;display:inline-flex}.Outcome-module-scss-module__3c_FEq__text{min-width:0}.Outcome-module-scss-module__3c_FEq__outcomeLine{background:var(--w-surface);border:1px solid var(--w-rule);border-radius:var(--w-radius-md);font-size:var(--w-fs-body);font-weight:var(--w-fw-medium);color:var(--w-ink);align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;line-height:1.4;animation:.2s cubic-bezier(.16,1,.3,1) Outcome-module-scss-module__3c_FEq__outcomeIn;display:flex}.Outcome-module-scss-module__3c_FEq__outcomeLine .Outcome-module-scss-module__3c_FEq__text{flex:1}.Outcome-module-scss-module__3c_FEq__screenDone{background:var(--w-surface);border:1px solid var(--w-rule);border-radius:var(--w-radius-md);padding:20px 24px;animation:.22s cubic-bezier(.16,1,.3,1) Outcome-module-scss-module__3c_FEq__outcomeIn}.Outcome-module-scss-module__3c_FEq__doneHead{align-items:flex-start;gap:12px;display:flex}.Outcome-module-scss-module__3c_FEq__doneMark{border-radius:var(--w-radius-round);background:var(--w-rail-sunken);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.Outcome-module-scss-module__3c_FEq__doneTitle{font-size:var(--w-fs-panel-title);font-weight:var(--w-fw-semibold);color:var(--w-ink);margin:4px 0 2px}.Outcome-module-scss-module__3c_FEq__doneDetail{font-size:var(--w-fs-body);color:var(--w-ink-muted);margin:0}.Outcome-module-scss-module__3c_FEq__doneLines{border-top:1px solid var(--w-rule);margin:16px 0 0;padding:0;list-style:none}.Outcome-module-scss-module__3c_FEq__doneLines li{border-bottom:1px solid var(--w-rule);font-size:var(--w-fs-body);grid-template-columns:20px minmax(140px,.9fr) 2fr;align-items:center;gap:8px;padding:10px 0;display:grid}.Outcome-module-scss-module__3c_FEq__lineLabel{color:var(--w-ink);font-weight:600}.Outcome-module-scss-module__3c_FEq__lineText{color:#374151}.Outcome-module-scss-module__3c_FEq__doneActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.Outcome-module-scss-module__3c_FEq__donePrimary{appearance:none;border-radius:var(--w-radius-sm);background:var(--w-action);color:var(--w-on-action);font:inherit;font-size:var(--w-fs-body-lg);font-weight:var(--w-fw-semibold);cursor:pointer;border:0;padding:10px 18px;transition:background-color .15s ease-out}.Outcome-module-scss-module__3c_FEq__donePrimary:hover{background:#2563eb}.Outcome-module-scss-module__3c_FEq__donePrimary:active{transform:scale(.99)}.Outcome-module-scss-module__3c_FEq__doneSecondary{appearance:none;font:inherit;font-size:var(--w-fs-body);font-weight:var(--w-fw-medium);color:var(--w-action-strong);cursor:pointer;background:0 0;border:0;padding:0}.Outcome-module-scss-module__3c_FEq__doneSecondary:hover{text-underline-offset:2px;text-decoration:underline}
@keyframes AtRiskCustomersScreen-module-scss-module__yKd1_a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AtRiskCustomersScreen-module-scss-module__yKd1_a__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen{background:var(--w-surface);border-radius:var(--w-radius-md);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__screen-header{border-bottom:1px solid var(--w-rule);background:linear-gradient(to bottom,var(--w-surface-sunken),var(--w-surface));padding:1.5rem}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__screen-header .AtRiskCustomersScreen-module-scss-module__yKd1_a__exit{margin-bottom:.75rem}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__screen-header h2{font-size:var(--w-fs-title);font-weight:var(--w-fw-semibold);color:var(--w-ink);margin:0 0 .5rem}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__screen-header p{font-size:var(--w-fs-body);color:var(--w-ink-muted);margin:0}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container{flex:1;padding:1rem;overflow:auto}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__done{margin-bottom:1rem}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__empty-state p{color:var(--w-ink-muted);font-size:var(--w-fs-item);margin-bottom:1rem}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__empty-state button{background:var(--w-action);color:var(--w-on-action);border-radius:var(--w-radius-sm);font-size:var(--w-fs-body);font-weight:var(--w-fw-medium);cursor:pointer;border:none;padding:.75rem 1.5rem;transition:background .2s}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__empty-state button:hover{background:var(--w-action-strong)}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table{background:var(--w-surface);border-radius:var(--w-radius-md);border:1px solid var(--w-rule);overflow:hidden}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table table{border-collapse:collapse;width:100%}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table table thead{background:var(--w-surface-sunken)}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table table thead tr th{text-align:left;padding:.75rem 1rem}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table table thead tr th[data-numeric]{text-align:right}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table table thead tr th{font-size:var(--w-fs-label);font-weight:var(--w-fw-semibold);color:var(--w-ink-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--w-rule)}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table table tbody tr{border-bottom:1px solid var(--w-rule);transition:background .2s}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table table tbody tr:hover{background:var(--w-surface-sunken)}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table table tbody tr:last-child{border-bottom:none}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table table tbody tr td{font-size:var(--w-fs-body);color:var(--w-ink-body);padding:1rem}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table table tbody tr td.AtRiskCustomersScreen-module-scss-module__yKd1_a__customer-name{flex-direction:column;gap:.25rem;display:flex}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table table tbody tr td.AtRiskCustomersScreen-module-scss-module__yKd1_a__customer-name strong{color:var(--w-ink);font-weight:var(--w-fw-semibold)}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table table tbody tr td.AtRiskCustomersScreen-module-scss-module__yKd1_a__customer-name .AtRiskCustomersScreen-module-scss-module__yKd1_a__last-order{font-size:var(--w-fs-label);color:var(--w-ink-faint)}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table table tbody tr td.AtRiskCustomersScreen-module-scss-module__yKd1_a__risk-reason{max-width:300px}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table table tbody tr td.AtRiskCustomersScreen-module-scss-module__yKd1_a__lifetime-value{font-weight:var(--w-fw-semibold);color:var(--w-gain)}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table table tbody tr td.AtRiskCustomersScreen-module-scss-module__yKd1_a__recommended-action{color:var(--w-ink-muted)}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table .AtRiskCustomersScreen-module-scss-module__yKd1_a__risk-badge{border-radius:var(--w-radius-pill);font-size:var(--w-fs-label);font-weight:var(--w-fw-semibold);text-transform:uppercase;letter-spacing:.05em;padding:.25rem .75rem;display:inline-block}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table .AtRiskCustomersScreen-module-scss-module__yKd1_a__risk-badge.AtRiskCustomersScreen-module-scss-module__yKd1_a__risk-high{background:var(--w-critical-wash-2);color:var(--w-critical-ink)}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table .AtRiskCustomersScreen-module-scss-module__yKd1_a__risk-badge.AtRiskCustomersScreen-module-scss-module__yKd1_a__risk-medium{background:var(--w-waiting-wash);color:var(--w-waiting-ink)}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table .AtRiskCustomersScreen-module-scss-module__yKd1_a__risk-badge.AtRiskCustomersScreen-module-scss-module__yKd1_a__risk-low{background:var(--w-gain-wash-2);color:var(--w-gain-ink)}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table .AtRiskCustomersScreen-module-scss-module__yKd1_a__action-button{border-radius:var(--w-radius-sm);font-size:var(--w-fs-body);font-weight:var(--w-fw-medium);cursor:pointer;white-space:nowrap;border:none;padding:.5rem 1rem;transition:background-color .15s ease-out}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table .AtRiskCustomersScreen-module-scss-module__yKd1_a__action-button.AtRiskCustomersScreen-module-scss-module__yKd1_a__primary{background:var(--w-action);color:var(--w-on-action)}.AtRiskCustomersScreen-module-scss-module__yKd1_a__at-risk-customers-screen .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-container .AtRiskCustomersScreen-module-scss-module__yKd1_a__customers-table .AtRiskCustomersScreen-module-scss-module__yKd1_a__action-button.AtRiskCustomersScreen-module-scss-module__yKd1_a__primary:hover{background:var(--w-action-strong)}
@keyframes OrderDetailScreen-module-scss-module__-YGEbW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes OrderDetailScreen-module-scss-module__-YGEbW__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen{background:var(--w-surface);border-radius:var(--w-radius-md);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__screen-header{border-bottom:1px solid var(--w-rule);background:linear-gradient(to bottom,var(--w-surface-sunken),var(--w-surface));justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__screen-header .OrderDetailScreen-module-scss-module__-YGEbW__back-button{color:var(--w-action);font-size:var(--w-fs-body);cursor:pointer;font-weight:var(--w-fw-medium);background:0 0;border:none;align-items:center;gap:.25rem;padding:.5rem 0;transition:color .2s;display:flex;position:absolute;top:1.5rem;left:1.5rem}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__screen-header .OrderDetailScreen-module-scss-module__-YGEbW__back-button:hover{color:var(--w-action-strong);text-decoration:underline}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__screen-header h2{font-size:var(--w-fs-title);font-weight:var(--w-fw-semibold);color:var(--w-ink);text-align:center;flex:1;margin:0}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__screen-header .OrderDetailScreen-module-scss-module__-YGEbW__order-status-badge{border-radius:var(--w-radius-pill);font-size:var(--w-fs-small);font-weight:var(--w-fw-semibold);text-transform:uppercase;letter-spacing:.05em;padding:.375rem .875rem}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__screen-header .OrderDetailScreen-module-scss-module__-YGEbW__order-status-badge.OrderDetailScreen-module-scss-module__-YGEbW__status-on-hold{background:var(--w-waiting-wash);color:var(--w-waiting-ink)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content{flex:1;padding:1.5rem;overflow:auto}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section{background:var(--w-surface);border:1px solid var(--w-rule);border-radius:var(--w-radius-md);margin-bottom:1.5rem;padding:1.5rem}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section:last-of-type{margin-bottom:0}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section h3{font-size:var(--w-fs-panel-title);font-weight:var(--w-fw-semibold);color:var(--w-ink);margin:0 0 1rem}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-summary .OrderDetailScreen-module-scss-module__-YGEbW__summary-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;display:grid}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-summary .OrderDetailScreen-module-scss-module__-YGEbW__summary-grid .OrderDetailScreen-module-scss-module__-YGEbW__summary-item{flex-direction:column;gap:.375rem;display:flex}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-summary .OrderDetailScreen-module-scss-module__-YGEbW__summary-grid .OrderDetailScreen-module-scss-module__-YGEbW__summary-item label{font-size:var(--w-fs-label);font-weight:var(--w-fw-semibold);color:var(--w-ink-muted);text-transform:uppercase;letter-spacing:.05em}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-summary .OrderDetailScreen-module-scss-module__-YGEbW__summary-grid .OrderDetailScreen-module-scss-module__-YGEbW__summary-item span{font-size:var(--w-fs-body-lg);color:var(--w-ink)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-summary .OrderDetailScreen-module-scss-module__-YGEbW__summary-grid .OrderDetailScreen-module-scss-module__-YGEbW__summary-item span.OrderDetailScreen-module-scss-module__-YGEbW__amount{font-weight:var(--w-fw-semibold);color:var(--w-gain);font-size:var(--w-fs-subhead)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__hold-info{background:var(--w-waiting-wash);border-color:var(--w-waiting-rule)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__hold-info .OrderDetailScreen-module-scss-module__-YGEbW__hold-reason{background:var(--w-surface);border-radius:var(--w-radius-sm);font-size:var(--w-fs-body-lg);color:var(--w-ink-body);margin-bottom:1rem;padding:1rem}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__hold-info .OrderDetailScreen-module-scss-module__-YGEbW__hold-reason strong{color:var(--w-ink)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__hold-info .OrderDetailScreen-module-scss-module__-YGEbW__credit-info{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__hold-info .OrderDetailScreen-module-scss-module__-YGEbW__credit-info .OrderDetailScreen-module-scss-module__-YGEbW__credit-item{flex-direction:column;gap:.375rem;display:flex}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__hold-info .OrderDetailScreen-module-scss-module__-YGEbW__credit-info .OrderDetailScreen-module-scss-module__-YGEbW__credit-item label{font-size:var(--w-fs-label);font-weight:var(--w-fw-semibold);color:var(--w-waiting-ink);text-transform:uppercase;letter-spacing:.05em}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__hold-info .OrderDetailScreen-module-scss-module__-YGEbW__credit-info .OrderDetailScreen-module-scss-module__-YGEbW__credit-item span{font-size:var(--w-fs-item);font-weight:var(--w-fw-semibold)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__hold-info .OrderDetailScreen-module-scss-module__-YGEbW__credit-info .OrderDetailScreen-module-scss-module__-YGEbW__credit-item span.OrderDetailScreen-module-scss-module__-YGEbW__warning{color:var(--w-waiting-fill)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__hold-info .OrderDetailScreen-module-scss-module__-YGEbW__credit-info .OrderDetailScreen-module-scss-module__-YGEbW__credit-item span.OrderDetailScreen-module-scss-module__-YGEbW__danger{color:var(--w-critical)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-items .OrderDetailScreen-module-scss-module__-YGEbW__items-table{border-collapse:collapse;border:1px solid var(--w-rule);border-radius:var(--w-radius-sm);width:100%;overflow:hidden}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-items .OrderDetailScreen-module-scss-module__-YGEbW__items-table thead{background:var(--w-surface-sunken)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-items .OrderDetailScreen-module-scss-module__-YGEbW__items-table thead tr th{text-align:left;font-size:var(--w-fs-label);font-weight:var(--w-fw-semibold);color:var(--w-ink-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--w-rule);padding:.75rem 1rem}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-items .OrderDetailScreen-module-scss-module__-YGEbW__items-table tbody tr{border-bottom:1px solid var(--w-rule)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-items .OrderDetailScreen-module-scss-module__-YGEbW__items-table tbody tr:last-child{border-bottom:none}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-items .OrderDetailScreen-module-scss-module__-YGEbW__items-table tbody tr td{font-size:var(--w-fs-body);color:var(--w-ink-body);padding:.875rem 1rem}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-items .OrderDetailScreen-module-scss-module__-YGEbW__items-table tbody tr td.OrderDetailScreen-module-scss-module__-YGEbW__sku{color:var(--w-ink-muted);font-family:var(--w-font-mono)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-items .OrderDetailScreen-module-scss-module__-YGEbW__items-table tbody tr td.OrderDetailScreen-module-scss-module__-YGEbW__product-name{font-weight:var(--w-fw-medium);color:var(--w-ink)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-items .OrderDetailScreen-module-scss-module__-YGEbW__items-table tbody tr td.OrderDetailScreen-module-scss-module__-YGEbW__quantity,.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-items .OrderDetailScreen-module-scss-module__-YGEbW__items-table tbody tr td.OrderDetailScreen-module-scss-module__-YGEbW__unit-price,.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-items .OrderDetailScreen-module-scss-module__-YGEbW__items-table tbody tr td.OrderDetailScreen-module-scss-module__-YGEbW__total{text-align:right}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-items .OrderDetailScreen-module-scss-module__-YGEbW__items-table tbody tr td.OrderDetailScreen-module-scss-module__-YGEbW__total{font-weight:var(--w-fw-semibold)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-items .OrderDetailScreen-module-scss-module__-YGEbW__items-table tfoot{background:var(--w-surface-sunken);border-top:2px solid var(--w-rule)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-items .OrderDetailScreen-module-scss-module__-YGEbW__items-table tfoot tr td{font-weight:var(--w-fw-semibold);padding:.875rem 1rem}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-items .OrderDetailScreen-module-scss-module__-YGEbW__items-table tfoot tr td.OrderDetailScreen-module-scss-module__-YGEbW__subtotal-label{text-align:right;color:var(--w-ink)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__order-items .OrderDetailScreen-module-scss-module__-YGEbW__items-table tfoot tr td.OrderDetailScreen-module-scss-module__-YGEbW__subtotal-amount{text-align:right;color:var(--w-gain);font-size:var(--w-fs-item)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__buyer-contact .OrderDetailScreen-module-scss-module__-YGEbW__contact-info{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__buyer-contact .OrderDetailScreen-module-scss-module__-YGEbW__contact-info .OrderDetailScreen-module-scss-module__-YGEbW__contact-item{flex-direction:column;gap:.375rem;display:flex}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__buyer-contact .OrderDetailScreen-module-scss-module__-YGEbW__contact-info .OrderDetailScreen-module-scss-module__-YGEbW__contact-item label{font-size:var(--w-fs-label);font-weight:var(--w-fw-semibold);color:var(--w-ink-muted);text-transform:uppercase;letter-spacing:.05em}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-section.OrderDetailScreen-module-scss-module__-YGEbW__buyer-contact .OrderDetailScreen-module-scss-module__-YGEbW__contact-info .OrderDetailScreen-module-scss-module__-YGEbW__contact-item span{font-size:var(--w-fs-body-lg);color:var(--w-ink)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-actions{background:var(--w-surface-sunken);border-radius:var(--w-radius-md);border:1px solid var(--w-rule);gap:1rem;margin-top:1.5rem;padding:1.5rem;display:flex}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-actions .OrderDetailScreen-module-scss-module__-YGEbW__action-button{border-radius:var(--w-radius-sm);font-size:var(--w-fs-body-lg);font-weight:var(--w-fw-semibold);cursor:pointer;border:none;flex:1;padding:.875rem 1.5rem;transition:all .2s}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-actions .OrderDetailScreen-module-scss-module__-YGEbW__action-button.OrderDetailScreen-module-scss-module__-YGEbW__primary{background:var(--w-gain);color:var(--w-on-action)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-actions .OrderDetailScreen-module-scss-module__-YGEbW__action-button.OrderDetailScreen-module-scss-module__-YGEbW__primary:hover{background:var(--w-gain-strong);box-shadow:var(--w-shadow-hover-gain);transform:translateY(-1px)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-actions .OrderDetailScreen-module-scss-module__-YGEbW__action-button.OrderDetailScreen-module-scss-module__-YGEbW__secondary{background:var(--w-action);color:var(--w-on-action)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-actions .OrderDetailScreen-module-scss-module__-YGEbW__action-button.OrderDetailScreen-module-scss-module__-YGEbW__secondary:hover{background:var(--w-action-strong);box-shadow:var(--w-shadow-hover-action);transform:translateY(-1px)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-actions .OrderDetailScreen-module-scss-module__-YGEbW__action-button.OrderDetailScreen-module-scss-module__-YGEbW__danger{background:var(--w-critical-fill);color:var(--w-on-action)}.OrderDetailScreen-module-scss-module__-YGEbW__order-detail-screen .OrderDetailScreen-module-scss-module__-YGEbW__order-content .OrderDetailScreen-module-scss-module__-YGEbW__order-actions .OrderDetailScreen-module-scss-module__-YGEbW__action-button.OrderDetailScreen-module-scss-module__-YGEbW__danger:hover{background:var(--w-critical);box-shadow:var(--w-shadow-hover-critical);transform:translateY(-1px)}
@keyframes CommunicationScreen-module-scss-module__A8MkUW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CommunicationScreen-module-scss-module__A8MkUW__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CommunicationScreen-module-scss-module__A8MkUW__screen{background-color:var(--w-surface-sunken);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.CommunicationScreen-module-scss-module__A8MkUW__header{background-color:var(--w-surface);border-bottom:1px solid var(--w-rule);flex-shrink:0;padding:24px}.CommunicationScreen-module-scss-module__A8MkUW__exitRow{margin-bottom:8px}.CommunicationScreen-module-scss-module__A8MkUW__body{flex:1;padding:24px;overflow:auto}
