.AdminLayout-module__RmJDSW__container{padding:10rem 0}.AdminLayout-module__RmJDSW__content{grid-gap:3rem;grid-template-columns:1fr 5fr;display:grid}.AdminLayout-module__RmJDSW__heading{border-bottom:2px solid var(--stroke);width:100%;padding-bottom:1rem;display:none}.AdminLayout-module__RmJDSW__right{width:100%;min-width:0}@media screen and (max-width:1068px){.AdminLayout-module__RmJDSW__container{padding-top:5rem}.AdminLayout-module__RmJDSW__content{grid-template-columns:repeat(1,1fr);gap:7rem}.AdminLayout-module__RmJDSW__heading{text-align:center;width:100%;margin-bottom:1rem;display:block}.AdminLayout-module__RmJDSW__AdminSideNavContainer{align-self:start;position:sticky;top:80px}}@media screen and (max-width:568px){.AdminLayout-module__RmJDSW__container{padding:2rem 0}.AdminLayout-module__RmJDSW__content{grid-template-columns:1fr;align-items:start;gap:5rem;display:grid}.AdminLayout-module__RmJDSW__left{position:static}.AdminLayout-module__RmJDSW__AdminSideNavContainer{z-index:auto;position:static}.AdminLayout-module__RmJDSW__right{min-width:0;padding:0}.AdminLayout-module__RmJDSW__heading{display:none}}body.modal-open .AdminLayout-module__RmJDSW__right{z-index:-999;position:relative}
.AdminSideNav-module__U7eMWq__container{background-color:var(--cream);border-radius:10px;flex-direction:column;display:flex}@media screen and (max-width:568px){.AdminSideNav-module__U7eMWq__container{border-radius:7px;width:100%;transition:none;overflow:visible}.AdminSideNav-module__U7eMWq__containerCollapsed{width:100%}}.AdminSideNav-module__U7eMWq__nav{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:3rem;height:100%;display:flex;position:relative}.AdminSideNav-module__U7eMWq__navNavigating{pointer-events:none}.AdminSideNav-module__U7eMWq__navLoadingOverlay{z-index:10;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.AdminSideNav-module__U7eMWq__navLoadingOverlay>*{width:auto!important;height:auto!important}.AdminSideNav-module__U7eMWq__hamburgerContainer{display:none}.AdminSideNav-module__U7eMWq__navLinks{flex-direction:column;gap:1rem;width:100%;padding:1rem;list-style:none;transition:max-height .3s,opacity .3s;display:flex;position:relative}.AdminSideNav-module__U7eMWq__linksWrapper{flex-direction:column;gap:1rem;transition:opacity .2s;display:flex}.AdminSideNav-module__U7eMWq__linksHidden{opacity:0;pointer-events:none}.AdminSideNav-module__U7eMWq__closeWrapper{display:none;position:absolute;top:1rem;right:1rem}.AdminSideNav-module__U7eMWq__navItem{list-style:none;position:relative}.AdminSideNav-module__U7eMWq__navLink,.AdminSideNav-module__U7eMWq__signOutBtn,.AdminSideNav-module__U7eMWq__homeBtn{color:var(--black);background-color:var(--stroke);white-space:nowrap;border-radius:5px;justify-content:flex-start;align-items:center;gap:2rem;width:100%;padding:1rem 2rem;font-size:1.6rem;font-weight:600;text-decoration:none;transition:all .2s ease-in;display:flex}.AdminSideNav-module__U7eMWq__navIcon{flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s ease-in;display:flex}.AdminSideNav-module__U7eMWq__title{color:inherit}.AdminSideNav-module__U7eMWq__navLink.AdminSideNav-module__U7eMWq__navLinkActive{background-color:var(--accent);color:var(--white)}.AdminSideNav-module__U7eMWq__navLinkActive .AdminSideNav-module__U7eMWq__navIcon{color:var(--white)}.AdminSideNav-module__U7eMWq__tooltip{background-color:var(--black);color:var(--white);white-space:nowrap;pointer-events:none;opacity:0;z-index:100;border-radius:5px;padding:6px 10px;font-size:1.3rem;font-weight:600;transition:opacity .15s;display:none;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.AdminSideNav-module__U7eMWq__tooltip:before{content:"";border:5px solid #0000;border-right-color:var(--black);position:absolute;top:50%;right:100%;transform:translateY(-50%)}.AdminSideNav-module__U7eMWq__btnContainer{grid-template-columns:repeat(1,1fr);gap:1rem;width:100%;display:grid}.AdminSideNav-module__U7eMWq__signOutBtn,.AdminSideNav-module__U7eMWq__homeBtn{cursor:pointer;background-color:var(--black);color:var(--cream);justify-content:space-between;align-items:center;line-height:1;display:flex}.AdminSideNav-module__U7eMWq__homeBtn{background-color:var(--paragraph)}.AdminSideNav-module__U7eMWq__arrow{transform:rotate(90deg)}.AdminSideNav-module__U7eMWq__actionBtns{flex-direction:column;gap:1rem;width:100%;display:flex}.AdminSideNav-module__U7eMWq__compactMenuBtn{display:none}.AdminSideNav-module__U7eMWq__moreBtn{background-color:var(--stroke);cursor:pointer;border:none;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;padding:1rem;transition:background-color .2s ease-in;display:flex}.AdminSideNav-module__U7eMWq__moreBtnDot{background-color:var(--black);border-radius:50%;width:6px;height:6px;display:block}.AdminSideNav-module__U7eMWq__modalContent{flex-direction:column;gap:2rem;display:flex}.AdminSideNav-module__U7eMWq__modalTitle{margin:0}.AdminSideNav-module__U7eMWq__modalNav{flex-direction:column;gap:1rem;display:flex}.AdminSideNav-module__U7eMWq__modalNavLink{background-color:var(--lightGray);border:1px solid var(--strokeii);color:var(--black);border-radius:5px;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 2rem;font-size:1.6rem;font-weight:600;text-decoration:none;transition:background-color .2s ease-in;display:flex}.AdminSideNav-module__U7eMWq__modalArrow{flex-shrink:0;transform:rotate(90deg)}.AdminSideNav-module__U7eMWq__modalActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.AdminSideNav-module__U7eMWq__navLink,.AdminSideNav-module__U7eMWq__signOutBtn,.AdminSideNav-module__U7eMWq__dshbrdBtn,.AdminSideNav-module__U7eMWq__drvrDshbrdBtn{color:var(--black);background-color:var(--stroke);white-space:nowrap;border-radius:5px;justify-content:flex-start;align-items:center;gap:2rem;width:100%;padding:1rem 2rem;font-size:1.6rem;font-weight:600;text-decoration:none;transition:all .2s ease-in;display:flex}.AdminSideNav-module__U7eMWq__signOutBtn,.AdminSideNav-module__U7eMWq__dshbrdBtn,.AdminSideNav-module__U7eMWq__drvrDshbrdBtn{cursor:pointer;background-color:var(--black);color:var(--cream);justify-content:space-between;align-items:center;line-height:1;display:flex}.AdminSideNav-module__U7eMWq__dshbrdBtn{background-color:var(--lightGray);border:1px solid var(--strokeii);color:var(--black)}.AdminSideNav-module__U7eMWq__drvrDshbrdBtn{background-color:var(--black400);border:1px solid var(--black400)}.AdminSideNav-module__U7eMWq__signOutLogo{color:var(--cream)}.AdminSideNav-module__U7eMWq__collapseBar{display:none}.AdminSideNav-module__U7eMWq__collapseBtn{cursor:pointer;width:100%;height:3.6rem;color:var(--black);border:1px solid var(--stroke);background:var(--cream);justify-content:center;align-items:center;margin:1rem;transition:opacity .2s;display:flex}.AdminSideNav-module__U7eMWq__collapseBtn:hover{opacity:.6}.AdminSideNav-module__U7eMWq__collapseBtn:disabled{cursor:default;opacity:.4;pointer-events:none}.AdminSideNav-module__U7eMWq__collapseIcon{transition:transform .25s}.AdminSideNav-module__U7eMWq__collapseIconFlipped{transform:rotate(180deg)}@media (hover:hover){.AdminSideNav-module__U7eMWq__navLink:hover{background-color:var(--accent);color:var(--white)}.AdminSideNav-module__U7eMWq__navLink:hover .AdminSideNav-module__U7eMWq__navIcon{color:var(--white)}.AdminSideNav-module__U7eMWq__signOutBtn:hover{background-color:var(--black400)}.AdminSideNav-module__U7eMWq__homeBtn:hover{background-color:var(--black300)}.AdminSideNav-module__U7eMWq__moreBtn:hover{background-color:var(--accent)}.AdminSideNav-module__U7eMWq__moreBtn:hover .AdminSideNav-module__U7eMWq__moreBtnDot{background-color:var(--white)}.AdminSideNav-module__U7eMWq__modalNavLink:hover{background-color:var(--black300)}}@media screen and (max-width:1068px){.AdminSideNav-module__U7eMWq__collapseBar{flex-shrink:0;display:flex}.AdminSideNav-module__U7eMWq__collapseBtn{border-radius:5px;display:flex}.AdminSideNav-module__U7eMWq__collapseBtn svg{width:3rem;height:3rem}.AdminSideNav-module__U7eMWq__tooltip,.AdminSideNav-module__U7eMWq__compactMenuBtn{display:none!important}.AdminSideNav-module__U7eMWq__containerCollapsed .AdminSideNav-module__U7eMWq__nav{gap:0}.AdminSideNav-module__U7eMWq__containerCollapsed .AdminSideNav-module__U7eMWq__navLinks{display:none}.AdminSideNav-module__U7eMWq__container:not(.AdminSideNav-module__U7eMWq__containerCollapsed) .AdminSideNav-module__U7eMWq__linksWrapper{grid-template-columns:repeat(3,1fr);gap:1rem;padding:.5rem;display:grid}.AdminSideNav-module__U7eMWq__container:not(.AdminSideNav-module__U7eMWq__containerCollapsed) .AdminSideNav-module__U7eMWq__navItem{display:flex}.AdminSideNav-module__U7eMWq__container:not(.AdminSideNav-module__U7eMWq__containerCollapsed) .AdminSideNav-module__U7eMWq__navLink{text-align:center;white-space:normal;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;width:100%;padding:1rem .5rem}.AdminSideNav-module__U7eMWq__container:not(.AdminSideNav-module__U7eMWq__containerCollapsed) .AdminSideNav-module__U7eMWq__title{text-align:center;font-size:1.7rem;line-height:1.2;display:block}.AdminSideNav-module__U7eMWq__container:not(.AdminSideNav-module__U7eMWq__containerCollapsed) .AdminSideNav-module__U7eMWq__navIcon{flex-shrink:0;width:2.2rem;height:2.2rem}.AdminSideNav-module__U7eMWq__container:not(.AdminSideNav-module__U7eMWq__containerCollapsed) .AdminSideNav-module__U7eMWq__navLink.AdminSideNav-module__U7eMWq__navLinkActive{background-color:var(--accent);color:var(--white)}.AdminSideNav-module__U7eMWq__container:not(.AdminSideNav-module__U7eMWq__containerCollapsed) .AdminSideNav-module__U7eMWq__actionBtns{grid-column:1/-1;display:flex}.AdminSideNav-module__U7eMWq__title{font-size:2rem}}
.FalseButton-module__D5mofW__container{z-index:1;cursor:pointer;position:relative}.FalseButton-module__D5mofW__btn{font-family:var(--DotSansRegular);border-radius:50px;justify-content:center;align-items:center;gap:2rem;width:100%;padding:1rem 2rem;font-size:16px;font-weight:500;transition:all .2s ease-in-out;display:inline-flex;position:relative;overflow:hidden}.FalseButton-module__D5mofW__lime{background-color:var(--lime)}.FalseButton-module__D5mofW__lime:hover{background-color:var(--black);color:var(--white)}.FalseButton-module__D5mofW__grayOutline{background-color:var(--white);border:1px solid var(--gray)}.FalseButton-module__D5mofW__grayOutlineii{border:1px solid var(--tan);color:var(--tan);background-color:#0000}.FalseButton-module__D5mofW__imgContainer{width:35px;height:35px;position:relative}.FalseButton-module__D5mofW__img{border:1px solid var(--black);object-fit:cover;border-radius:50%;padding:3px}.FalseButton-module__D5mofW__noBackgroundBlueText{border:1px solid var(--black);padding:.4rem 1rem .4rem .5rem}.FalseButton-module__D5mofW__black{background-color:var(--black);color:var(--white);border:1px solid var(--black)}.FalseButton-module__D5mofW__black:hover{color:var(--black);background-color:#0000}@media (hover:hover) and (pointer:fine){.FalseButton-module__D5mofW__container:hover .FalseButton-module__D5mofW__arrow{transform:rotate(90deg)translateY(-5px)}}@media screen and (max-width:868px){.FalseButton-module__D5mofW__noBackgroundBlueText{border:1px solid var(--lightBlue)}}
.BadgeCount-module__uVNcIG__container{background-color:var(--accent);border:1px solid var(--cream);width:2.1rem;height:2.1rem;color:var(--cream);letter-spacing:normal;border-radius:999px;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;line-height:0;display:flex}
.AdminScheduleSnapshot-module__611SFa__container{border:1px solid var(--stroke);border-radius:10px;gap:1rem;padding:2rem;display:grid}.AdminScheduleSnapshot-module__611SFa__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AdminScheduleSnapshot-module__611SFa__title{margin:0}.AdminScheduleSnapshot-module__611SFa__meta{border:1px solid var(--stroke);border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3rem;width:100%;padding:2rem;display:flex}.AdminScheduleSnapshot-module__611SFa__metaItem{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;display:flex}.AdminScheduleSnapshot-module__611SFa__table{grid-gap:1rem;grid-template-columns:repeat(1,1fr);margin-top:3rem;display:grid}.AdminScheduleSnapshot-module__611SFa__rowHead,.AdminScheduleSnapshot-module__611SFa__row{grid-template-columns:1.2fr repeat(3,1fr);align-items:center;gap:1rem;display:grid}.AdminScheduleSnapshot-module__611SFa__rowHead{opacity:.75;border-bottom:1px solid var(--stroke);padding-bottom:.6rem;font-size:1.4rem}.AdminScheduleSnapshot-module__611SFa__colLabel{font-size:1.4rem;font-weight:700}.AdminScheduleSnapshot-module__611SFa__col,.AdminScheduleSnapshot-module__611SFa__colValue{text-align:right}.AdminScheduleSnapshot-module__611SFa__colValue{background:var(--white);border:1px solid var(--stroke);border-radius:5px;padding:.7rem .9rem;font-size:1.4rem;font-weight:800}@media screen and (max-width:700px){.AdminScheduleSnapshot-module__611SFa__header{flex-direction:column;align-items:flex-start}.AdminScheduleSnapshot-module__611SFa__meta{text-align:left}.AdminScheduleSnapshot-module__611SFa__rowHead,.AdminScheduleSnapshot-module__611SFa__row{text-align:left;grid-template-columns:1fr}.AdminScheduleSnapshot-module__611SFa__col,.AdminScheduleSnapshot-module__611SFa__colValue{text-align:left}}
.AdminDriverSnapshot-module__nVCwDq__container{border:1px solid var(--stroke);border-radius:10px;gap:2rem;padding:2rem;display:grid}.AdminDriverSnapshot-module__nVCwDq__header{gap:16px;display:grid}.AdminDriverSnapshot-module__nVCwDq__titleRow{grid-gap:2rem;grid-template-columns:repeat(1,1fr);display:grid}.AdminDriverSnapshot-module__nVCwDq__titleGroup{flex-direction:column;gap:4px;display:flex}.AdminDriverSnapshot-module__nVCwDq__dateLabel{color:var(--paragraph);font-size:1.4rem}.AdminDriverSnapshot-module__nVCwDq__statsRow{background:var(--lightGray);border-radius:8px;flex-wrap:wrap;align-items:center;gap:2rem;padding:1rem 1.5rem;display:flex}.AdminDriverSnapshot-module__nVCwDq__stat{flex-direction:column;align-items:center;gap:1rem;display:flex}.AdminDriverSnapshot-module__nVCwDq__statNumber{letter-spacing:normal;color:var(--black);font-size:1.8rem;font-weight:700}.AdminDriverSnapshot-module__nVCwDq__statUpcoming{color:#2563eb}.AdminDriverSnapshot-module__nVCwDq__statActive{color:#7c3aed}.AdminDriverSnapshot-module__nVCwDq__statCompleted{color:#16a34a}.AdminDriverSnapshot-module__nVCwDq__statDanger{color:#dc2626}.AdminDriverSnapshot-module__nVCwDq__statCoverage{color:#0891b2}.AdminDriverSnapshot-module__nVCwDq__statLabel{color:var(--paragraph);text-transform:uppercase;letter-spacing:.02em;font-size:1.4rem}.AdminDriverSnapshot-module__nVCwDq__statDivider{background:var(--stroke);width:1px;height:32px}.AdminDriverSnapshot-module__nVCwDq__legend{background:var(--white);border:1px solid var(--stroke);border-radius:8px;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.AdminDriverSnapshot-module__nVCwDq__legendTitle{letter-spacing:normal;color:var(--black);font-size:1.4rem;font-weight:700}.AdminDriverSnapshot-module__nVCwDq__legendItems{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.AdminDriverSnapshot-module__nVCwDq__legendItem{color:var(--paragraph);align-items:center;gap:1rem;font-size:1.4rem;display:flex}.AdminDriverSnapshot-module__nVCwDq__legendDot{border-radius:3px;flex-shrink:0;width:12px;height:12px}.AdminDriverSnapshot-module__nVCwDq__legendDot_active{background:#16a34a;box-shadow:0 0 0 2px #16a34a33}.AdminDriverSnapshot-module__nVCwDq__legendDot_idle{background:#9ca3af;box-shadow:0 0 0 2px #9ca3af33}.AdminDriverSnapshot-module__nVCwDq__legendDot_inProgress{background:#7c3aed;animation:2s infinite AdminDriverSnapshot-module__nVCwDq__pulse;box-shadow:0 0 0 2px #7c3aed33}@keyframes AdminDriverSnapshot-module__nVCwDq__pulse{0%,to{box-shadow:0 0 0 2px #7c3aed33}50%{box-shadow:0 0 0 4px #7c3aed1a}}.AdminDriverSnapshot-module__nVCwDq__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}.AdminDriverSnapshot-module__nVCwDq__emptyIcon{font-size:3rem}.AdminDriverSnapshot-module__nVCwDq__emptyText{color:var(--paragraph);font-size:1.5rem}.AdminDriverSnapshot-module__nVCwDq__tableCard{background:var(--white);border:1px solid var(--stroke);border-radius:12px;overflow-x:auto}.AdminDriverSnapshot-module__nVCwDq__table{border-collapse:collapse;width:100%;min-width:850px}.AdminDriverSnapshot-module__nVCwDq__thead{background:var(--white);z-index:2;position:sticky;top:0}.AdminDriverSnapshot-module__nVCwDq__trHead{border-bottom:1px solid var(--stroke)}.AdminDriverSnapshot-module__nVCwDq__th{text-align:left;letter-spacing:.02em;opacity:.85;white-space:nowrap;padding:12px 14px;font-size:1.4rem;font-weight:900}.AdminDriverSnapshot-module__nVCwDq__thRight{text-align:right}.AdminDriverSnapshot-module__nVCwDq__tr{cursor:pointer;border-bottom:1px solid var(--stroke);transition:all .3s ease-in;position:relative}.AdminDriverSnapshot-module__nVCwDq__tr:last-child{border-bottom:none}.AdminDriverSnapshot-module__nVCwDq__tr:hover,.AdminDriverSnapshot-module__nVCwDq__tr:focus-within{background:var(--lightGray)}.AdminDriverSnapshot-module__nVCwDq__tr_active{background:linear-gradient(135deg,#16a34a0a 0%,#22c55e14 100%);border-left:4px solid #16a34a}.AdminDriverSnapshot-module__nVCwDq__tr_inProgress{background:linear-gradient(135deg,#7c3aed0a 0%,#8b5cf614 100%);border-left:4px solid #7c3aed;animation:3s infinite AdminDriverSnapshot-module__nVCwDq__rowGlow}@keyframes AdminDriverSnapshot-module__nVCwDq__rowGlow{0%,to{background:linear-gradient(135deg,#7c3aed0a 0%,#8b5cf614 100%)}50%{background:linear-gradient(135deg,#7c3aed14 0%,#8b5cf61f 100%)}}.AdminDriverSnapshot-module__nVCwDq__tr_idle{background:var(--white);border-left:4px solid #0000}.AdminDriverSnapshot-module__nVCwDq__td{vertical-align:middle;padding:12px 14px;position:relative}.AdminDriverSnapshot-module__nVCwDq__rowStretchedLink{z-index:1;position:absolute;inset:0}.AdminDriverSnapshot-module__nVCwDq__cellInner{z-index:2;position:relative}.AdminDriverSnapshot-module__nVCwDq__tdRight{text-align:right;white-space:nowrap}.AdminDriverSnapshot-module__nVCwDq__cellStack{gap:1rem;display:grid}.AdminDriverSnapshot-module__nVCwDq__driverName{color:var(--black);font-size:1.6rem;font-weight:600}.AdminDriverSnapshot-module__nVCwDq__driverEmail{color:var(--paragraph);font-size:1.4rem}.AdminDriverSnapshot-module__nVCwDq__phoneLink{color:#2563eb;z-index:3;font-size:1.4rem;text-decoration:none;position:relative}.AdminDriverSnapshot-module__nVCwDq__phoneLink:hover{text-decoration:underline}.AdminDriverSnapshot-module__nVCwDq__noPhone{color:var(--paragraph);opacity:.6;font-size:1.4rem;font-style:italic}.AdminDriverSnapshot-module__nVCwDq__countCell{align-items:center;gap:8px;display:flex}.AdminDriverSnapshot-module__nVCwDq__countBadge{letter-spacing:normal;border-radius:8px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 10px;font-size:1.4rem;font-weight:700;display:inline-flex}.AdminDriverSnapshot-module__nVCwDq__countBadgeActive{color:#fff;background:linear-gradient(135deg,#16a34a 0%,#22c55e 100%);box-shadow:0 2px 4px #16a34a40}.AdminDriverSnapshot-module__nVCwDq__countBadgeZero{background:var(--lightGray);color:var(--paragraph);border:1px solid var(--stroke)}.AdminDriverSnapshot-module__nVCwDq__completedNote{color:#16a34a;font-size:1.4rem;font-weight:500}.AdminDriverSnapshot-module__nVCwDq__monthCount{color:var(--black);font-size:1.4rem;font-weight:600}.AdminDriverSnapshot-module__nVCwDq__totalCount{color:var(--paragraph);font-size:1.4rem;font-weight:500}.AdminDriverSnapshot-module__nVCwDq__statusBadge{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:999px;width:fit-content;padding:5px 12px;font-size:1.4rem;font-weight:800}.AdminDriverSnapshot-module__nVCwDq__statusBadge_active{color:#16a34a;background:#16a34a1f;border:1px solid #16a34a47}.AdminDriverSnapshot-module__nVCwDq__statusBadge_inProgress{color:#7c3aed;background:#7c3aed1f;border:1px solid #7c3aed59}.AdminDriverSnapshot-module__nVCwDq__statusBadge_idle{color:var(--paragraph);background:#0000000a;border:1px solid #0000001f}.AdminDriverSnapshot-module__nVCwDq__driverImageWrap{border:2px solid var(--stroke);border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.AdminDriverSnapshot-module__nVCwDq__driverImage{object-fit:cover;width:100%;height:100%}@media screen and (max-width:768px){.AdminDriverSnapshot-module__nVCwDq__td[data-label=""]:before{display:none}.AdminDriverSnapshot-module__nVCwDq__driverImageWrap{width:48px;height:48px}.AdminDriverSnapshot-module__nVCwDq__statsRow{justify-content:space-around;padding:1rem}.AdminDriverSnapshot-module__nVCwDq__statDivider{display:none}.AdminDriverSnapshot-module__nVCwDq__legend,.AdminDriverSnapshot-module__nVCwDq__legendItems{flex-direction:column;align-items:flex-start;gap:1rem}.AdminDriverSnapshot-module__nVCwDq__tableCard{background:0 0;border:0;overflow:visible}.AdminDriverSnapshot-module__nVCwDq__table{border-collapse:separate;min-width:0}.AdminDriverSnapshot-module__nVCwDq__thead{display:none}.AdminDriverSnapshot-module__nVCwDq__table,.AdminDriverSnapshot-module__nVCwDq__table tbody,.AdminDriverSnapshot-module__nVCwDq__tr,.AdminDriverSnapshot-module__nVCwDq__td{width:100%;display:block}.AdminDriverSnapshot-module__nVCwDq__tr{border:1px solid var(--stroke);background:var(--white);border-left-width:4px;border-radius:12px;margin-bottom:12px;padding:12px}.AdminDriverSnapshot-module__nVCwDq__tr:hover{background:var(--white)}.AdminDriverSnapshot-module__nVCwDq__td{border-bottom:1px solid var(--stroke);padding:10px 0}.AdminDriverSnapshot-module__nVCwDq__td:last-child{border-bottom:0;padding-bottom:0}.AdminDriverSnapshot-module__nVCwDq__td:first-child{padding-top:0}.AdminDriverSnapshot-module__nVCwDq__td:before{content:attr(data-label);letter-spacing:normal;opacity:.6;margin-bottom:6px;font-size:1.4rem;font-weight:900;display:block}.AdminDriverSnapshot-module__nVCwDq__tdRight{text-align:left}}@media screen and (max-width:568px){.AdminDriverSnapshot-module__nVCwDq__container{padding:1.5rem}.AdminDriverSnapshot-module__nVCwDq__titleRow{flex-direction:column;align-items:flex-start}.AdminDriverSnapshot-module__nVCwDq__statsRow{gap:1rem}.AdminDriverSnapshot-module__nVCwDq__stat{min-width:60px}.AdminDriverSnapshot-module__nVCwDq__statNumber{font-size:1.6rem}.AdminDriverSnapshot-module__nVCwDq__statLabel,.AdminDriverSnapshot-module__nVCwDq__td:before,.AdminDriverSnapshot-module__nVCwDq__legendItem{font-size:1.4rem}}
.AdminVehicleSnapshot-module__hMYINW__container{border:1px solid var(--stroke);border-radius:10px;gap:1rem;padding:2rem;display:grid}.AdminVehicleSnapshot-module__hMYINW__header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.AdminVehicleSnapshot-module__hMYINW__title{margin:0}.AdminVehicleSnapshot-module__hMYINW__meta{opacity:.85;font-size:1.4rem}.AdminVehicleSnapshot-module__hMYINW__metaStrong{opacity:1;font-weight:900}.AdminVehicleSnapshot-module__hMYINW__grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.AdminVehicleSnapshot-module__hMYINW__metric{background:var(--white);border:1px solid var(--stroke);border-radius:7px;gap:2rem;padding:1rem;display:grid}.AdminVehicleSnapshot-module__hMYINW__metricLabel{opacity:.75;font-size:1.4rem;font-weight:700}.AdminVehicleSnapshot-module__hMYINW__metricValue{font-size:1.4rem;font-weight:800}.AdminVehicleSnapshot-module__hMYINW__breakdown{background:var(--white);border:1px solid var(--stroke);border-radius:10px;gap:2rem;padding:1rem;display:grid}.AdminVehicleSnapshot-module__hMYINW__breakdownTitle{opacity:.9;border-bottom:1px solid var(--stroke);width:100%;padding-bottom:1rem;font-weight:800}.AdminVehicleSnapshot-module__hMYINW__list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.AdminVehicleSnapshot-module__hMYINW__row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AdminVehicleSnapshot-module__hMYINW__catName{font-size:1.4rem;font-weight:800}.AdminVehicleSnapshot-module__hMYINW__catNums{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}.AdminVehicleSnapshot-module__hMYINW__pill{border:1px solid var(--stroke);background:var(--cream);border-radius:999px;align-items:center;gap:1rem;padding:.35rem .7rem;font-size:1.4rem;display:inline-flex}@media screen and (max-width:900px){.AdminVehicleSnapshot-module__hMYINW__grid{grid-template-columns:1fr}.AdminVehicleSnapshot-module__hMYINW__row{flex-direction:column;align-items:flex-start}.AdminVehicleSnapshot-module__hMYINW__catNums{justify-content:flex-start}}
.AdminActivityFeed-module__LPineq__container{border:1px solid var(--stroke);border-radius:10px;gap:1rem;padding:2rem;display:grid;overflow:hidden}.AdminActivityFeed-module__LPineq__header{gap:12px;display:grid}.AdminActivityFeed-module__LPineq__titleRow{gap:10px;display:grid}.AdminActivityFeed-module__LPineq__kpis{opacity:.8;border-bottom:2px solid var(--stroke);flex-wrap:wrap;gap:10px;padding-bottom:1rem;font-size:12px;display:flex}.AdminActivityFeed-module__LPineq__kpi{border:2px solid var(--stroke);background:#00000005;border-radius:999px;padding:6px 10px;font-weight:700}.AdminActivityFeed-module__LPineq__controls{flex-flow:column wrap;gap:10px;display:flex}.AdminActivityFeed-module__LPineq__tabs{flex-wrap:wrap;gap:8px;display:flex}.AdminActivityFeed-module__LPineq__tab{cursor:pointer;background:#00000005;border:1px solid #00000024;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:800}.AdminActivityFeed-module__LPineq__tabActive{background:#00000014;border-color:#00000040}.AdminActivityFeed-module__LPineq__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.AdminActivityFeed-module__LPineq__row{background:var(--white);border:1px solid var(--stroke);border-radius:12px;grid-template-columns:1fr auto;align-items:start;gap:10px;padding:1.5rem;display:grid;overflow:hidden}.AdminActivityFeed-module__LPineq__tone{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AdminActivityFeed-module__LPineq__left{grid-gap:1rem;grid-template-columns:repeat(1,1fr);min-width:0;display:grid}.AdminActivityFeed-module__LPineq__box{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex}.AdminActivityFeed-module__LPineq__btnContainer{width:100%;margin-top:1rem;display:flex}@media screen and (max-width:568px){.AdminActivityFeed-module__LPineq__tab{padding:7px 10px;font-size:13px}.AdminActivityFeed-module__LPineq__kpis{gap:8px}.AdminActivityFeed-module__LPineq__kpi{padding:6px 9px}.AdminActivityFeed-module__LPineq__row{grid-template-columns:1fr}}
.AdminRecentBookingRequests-module__aILL0q__container{gap:2rem;display:grid}.AdminRecentBookingRequests-module__aILL0q__header{gap:12px;display:grid}.AdminRecentBookingRequests-module__aILL0q__titleRow{gap:10px;display:grid}.AdminRecentBookingRequests-module__aILL0q__kpis{opacity:.8;border-bottom:2px solid var(--stroke);flex-wrap:wrap;gap:10px;padding-bottom:1rem;font-size:12px;display:flex}.AdminRecentBookingRequests-module__aILL0q__kpi{border:2px solid var(--stroke);background:#00000005;border-radius:999px;padding:6px 10px;font-weight:700}.AdminRecentBookingRequests-module__aILL0q__controls{flex-flow:column wrap;gap:10px;display:flex}.AdminRecentBookingRequests-module__aILL0q__tabs{flex-wrap:wrap;gap:8px;display:flex}.AdminRecentBookingRequests-module__aILL0q__tab{cursor:pointer;background:#00000005;border:1px solid #00000024;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:800}.AdminRecentBookingRequests-module__aILL0q__tabActive{background:#00000014;border-color:#00000040}.AdminRecentBookingRequests-module__aILL0q__tableCard{background:var(--white);border:1px solid var(--stroke);border-radius:12px;overflow-x:auto}.AdminRecentBookingRequests-module__aILL0q__table{border-collapse:collapse;width:100%;min-width:1120px}.AdminRecentBookingRequests-module__aILL0q__thead{background:var(--white);z-index:2;position:sticky;top:0}.AdminRecentBookingRequests-module__aILL0q__trHead{border-bottom:1px solid var(--stroke)}.AdminRecentBookingRequests-module__aILL0q__th{text-align:left;letter-spacing:.02em;opacity:.85;white-space:nowrap;padding:12px 14px;font-size:1.4rem;font-weight:900}.AdminRecentBookingRequests-module__aILL0q__thRight{text-align:right}.AdminRecentBookingRequests-module__aILL0q__tr{border-bottom:1px solid var(--stroke);cursor:pointer;transition:all .3s ease-in;position:relative}.AdminRecentBookingRequests-module__aILL0q__tr:hover,.AdminRecentBookingRequests-module__aILL0q__tr:focus-within{background:var(--lightGray)}.AdminRecentBookingRequests-module__aILL0q__td{vertical-align:top;padding:12px 14px;position:relative}.AdminRecentBookingRequests-module__aILL0q__rowStretchedLink{z-index:1;position:absolute;inset:0}.AdminRecentBookingRequests-module__aILL0q__cellInner{z-index:2;position:relative}.AdminRecentBookingRequests-module__aILL0q__tdRight{text-align:right;white-space:nowrap}.AdminRecentBookingRequests-module__aILL0q__rowLink{letter-spacing:-.01em;font-weight:600}.AdminRecentBookingRequests-module__aILL0q__rowLink:hover{text-decoration:underline}.AdminRecentBookingRequests-module__aILL0q__cellStack{gap:1rem;display:grid}.AdminRecentBookingRequests-module__aILL0q__cellStrong{font-weight:900}.AdminRecentBookingRequests-module__aILL0q__cellSub{opacity:.7;font-size:1.4rem;line-height:1.25}.AdminRecentBookingRequests-module__aILL0q__cellMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AdminRecentBookingRequests-module__aILL0q__route{opacity:.9;white-space:nowrap;text-overflow:ellipsis;max-width:520px;font-size:1.4rem;overflow:hidden}.AdminRecentBookingRequests-module__aILL0q__badge{text-transform:uppercase;letter-spacing:normal;white-space:nowrap;background:#00000008;border:1px solid #0000001f;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:800}.AdminRecentBookingRequests-module__aILL0q__badge_neutral{background:#0000000a}.AdminRecentBookingRequests-module__aILL0q__badge_warning{background:#ffc80933;border-color:#ffc8098c}.AdminRecentBookingRequests-module__aILL0q__badge_danger{background:#b400001f;border-color:#b4000059}.AdminRecentBookingRequests-module__aILL0q__badge_good{background:#008c501f;border-color:#008c5047}.AdminRecentBookingRequests-module__aILL0q__pill{white-space:nowrap;background:#00000005;border:1px solid #0000001a;border-radius:999px;padding:4px 8px;font-size:12px}@media screen and (max-width:768px){.AdminRecentBookingRequests-module__aILL0q__tableCard{background:0 0;border:0;overflow:visible}.AdminRecentBookingRequests-module__aILL0q__table{border-collapse:separate;min-width:0}.AdminRecentBookingRequests-module__aILL0q__thead{display:none}.AdminRecentBookingRequests-module__aILL0q__table,.AdminRecentBookingRequests-module__aILL0q__table tbody,.AdminRecentBookingRequests-module__aILL0q__tr,.AdminRecentBookingRequests-module__aILL0q__td{width:100%;display:block}.AdminRecentBookingRequests-module__aILL0q__tr{border:1px solid var(--stroke);background:var(--white);border-radius:12px;margin-bottom:12px;padding:12px}.AdminRecentBookingRequests-module__aILL0q__tr:hover{background:var(--white)}.AdminRecentBookingRequests-module__aILL0q__td{border-bottom:1px solid var(--stroke);padding:10px 0}.AdminRecentBookingRequests-module__aILL0q__td:last-child{border-bottom:0;padding-bottom:0}.AdminRecentBookingRequests-module__aILL0q__td:first-child{padding-top:0}.AdminRecentBookingRequests-module__aILL0q__td:before{content:attr(data-label);opacity:.6;margin-bottom:6px;font-size:1.4rem;font-weight:900;display:block}.AdminRecentBookingRequests-module__aILL0q__tdRight{text-align:left}.AdminRecentBookingRequests-module__aILL0q__route{white-space:normal;text-overflow:clip;max-width:100%;line-height:1.25;overflow:visible}}@media screen and (max-width:568px){.AdminRecentBookingRequests-module__aILL0q__tab{padding:7px 10px;font-size:13px}.AdminRecentBookingRequests-module__aILL0q__kpis{gap:8px}.AdminRecentBookingRequests-module__aILL0q__kpi{padding:6px 9px}.AdminRecentBookingRequests-module__aILL0q__td:before{font-size:1rem}.AdminRecentBookingRequests-module__aILL0q__cellSub{font-size:1.4rem}.AdminRecentBookingRequests-module__aILL0q__pill{padding:4px 7px;font-size:11px}}.AdminRecentBookingRequests-module__aILL0q__bulkBar{background:var(--cream);border:2px solid var(--stroke);border-radius:10px;flex-wrap:wrap;align-items:center;gap:1.4rem;padding:1.2rem 1.6rem;font-size:1.6rem;display:flex}.AdminRecentBookingRequests-module__aILL0q__bulkCount{font-weight:700}.AdminRecentBookingRequests-module__aILL0q__bulkBtn{background:var(--accent);color:var(--white);cursor:pointer;border:none;border-radius:7px;padding:.8rem 1.4rem;font-size:1.6rem;font-weight:600}.AdminRecentBookingRequests-module__aILL0q__bulkBtn:disabled,.AdminRecentBookingRequests-module__aILL0q__bulkClear:disabled{opacity:.5;cursor:default}.AdminRecentBookingRequests-module__aILL0q__bulkClear{text-underline-offset:3px;cursor:pointer;background:0 0;border:none;font-size:1.6rem;text-decoration:underline}.AdminRecentBookingRequests-module__aILL0q__bulkLink{text-underline-offset:3px;margin-left:auto;font-size:1.6rem;font-weight:600;text-decoration:underline}.AdminRecentBookingRequests-module__aILL0q__checkbox{width:1.8rem;height:1.8rem;accent-color:var(--accent);cursor:pointer;z-index:3;position:relative}.AdminRecentBookingRequests-module__aILL0q__thCheck,.AdminRecentBookingRequests-module__aILL0q__tdCheck{width:4rem}@media screen and (max-width:768px){.AdminRecentBookingRequests-module__aILL0q__bulkLink{margin-left:0}}
.Modal-module__YT4P-W__backdrop{z-index:10000;pointer-events:none;opacity:0;background:#0000004d;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:fixed;inset:0}.Modal-module__YT4P-W__backdrop.Modal-module__YT4P-W__open{pointer-events:auto;opacity:1}.Modal-module__YT4P-W__dialog{background:var(--white);opacity:0;border-radius:10px;width:700px;max-height:95vh;padding:2rem;transition:opacity .25s;position:relative;overflow:auto;transform:scale(.98);z-index:10001!important}.Modal-module__YT4P-W__dialog.Modal-module__YT4P-W__open{opacity:1;transform:scale(1)}.Modal-module__YT4P-W__closeBtn{cursor:pointer;z-index:999;background:0 0;border:none;justify-content:flex-end;align-items:center;margin-left:auto;display:flex;position:absolute;top:30px;right:30px}.Modal-module__YT4P-W__icon{width:4rem;height:4rem;color:var(--black)}@media (max-width:768px){.Modal-module__YT4P-W__dialog{margin-left:1rem;margin-right:1rem}}@media (max-width:568px){.Modal-module__YT4P-W__closeBtn{top:20px;right:20px}}
.InvoiceSection-module__11YRzq__container{flex-direction:column;gap:1.2rem;margin-top:1.6rem;display:flex}.InvoiceSection-module__11YRzq__emailDisplay{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:.8rem;margin-bottom:.4rem;padding:.8rem 1.4rem;font-size:1.3rem;display:inline-flex}.InvoiceSection-module__11YRzq__emailLabel{color:#888;white-space:nowrap;font-weight:500}.InvoiceSection-module__11YRzq__emailValue{color:#1a1a1a;word-break:break-all;font-weight:600}.InvoiceSection-module__11YRzq__btnGroup{grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.InvoiceSection-module__11YRzq__sentHistory{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:.6rem;margin-top:.4rem;padding:1.2rem 1.4rem;display:flex}.InvoiceSection-module__11YRzq__sentHistoryTitle{text-transform:uppercase;letter-spacing:.5px;color:#888;margin-bottom:.4rem;font-size:1.2rem;font-weight:700}.InvoiceSection-module__11YRzq__sentHistoryRow{justify-content:space-between;align-items:center;gap:1rem;font-size:1.3rem;display:flex}.InvoiceSection-module__11YRzq__sentHistoryEmail{color:#1a1a1a;word-break:break-all;font-weight:500}.InvoiceSection-module__11YRzq__sentHistoryDate{color:#888;white-space:nowrap;flex-shrink:0}@media screen and (max-width:568px){.InvoiceSection-module__11YRzq__btnGroup{grid-template-columns:1fr}}
.InvoicePreview-module__x7Gwbq__container{flex-direction:column;gap:2rem;display:flex}.InvoicePreview-module__x7Gwbq__invoice{background:#fff;border:1px solid #0000001a;padding:2.5rem;position:relative;overflow:hidden}.InvoicePreview-module__x7Gwbq__header{border-bottom:2px solid #f0f0f0;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;display:flex}.InvoicePreview-module__x7Gwbq__logoSection{flex-direction:column;gap:1rem;display:flex}.InvoicePreview-module__x7Gwbq__logoWrap{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.InvoicePreview-module__x7Gwbq__logo{color:#000;width:2.5rem;height:2.5rem}.InvoicePreview-module__x7Gwbq__logoImage{width:2.5rem;height:2.5rem}.InvoicePreview-module__x7Gwbq__logoText{letter-spacing:-.5px;color:#000;font-size:1.5rem;font-weight:600}.InvoicePreview-module__x7Gwbq__companyDetails{color:#666;flex-direction:column;gap:1rem;font-size:1.4rem;display:flex}.InvoicePreview-module__x7Gwbq__companyDetails p{margin:0}.InvoicePreview-module__x7Gwbq__invoiceInfo{text-align:right}.InvoicePreview-module__x7Gwbq__invoiceTitle{letter-spacing:2px;color:#000;margin:0 0 1rem;font-size:2rem;font-weight:800}.InvoicePreview-module__x7Gwbq__invoiceMeta{flex-direction:column;gap:1rem;display:flex}.InvoicePreview-module__x7Gwbq__metaRow{justify-content:flex-end;gap:1rem;display:flex}.InvoicePreview-module__x7Gwbq__metaLabel{color:#888;font-size:1.4rem}.InvoicePreview-module__x7Gwbq__metaValue{text-align:right;min-width:100px;font-size:1.4rem;font-weight:600}.InvoicePreview-module__x7Gwbq__billTo{margin-bottom:2rem}.InvoicePreview-module__x7Gwbq__sectionTitle{text-transform:uppercase;letter-spacing:1px;color:#888;margin:0 0 .75rem;font-size:1.4rem;font-weight:700}.InvoicePreview-module__x7Gwbq__customerInfo{flex-direction:column;gap:1rem;display:flex}.InvoicePreview-module__x7Gwbq__customerInfo p{margin:0;font-size:1.4rem}.InvoicePreview-module__x7Gwbq__customerName{font-weight:600;font-size:1.4rem!important}.InvoicePreview-module__x7Gwbq__tripSection{background:#fafafa;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.InvoicePreview-module__x7Gwbq__tripGrid{grid-template-columns:repeat(2,1fr);gap:1rem 2rem;margin-bottom:1.5rem;display:grid}.InvoicePreview-module__x7Gwbq__tripRow{flex-direction:column;gap:1rem;display:flex}.InvoicePreview-module__x7Gwbq__tripLabel{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:1.4rem}.InvoicePreview-module__x7Gwbq__tripValue{font-size:1.4rem;font-weight:500}.InvoicePreview-module__x7Gwbq__route{flex-direction:column;gap:0;display:flex;position:relative}.InvoicePreview-module__x7Gwbq__routePoint{align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex;position:relative}.InvoicePreview-module__x7Gwbq__routePoint:not(:last-child):after{content:"";background:#ddd;width:2px;position:absolute;top:calc(.75rem + 28px);bottom:-.75rem;left:14px}.InvoicePreview-module__x7Gwbq__routeMarker{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.4rem;font-weight:700;display:flex}.InvoicePreview-module__x7Gwbq__routeMarker[data-type=pickup]{background:#22c55e}.InvoicePreview-module__x7Gwbq__routeMarker[data-type=stop]{background:#3b82f6}.InvoicePreview-module__x7Gwbq__routeMarker[data-type=dropoff]{background:#ef4444}.InvoicePreview-module__x7Gwbq__routeAddress{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.InvoicePreview-module__x7Gwbq__routeLabel{text-transform:uppercase;letter-spacing:.5px;color:#888;font-size:1.4rem;font-weight:600}.InvoicePreview-module__x7Gwbq__routeAddress span:last-child{word-break:break-word;font-size:1.4rem}.InvoicePreview-module__x7Gwbq__lineItemsSection{margin-bottom:2rem}.InvoicePreview-module__x7Gwbq__lineItemsTable{border-collapse:collapse;width:100%}.InvoicePreview-module__x7Gwbq__lineItemsTable th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#888;border-bottom:2px solid #eee;padding:.75rem 0;font-size:1.4rem;font-weight:600}.InvoicePreview-module__x7Gwbq__lineItemsTable td{border-bottom:1px solid #f0f0f0;padding:.75rem 0;font-size:1.4rem}.InvoicePreview-module__x7Gwbq__lineItemDesc{width:70%}.InvoicePreview-module__x7Gwbq__lineItemAmount{text-align:right;font-variant-numeric:tabular-nums;width:30%}.InvoicePreview-module__x7Gwbq__totalsSection{justify-content:flex-end;margin-bottom:2rem;display:flex}.InvoicePreview-module__x7Gwbq__totalsGrid{flex-direction:column;gap:1rem;width:280px;display:flex}.InvoicePreview-module__x7Gwbq__totalsRow{font-variant-numeric:tabular-nums;justify-content:space-between;font-size:1.4rem;display:flex}.InvoicePreview-module__x7Gwbq__totalsRow span{font-size:1.4rem}.InvoicePreview-module__x7Gwbq__totalsBold{border-top:1px solid #eee;padding-top:.5rem;font-size:1.4rem;font-weight:700}.InvoicePreview-module__x7Gwbq__amountPaid{color:#22c55e;padding-top:.5rem;font-size:1.4rem;font-weight:700}.InvoicePreview-module__x7Gwbq__refund{color:#ef4444}.InvoicePreview-module__x7Gwbq__divider{background:#eee;height:1px;margin:.25rem 0}.InvoicePreview-module__x7Gwbq__paidStamp{pointer-events:none;background:#22c55e0d;border:4px solid #22c55e4d;border-radius:8px;flex-direction:column;align-items:center;gap:1rem;padding:1rem 2rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-15deg)}.InvoicePreview-module__x7Gwbq__paidText{letter-spacing:4px;color:#22c55e66;font-size:3rem;font-weight:900}.InvoicePreview-module__x7Gwbq__paidDate{color:#22c55e80;font-size:1.4rem;font-weight:600}.InvoicePreview-module__x7Gwbq__footer{text-align:center;border-top:1px solid #f0f0f0;padding-top:2rem}.InvoicePreview-module__x7Gwbq__footer p{color:#666;margin:0;font-size:1.4rem}.InvoicePreview-module__x7Gwbq__footer p:first-child{color:#333;margin-bottom:.5rem;font-weight:500}.InvoicePreview-module__x7Gwbq__footerSmall{font-size:1.4rem!important}.InvoicePreview-module__x7Gwbq__actions{justify-content:center;display:flex}.InvoicePreview-module__x7Gwbq__downloadBtn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:8px;justify-content:center;align-items:center;gap:1rem;padding:.875rem 2rem;font-size:1.4rem;font-weight:600;transition:all .2s;display:inline-flex}.InvoicePreview-module__x7Gwbq__downloadBtn:hover:not(:disabled){background:#222;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.InvoicePreview-module__x7Gwbq__downloadBtn:disabled{opacity:.7;cursor:not-allowed}.InvoicePreview-module__x7Gwbq__downloadIcon{font-size:1.4rem}.InvoicePreview-module__x7Gwbq__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite InvoicePreview-module__x7Gwbq__spin}@keyframes InvoicePreview-module__x7Gwbq__spin{to{transform:rotate(360deg)}}.InvoicePreview-module__x7Gwbq__paymentSection{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:2rem;padding:1.25rem 1.5rem}.InvoicePreview-module__x7Gwbq__paymentGrid{grid-template-columns:repeat(3,1fr);gap:1rem 2rem;display:grid}.InvoicePreview-module__x7Gwbq__paymentItem{flex-direction:column;gap:1rem;display:flex}.InvoicePreview-module__x7Gwbq__paymentLabel{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:1.4rem}.InvoicePreview-module__x7Gwbq__paymentValue{color:#222;font-size:1.4rem;font-weight:600}.InvoicePreview-module__x7Gwbq__statusBadge{letter-spacing:.5px;text-transform:uppercase;border-radius:4px;padding:.15rem .6rem;font-size:1.4rem;font-weight:700;display:inline-block}.InvoicePreview-module__x7Gwbq__statusPaid{color:#166534;background:#dcfce7}.InvoicePreview-module__x7Gwbq__statusSent{color:#1e40af;background:#dbeafe}.InvoicePreview-module__x7Gwbq__statusOverdue{color:#991b1b;background:#fee2e2}@media screen and (max-width:768px){.InvoicePreview-module__x7Gwbq__paymentGrid{grid-template-columns:1fr}.InvoicePreview-module__x7Gwbq__invoice{padding:1.5rem}.InvoicePreview-module__x7Gwbq__header{flex-direction:column;gap:2rem}.InvoicePreview-module__x7Gwbq__invoiceInfo{text-align:left}.InvoicePreview-module__x7Gwbq__metaRow{justify-content:flex-start}.InvoicePreview-module__x7Gwbq__metaValue{text-align:left}.InvoicePreview-module__x7Gwbq__invoiceTitle{font-size:1.5rem}.InvoicePreview-module__x7Gwbq__tripGrid{grid-template-columns:1fr}.InvoicePreview-module__x7Gwbq__paidStamp{padding:.75rem 1.5rem}.InvoicePreview-module__x7Gwbq__paidText{font-size:2rem}.InvoicePreview-module__x7Gwbq__totalsSection{justify-content:stretch}.InvoicePreview-module__x7Gwbq__totalsGrid{width:100%}}
.BulkConfirmModal-module__ZpXPWW__modalContent{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;display:flex}.BulkConfirmModal-module__ZpXPWW__modalSubnote{opacity:.8;margin-top:1rem;display:inline-block}.BulkConfirmModal-module__ZpXPWW__confirmBlock{gap:1rem;width:100%;display:grid}.BulkConfirmModal-module__ZpXPWW__confirmLabel{letter-spacing:normal;opacity:.7;text-transform:uppercase;font-size:1.4rem;font-weight:900}.BulkConfirmModal-module__ZpXPWW__confirmCheckboxRow{opacity:.9;align-items:center;gap:1rem;font-size:1.4rem;display:flex}.BulkConfirmModal-module__ZpXPWW__modalActions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-top:5rem;display:flex}
.TrashBanner-module__ETfMWq__banner{background:#ffc8092e;border:2px solid #ffc8098c;border-radius:10px;flex-flow:column wrap;align-items:flex-start;gap:2rem;margin-bottom:2rem;padding:1.6rem 2rem;display:flex}.TrashBanner-module__ETfMWq__icon{margin-right:2rem;font-size:2.4rem;line-height:1}.TrashBanner-module__ETfMWq__text{flex:1;gap:2rem;min-width:260px;display:grid}.TrashBanner-module__ETfMWq__title{letter-spacing:-.2px;font-size:1.8rem;font-weight:900}.TrashBanner-module__ETfMWq__meta{opacity:.85;font-size:14px;font-weight:600;line-height:1.4}.TrashBanner-module__ETfMWq__lock{opacity:.7;font-size:1.4rem;line-height:1.4}.TrashBanner-module__ETfMWq__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.TrashBanner-module__ETfMWq__backLink{text-underline-offset:3px;margin-top:3rem;font-size:1.4rem;font-weight:700;text-decoration:underline}
.AdminChargeCardOnFileButton-module__OzMIKa__wrapper{flex-direction:column;gap:1.4rem;display:flex}.AdminChargeCardOnFileButton-module__OzMIKa__cardPreview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;display:flex}.AdminChargeCardOnFileButton-module__OzMIKa__cardPreviewLeft{align-items:center;gap:1.2rem;display:flex}.AdminChargeCardOnFileButton-module__OzMIKa__cardIcon{flex-shrink:0;font-size:2rem}.AdminChargeCardOnFileButton-module__OzMIKa__cardLabel{font-family:var(--interTight);color:var(--black);font-size:1.4rem;font-weight:600}.AdminChargeCardOnFileButton-module__OzMIKa__cardExpiry{font-family:var(--interTight);color:var(--paragraph);opacity:.7;margin-top:2px;font-size:1.3rem}.AdminChargeCardOnFileButton-module__OzMIKa__confirmBox{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;flex-direction:column;gap:1.2rem;padding:1.4rem;display:flex}.AdminChargeCardOnFileButton-module__OzMIKa__confirmText{font-family:var(--interTight);color:var(--black);margin:0;font-size:1.4rem;line-height:1.5}.AdminChargeCardOnFileButton-module__OzMIKa__confirmActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.AdminChargeCardOnFileButton-module__OzMIKa__offSessionNote{font-family:var(--interTight);color:var(--paragraph);opacity:.55;margin:0;font-size:1.2rem;line-height:1.5}.AdminChargeCardOnFileButton-module__OzMIKa__successState{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:1.4rem;padding:1.4rem;display:flex}.AdminChargeCardOnFileButton-module__OzMIKa__successIcon{color:#15803d;flex-shrink:0;font-size:2rem}.AdminChargeCardOnFileButton-module__OzMIKa__successTitle{font-family:var(--interTight);color:#15803d;font-size:1.4rem;font-weight:700}.AdminChargeCardOnFileButton-module__OzMIKa__successSub{font-family:var(--interTight);color:#15803d;opacity:.8;margin-top:2px;font-size:1.3rem}
.TripGroupCard-module__0oeRWa__card{border:1px solid var(--stroke);background:linear-gradient(135deg,#3b82f614 0%,#2563eb1f 100%);border:2px solid #3b82f64d;border-radius:12px;overflow:hidden}.TripGroupCard-module__0oeRWa__header{background-color:var(--cream);border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:1rem;padding:14px 18px;display:flex}.TripGroupCard-module__0oeRWa__headerLeft{align-items:center;gap:1rem;display:flex}.TripGroupCard-module__0oeRWa__icon{font-size:18px}.TripGroupCard-module__0oeRWa__title{letter-spacing:normal;color:var(--black);font-size:1.4rem;font-weight:700}.TripGroupCard-module__0oeRWa__label{color:var(--paragraph);font-size:1.4rem;font-style:italic}.TripGroupCard-module__0oeRWa__legs{gap:0;display:grid}.TripGroupCard-module__0oeRWa__leg{border-bottom:1px solid var(--stroke);align-items:flex-start;gap:1rem;padding:14px 18px;transition:background .15s;display:flex}.TripGroupCard-module__0oeRWa__leg:last-child{border-bottom:none}.TripGroupCard-module__0oeRWa__leg:hover{background:#00000004}.TripGroupCard-module__0oeRWa__legCurrent{border-left:3px solid var(--black);background:#0000000a}.TripGroupCard-module__0oeRWa__legNumber{background:var(--black);color:#fff;letter-spacing:normal;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1rem;font-size:1.4rem;font-weight:700;display:flex}.TripGroupCard-module__0oeRWa__legContent{flex:1;gap:1rem;min-width:0;display:grid}.TripGroupCard-module__0oeRWa__legTop{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.TripGroupCard-module__0oeRWa__legService{color:var(--black);font-size:1.4rem;font-weight:600}.TripGroupCard-module__0oeRWa__legDate{color:var(--paragraph);white-space:nowrap;font-size:1.4rem}.TripGroupCard-module__0oeRWa__legRoute{color:var(--paragraph);text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;line-height:1.4;overflow:hidden}.TripGroupCard-module__0oeRWa__legMeta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:1rem;display:flex}.TripGroupCard-module__0oeRWa__priceApproved{color:#065f46;font-size:1.4rem;font-weight:600}.TripGroupCard-module__0oeRWa__pricePending{color:#92400e;font-size:1.4rem;font-weight:600}.TripGroupCard-module__0oeRWa__driver{color:var(--paragraph);font-size:1.4rem}.TripGroupCard-module__0oeRWa__legAction{flex-shrink:0;align-items:center;display:flex}.TripGroupCard-module__0oeRWa__currentBadge{color:var(--paragraph);background:#0000000f;border-radius:4px;padding:3px 10px;font-size:1.4rem;font-weight:600}.TripGroupCard-module__0oeRWa__viewLink{color:var(--black);border-radius:4px;padding:3px 10px;font-size:1.4rem;font-weight:600;text-decoration:none;transition:background .15s}.TripGroupCard-module__0oeRWa__viewLink:hover{background:#0000000f}.TripGroupCard-module__0oeRWa__footer{background:#00000008;border-top:1px solid #00000014;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.TripGroupCard-module__0oeRWa__footerLeft{align-items:baseline;gap:8px;display:flex}.TripGroupCard-module__0oeRWa__footerLabel{color:var(--paragraph);font-size:1.4rem;font-weight:600}.TripGroupCard-module__0oeRWa__footerAmount{letter-spacing:normal;color:var(--black);font-size:1.6rem;font-weight:700}.TripGroupCard-module__0oeRWa__footerRight{align-items:center;display:flex}.TripGroupCard-module__0oeRWa__pill{border:1px solid var(--strokeii)}@media (max-width:640px){.TripGroupCard-module__0oeRWa__leg{padding:12px 14px}.TripGroupCard-module__0oeRWa__legTop{flex-direction:column;gap:2px}.TripGroupCard-module__0oeRWa__footer{flex-direction:column;align-items:flex-start;gap:8px}.TripGroupCard-module__0oeRWa__legRoute{white-space:normal}}
.PriceBreakdownCard-module__7oubDG__card{background:var(--cream,#fafaf8);border:1px solid #0000001a;border-radius:10px;overflow:hidden}.PriceBreakdownCard-module__7oubDG__header{background:#fff;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;padding:1.4rem 2rem;display:flex}.PriceBreakdownCard-module__7oubDG__title{color:var(--black,#000);font-size:1.4rem;font-weight:700}.PriceBreakdownCard-module__7oubDG__strategy{background:var(--black,#000);color:#fff;border-radius:20px;padding:3px 10px;font-size:1.4rem;font-weight:600}.PriceBreakdownCard-module__7oubDG__rows{flex-direction:column;gap:0;display:flex}.PriceBreakdownCard-module__7oubDG__row{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.2rem 2rem;display:flex}.PriceBreakdownCard-module__7oubDG__row_zero{background:0 0}.PriceBreakdownCard-module__7oubDG__row_floor{background:#fffbeb;border-left:3px solid #f59e0b}.PriceBreakdownCard-module__7oubDG__row_surcharge{background:#fff7f7;border-left:3px solid #ef4444}.PriceBreakdownCard-module__7oubDG__rowLeft{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;display:flex}.PriceBreakdownCard-module__7oubDG__rowLabel{color:var(--black,#000);font-size:1.4rem;font-weight:600}.PriceBreakdownCard-module__7oubDG__rowDetail{color:#666;font-size:1.4rem;font-weight:400}.PriceBreakdownCard-module__7oubDG__rowAmount{white-space:nowrap;color:var(--black,#000);font-size:1.4rem;font-weight:700}.PriceBreakdownCard-module__7oubDG__total{background:var(--black,#000);color:#fff;justify-content:space-between;align-items:center;padding:1.6rem 2rem;display:flex}.PriceBreakdownCard-module__7oubDG__totalLabel{color:var(--white);font-size:1.4rem;font-weight:600}.PriceBreakdownCard-module__7oubDG__totalAmount{color:var(--white);font-size:1.8rem;font-weight:800}.PriceBreakdownCard-module__7oubDG__vehicleRow{background:var(--lighterBlue);border:1px solid var(--lightBlue);justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.PriceBreakdownCard-module__7oubDG__vehicleLabel{color:#666;font-size:1.4rem;font-weight:500}.PriceBreakdownCard-module__7oubDG__vehicleName{color:var(--black,#000);font-size:1.4rem;font-weight:700}
.SendEstimateButton-module__Y6kTCG__container{flex-direction:column;gap:1.2rem;display:flex}.SendEstimateButton-module__Y6kTCG__emailDisplay{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:.8rem;margin-bottom:.4rem;padding:.8rem 1.4rem;font-size:1.3rem;display:inline-flex}.SendEstimateButton-module__Y6kTCG__emailLabel{color:#888;white-space:nowrap;font-weight:500}.SendEstimateButton-module__Y6kTCG__emailValue{color:#1a1a1a;word-break:break-all;font-weight:600}.SendEstimateButton-module__Y6kTCG__btnGroup{grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.SendEstimateButton-module__Y6kTCG__ghostedWrapper{border-radius:8px;min-height:110px;position:relative;overflow:hidden}.SendEstimateButton-module__Y6kTCG__ghostedButtons{pointer-events:none;user-select:none}.SendEstimateButton-module__Y6kTCG__ghostedBtnGroup{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.SendEstimateButton-module__Y6kTCG__ghostedBtn{background:var(--lightGray);opacity:.5;border-radius:6px;height:42px}.SendEstimateButton-module__Y6kTCG__ghostedOverlay{backdrop-filter:blur(2px);text-align:center;background:#ffffffd1;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.2rem;display:flex;position:absolute;inset:0}.SendEstimateButton-module__Y6kTCG__ghostedMessage{color:var(--paragraph);max-width:40ch;margin:0;font-size:1.4rem;line-height:1.5}.SendEstimateButton-module__Y6kTCG__sendAnywayNote{color:var(--paragraph);border:1px solid var(--stroke);background:#00000008;border-radius:6px;padding:.8rem 1.2rem;font-size:1.3rem;line-height:1.5}.SendEstimateButton-module__Y6kTCG__cancelSendAnyway{font-size:inherit;color:var(--blue);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.SendEstimateButton-module__Y6kTCG__cancelSendAnyway:hover{color:var(--black)}.SendEstimateButton-module__Y6kTCG__sentHistory{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:.6rem;margin-top:.4rem;padding:1.2rem 1.4rem;display:flex}.SendEstimateButton-module__Y6kTCG__sentHistoryTitle{text-transform:uppercase;letter-spacing:.5px;color:#888;margin-bottom:.4rem;font-size:1.2rem;font-weight:700}.SendEstimateButton-module__Y6kTCG__sentHistoryRow{justify-content:space-between;align-items:center;gap:1rem;font-size:1.3rem;display:flex}.SendEstimateButton-module__Y6kTCG__sentHistoryEmail{color:#1a1a1a;word-break:break-all;font-weight:500}.SendEstimateButton-module__Y6kTCG__sentHistoryDate{color:#888;white-space:nowrap;flex-shrink:0}@media screen and (max-width:568px){.SendEstimateButton-module__Y6kTCG__ghostedBtnGroup{grid-template-columns:1fr}.SendEstimateButton-module__Y6kTCG__ghostedBtn{height:38px}}
.Adminupcomingrides-module__rZeSIW__container{border:1px solid var(--stroke);border-radius:10px;gap:2rem;padding:2rem;display:grid}.Adminupcomingrides-module__rZeSIW__header{gap:12px;display:grid}.Adminupcomingrides-module__rZeSIW__titleRow{gap:10px;display:grid}.Adminupcomingrides-module__rZeSIW__kpis{opacity:.8;border-bottom:2px solid var(--stroke);flex-wrap:wrap;gap:10px;padding-bottom:1rem;font-size:14px;display:flex}.Adminupcomingrides-module__rZeSIW__kpi{border:2px solid var(--stroke);background:#00000005;border-radius:999px;padding:6px 10px;font-weight:700}.Adminupcomingrides-module__rZeSIW__kpiWarning{color:#dc2626;background:#ef44441a;border-color:#ef44444d}.Adminupcomingrides-module__rZeSIW__controls{flex-flow:column wrap;gap:10px;display:flex}.Adminupcomingrides-module__rZeSIW__tabs{flex-wrap:wrap;gap:8px;display:flex}.Adminupcomingrides-module__rZeSIW__statsRow{background:var(--lightGray);border-radius:8px;flex-wrap:wrap;align-items:center;gap:2rem;padding:1rem 1.5rem;display:flex}.Adminupcomingrides-module__rZeSIW__stat{flex-direction:column;align-items:center;gap:2px;display:flex}.Adminupcomingrides-module__rZeSIW__statNumber{color:var(--black);font-size:1.8rem;font-weight:700}.Adminupcomingrides-module__rZeSIW__statRevenue{color:#16a34a}.Adminupcomingrides-module__rZeSIW__statWarning{color:#dc2626}.Adminupcomingrides-module__rZeSIW__statGood{color:#16a34a}.Adminupcomingrides-module__rZeSIW__statLabel{color:var(--paragraph);text-transform:uppercase;letter-spacing:.02em;font-size:14px}.Adminupcomingrides-module__rZeSIW__statDivider{background:var(--stroke);width:1px;height:32px}.Adminupcomingrides-module__rZeSIW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}.Adminupcomingrides-module__rZeSIW__emptyIcon{font-size:3rem}.Adminupcomingrides-module__rZeSIW__emptyText{color:var(--paragraph);font-size:15px}.Adminupcomingrides-module__rZeSIW__footer{border-top:1px solid var(--stroke);justify-content:flex-end;padding-top:1rem;display:flex}.Adminupcomingrides-module__rZeSIW__tableCard{background:var(--white);border:1px solid var(--stroke);border-radius:12px;overflow-x:auto}.Adminupcomingrides-module__rZeSIW__table{border-collapse:collapse;width:100%;min-width:1100px}.Adminupcomingrides-module__rZeSIW__thead{background:var(--white);z-index:2;position:sticky;top:0}.Adminupcomingrides-module__rZeSIW__trHead{border-bottom:2px solid var(--stroke)}.Adminupcomingrides-module__rZeSIW__th{text-align:left;letter-spacing:.02em;opacity:.85;white-space:nowrap;padding:12px 14px;font-size:14px;font-weight:900}.Adminupcomingrides-module__rZeSIW__thRight{text-align:right}.Adminupcomingrides-module__rZeSIW__dayHeaderRow{border-top:2px solid var(--stroke);border-bottom:1px solid var(--stroke);background:linear-gradient(90deg,#f8fafc 0%,#f1f5f9 100%);width:100%}.Adminupcomingrides-module__rZeSIW__dayHeaderCell{background-color:var(--blue);width:100%;padding:0}.Adminupcomingrides-module__rZeSIW__dayHeaderInner{align-items:center;gap:10px;padding:10px 16px;display:flex}.Adminupcomingrides-module__rZeSIW__dayHeaderIcon{flex-shrink:0;font-size:16px}.Adminupcomingrides-module__rZeSIW__dayHeaderText{color:var(--white);letter-spacing:-.01em;font-size:15px;font-weight:800}.Adminupcomingrides-module__rZeSIW__dayHeaderCount{color:var(--white);background:#0000000f;border:1px solid #fefefe;border-radius:999px;padding:2px 10px;font-size:14px;font-weight:400}.Adminupcomingrides-module__rZeSIW__tr{border-bottom:1px solid var(--stroke);cursor:pointer;background:linear-gradient(135deg,#3b82f614 0%,#2563eb1f 100%);border-left:4px solid #3b82f64d;transition:background .15s;position:relative}.Adminupcomingrides-module__rZeSIW__tr:hover{background:var(--lightGray)}.Adminupcomingrides-module__rZeSIW__td{vertical-align:top;padding:2rem 14px 12px;position:relative}.Adminupcomingrides-module__rZeSIW__rowStretchedLink{z-index:1;position:absolute;inset:0}.Adminupcomingrides-module__rZeSIW__cellInner{z-index:2;position:relative}.Adminupcomingrides-module__rZeSIW__tdRight{text-align:right;white-space:nowrap}.Adminupcomingrides-module__rZeSIW__rowLink{letter-spacing:-.01em;font-size:16px;font-weight:600}.Adminupcomingrides-module__rZeSIW__rowLink:hover{text-decoration:underline}.Adminupcomingrides-module__rZeSIW__cellStack{gap:7px;display:grid}.Adminupcomingrides-module__rZeSIW__cellSub{opacity:.7;font-size:14px;line-height:1.3}.Adminupcomingrides-module__rZeSIW__phoneLink{color:#2563eb;z-index:3;font-size:1.4rem;text-decoration:none;position:relative}.Adminupcomingrides-module__rZeSIW__timeValue{color:var(--black);white-space:nowrap;font-size:14px;font-weight:700}.Adminupcomingrides-module__rZeSIW__pill{white-space:nowrap;background:#00000008;border:1px solid #0000001a;border-radius:999px;width:fit-content;padding:3px 8px;font-size:14px}.Adminupcomingrides-module__rZeSIW__routeCell{gap:0;display:grid}.Adminupcomingrides-module__rZeSIW__routeRow{align-items:flex-start;gap:8px;display:flex}.Adminupcomingrides-module__rZeSIW__routeDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.Adminupcomingrides-module__rZeSIW__routeAddr{color:var(--black);font-size:14px;font-weight:500;line-height:1.35}.Adminupcomingrides-module__rZeSIW__routeLine{background:var(--stroke);width:1px;height:8px;margin-top:2px;margin-bottom:2px;margin-left:5px}.Adminupcomingrides-module__rZeSIW__amount{white-space:nowrap;color:var(--blue);font-size:15px;font-weight:700;text-decoration:underline}.Adminupcomingrides-module__rZeSIW__badge{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;background:#00000008;border:1px solid #0000001f;border-radius:999px;width:fit-content;padding:5px 10px;font-size:14px;font-weight:800}.Adminupcomingrides-module__rZeSIW__badge_neutral{background:#0000000a}.Adminupcomingrides-module__rZeSIW__badge_warning{background:#ffc80933;border-color:#ffc8098c}.Adminupcomingrides-module__rZeSIW__badge_danger{background:#b400001f;border-color:#b4000059}.Adminupcomingrides-module__rZeSIW__badge_good{background:#008c501f;border-color:#008c5047}.Adminupcomingrides-module__rZeSIW__badge_active{color:#7c3aed;background:#7c3aed1f;border-color:#7c3aed59}.Adminupcomingrides-module__rZeSIW__unassignedCell{background:#ef444414;border:2px solid #ef44444d;border-radius:8px}@media screen and (max-width:768px){.Adminupcomingrides-module__rZeSIW__statsRow{justify-content:space-around;padding:1rem}.Adminupcomingrides-module__rZeSIW__statDivider{display:none}.Adminupcomingrides-module__rZeSIW__tableCard{background:0 0;border:0;overflow:visible}.Adminupcomingrides-module__rZeSIW__table{border-collapse:separate;min-width:0}.Adminupcomingrides-module__rZeSIW__thead{display:none}.Adminupcomingrides-module__rZeSIW__table,.Adminupcomingrides-module__rZeSIW__table tbody,.Adminupcomingrides-module__rZeSIW__tr,.Adminupcomingrides-module__rZeSIW__td{width:100%;display:block}.Adminupcomingrides-module__rZeSIW__dayHeaderRow{display:block}.Adminupcomingrides-module__rZeSIW__dayHeaderCell{display:flex}.Adminupcomingrides-module__rZeSIW__tr{border:1px solid var(--stroke);background:var(--white);border-left-width:4px;border-radius:12px;margin-bottom:12px;padding:12px}.Adminupcomingrides-module__rZeSIW__tr:hover{background:var(--white)}.Adminupcomingrides-module__rZeSIW__td{border-bottom:1px solid var(--stroke);padding:10px 0}.Adminupcomingrides-module__rZeSIW__td:last-child{border-bottom:0;padding-bottom:0}.Adminupcomingrides-module__rZeSIW__td:first-child{padding-top:0}.Adminupcomingrides-module__rZeSIW__td:before{content:attr(data-label);opacity:.6;margin-bottom:6px;font-size:14px;font-weight:900;display:block}.Adminupcomingrides-module__rZeSIW__tdRight{text-align:left}.Adminupcomingrides-module__rZeSIW__footer{justify-content:center}}@media screen and (max-width:568px){.Adminupcomingrides-module__rZeSIW__container{padding:1.5rem}.Adminupcomingrides-module__rZeSIW__statsRow{gap:1rem}.Adminupcomingrides-module__rZeSIW__stat{min-width:60px}.Adminupcomingrides-module__rZeSIW__statNumber{font-size:1.6rem}.Adminupcomingrides-module__rZeSIW__statLabel{font-size:14px}.Adminupcomingrides-module__rZeSIW__kpis{gap:8px}.Adminupcomingrides-module__rZeSIW__kpi{padding:6px 9px}.Adminupcomingrides-module__rZeSIW__dayHeaderCell{border-radius:5px;margin-top:1rem;margin-bottom:1rem}.Adminupcomingrides-module__rZeSIW__dayHeaderInner{flex-direction:column;align-items:flex-start;gap:1rem}.Adminupcomingrides-module__rZeSIW__cellInner{margin-top:2rem;margin-bottom:1rem}.Adminupcomingrides-module__rZeSIW__tr{margin-top:2rem}}
.SendBalanceReminderButton-module__cp859W__container{flex-direction:column;gap:1.2rem;display:flex}.SendBalanceReminderButton-module__cp859W__amountBanner{background:#d0311e0f;border:1px solid #d0311e33;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.8rem;padding:1rem 1.4rem;display:inline-flex}.SendBalanceReminderButton-module__cp859W__amountLabel{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:1.3rem;font-weight:700}.SendBalanceReminderButton-module__cp859W__amountValue{color:var(--accent);font-size:1.8rem;font-weight:900}.SendBalanceReminderButton-module__cp859W__amountOf{color:var(--paragraph);font-size:1.3rem;font-weight:500}.SendBalanceReminderButton-module__cp859W__emailDisplay{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:.8rem;padding:.8rem 1.4rem;font-size:1.3rem;display:inline-flex}.SendBalanceReminderButton-module__cp859W__emailLabel{color:#888;white-space:nowrap;font-weight:500}.SendBalanceReminderButton-module__cp859W__emailValue{color:#1a1a1a;word-break:break-all;font-weight:600}.SendBalanceReminderButton-module__cp859W__lastSentBanner{color:var(--paragraph);background:#2563eb0d;border:1px solid #2563eb26;border-radius:6px;align-items:center;gap:.8rem;padding:.8rem 1.2rem;font-size:1.3rem;display:flex}.SendBalanceReminderButton-module__cp859W__lastSentIcon{flex-shrink:0}.SendBalanceReminderButton-module__cp859W__lastSentText{line-height:1.4}.SendBalanceReminderButton-module__cp859W__btnGroup{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.SendBalanceReminderButton-module__cp859W__pickupNote{color:var(--paragraph);padding:.6rem 0;font-size:1.3rem;line-height:1.5}.SendBalanceReminderButton-module__cp859W__sentHistory{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:.6rem;margin-top:.4rem;padding:1.2rem 1.4rem;display:flex}.SendBalanceReminderButton-module__cp859W__sentHistoryTitle{text-transform:uppercase;letter-spacing:.5px;color:#888;margin-bottom:.4rem;font-size:1.2rem;font-weight:700}.SendBalanceReminderButton-module__cp859W__sentHistoryRow{justify-content:space-between;align-items:center;gap:1rem;font-size:1.3rem;display:flex}.SendBalanceReminderButton-module__cp859W__sentHistoryEmail{color:#1a1a1a;word-break:break-all;font-weight:500}.SendBalanceReminderButton-module__cp859W__sentHistoryDate{color:#888;white-space:nowrap;flex-shrink:0}
.Button-module__qH8IcW__btn{text-align:center;letter-spacing:-.8px;white-space:nowrap;cursor:pointer;user-select:none;border-radius:50px;justify-content:center;align-items:center;gap:1.8rem;padding:6px 6px 6px 24px;font-size:16px;font-weight:500;line-height:1;transition:all .2s ease-in-out;display:inline-flex;position:relative;overflow:hidden}.Button-module__qH8IcW__btn:link,.Button-module__qH8IcW__btn:visited{color:inherit}.Button-module__qH8IcW__textContainer{color:inherit;display:inline-block;position:relative;overflow:hidden}.Button-module__qH8IcW__textPrimary,.Button-module__qH8IcW__textSecondary{color:currentColor;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;line-height:1.5;display:block}.Button-module__qH8IcW__textPrimary{position:relative}.Button-module__qH8IcW__textSecondary{width:100%;position:absolute;top:0;left:0}.Button-module__qH8IcW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Button-module__qH8IcW__arrowContainer,.Button-module__qH8IcW__plusContainer{background-color:var(--white);border-radius:50px;justify-content:center;align-items:center;padding:1rem;display:flex;overflow:hidden}.Button-module__qH8IcW__arrowWrapper{justify-content:center;align-items:center;width:1em;height:1em;display:flex;position:relative;overflow:hidden}.Button-module__qH8IcW__arrowPrimary,.Button-module__qH8IcW__arrowSecondary{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.Button-module__qH8IcW__arrow{color:var(--black);transform:rotate(90deg)}.Button-module__qH8IcW__optionalIcon{color:var(--black);width:2rem;height:2rem;position:relative;top:2px}.Button-module__qH8IcW__plusContainer{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Button-module__qH8IcW__underlinedWhite,.Button-module__qH8IcW__underlinedWhite:link,.Button-module__qH8IcW__underlinedWhite:visited{color:var(--white);background-color:#0000;border-radius:0;justify-content:space-between;padding:5px 0;font-size:2rem}.Button-module__qH8IcW__underlinedBlack,.Button-module__qH8IcW__underlinedBlack:link,.Button-module__qH8IcW__underlinedBlack:visited{color:var(--black);background-color:#0000;border-radius:0;justify-content:space-between;padding:5px 0;font-size:2rem}.Button-module__qH8IcW__underlinedBlack .Button-module__qH8IcW__arrowContainer{background-color:var(--accent)}.Button-module__qH8IcW__underlinedBlack .Button-module__qH8IcW__arrowContainer .Button-module__qH8IcW__arrow{color:var(--white)}.Button-module__qH8IcW__underlinedBlackii,.Button-module__qH8IcW__underlinedBlackii:link,.Button-module__qH8IcW__underlinedBlackii:visited{color:var(--black);border-bottom:1px solid var(--black);background-color:#0000;border-radius:0;justify-content:space-between;padding:5px 0 10px;font-size:2rem}.Button-module__qH8IcW__underlinedBlackii .Button-module__qH8IcW__arrowContainer{background-color:var(--black)}.Button-module__qH8IcW__underlinedBlackii .Button-module__qH8IcW__arrowContainer .Button-module__qH8IcW__arrow{color:var(--white)}.Button-module__qH8IcW__black,.Button-module__qH8IcW__black:link,.Button-module__qH8IcW__black:visited,.Button-module__qH8IcW__blackAdmin,.Button-module__qH8IcW__blackAdmin:link,.Button-module__qH8IcW__blackAdmin:visited{background-color:var(--black);color:var(--white);border:1px solid var(--black);justify-content:space-between;display:flex}.Button-module__qH8IcW__gold,.Button-module__qH8IcW__gold:link,.Button-module__qH8IcW__gold:visited,.Button-module__qH8IcW__forest,.Button-module__qH8IcW__forest:link,.Button-module__qH8IcW__forest:visited,.Button-module__qH8IcW__white,.Button-module__qH8IcW__white:link,.Button-module__qH8IcW__white:visited{min-height:40px;font-family:var(--Helvetica);letter-spacing:-.16px;border:none;border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;font-size:16px;font-weight:400;display:inline-flex}.Button-module__qH8IcW__gold .Button-module__qH8IcW__textContainer,.Button-module__qH8IcW__forest .Button-module__qH8IcW__textContainer,.Button-module__qH8IcW__white .Button-module__qH8IcW__textContainer{font-family:var(--Helvetica);text-transform:none;font-size:16px}.Button-module__qH8IcW__gold .Button-module__qH8IcW__arrowContainer,.Button-module__qH8IcW__forest .Button-module__qH8IcW__arrowContainer,.Button-module__qH8IcW__white .Button-module__qH8IcW__arrowContainer{border-radius:999px;width:38px;min-width:38px;height:38px;padding:0}.Button-module__qH8IcW__gold .Button-module__qH8IcW__arrowWrapper,.Button-module__qH8IcW__forest .Button-module__qH8IcW__arrowWrapper,.Button-module__qH8IcW__white .Button-module__qH8IcW__arrowWrapper{width:14px;height:14px}.Button-module__qH8IcW__gold .Button-module__qH8IcW__arrow,.Button-module__qH8IcW__forest .Button-module__qH8IcW__arrow,.Button-module__qH8IcW__white .Button-module__qH8IcW__arrow{width:18px;height:18px;transform:rotate(45deg)}.Button-module__qH8IcW__gold,.Button-module__qH8IcW__gold:link,.Button-module__qH8IcW__gold:visited{background-color:var(--gold);color:var(--green900)}.Button-module__qH8IcW__gold .Button-module__qH8IcW__arrowContainer{background-color:var(--white)}.Button-module__qH8IcW__gold .Button-module__qH8IcW__arrow{color:var(--green900)}.Button-module__qH8IcW__forest,.Button-module__qH8IcW__forest:link,.Button-module__qH8IcW__forest:visited{background-color:var(--green900);color:var(--white)}.Button-module__qH8IcW__forest .Button-module__qH8IcW__arrowContainer{background-color:var(--white)}.Button-module__qH8IcW__forest .Button-module__qH8IcW__arrow{color:var(--green900)}.Button-module__qH8IcW__white,.Button-module__qH8IcW__white:link,.Button-module__qH8IcW__white:visited{background-color:var(--white);color:var(--green900)}.Button-module__qH8IcW__white .Button-module__qH8IcW__arrowContainer{background-color:var(--green900)}.Button-module__qH8IcW__white .Button-module__qH8IcW__arrow{color:var(--white)}.Button-module__qH8IcW__gray,.Button-module__qH8IcW__gray:link,.Button-module__qH8IcW__gray:visited{background-color:var(--stroke);color:var(--black);border:1px solid var(--strokeii);justify-content:space-between;display:flex}.Button-module__qH8IcW__red,.Button-module__qH8IcW__red:link,.Button-module__qH8IcW__red:visited{background-color:var(--accent);color:var(--white);border:1px solid var(--accent600);justify-content:space-between;display:flex}.Button-module__qH8IcW__green,.Button-module__qH8IcW__green:link,.Button-module__qH8IcW__green:visited{background-color:var(--green);color:var(--white);border:1px solid var(--darkGreen);justify-content:space-between;display:flex}.Button-module__qH8IcW__greenii,.Button-module__qH8IcW__greenii:link,.Button-module__qH8IcW__greenii:visited{background-color:var(--lighterGreen);color:var(--green);letter-spacing:normal;border:1px solid var(--darkGreen);justify-content:space-between;font-weight:700;display:flex}.Button-module__qH8IcW__lightRed,.Button-module__qH8IcW__lightRed:link,.Button-module__qH8IcW__lightRed:visited{color:var(--black);border:1px solid var(--accent);background-color:#0000001a;justify-content:space-between;display:flex}.Button-module__qH8IcW__cream,.Button-module__qH8IcW__cream:link,.Button-module__qH8IcW__cream:visited{background-color:var(--cream);color:var(--black);border:1px solid var(--strokeii);justify-content:space-between;display:flex}.Button-module__qH8IcW__blackOutline{color:var(--black);border:1px solid var(--black);background-color:#0000}.Button-module__qH8IcW__transparent{background-color:#ffffff1a;justify-content:space-between;display:flex;color:var(--white)!important}.Button-module__qH8IcW__blackReg{background-color:var(--black);border:1px solid var(--black);border-radius:5px;justify-content:center;padding:8px 15px;display:flex;color:var(--white)!important}.Button-module__qH8IcW__blackRegSmall{background-color:var(--black);border:1px solid var(--black);border-radius:5px;justify-content:center;padding:5px 10px;font-size:1.4rem;display:flex;color:var(--white)!important}.Button-module__qH8IcW__greenReg{background-color:var(--green);border:1px solid var(--darkGreen);border-radius:5px;justify-content:center;padding:8px 15px;display:flex;color:var(--white)!important}.Button-module__qH8IcW__redReg{background-color:var(--accent);border:1px solid var(--accent600);border-radius:5px;justify-content:center;padding:8px 15px;display:flex;color:var(--white)!important}.Button-module__qH8IcW__grayReg{background-color:var(--black300);border:1px solid var(--black300);border-radius:5px;justify-content:center;padding:8px 15px;display:flex;color:var(--black)!important}.Button-module__qH8IcW__blueReg{background-color:var(--blue);border:1px solid var(--blue);border-radius:5px;justify-content:center;padding:8px 15px;display:flex;color:var(--white)!important}@media (hover:hover) and (pointer:fine){.Button-module__qH8IcW__blackReg:hover{background-color:var(--black400);border:1px solid var(--black400)}.Button-module__qH8IcW__greenReg:hover{background-color:var(--darkGreen);border:1px solid var(--darkGreen)}}
.ContentPadding-module__z9jRHa__container{background-color:#0000;padding:6rem 3rem}.ContentPadding-module__z9jRHa__paddingNone{padding:0 3rem}@media screen and (max-width:870px){.ContentPadding-module__z9jRHa__container{padding:5rem 2rem}.ContentPadding-module__z9jRHa__paddingNone{padding:0 2rem}}@media screen and (max-width:568px){.ContentPadding-module__z9jRHa__container{padding:5rem 1rem}.ContentPadding-module__z9jRHa__paddingNone{padding:0 1rem}}
.LayoutWrapper-module__ZaBXua__layout{z-index:1000;background-color:#0000;max-width:1900px;margin-left:auto;margin-right:auto;padding:0 30px}.LayoutWrapper-module__ZaBXua__orange3{border-color:var(--yellow3)}.LayoutWrapper-module__ZaBXua__tan{border-color:var(--tan)}@media screen and (max-width:568px){.LayoutWrapper-module__ZaBXua__layout{padding-left:7px;padding-right:7px}}
.AdminStyles-module__IeZJxq__content{grid-gap:5rem;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.AdminStyles-module__IeZJxq__graphCalendarContainer{grid-gap:2rem;grid-template-columns:2fr 1fr;margin-top:-2.5rem;display:grid}@media screen and (max-width:1268px){.AdminStyles-module__IeZJxq__graphCalendarContainer{grid-template-columns:repeat(1,minmax(0,1fr))}}
.FleetPreview-module__H0uUsG__section{background-color:var(--green900);padding-top:120px;padding-bottom:80px}.FleetPreview-module__H0uUsG__container{width:100%;max-width:1350px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.FleetPreview-module__H0uUsG__intro{text-align:center;flex-direction:column;align-items:center;max-width:680px;margin-bottom:64px;margin-left:auto;margin-right:auto;display:flex}.FleetPreview-module__H0uUsG__heading{max-width:500px;color:var(--white);margin-bottom:20px}.FleetPreview-module__H0uUsG__copy{color:var(--green300);margin-bottom:28px;font-size:16px;font-weight:400;line-height:1.6}.FleetPreview-module__H0uUsG__btnContainer{justify-content:center;display:flex}.FleetPreview-module__H0uUsG__stack{flex-direction:column;gap:100px;max-width:822px;margin:0 auto;padding:0;list-style:none;display:flex}.FleetPreview-module__H0uUsG__card{background-color:var(--green900);position:sticky;top:40px}.FleetPreview-module__H0uUsG__imgLink{aspect-ratio:822/438;background-color:var(--green600);border-radius:6px;width:100%;display:block;position:relative;overflow:hidden}.FleetPreview-module__H0uUsG__img{object-fit:cover;transition:transform .6s}.FleetPreview-module__H0uUsG__imgLink:hover .FleetPreview-module__H0uUsG__img{transform:scale(1.03)}.FleetPreview-module__H0uUsG__cardText{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:24px;padding-bottom:8px;display:flex}.FleetPreview-module__H0uUsG__titleRow{align-items:baseline;gap:18px;display:flex}.FleetPreview-module__H0uUsG__num{color:var(--gold)}.FleetPreview-module__H0uUsG__cardTitle{color:var(--white)}.FleetPreview-module__H0uUsG__line{color:var(--green400);font-size:15px;font-weight:400;line-height:1.5}.FleetPreview-module__H0uUsG__marquee{margin-top:100px;overflow:hidden}.FleetPreview-module__H0uUsG__track{width:max-content;margin:0;padding:0;list-style:none;animation:50s linear infinite FleetPreview-module__H0uUsG__marquee;display:flex}.FleetPreview-module__H0uUsG__word{font-family:var(--TinosRegular);letter-spacing:-3.84px;color:var(--gold);white-space:nowrap;align-items:center;gap:40px;padding-right:40px;font-size:9.6rem;line-height:1.1;display:flex}.FleetPreview-module__H0uUsG__word:after{content:"✳";letter-spacing:0;color:var(--gold);font-size:.4em}@keyframes FleetPreview-module__H0uUsG__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.FleetPreview-module__H0uUsG__track{animation:none}.FleetPreview-module__H0uUsG__img{transition:none}}@media screen and (max-width:968px){.FleetPreview-module__H0uUsG__section{padding-top:96px;padding-bottom:64px}.FleetPreview-module__H0uUsG__stack{gap:80px}.FleetPreview-module__H0uUsG__heading{max-width:450px}.FleetPreview-module__H0uUsG__card{top:24px}.FleetPreview-module__H0uUsG__word{letter-spacing:-2.88px;font-size:72px}}@media screen and (max-width:568px){.FleetPreview-module__H0uUsG__section{padding-top:72px;padding-bottom:48px}.FleetPreview-module__H0uUsG__intro{margin-bottom:48px}.FleetPreview-module__H0uUsG__heading{max-width:400px}.FleetPreview-module__H0uUsG__stack{gap:60px}.FleetPreview-module__H0uUsG__card{top:16px}.FleetPreview-module__H0uUsG__imgLink{aspect-ratio:4/3}.FleetPreview-module__H0uUsG__titleRow{gap:12px}.FleetPreview-module__H0uUsG__marquee{margin-top:72px}.FleetPreview-module__H0uUsG__word{letter-spacing:-2px;gap:24px;padding-right:24px;font-size:52px}}
.AdminEarningsPage-module__ZRy-0W__container{flex-direction:column;gap:18px;display:flex}.AdminEarningsPage-module__ZRy-0W__earningsTop{justify-content:space-between;align-items:flex-start;gap:3rem;width:100%;display:flex}.AdminEarningsPage-module__ZRy-0W__headerActions{align-items:center;gap:1rem;display:flex}.AdminEarningsPage-module__ZRy-0W__tabs{border-top:1px solid var(--stroke);flex-wrap:wrap;align-items:center;gap:1rem;width:100%;padding-top:1rem;display:flex}.AdminEarningsPage-module__ZRy-0W__rangePill{border:1px dashed #0000002e;border-radius:999px;align-items:center;height:40px;padding:0 12px;display:inline-flex}.AdminEarningsPage-module__ZRy-0W__monthYearForm{background:#fff9;border:1px solid #0000001f;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px;display:flex}.AdminEarningsPage-module__ZRy-0W__selectField{flex-direction:column;gap:6px;min-width:160px;display:flex}.AdminEarningsPage-module__ZRy-0W__select{background:#ffffffe6;border:1px solid #00000029;border-radius:12px;height:42px;padding:0 12px}.AdminEarningsPage-module__ZRy-0W__applyBtn{color:#fff;cursor:pointer;background:#000000eb;border:1px solid #00000038;border-radius:12px;height:42px;padding:0 14px}.AdminEarningsPage-module__ZRy-0W__rangeForm{border:1px solid var(--stroke);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:1rem;padding:1rem;display:flex}.AdminEarningsPage-module__ZRy-0W__rangeField{flex-direction:column;gap:6px;min-width:160px;display:flex}.AdminEarningsPage-module__ZRy-0W__rangeInput{background:#ffffffe6;border:1px solid #00000029;border-radius:7px;height:42px;padding:0 12px}.AdminEarningsPage-module__ZRy-0W__rangeSubmit{color:#fff;cursor:pointer;background:#000000eb;border:1px solid #00000038;border-radius:12px;height:42px;padding:0 14px}.AdminEarningsPage-module__ZRy-0W__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.AdminEarningsPage-module__ZRy-0W__kpiCard{border:1px solid var(--stroke);background:#ffffffb3;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.AdminEarningsPage-module__ZRy-0W__kpiTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.AdminEarningsPage-module__ZRy-0W__kpiValue{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.1}.AdminEarningsPage-module__ZRy-0W__tone_neutral,.AdminEarningsPage-module__ZRy-0W__tone_good,.AdminEarningsPage-module__ZRy-0W__tone_warn{border:1px solid var(--stroke)}.AdminEarningsPage-module__ZRy-0W__tone_good{color:var(--darkGreen);background:var(--lightGreen)}.AdminEarningsPage-module__ZRy-0W__tone_warn{color:var(--darkYellow);background:#ffc80940}.AdminEarningsPage-module__ZRy-0W__twoCol{grid-gap:2rem;grid-template-columns:1fr 1fr;align-items:start;display:grid}.AdminEarningsPage-module__ZRy-0W__card{border:1px solid var(--stroke);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.AdminEarningsPage-module__ZRy-0W__cardHeader{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;padding:1rem;display:flex}.AdminEarningsPage-module__ZRy-0W__cardHeaderRight{flex-direction:column;align-items:flex-start;gap:6px;padding:1rem;display:flex}.AdminEarningsPage-module__ZRy-0W__selectedMonth,.AdminEarningsPage-module__ZRy-0W__tzPill{background:#ffffffe6;border:1px solid #00000029;border-radius:999px;padding:6px 10px;font-size:1.4rem}.AdminEarningsPage-module__ZRy-0W__monthTableWrap,.AdminEarningsPage-module__ZRy-0W__paymentsTableWrap{max-height:520px;overflow:auto}.AdminEarningsPage-module__ZRy-0W__table{border-collapse:collapse;width:100%}.AdminEarningsPage-module__ZRy-0W__table th{text-align:left;border-bottom:1px solid var(--stroke);white-space:nowrap;padding:10px 12px}.AdminEarningsPage-module__ZRy-0W__table td{border-bottom:1px solid var(--stroke);vertical-align:top;padding:10px 12px}.AdminEarningsPage-module__ZRy-0W__rowLink{text-decoration:none;display:inline-block}.AdminEarningsPage-module__ZRy-0W__rowActive td{background-color:var(--lightGreen)}.AdminEarningsPage-module__ZRy-0W__bookingId{letter-spacing:-.01em;font-weight:600;text-decoration:underline}.AdminEarningsPage-module__ZRy-0W__customerName{letter-spacing:-.01em;font-weight:600}.AdminEarningsPage-module__ZRy-0W__empty{flex-direction:column;gap:8px;padding:22px 14px;display:flex}.AdminEarningsPage-module__ZRy-0W__emptyTitle{font-size:16px;font-weight:600}.AdminEarningsPage-module__ZRy-0W__cardFooter{justify-content:flex-start;padding:12px 14px;display:flex}.AdminEarningsPage-module__ZRy-0W__chartCard{width:100%;overflow:hidden}.AdminEarningsPage-module__ZRy-0W__chartWrap{padding:14px}.AdminEarningsPage-module__ZRy-0W__chartInner{flex-direction:column;gap:12px;width:100%;display:flex}.AdminEarningsPage-module__ZRy-0W__chartCanvas{border:1px solid var(--stroke);background:#ffffffb3;border-radius:10px;width:100%;height:280px;padding:10px;overflow:hidden}.AdminEarningsPage-module__ZRy-0W__legend{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.AdminEarningsPage-module__ZRy-0W__legendItem{align-items:center;gap:8px;display:inline-flex}.AdminEarningsPage-module__ZRy-0W__swatch{background:#00000014;border:1px solid #00000024;border-radius:999px;width:12px;height:12px}.AdminEarningsPage-module__ZRy-0W__swatch[data-tone=net]{background:var(--lightGreen)}.AdminEarningsPage-module__ZRy-0W__swatch[data-tone=captured]{background:var(--black)}.AdminEarningsPage-module__ZRy-0W__swatch[data-tone=refunded]{background:var(--red)}.AdminEarningsPage-module__ZRy-0W__tooltip{background:#fffffff2;border:1px solid #00000024;border-radius:12px;gap:8px;min-width:200px;padding:10px 12px;display:grid}.AdminEarningsPage-module__ZRy-0W__tooltipTitle{letter-spacing:normal;font-size:1.4rem;font-weight:700}.AdminEarningsPage-module__ZRy-0W__tooltipRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.AdminEarningsPage-module__ZRy-0W__tooltipVal{letter-spacing:normal;font-size:1.4rem;font-weight:700}.AdminEarningsPage-module__ZRy-0W__driverSelector{align-items:center;gap:1rem;padding:1rem 0;display:flex}.AdminEarningsPage-module__ZRy-0W__driverLabel{flex-direction:column;gap:1rem;display:flex}.AdminEarningsPage-module__ZRy-0W__swatch[data-tone=base]{background:var(--lightGreen)}.AdminEarningsPage-module__ZRy-0W__swatch[data-tone=tip]{background:var(--accentBlue,#3b82f6)}.AdminEarningsPage-module__ZRy-0W__tone_tip{color:var(--accentBlue,#1d4ed8);background:#3b82f61f;border-color:#3b82f640}@media screen and (max-width:1268px){.AdminEarningsPage-module__ZRy-0W__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminEarningsPage-module__ZRy-0W__twoCol{grid-template-columns:1fr}}@media screen and (max-width:768px){.AdminEarningsPage-module__ZRy-0W__earningsTop{flex-direction:column;gap:1rem}.AdminEarningsPage-module__ZRy-0W__kpiGrid{grid-template-columns:1fr}}.AdminEarningsPage-module__ZRy-0W__kpiGroupLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--paragraph,#555);margin-bottom:-8px;font-size:1.3rem;font-weight:600}@media screen and (max-width:568px){.AdminEarningsPage-module__ZRy-0W__rangeForm{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AdminEarningsPage-module__ZRy-0W__rangeForm button[type=submit]{grid-column:1/-1;width:100%}.AdminEarningsPage-module__ZRy-0W__rangeField{min-width:0}}
.HowItWorks-module__8e8Kbq__section{background-color:var(--green50);padding-top:120px;padding-bottom:120px}.HowItWorks-module__8e8Kbq__container{width:100%;max-width:1350px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.HowItWorks-module__8e8Kbq__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;margin-bottom:72px;display:grid}.HowItWorks-module__8e8Kbq__heading{color:var(--green900);max-width:480px}.HowItWorks-module__8e8Kbq__photo{aspect-ratio:486/243;background-color:var(--green300);border-radius:6px;position:relative;overflow:hidden}.HowItWorks-module__8e8Kbq__img{object-fit:cover}.HowItWorks-module__8e8Kbq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.HowItWorks-module__8e8Kbq__card{background-color:var(--white);border-radius:6px;flex-direction:column;padding:24px;display:flex}.HowItWorks-module__8e8Kbq__cardTop{justify-content:space-between;align-items:flex-start;margin-bottom:7rem;display:flex}.HowItWorks-module__8e8Kbq__icon{width:40px;height:40px;color:var(--gold)}.HowItWorks-module__8e8Kbq__num{font-family:var(--TinosRegular);color:var(--green400);font-size:18px;font-weight:400}.HowItWorks-module__8e8Kbq__cardTitle{letter-spacing:-.66px;color:var(--green900);text-transform:capitalize;max-width:260px;margin-bottom:14px;font-size:2.4rem;font-weight:400;line-height:1.2}.HowItWorks-module__8e8Kbq__cardText{color:var(--green600);font-size:16px}@media screen and (max-width:1268px){.HowItWorks-module__8e8Kbq__section{padding-top:96px;padding-bottom:96px}.HowItWorks-module__8e8Kbq__top{gap:40px;margin-bottom:48px}.HowItWorks-module__8e8Kbq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.HowItWorks-module__8e8Kbq__cardTop{margin-bottom:6rem}}@media screen and (max-width:968px){.HowItWorks-module__8e8Kbq__cardTitle{font-size:20px}}@media screen and (max-width:768px){.HowItWorks-module__8e8Kbq__top{grid-template-columns:minmax(0,1fr);gap:24px}.HowItWorks-module__8e8Kbq__cardTop{margin-bottom:5rem}}@media screen and (max-width:568px){.HowItWorks-module__8e8Kbq__section{padding-top:72px;padding-bottom:72px}.HowItWorks-module__8e8Kbq__cards{grid-template-columns:minmax(0,1fr);gap:12px}.HowItWorks-module__8e8Kbq__card{min-height:0}.HowItWorks-module__8e8Kbq__cardTop{padding-bottom:32px}.HowItWorks-module__8e8Kbq__cardTitle{letter-spacing:normal;font-size:18px}.HowItWorks-module__8e8Kbq__cardTop{margin-bottom:4rem}}
.DepositSetupClient-module__v2AwJG__container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:1.4rem;padding:1.6rem;display:flex}.DepositSetupClient-module__v2AwJG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.DepositSetupClient-module__v2AwJG__toggle{cursor:pointer;user-select:none;align-items:center;gap:.8rem;display:flex}.DepositSetupClient-module__v2AwJG__toggleInput{opacity:0;width:0;height:0;position:absolute}.DepositSetupClient-module__v2AwJG__toggleSlider{background:#cbd5e1;border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}.DepositSetupClient-module__v2AwJG__toggleSlider:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.DepositSetupClient-module__v2AwJG__toggleInput:checked+.DepositSetupClient-module__v2AwJG__toggleSlider{background:#22c55e}.DepositSetupClient-module__v2AwJG__toggleInput:checked+.DepositSetupClient-module__v2AwJG__toggleSlider:after{transform:translate(20px)}.DepositSetupClient-module__v2AwJG__toggleLabel{color:#64748b;min-width:2rem;font-size:1.4rem;font-weight:600}.DepositSetupClient-module__v2AwJG__form{flex-direction:column;gap:1.6rem;display:flex}.DepositSetupClient-module__v2AwJG__field{flex-direction:column;gap:.6rem;display:flex}.DepositSetupClient-module__v2AwJG__percentOptions{flex-wrap:wrap;gap:.6rem;display:flex}.DepositSetupClient-module__v2AwJG__percentBtn{cursor:pointer;color:#1a1a1a;background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;padding:.7rem 1.4rem;font-size:1.4rem;font-weight:600;line-height:1;transition:border-color .15s,background .15s,color .15s}.DepositSetupClient-module__v2AwJG__percentBtn:hover{background:#f1f5f9;border-color:#94a3b8}.DepositSetupClient-module__v2AwJG__percentBtnActive{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6}.DepositSetupClient-module__v2AwJG__amountPreview{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:.8rem;padding:1.2rem 1.4rem;display:flex}.DepositSetupClient-module__v2AwJG__amountRow{justify-content:space-between;align-items:center;display:flex}.DepositSetupClient-module__v2AwJG__amountRowTotal{border-top:1px solid #f1f5f9;padding-top:.8rem}.DepositSetupClient-module__v2AwJG__amountValue{color:#1a1a1a;font-size:1.6rem;font-weight:700}.DepositSetupClient-module__v2AwJG__amountValueMuted{color:#94a3b8;font-size:1.6rem;font-weight:700}.DepositSetupClient-module__v2AwJG__dateFields{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}@media (max-width:600px){.DepositSetupClient-module__v2AwJG__dateFields{grid-template-columns:1fr}}
.AdminReportsPage-module__LBjRJG__container{flex-direction:column;gap:18px;display:flex}.AdminReportsPage-module__LBjRJG__header{flex-direction:column;gap:1rem;display:flex}.AdminReportsPage-module__LBjRJG__controlsWrapper{border-top:1px solid var(--stroke);flex-direction:column;gap:1rem;margin-top:3rem;padding-top:1rem;display:flex}.AdminReportsPage-module__LBjRJG__tabs{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.AdminReportsPage-module__LBjRJG__tab{color:#374151;cursor:pointer;background:#fffc;border:1px solid #0000001f;border-radius:999px;padding:.625rem 1rem;font-size:14px;font-weight:500;transition:all .15s}.AdminReportsPage-module__LBjRJG__tab:hover:not(:disabled){background:#0000000a;border-color:#0000002e}.AdminReportsPage-module__LBjRJG__tab:disabled{opacity:.6;cursor:not-allowed}.AdminReportsPage-module__LBjRJG__tabActive{background:var(--black);border-color:var(--black);color:#fff}.AdminReportsPage-module__LBjRJG__tabActive:hover:not(:disabled){background:var(--black);border-color:var(--black)}.AdminReportsPage-module__LBjRJG__rangePill{color:#6b7280;border:1px dashed #0000002e;border-radius:999px;align-items:center;height:40px;padding:0 12px;font-size:1.4rem;display:inline-flex}.AdminReportsPage-module__LBjRJG__filterForm{border:1px solid var(--stroke);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:1rem;padding:1rem;display:flex}.AdminReportsPage-module__LBjRJG__filterField{flex-direction:column;gap:6px;min-width:160px;display:flex}.AdminReportsPage-module__LBjRJG__filterLabel{color:#6b7280;font-size:1.4rem;font-weight:500}.AdminReportsPage-module__LBjRJG__filterSelect,.AdminReportsPage-module__LBjRJG__filterInput{color:#111827;background:#ffffffe6;border:1px solid #00000029;border-radius:1px;height:42px;padding:0 12px;font-size:14px}.AdminReportsPage-module__LBjRJG__filterSelect:focus,.AdminReportsPage-module__LBjRJG__filterInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.AdminReportsPage-module__LBjRJG__filterSubmit{color:#fff;cursor:pointer;background:#000000eb;border:1px solid #00000038;border-radius:5px;height:42px;padding:0 14px;font-size:14px;font-weight:500;transition:background .15s}.AdminReportsPage-module__LBjRJG__filterSubmit:hover:not(:disabled){background:#000c}.AdminReportsPage-module__LBjRJG__filterSubmit:disabled{opacity:.6;cursor:not-allowed}.AdminReportsPage-module__LBjRJG__section{border:1px solid var(--stroke);border-radius:10px;flex-direction:column;gap:18px;margin-top:2rem;padding:2rem;display:flex}.AdminReportsPage-module__LBjRJG__sectionHeader{border-bottom:1px solid var(--stroke);align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.AdminReportsPage-module__LBjRJG__sectionTitle{color:var(--black);letter-spacing:-.02em;font-size:20px;font-weight:700}.AdminReportsPage-module__LBjRJG__sectionBadge{color:#3b82f6;letter-spacing:normal;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:999px;align-items:center;padding:6px 10px;font-size:14px;font-weight:700;display:inline-flex}.AdminReportsPage-module__LBjRJG__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.AdminReportsPage-module__LBjRJG__kpiCard{border:1px solid var(--stroke);background:#ffffffb3;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.AdminReportsPage-module__LBjRJG__kpiLabel{color:var(--black);font-size:14px;font-weight:500;text-decoration:underline}.AdminReportsPage-module__LBjRJG__kpiValue{color:var(--black);letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.1}.AdminReportsPage-module__LBjRJG__kpiSub{color:#6b7280;font-size:1.4rem}.AdminReportsPage-module__LBjRJG__tone_neutral{border:1px solid var(--stroke)}.AdminReportsPage-module__LBjRJG__tone_good{color:var(--darkGreen);background:var(--lightGreen);border:1px solid var(--stroke)}.AdminReportsPage-module__LBjRJG__tone_good .AdminReportsPage-module__LBjRJG__kpiValue{color:var(--darkGreen)}.AdminReportsPage-module__LBjRJG__tone_warn{color:var(--darkYellow);border:1px solid var(--stroke);background:#ffc80940}.AdminReportsPage-module__LBjRJG__tone_warn .AdminReportsPage-module__LBjRJG__kpiValue{color:var(--darkYellow)}.AdminReportsPage-module__LBjRJG__chartsRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.AdminReportsPage-module__LBjRJG__chartCard{border:1px solid var(--stroke);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.AdminReportsPage-module__LBjRJG__chartCardLarge{border:1px solid var(--stroke);border-radius:10px;flex-direction:column;grid-column:1/-1;display:flex;overflow:hidden}.AdminReportsPage-module__LBjRJG__chartHeader{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;padding:1rem;display:flex}.AdminReportsPage-module__LBjRJG__chartTitle{color:var(--black);letter-spacing:-.01em;font-size:16px;font-weight:600}.AdminReportsPage-module__LBjRJG__chartBody,.AdminReportsPage-module__LBjRJG__chartBodyPie{padding:14px}.AdminReportsPage-module__LBjRJG__revenueChartInner{flex-direction:column;gap:12px;width:100%;display:flex}.AdminReportsPage-module__LBjRJG__legend{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.AdminReportsPage-module__LBjRJG__legendItem{color:#6b7280;align-items:center;gap:8px;font-size:1.4rem;display:inline-flex}.AdminReportsPage-module__LBjRJG__swatch{background:#00000014;border:1px solid #00000024;border-radius:999px;width:12px;height:12px}.AdminReportsPage-module__LBjRJG__swatch[data-tone=net]{background:var(--lightGreen)}.AdminReportsPage-module__LBjRJG__swatch[data-tone=captured]{background:var(--black)}.AdminReportsPage-module__LBjRJG__swatch[data-tone=refunded]{background:var(--red)}.AdminReportsPage-module__LBjRJG__revenueChartCanvas{border:1px solid var(--stroke);background:#ffffffb3;border-radius:10px;width:100%;height:280px;padding:10px;overflow:hidden}.AdminReportsPage-module__LBjRJG__pieChartWrapper{width:100%;min-height:280px}.AdminReportsPage-module__LBjRJG__chartCard,.AdminReportsPage-module__LBjRJG__chartCardLarge,.AdminReportsPage-module__LBjRJG__chartBody,.AdminReportsPage-module__LBjRJG__chartBodyPie,.AdminReportsPage-module__LBjRJG__pieChartWrapper,.AdminReportsPage-module__LBjRJG__revenueChartCanvas{overflow:visible}:is(.AdminReportsPage-module__LBjRJG__pieChartWrapper .recharts-wrapper,.AdminReportsPage-module__LBjRJG__chartBody .recharts-wrapper,.AdminReportsPage-module__LBjRJG__chartBodyPie .recharts-wrapper,.AdminReportsPage-module__LBjRJG__revenueChartCanvas .recharts-wrapper),:is(.AdminReportsPage-module__LBjRJG__pieChartWrapper .recharts-wrapper svg,.AdminReportsPage-module__LBjRJG__chartBody .recharts-wrapper svg,.AdminReportsPage-module__LBjRJG__chartBodyPie .recharts-wrapper svg,.AdminReportsPage-module__LBjRJG__revenueChartCanvas .recharts-wrapper svg){overflow:visible!important}.AdminReportsPage-module__LBjRJG__emptyChart{color:#9ca3af;justify-content:center;align-items:center;height:200px;font-size:14px;display:flex}.AdminReportsPage-module__LBjRJG__legendText{color:#374151;letter-spacing:normal;font-size:1.4rem}.AdminReportsPage-module__LBjRJG__legendPct{color:#9ca3af;font-weight:400}.AdminReportsPage-module__LBjRJG__tableWrap{max-height:520px;overflow:auto}.AdminReportsPage-module__LBjRJG__table{border-collapse:collapse;width:100%}.AdminReportsPage-module__LBjRJG__table th{text-align:left;border-bottom:1px solid var(--stroke);white-space:nowrap;color:#6b7280;padding:10px 12px;font-size:1.4rem;font-weight:600}.AdminReportsPage-module__LBjRJG__table td{border-bottom:1px solid var(--stroke);vertical-align:top;padding:10px 12px;font-size:1.4rem}.AdminReportsPage-module__LBjRJG__right{text-align:right}.AdminReportsPage-module__LBjRJG__driverName{letter-spacing:-.01em;color:var(--black);font-weight:600}.AdminReportsPage-module__LBjRJG__emptyState{flex-direction:column;gap:8px;padding:22px 14px;display:flex}.AdminReportsPage-module__LBjRJG__emptyTitle{font-size:16px;font-weight:600}.AdminReportsPage-module__LBjRJG__rateBadgeGood,.AdminReportsPage-module__LBjRJG__rateBadgeWarn,.AdminReportsPage-module__LBjRJG__rateBadgeBad{border-radius:6px;padding:4px 8px;font-size:1.4rem;font-weight:600;display:inline-block}.AdminReportsPage-module__LBjRJG__rateBadgeGood{background:var(--lightGreen);color:var(--darkGreen)}.AdminReportsPage-module__LBjRJG__rateBadgeWarn{color:var(--darkYellow);background:#ffc80940}.AdminReportsPage-module__LBjRJG__rateBadgeBad{color:#dc2626;background:#ef444426}.AdminReportsPage-module__LBjRJG__tooltip{background:#fffffff2;border:1px solid #00000024;border-radius:12px;gap:8px;min-width:200px;padding:10px 12px;display:grid}.AdminReportsPage-module__LBjRJG__tooltipTitle{letter-spacing:-.01em;font-size:1.4rem;font-weight:700}.AdminReportsPage-module__LBjRJG__tooltipGrid{grid-template-columns:1fr auto;gap:6px 12px;display:grid}.AdminReportsPage-module__LBjRJG__tooltipLabel{color:#6b7280;font-size:1.4rem}.AdminReportsPage-module__LBjRJG__tooltipValue{letter-spacing:normal;color:#111827;text-align:right;font-size:1.4rem;font-weight:700}@media screen and (max-width:1268px){.AdminReportsPage-module__LBjRJG__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminReportsPage-module__LBjRJG__chartsRow{grid-template-columns:1fr}}@media screen and (max-width:768px){.AdminReportsPage-module__LBjRJG__kpiGrid{grid-template-columns:1fr}.AdminReportsPage-module__LBjRJG__tabs{gap:1rem}.AdminReportsPage-module__LBjRJG__tab{padding:.5rem 1rem;font-size:1.4rem}.AdminReportsPage-module__LBjRJG__filterForm{flex-direction:column;align-items:stretch}.AdminReportsPage-module__LBjRJG__filterField{min-width:100%}.AdminReportsPage-module__LBjRJG__filterSubmit{width:100%}.AdminReportsPage-module__LBjRJG__sectionHeader{flex-direction:column;align-items:flex-start;gap:1rem}.AdminReportsPage-module__LBjRJG__kpiValue{font-size:2.4rem}.AdminReportsPage-module__LBjRJG__chartHeader{flex-direction:column;align-items:flex-start;gap:1rem}}.AdminReportsPage-module__LBjRJG__basisRow{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.6rem;margin-bottom:1.2rem;display:flex}.AdminReportsPage-module__LBjRJG__basisLabel{flex-direction:column;gap:6px;min-width:220px;display:flex}.AdminReportsPage-module__LBjRJG__builderGrid{grid-template-columns:repeat(2,1fr);gap:1.2rem 1.6rem;margin-bottom:1.2rem;display:grid}.AdminReportsPage-module__LBjRJG__builderField{flex-direction:column;gap:6px;display:flex}.AdminReportsPage-module__LBjRJG__builderChecks{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;display:flex}.AdminReportsPage-module__LBjRJG__downloads{flex-wrap:wrap;align-items:center;gap:.8rem;display:inline-flex}.AdminReportsPage-module__LBjRJG__twoCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:1.6rem;display:grid}@media screen and (max-width:900px){.AdminReportsPage-module__LBjRJG__twoCols{grid-template-columns:1fr}}@media screen and (max-width:568px){.AdminReportsPage-module__LBjRJG__builderGrid{grid-template-columns:repeat(1,1fr)}}.AdminReportsPage-module__LBjRJG__sectionTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.2rem 2rem;display:flex}.AdminReportsPage-module__LBjRJG__sectionTopText{flex-direction:column;flex:32rem;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.AdminReportsPage-module__LBjRJG__sectionActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.AdminReportsPage-module__LBjRJG__sectionActions select{width:auto;min-width:10rem}.AdminReportsPage-module__LBjRJG__actionBtn{white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.AdminReportsPage-module__LBjRJG__panel{border:1px solid var(--stroke);border-radius:10px;flex-direction:column;gap:1.2rem;padding:1.6rem;display:flex}.AdminReportsPage-module__LBjRJG__panelTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--paragraph,#555);margin:0;font-size:1.3rem;font-weight:700}.AdminReportsPage-module__LBjRJG__checklist,.AdminReportsPage-module__LBjRJG__fileList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.AdminReportsPage-module__LBjRJG__checklist li{border-top:1px solid var(--stroke);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem 0;font-size:1.4rem;display:grid}.AdminReportsPage-module__LBjRJG__checklist li:first-child,.AdminReportsPage-module__LBjRJG__fileList li:first-child{border-top:none;padding-top:0}.AdminReportsPage-module__LBjRJG__checkIcon{border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:1.2rem;font-weight:700;display:inline-grid}.AdminReportsPage-module__LBjRJG__checkOk .AdminReportsPage-module__LBjRJG__checkIcon{color:#166534;background:#22c55e2e}.AdminReportsPage-module__LBjRJG__checkWarn .AdminReportsPage-module__LBjRJG__checkIcon{color:#92400e;background:#f59e0b40}.AdminReportsPage-module__LBjRJG__checkBody{flex-direction:column;gap:.4rem;line-height:1.4;display:flex}.AdminReportsPage-module__LBjRJG__checkPeople{color:var(--paragraph,#555);font-size:1.3rem}.AdminReportsPage-module__LBjRJG__checkAction{white-space:nowrap;font-size:1.3rem;font-weight:600}.AdminReportsPage-module__LBjRJG__fileList li{border-top:1px solid var(--stroke);flex-direction:column;gap:.3rem;padding:.9rem 0;display:flex}.AdminReportsPage-module__LBjRJG__fileName{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.3rem;font-weight:600}.AdminReportsPage-module__LBjRJG__inlineLink{align-self:flex-start;font-size:1.4rem;font-weight:600}.AdminReportsPage-module__LBjRJG__emptyNote{color:var(--paragraph,#666);margin:0;font-size:1.4rem}@media screen and (max-width:568px){.AdminReportsPage-module__LBjRJG__sectionActions{justify-content:flex-start}.AdminReportsPage-module__LBjRJG__checklist li{grid-template-columns:auto minmax(0,1fr)}.AdminReportsPage-module__LBjRJG__checkAction{grid-column:2}}
.BuiltForArizona-module__1ycj-G__section{background-color:var(--green900);height:100vh;min-height:680px;max-height:1050px;display:flex;position:relative;overflow:hidden}.BuiltForArizona-module__1ycj-G__bg{object-fit:cover}.BuiltForArizona-module__1ycj-G__overlay{background:linear-gradient(#000000b3 0%,#0006 40%,#00000080 100%);position:absolute;inset:0}.BuiltForArizona-module__1ycj-G__container{z-index:1;flex-direction:column;justify-content:space-between;gap:48px;width:100%;max-width:1350px;margin-left:auto;margin-right:auto;padding:80px 15px 64px;display:flex;position:relative}.BuiltForArizona-module__1ycj-G__intro{max-width:520px}.BuiltForArizona-module__1ycj-G__heading{color:var(--white);margin-bottom:20px}.BuiltForArizona-module__1ycj-G__copy{color:#ffffffd9;font-size:16px;font-weight:400;line-height:1.6}.BuiltForArizona-module__1ycj-G__sliderWrap{align-self:flex-end;width:100%;max-width:460px}.BuiltForArizona-module__1ycj-G__slider{width:100%;display:grid}.BuiltForArizona-module__1ycj-G__card{background-color:var(--white);opacity:0;pointer-events:none;border-radius:6px;grid-area:1/1;justify-content:flex-start;align-items:flex-start;gap:18px;max-width:680px;padding:2.4rem;transition:opacity .5s,transform .5s;display:flex;transform:translateY(10px)}.BuiltForArizona-module__1ycj-G__active{opacity:1;pointer-events:auto;transform:translateY(0)}.BuiltForArizona-module__1ycj-G__thumb{background-color:var(--green300);border-radius:4px;min-width:140px;height:100%;min-height:140px;position:relative;overflow:hidden}.BuiltForArizona-module__1ycj-G__img{object-fit:cover}.BuiltForArizona-module__1ycj-G__cardBody{flex-direction:column;justify-content:space-between;gap:16px;display:flex}.BuiltForArizona-module__1ycj-G__cardTitle{color:var(--green900)}.BuiltForArizona-module__1ycj-G__cardText{color:var(--green600);font-size:14px;font-weight:400;line-height:1.5}.BuiltForArizona-module__1ycj-G__controls{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.BuiltForArizona-module__1ycj-G__count{color:var(--white);text-align:center;min-width:28px;font-size:14px;font-weight:400}.BuiltForArizona-module__1ycj-G__arrowBtn{background-color:var(--green900);width:36px;height:36px;color:var(--white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.BuiltForArizona-module__1ycj-G__arrowBtn:hover{background-color:var(--gold);color:var(--green900)}.BuiltForArizona-module__1ycj-G__arrowBtn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.BuiltForArizona-module__1ycj-G__arrowIcon{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.BuiltForArizona-module__1ycj-G__card{transition:none}}@media screen and (max-width:968px){.BuiltForArizona-module__1ycj-G__section{height:auto;min-height:0;max-height:none}.BuiltForArizona-module__1ycj-G__container{justify-content:flex-start;gap:32px;padding:64px 15px 48px}.BuiltForArizona-module__1ycj-G__sliderWrap{align-self:stretch;max-width:none}.BuiltForArizona-module__1ycj-G__controls{justify-content:center;margin-top:24px}}@media screen and (max-width:568px){.BuiltForArizona-module__1ycj-G__card{grid-template-columns:80px minmax(0,1fr);gap:14px;padding:14px}}
.DirtyFormProvider-module__QvP54q__modalContent{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;display:flex}.DirtyFormProvider-module__QvP54q__warningBox{color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;width:100%;padding:1rem}.DirtyFormProvider-module__QvP54q__warningBox strong{margin-bottom:1rem;font-size:2rem;display:block}.DirtyFormProvider-module__QvP54q__warningList{margin:0;padding-left:1.25rem;font-size:1.4rem;line-height:1.6}.DirtyFormProvider-module__QvP54q__warningList li{letter-spacing:normal;margin-bottom:.5rem}.DirtyFormProvider-module__QvP54q__warningList li:last-child{margin-bottom:0}.DirtyFormProvider-module__QvP54q__changedFieldsList{opacity:.85;margin:.4rem 0 .25rem;padding-left:1.25rem;font-size:1.4rem;line-height:1.5;list-style:outside}.DirtyFormProvider-module__QvP54q__changedFieldsList li{margin-bottom:.25rem}.DirtyFormProvider-module__QvP54q__scrollLink{font:inherit;color:#92400e;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.DirtyFormProvider-module__QvP54q__scrollLink:hover{color:#78350f}.DirtyFormProvider-module__QvP54q__modalActions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-top:2rem;display:flex}
.PeriodTabs-module__tpTdSa__bar{min-width:0;max-width:100%}.PeriodTabs-module__tpTdSa__tabs{display:contents}.PeriodTabs-module__tpTdSa__divider{background:var(--stroke);align-self:stretch;width:1px;min-height:28px;margin:0 .4rem}.PeriodTabs-module__tpTdSa__picker{display:none}@media screen and (max-width:768px){.PeriodTabs-module__tpTdSa__tabs{display:none}.PeriodTabs-module__tpTdSa__picker{flex-direction:column;flex:22rem;gap:6px;min-width:0;display:flex}.PeriodTabs-module__tpTdSa__picker select{width:100%}}
.NavProgress-module__ZpWjSW__bar{background:var(--gold,#b8432a);transform-origin:0;opacity:0;pointer-events:none;z-index:3;height:3px;transition:transform .3s,opacity .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.NavProgress-module__ZpWjSW__bar{transition:none}}
