@keyframes PendingOrdersScreen-module-scss-module__GAiVoW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PendingOrdersScreen-module-scss-module__GAiVoW__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen{background:#fff;border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__screen-header{background:linear-gradient(#f9fafb,#fff);border-bottom:1px solid #e5e7eb;padding:1.5rem}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__screen-header .PendingOrdersScreen-module-scss-module__GAiVoW__back-button{color:#3b82f6;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-bottom:.75rem;padding:.5rem 0;font-size:.875rem;font-weight:500;transition:color .2s;display:flex}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__screen-header .PendingOrdersScreen-module-scss-module__GAiVoW__back-button:hover{color:#2563eb;text-decoration:underline}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__screen-header h2{color:#111827;margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__screen-header p{color:#6b7280;margin:0;font-size:.875rem}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container{background:#f9fafb;flex:1;padding:1.5rem;overflow:auto}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__empty-state p{color:#6b7280;margin-bottom:1rem;font-size:1rem}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__empty-state button{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:background .2s}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__empty-state button:hover{background:#2563eb}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem;display:grid}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-header{background:linear-gradient(#f9fafb,#fff);border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-header .PendingOrdersScreen-module-scss-module__GAiVoW__order-info{flex:1}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-header .PendingOrdersScreen-module-scss-module__GAiVoW__order-info h3{color:#111827;margin:0 0 .375rem;font-size:1.125rem;font-weight:600}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-header .PendingOrdersScreen-module-scss-module__GAiVoW__order-info .PendingOrdersScreen-module-scss-module__GAiVoW__order-number{color:#6b7280;margin:0 0 .25rem;font-family:monospace;font-size:.8125rem}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-header .PendingOrdersScreen-module-scss-module__GAiVoW__order-info .PendingOrdersScreen-module-scss-module__GAiVoW__location{color:#9ca3af;margin:0;font-size:.8125rem}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-header .PendingOrdersScreen-module-scss-module__GAiVoW__priority-badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:9999px;padding:.375rem .875rem;font-size:.6875rem;font-weight:700}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-header .PendingOrdersScreen-module-scss-module__GAiVoW__priority-badge.PendingOrdersScreen-module-scss-module__GAiVoW__priority-high{color:#991b1b;background:#fee2e2}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-header .PendingOrdersScreen-module-scss-module__GAiVoW__priority-badge.PendingOrdersScreen-module-scss-module__GAiVoW__priority-medium{color:#92400e;background:#fef3c7}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-header .PendingOrdersScreen-module-scss-module__GAiVoW__priority-badge.PendingOrdersScreen-module-scss-module__GAiVoW__priority-low{color:#1e40af;background:#dbeafe}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-body{flex-direction:column;flex:1;gap:1rem;padding:1.25rem;display:flex}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-body .PendingOrdersScreen-module-scss-module__GAiVoW__order-details{flex-direction:column;gap:.5rem;display:flex}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-body .PendingOrdersScreen-module-scss-module__GAiVoW__order-details .PendingOrdersScreen-module-scss-module__GAiVoW__detail-row{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-body .PendingOrdersScreen-module-scss-module__GAiVoW__order-details .PendingOrdersScreen-module-scss-module__GAiVoW__detail-row label{color:#6b7280;font-weight:500}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-body .PendingOrdersScreen-module-scss-module__GAiVoW__order-details .PendingOrdersScreen-module-scss-module__GAiVoW__detail-row span{color:#111827;font-weight:500}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-body .PendingOrdersScreen-module-scss-module__GAiVoW__order-details .PendingOrdersScreen-module-scss-module__GAiVoW__detail-row span.PendingOrdersScreen-module-scss-module__GAiVoW__amount{color:#059669;font-size:1rem;font-weight:600}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-body .PendingOrdersScreen-module-scss-module__GAiVoW__reason-pending{background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;padding:.875rem}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-body .PendingOrdersScreen-module-scss-module__GAiVoW__reason-pending label{color:#92400e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem;font-size:.75rem;font-weight:600;display:block}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-body .PendingOrdersScreen-module-scss-module__GAiVoW__reason-pending p{color:#78350f;margin:0;font-size:.875rem;line-height:1.5}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-body .PendingOrdersScreen-module-scss-module__GAiVoW__contact-info{background:#f9fafb;border-radius:6px;padding:.875rem}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-body .PendingOrdersScreen-module-scss-module__GAiVoW__contact-info label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem;font-size:.75rem;font-weight:600;display:block}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-body .PendingOrdersScreen-module-scss-module__GAiVoW__contact-info p{color:#111827;margin:0;font-size:.875rem;line-height:1.4}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-body .PendingOrdersScreen-module-scss-module__GAiVoW__contact-info p.PendingOrdersScreen-module-scss-module__GAiVoW__contact-detail{color:#6b7280;font-size:.8125rem}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-actions{background:#f9fafb;border-top:1px solid #e5e7eb;gap:.75rem;padding:1rem 1.25rem;display:flex}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-actions .PendingOrdersScreen-module-scss-module__GAiVoW__action-button{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-actions .PendingOrdersScreen-module-scss-module__GAiVoW__action-button.PendingOrdersScreen-module-scss-module__GAiVoW__approve{color:#fff;background:#059669}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-actions .PendingOrdersScreen-module-scss-module__GAiVoW__action-button.PendingOrdersScreen-module-scss-module__GAiVoW__approve:hover{background:#047857;transform:translateY(-1px);box-shadow:0 4px 12px #0596694d}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-actions .PendingOrdersScreen-module-scss-module__GAiVoW__action-button.PendingOrdersScreen-module-scss-module__GAiVoW__escalate{color:#fff;background:#f59e0b}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-actions .PendingOrdersScreen-module-scss-module__GAiVoW__action-button.PendingOrdersScreen-module-scss-module__GAiVoW__escalate:hover{background:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-actions .PendingOrdersScreen-module-scss-module__GAiVoW__action-button.PendingOrdersScreen-module-scss-module__GAiVoW__contact{color:#fff;background:#3b82f6}.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid .PendingOrdersScreen-module-scss-module__GAiVoW__order-card .PendingOrdersScreen-module-scss-module__GAiVoW__card-actions .PendingOrdersScreen-module-scss-module__GAiVoW__action-button.PendingOrdersScreen-module-scss-module__GAiVoW__contact:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}@media (max-width:768px){.PendingOrdersScreen-module-scss-module__GAiVoW__pending-orders-screen .PendingOrdersScreen-module-scss-module__GAiVoW__orders-container .PendingOrdersScreen-module-scss-module__GAiVoW__orders-grid{grid-template-columns:1fr}}
@keyframes VisitPlanningScreen-module-scss-module__b4YYlW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes VisitPlanningScreen-module-scss-module__b4YYlW__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen{background:#fff;border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__screenHeader{background:linear-gradient(#f9fafb,#fff);border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__screenHeader h2{color:#111827;margin:0;font-size:1.5rem;font-weight:600}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__screenHeader .VisitPlanningScreen-module-scss-module__b4YYlW__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.5rem;line-height:1;transition:color .2s}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__screenHeader .VisitPlanningScreen-module-scss-module__b4YYlW__closeButton:hover{color:#111827}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__content{flex:1;gap:1rem;padding:1rem;display:flex;overflow:hidden}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__mapSection{flex:1.5;min-width:0}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__mapContainer{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;height:100%;min-height:500px;position:relative;overflow:hidden}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__mapContainer>.qa-wrapper{height:100%}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__mapContainer>.qa-wrapper .qa-geo-content-row{height:100%!important}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__mapContainer>.qa-wrapper .qa-geo-map-container{height:100%}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__mapContainer>.qa-wrapper .qa-geo-map{height:100%}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__mapImage{object-fit:cover;width:100%;height:100%}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__mapOverlay{position:absolute;top:1rem;left:1rem;right:1rem}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__routeInfo{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex;box-shadow:0 2px 8px #0000001a}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__routeInfoItem{align-items:center;gap:.375rem;display:flex}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__routeIcon{font-size:.875rem}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__routeValue{color:#374151;font-size:.875rem;font-weight:500}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__routeInfoDivider{color:#d1d5db;font-weight:300}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__sequenceSection{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__sequenceTitle{color:#111827;margin:0 0 1rem;font-size:1.125rem;font-weight:600}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__visitList{flex-direction:column;flex:1;gap:.75rem;padding-right:.5rem;display:flex;overflow-y:auto}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__visitList::-webkit-scrollbar{width:6px}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__visitList::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__visitList::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__visitList::-webkit-scrollbar-thumb:hover{background:#9ca3af}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__visitCard{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:flex-start;gap:.75rem;padding:1rem;transition:all .2s;display:flex}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__visitCard:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__visitNumber{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:600;display:flex}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__visitInfo{flex:1;min-width:0}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__visitName{color:#111827;margin:0 0 .25rem;font-size:1rem;font-weight:600}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__visitAddress{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .5rem;font-size:.875rem;overflow:hidden}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__visitMeta{flex-wrap:wrap;gap:.5rem;display:flex}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__metaBadge{color:#6b7280;background:#f3f4f6;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__visitDistance{color:#1e40af;background:#dbeafe;border-radius:4px;flex-shrink:0;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__actions{background:#f9fafb;border-top:1px solid #e5e7eb;gap:.75rem;padding:1rem 1.5rem;display:flex}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__actionButton{cursor:pointer;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__actionButton:active{transform:scale(.98)}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__primaryButton{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 4px #3b82f633}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__primaryButton:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 8px #3b82f64d}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__secondaryButton{color:#374151;background:#fff;border:1px solid #d1d5db}.VisitPlanningScreen-module-scss-module__b4YYlW__visitPlanningScreen .VisitPlanningScreen-module-scss-module__b4YYlW__secondaryButton:hover{background:#f9fafb;border-color:#9ca3af}
@keyframes EmailCampaignScreen-module-scss-module__LPKzSG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes EmailCampaignScreen-module-scss-module__LPKzSG__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen{background:#fff;border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__screenHeader{background:linear-gradient(#f0f9ff,#fff);border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__screenHeader .EmailCampaignScreen-module-scss-module__LPKzSG__headerContent{flex:1}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__screenHeader .EmailCampaignScreen-module-scss-module__LPKzSG__headerContent h2{color:#111827;margin:0 0 .375rem;font-size:1.5rem;font-weight:600}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__screenHeader .EmailCampaignScreen-module-scss-module__LPKzSG__headerContent .EmailCampaignScreen-module-scss-module__LPKzSG__headerSubtitle{color:#6b7280;margin:0;font-size:.875rem}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__screenHeader .EmailCampaignScreen-module-scss-module__LPKzSG__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.25rem;font-size:1.5rem;line-height:1;transition:color .2s}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__screenHeader .EmailCampaignScreen-module-scss-module__LPKzSG__closeButton:hover{color:#111827}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__content{flex:1;gap:1rem;padding:1rem;display:flex;overflow:hidden}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__customerSection{flex-direction:column;flex:0 0 320px;display:flex;overflow:hidden}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__templateSection{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__sectionTitle{color:#111827;margin:0 0 1rem;font-size:1.125rem;font-weight:600}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__customerList{flex-direction:column;flex:1;gap:.5rem;padding-right:.5rem;display:flex;overflow-y:auto}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__customerList::-webkit-scrollbar{width:6px}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__customerList::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__customerList::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__customerList::-webkit-scrollbar-thumb:hover{background:#9ca3af}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__customerItem{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:flex-start;gap:.75rem;padding:.875rem;transition:all .2s;display:flex}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__customerItem:hover{background:#f0f9ff;border-color:#3b82f6}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__checkbox{cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:.125rem}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__customerInfo{flex:1;min-width:0}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__customerName{color:#111827;margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__customerDetails{flex-direction:column;gap:.25rem;display:flex}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__detailItem{color:#6b7280;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__templatePreview{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;flex:1;gap:1rem;padding:1rem;display:flex;overflow-y:auto}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__templatePreview::-webkit-scrollbar{width:6px}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__templatePreview::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__templatePreview::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__templatePreview::-webkit-scrollbar-thumb:hover{background:#9ca3af}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__templateField{flex-direction:column;gap:.5rem;display:flex}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__fieldLabel{color:#374151;font-size:.875rem;font-weight:600}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__fieldValue{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.875rem;font-size:.875rem}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__templateBody{white-space:pre-wrap;word-wrap:break-word;color:#111827;margin:0;font-family:inherit;line-height:1.6}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__tokenInfo{background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;flex-direction:column;gap:.5rem;padding:.875rem;display:flex}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__tokenLabel{color:#1e40af;font-size:.875rem;font-weight:600}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__tokenList{flex-wrap:wrap;gap:.5rem;display:flex}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__token{color:#1e40af;background:#fff;border:1px solid #bfdbfe;border-radius:12px;align-items:center;padding:.25rem .625rem;font-family:Courier New,monospace;font-size:.75rem;font-weight:600;display:inline-flex}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__actions{background:#f9fafb;border-top:1px solid #e5e7eb;gap:.75rem;padding:1rem 1.5rem;display:flex}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__actionButton{cursor:pointer;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__actionButton:disabled{opacity:.5;cursor:not-allowed}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__actionButton:not(:disabled):active{transform:scale(.98)}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__primaryButton{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 4px #3b82f633}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__primaryButton:not(:disabled):hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 8px #3b82f64d}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__secondaryButton{color:#374151;background:#fff;border:1px solid #d1d5db}.EmailCampaignScreen-module-scss-module__LPKzSG__emailCampaignScreen .EmailCampaignScreen-module-scss-module__LPKzSG__secondaryButton:not(:disabled):hover{background:#f9fafb;border-color:#9ca3af}
@keyframes CustomerProfileScreen-module-scss-module__7Tyn_a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CustomerProfileScreen-module-scss-module__7Tyn_a__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen{background:#fff;border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-header{background:linear-gradient(#f9fafb,#fff);border-bottom:1px solid #e5e7eb;padding:1.5rem}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-header .CustomerProfileScreen-module-scss-module__7Tyn_a__back-button{color:#3b82f6;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-bottom:1rem;padding:.5rem 0;font-size:.875rem;font-weight:500;transition:color .2s;display:flex}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-header .CustomerProfileScreen-module-scss-module__7Tyn_a__back-button:hover{color:#2563eb;text-decoration:underline}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-header .CustomerProfileScreen-module-scss-module__7Tyn_a__header-content .CustomerProfileScreen-module-scss-module__7Tyn_a__customer-title{align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-header .CustomerProfileScreen-module-scss-module__7Tyn_a__header-content .CustomerProfileScreen-module-scss-module__7Tyn_a__customer-title h1{color:#111827;margin:0;font-size:1.75rem;font-weight:600}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-header .CustomerProfileScreen-module-scss-module__7Tyn_a__header-content .CustomerProfileScreen-module-scss-module__7Tyn_a__customer-title .CustomerProfileScreen-module-scss-module__7Tyn_a__at-risk-badge{color:#991b1b;text-transform:uppercase;letter-spacing:.05em;background:#fee2e2;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-header .CustomerProfileScreen-module-scss-module__7Tyn_a__header-content .CustomerProfileScreen-module-scss-module__7Tyn_a__customer-area{color:#6b7280;margin:0;font-size:.875rem}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-content{flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem;display:flex;overflow:auto}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-content .CustomerProfileScreen-module-scss-module__7Tyn_a__metrics-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-content .CustomerProfileScreen-module-scss-module__7Tyn_a__metrics-row .CustomerProfileScreen-module-scss-module__7Tyn_a__metric-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-content .CustomerProfileScreen-module-scss-module__7Tyn_a__metrics-row .CustomerProfileScreen-module-scss-module__7Tyn_a__metric-card .CustomerProfileScreen-module-scss-module__7Tyn_a__metric-label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-content .CustomerProfileScreen-module-scss-module__7Tyn_a__metrics-row .CustomerProfileScreen-module-scss-module__7Tyn_a__metric-card .CustomerProfileScreen-module-scss-module__7Tyn_a__metric-value{color:#111827;font-size:1.5rem;font-weight:700}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-content .CustomerProfileScreen-module-scss-module__7Tyn_a__info-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-content .CustomerProfileScreen-module-scss-module__7Tyn_a__info-section h3{color:#111827;margin:0 0 1rem;font-size:1.125rem;font-weight:600}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-content .CustomerProfileScreen-module-scss-module__7Tyn_a__info-section .CustomerProfileScreen-module-scss-module__7Tyn_a__info-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-content .CustomerProfileScreen-module-scss-module__7Tyn_a__info-section .CustomerProfileScreen-module-scss-module__7Tyn_a__info-grid .CustomerProfileScreen-module-scss-module__7Tyn_a__info-item{flex-direction:column;gap:.25rem;display:flex}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-content .CustomerProfileScreen-module-scss-module__7Tyn_a__info-section .CustomerProfileScreen-module-scss-module__7Tyn_a__info-grid .CustomerProfileScreen-module-scss-module__7Tyn_a__info-item .CustomerProfileScreen-module-scss-module__7Tyn_a__info-label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-content .CustomerProfileScreen-module-scss-module__7Tyn_a__info-section .CustomerProfileScreen-module-scss-module__7Tyn_a__info-grid .CustomerProfileScreen-module-scss-module__7Tyn_a__info-item .CustomerProfileScreen-module-scss-module__7Tyn_a__info-value{color:#111827;font-size:.875rem;font-weight:500}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-content .CustomerProfileScreen-module-scss-module__7Tyn_a__info-section .CustomerProfileScreen-module-scss-module__7Tyn_a__order-summary{color:#374151;margin:0;font-size:.875rem;line-height:1.6}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-content .CustomerProfileScreen-module-scss-module__7Tyn_a__action-buttons{flex-wrap:wrap;gap:1rem;display:flex}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-content .CustomerProfileScreen-module-scss-module__7Tyn_a__action-buttons .CustomerProfileScreen-module-scss-module__7Tyn_a__action-button{cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;min-width:150px;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-content .CustomerProfileScreen-module-scss-module__7Tyn_a__action-buttons .CustomerProfileScreen-module-scss-module__7Tyn_a__action-button.CustomerProfileScreen-module-scss-module__7Tyn_a__primary{color:#fff;background:#3b82f6}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-content .CustomerProfileScreen-module-scss-module__7Tyn_a__action-buttons .CustomerProfileScreen-module-scss-module__7Tyn_a__action-button.CustomerProfileScreen-module-scss-module__7Tyn_a__primary:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-content .CustomerProfileScreen-module-scss-module__7Tyn_a__action-buttons .CustomerProfileScreen-module-scss-module__7Tyn_a__action-button.CustomerProfileScreen-module-scss-module__7Tyn_a__secondary{color:#3b82f6;background:#fff;border:2px solid #3b82f6}.CustomerProfileScreen-module-scss-module__7Tyn_a__customer-profile-screen .CustomerProfileScreen-module-scss-module__7Tyn_a__screen-content .CustomerProfileScreen-module-scss-module__7Tyn_a__action-buttons .CustomerProfileScreen-module-scss-module__7Tyn_a__action-button.CustomerProfileScreen-module-scss-module__7Tyn_a__secondary:hover{background:#eff6ff;transform:translateY(-1px)}
@keyframes ChatArea-module-scss-module___c-bxG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ChatArea-module-scss-module___c-bxG__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ChatArea-module-scss-module___c-bxG__chatArea{flex-direction:column;flex:1;max-width:960px;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ChatArea-module-scss-module___c-bxG__chatHeader{background-color:#fff;border-bottom:1px solid #e0e4e8;padding:16px 20px;display:none}.ChatArea-module-scss-module___c-bxG__chatHeader h2{color:#1f2937;margin:0;font-size:18px;font-weight:600}.ChatArea-module-scss-module___c-bxG__chatHeader .ChatArea-module-scss-module___c-bxG__subtitle{color:#6b7280;margin-top:4px;font-size:14px}.ChatArea-module-scss-module___c-bxG__chatMessages{scroll-behavior:smooth;background-color:#f5f7fa;background-image:url(https://www.transparenttextures.com/patterns/absurdity.png);flex:1;min-height:0;margin-top:0;padding:24px;transition:margin-top .3s ease-in-out;overflow-y:auto}.ChatArea-module-scss-module___c-bxG__chatMessages::-webkit-scrollbar{display:none}@media (max-width:768px){.ChatArea-module-scss-module___c-bxG__chatArea{max-width:100%}}
@keyframes EmailEditor-module-scss-module__uIj6pW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes EmailEditor-module-scss-module__uIj6pW__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EmailEditor-module-scss-module__uIj6pW__emailEditorOverlay{z-index:10000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.EmailEditor-module-scss-module__uIj6pW__emailEditorModal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 8px 32px #0003}.EmailEditor-module-scss-module__uIj6pW__emailEditorHeader{border-bottom:1px solid #e0e4e8;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.EmailEditor-module-scss-module__uIj6pW__emailEditorTitle{color:#1f2937;margin:0;font-size:20px;font-weight:600}.EmailEditor-module-scss-module__uIj6pW__emailEditorClose{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:32px;transition:all .2s;display:flex}.EmailEditor-module-scss-module__uIj6pW__emailEditorClose:hover{color:#1f2937;background:#f3f4f6}.EmailEditor-module-scss-module__uIj6pW__emailEditorForm{flex:1;padding:24px;overflow-y:auto}.EmailEditor-module-scss-module__uIj6pW__emailEditorField{margin-bottom:20px}.EmailEditor-module-scss-module__uIj6pW__emailEditorField label{color:#1f2937;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.EmailEditor-module-scss-module__uIj6pW__emailEditorField input,.EmailEditor-module-scss-module__uIj6pW__emailEditorField textarea{color:#1f2937;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.EmailEditor-module-scss-module__uIj6pW__emailEditorField input:focus,.EmailEditor-module-scss-module__uIj6pW__emailEditorField textarea:focus{border-color:#0052cc;outline:none;box-shadow:0 0 0 3px #0052cc1a}.EmailEditor-module-scss-module__uIj6pW__emailEditorField textarea{resize:vertical;min-height:200px;line-height:1.5}.EmailEditor-module-scss-module__uIj6pW__emailEditorActions{background:#f9fafb;border-top:1px solid #e0e4e8;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.EmailEditor-module-scss-module__uIj6pW__emailEditorBtnPrimary,.EmailEditor-module-scss-module__uIj6pW__emailEditorBtnSecondary{cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.EmailEditor-module-scss-module__uIj6pW__emailEditorBtnPrimary{color:#fff;background:#0052cc}.EmailEditor-module-scss-module__uIj6pW__emailEditorBtnPrimary:hover{background:#003d99;box-shadow:0 2px 4px #0000001a}.EmailEditor-module-scss-module__uIj6pW__emailEditorBtnPrimary:active{transform:scale(.98)}.EmailEditor-module-scss-module__uIj6pW__emailEditorBtnSecondary{color:#6b7280;background:#fff;border:1px solid #d1d5db}.EmailEditor-module-scss-module__uIj6pW__emailEditorBtnSecondary:hover{background:#f9fafb;border-color:#9ca3af}
@keyframes PlanConfigWizard-module-scss-module__ij1uPW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PlanConfigWizard-module-scss-module__ij1uPW__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PlanConfigWizard-module-scss-module__ij1uPW__wizardOverlay{z-index:10000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.PlanConfigWizard-module-scss-module__ij1uPW__wizardModal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:700px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 8px 32px #0003}.PlanConfigWizard-module-scss-module__ij1uPW__wizardHeader{border-bottom:1px solid #e0e4e8;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.PlanConfigWizard-module-scss-module__ij1uPW__wizardTitle{color:#1f2937;margin:0;font-size:20px;font-weight:600}.PlanConfigWizard-module-scss-module__ij1uPW__wizardClose{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:32px;transition:all .2s;display:flex}.PlanConfigWizard-module-scss-module__ij1uPW__wizardClose:hover{color:#1f2937;background:#f3f4f6}.PlanConfigWizard-module-scss-module__ij1uPW__wizardProgress{border-bottom:1px solid #e0e4e8;justify-content:space-between;padding:24px;display:flex}.PlanConfigWizard-module-scss-module__ij1uPW__wizardStep{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.PlanConfigWizard-module-scss-module__ij1uPW__wizardStep:not(:last-child):after{content:"";z-index:-1;background:#e0e4e8;width:100%;height:2px;position:absolute;top:15px;left:50%}.PlanConfigWizard-module-scss-module__ij1uPW__wizardStep.PlanConfigWizard-module-scss-module__ij1uPW__completed:after{background:#0052cc}.PlanConfigWizard-module-scss-module__ij1uPW__wizardStepNumber{color:#6b7280;background:#e0e4e8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.PlanConfigWizard-module-scss-module__ij1uPW__wizardStep.PlanConfigWizard-module-scss-module__ij1uPW__active .PlanConfigWizard-module-scss-module__ij1uPW__wizardStepNumber,.PlanConfigWizard-module-scss-module__ij1uPW__wizardStep.PlanConfigWizard-module-scss-module__ij1uPW__completed .PlanConfigWizard-module-scss-module__ij1uPW__wizardStepNumber{color:#fff;background:#0052cc}.PlanConfigWizard-module-scss-module__ij1uPW__wizardStepLabel{color:#6b7280;font-size:12px;font-weight:500}.PlanConfigWizard-module-scss-module__ij1uPW__wizardStep.PlanConfigWizard-module-scss-module__ij1uPW__active .PlanConfigWizard-module-scss-module__ij1uPW__wizardStepLabel{color:#0052cc;font-weight:600}.PlanConfigWizard-module-scss-module__ij1uPW__wizardContent{flex:1;padding:24px;overflow-y:auto}.PlanConfigWizard-module-scss-module__ij1uPW__wizardStepContent h3{color:#1f2937;margin:0 0 20px;font-size:18px;font-weight:600}.PlanConfigWizard-module-scss-module__ij1uPW__wizardOptions{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.PlanConfigWizard-module-scss-module__ij1uPW__wizardOption{cursor:pointer;color:#1f2937;text-align:left;background:#fff;border:2px solid #e0e4e8;border-radius:8px;padding:16px;font-size:14px;font-weight:500;transition:all .2s}.PlanConfigWizard-module-scss-module__ij1uPW__wizardOption:hover{background:#0052cc0a;border-color:#0052cc}.PlanConfigWizard-module-scss-module__ij1uPW__wizardOption.PlanConfigWizard-module-scss-module__ij1uPW__selected{color:#0052cc;background:#0052cc14;border-color:#0052cc}.PlanConfigWizard-module-scss-module__ij1uPW__wizardDateInput{border:2px solid #e0e4e8;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:16px}.PlanConfigWizard-module-scss-module__ij1uPW__wizardDateInput:focus{border-color:#0052cc;outline:none}.PlanConfigWizard-module-scss-module__ij1uPW__wizardRetailerList{flex-direction:column;gap:8px;max-height:300px;display:flex;overflow-y:auto}.PlanConfigWizard-module-scss-module__ij1uPW__wizardRetailerItem{cursor:pointer;border:1px solid #e0e4e8;border-radius:6px;align-items:center;gap:12px;padding:12px;transition:all .2s;display:flex}.PlanConfigWizard-module-scss-module__ij1uPW__wizardRetailerItem:hover{background:#f9fafb}.PlanConfigWizard-module-scss-module__ij1uPW__wizardRetailerItem input[type=checkbox]{cursor:pointer;width:18px;height:18px}.PlanConfigWizard-module-scss-module__ij1uPW__wizardRetailerItem span:first-of-type{color:#1f2937;flex:1;font-weight:500}.PlanConfigWizard-module-scss-module__ij1uPW__wizardRetailerLocation{color:#6b7280;font-size:12px}.PlanConfigWizard-module-scss-module__ij1uPW__wizardReview{flex-direction:column;gap:16px;display:flex}.PlanConfigWizard-module-scss-module__ij1uPW__wizardReviewItem{background:#f9fafb;border-radius:6px;padding:12px}.PlanConfigWizard-module-scss-module__ij1uPW__wizardReviewItem strong{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:12px;display:block}.PlanConfigWizard-module-scss-module__ij1uPW__wizardActions{background:#f9fafb;border-top:1px solid #e0e4e8;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.PlanConfigWizard-module-scss-module__ij1uPW__wizardBtnPrimary,.PlanConfigWizard-module-scss-module__ij1uPW__wizardBtnSecondary{cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.PlanConfigWizard-module-scss-module__ij1uPW__wizardBtnPrimary:disabled,.PlanConfigWizard-module-scss-module__ij1uPW__wizardBtnSecondary:disabled{opacity:.5;cursor:not-allowed}.PlanConfigWizard-module-scss-module__ij1uPW__wizardBtnPrimary{color:#fff;background:#0052cc}.PlanConfigWizard-module-scss-module__ij1uPW__wizardBtnPrimary:hover:not(:disabled){background:#003d99;box-shadow:0 2px 4px #0000001a}.PlanConfigWizard-module-scss-module__ij1uPW__wizardBtnSecondary{color:#6b7280;background:#fff;border:1px solid #d1d5db}.PlanConfigWizard-module-scss-module__ij1uPW__wizardBtnSecondary:hover{background:#f9fafb;border-color:#9ca3af}
@keyframes NotificationContainer-module-scss-module__nfLD8W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes NotificationContainer-module-scss-module__nfLD8W__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.NotificationContainer-module-scss-module__nfLD8W__notificationContainer{z-index:10001;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;top:20px;right:20px}.NotificationContainer-module-scss-module__nfLD8W__notification{pointer-events:auto;cursor:pointer;background:#fff;border-left:4px solid;border-radius:8px;align-items:center;gap:12px;min-width:300px;max-width:400px;padding:14px 16px;animation:.3s ease-out NotificationContainer-module-scss-module__nfLD8W__slideIn;display:flex;box-shadow:0 4px 12px #00000026}.NotificationContainer-module-scss-module__nfLD8W__notification.NotificationContainer-module-scss-module__nfLD8W__success{border-left-color:#22c55e}.NotificationContainer-module-scss-module__nfLD8W__notification.NotificationContainer-module-scss-module__nfLD8W__success .NotificationContainer-module-scss-module__nfLD8W__notificationIcon{background:#22c55e}.NotificationContainer-module-scss-module__nfLD8W__notification.NotificationContainer-module-scss-module__nfLD8W__error{border-left-color:#ef4444}.NotificationContainer-module-scss-module__nfLD8W__notification.NotificationContainer-module-scss-module__nfLD8W__error .NotificationContainer-module-scss-module__nfLD8W__notificationIcon{background:#ef4444}.NotificationContainer-module-scss-module__nfLD8W__notification.NotificationContainer-module-scss-module__nfLD8W__warning{border-left-color:#f59e0b}.NotificationContainer-module-scss-module__nfLD8W__notification.NotificationContainer-module-scss-module__nfLD8W__warning .NotificationContainer-module-scss-module__nfLD8W__notificationIcon{background:#f59e0b}.NotificationContainer-module-scss-module__nfLD8W__notification.NotificationContainer-module-scss-module__nfLD8W__info{border-left-color:#3b82f6}.NotificationContainer-module-scss-module__nfLD8W__notification.NotificationContainer-module-scss-module__nfLD8W__info .NotificationContainer-module-scss-module__nfLD8W__notificationIcon{background:#3b82f6}.NotificationContainer-module-scss-module__nfLD8W__notification.NotificationContainer-module-scss-module__nfLD8W__message{background:#f0f9ff;border-left-color:#0ea5e9}.NotificationContainer-module-scss-module__nfLD8W__notification.NotificationContainer-module-scss-module__nfLD8W__message .NotificationContainer-module-scss-module__nfLD8W__notificationIcon{background:#0ea5e9}.NotificationContainer-module-scss-module__nfLD8W__notificationIcon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex}.NotificationContainer-module-scss-module__nfLD8W__notificationMessage{color:#1f2937;flex:1;font-size:14px;line-height:1.4}.NotificationContainer-module-scss-module__nfLD8W__notificationClose{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:24px;transition:all .2s;display:flex}.NotificationContainer-module-scss-module__nfLD8W__notificationClose:hover{color:#1f2937;background:#f3f4f6}@keyframes NotificationContainer-module-scss-module__nfLD8W__slideIn{0%{opacity:0;transform:translate(400px)}to{opacity:1;transform:translate(0)}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.plan-card{cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #add8e6;border-left:4px solid #0000;border-right:0;border-radius:0;width:311px;margin-bottom:0;padding:12px;transition:all .4s;position:relative}.plan-card:hover{border-color:#d3d3d3}.plan-card:hover .plan-card-actions{opacity:1}.plan-card.active{background-color:#f5f7fa;background-image:url(https://www.transparenttextures.com/patterns/absurdity.png);border:0;width:311px;border-left:4px solid #0052cc!important}.plan-card.active .plan-date{color:#fff;background:#0052cc}.plan-card:not(.active){border-bottom:1px solid #b4bbc694;border-right-color:#000}.plan-card-header{align-items:center;gap:16px;display:flex}.plan-date{color:#353535;cursor:pointer;background:linear-gradient(#f8f9fb,#f8f8f8);border:1px outset #d3d3d3;border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-family:Work Sans,Helvetica Neue,Arial,sans-serif;transition:transform .2s;display:flex;position:relative;box-shadow:inset 7px 4px 3px #0000000a,0 1px 2px #00000005}.plan-date:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.plan-date-month{opacity:.9;text-align:center;text-transform:uppercase;font-size:10px;font-weight:300}.plan-date-day{margin-top:2px;font-size:20px;font-weight:700;line-height:1}.plan-header-text{flex:1;min-width:0;margin-left:12px}.plan-location{color:#292929;transform-origin:0;cursor:pointer;border-radius:4px;margin-bottom:4px;margin-left:-6px;padding:2px 6px 0 7px;font-size:11px;font-weight:700;transition:transform .3s,background-color .2s,color .3s}.plan-location:hover{color:#0052cc}.plan-title{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:500;line-height:1.2;overflow:hidden}.plan-summary{color:#6b7280;cursor:pointer;flex-wrap:wrap;gap:12px;margin-top:8px;padding:3px 16px 0 6px;font-size:12px;transition:color .2s;display:flex}.plan-summary:empty{display:none}.plan-summary:hover{color:#0052cc}.plan-summary span{color:#000;align-items:center;gap:4px;font-size:14px;font-weight:400;display:flex}.plan-card-actions{opacity:0;z-index:100;color:#fff;border-radius:4px;flex-direction:column;width:24px;height:100%;max-height:77px;transition:opacity .2s;display:flex;position:absolute;top:0;right:0}.btn-icon{cursor:pointer;color:#0052cc;z-index:10;pointer-events:auto;background:0 0;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;padding:4px 6px;font-size:18px;transition:all .2s;display:flex;position:relative}.btn-icon:hover{color:#4a5fff}.btn-icon[data-action=menu]{align-items:flex-start}.btn-icon[data-action=expand]{align-items:flex-end}.plan-details-expanded{border-top:1px solid #9dadbc;margin-top:12px;padding-top:12px;overflow:hidden}@media (max-width:768px){.plan-card-actions{opacity:1}}.plan-card.drop-target{background:#0052cc0d;border:2px solid #0052cc;transition:all .15s}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.conversation-card.active{border-right-color:#fff0}.conversation-card.active .plan-date{color:#fff;background:#0052cc}.conversation-card:not(.active){border-bottom:1px solid #b4bbc694;border-right-color:#000}.conversation-card:has(+.active){border-bottom:1px solid #b4bbc600;border-bottom-right-radius:20px}.active+.conversation-card{border-top-right-radius:20px}.active~.conversation-card{box-shadow:0 2px 4px #0000000d}.pinned-conversations .sidebar-hub-item+.thread-group .thread-group-header,.plans-list .sidebar-hub-item+.thread-group .thread-group-header{border-top-left-radius:20px;border-top-right-radius:20px;padding-top:16px}.pinned-conversations>div:first-of-type{border-bottom-right-radius:20px;border-bottom-left-radius:20px;width:311px;height:calc(100% + 20px)}.pinned-conversations .thread-group:last-of-type .thread-group-content:last-of-type .conversation-card:last-of-type:after,.plans-list .thread-group:last-of-type .thread-group-content:last-of-type .conversation-card:last-of-type:after{content:"";z-index:8;background:#fff;border-bottom-right-radius:20px;border-bottom-left-radius:20px;width:310px;height:calc(100% - 75px);position:absolute;bottom:-100vh;left:-3px}.pinned-conversations .thread-group:last-of-type .thread-group-content:last-of-type .conversation-card:last-of-type.active:after,.plans-list .thread-group:last-of-type .thread-group-content:last-of-type .conversation-card:last-of-type.active:after{border-top-right-radius:20px}.thread-group:has(>.thread-group-content>.conversation-card:first-child.active)>.thread-group-header{border-bottom-right-radius:20px}.thread-group:has(>.thread-group-content>.conversation-card:last-child.active)+.thread-group>.thread-group-header{border-top-right-radius:20px}.thread-group:last-of-type>.thread-group-header:has(+.thread-group-content.collapsed){border-bottom-right-radius:20px;border-bottom-left-radius:20px}
