.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}.AdminLayout-module__RmJDSW__left{display:none}}@media screen and (max-width:568px){.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}
.DashboardTheme-module__k4h-5a__theme{--lighterBlue:var(--cream);--lightBlue:var(--stroke);font-family:var(--inter);color:var(--black)}.DashboardTheme-module__k4h-5a__theme .h5{font-size:2.2rem;line-height:1}.DashboardTheme-module__k4h-5a__theme .h6{font-size:2rem;line-height:1}.DashboardTheme-module__k4h-5a__theme :where(button,select,label,textarea,input,dd,dt,li,td,th){font-family:inherit}:is(.DashboardTheme-module__k4h-5a__theme h1.h2,.DashboardTheme-module__k4h-5a__theme h2.h2){letter-spacing:-1.6px;font-size:4rem;font-weight:500;line-height:1.1}.DashboardTheme-module__k4h-5a__theme .cardTitle{border-bottom:2px solid var(--black);font-family:var(--inter);letter-spacing:-.8px;text-transform:none;color:var(--black);background-color:#0000;border-radius:0;padding:0 0 1.2rem;font-size:2.4rem;font-weight:500;line-height:1.2}.DashboardTheme-module__k4h-5a__theme .emptyTitle{font-family:var(--inter);letter-spacing:.06em;color:var(--black);font-size:1.3rem;font-weight:600}.DashboardTheme-module__k4h-5a__theme .emptyTitleSmall{font-family:var(--inter);color:var(--black);font-weight:600}:is(.DashboardTheme-module__k4h-5a__theme .cardTitle.h5,.DashboardTheme-module__k4h-5a__theme .cardTitle.h6){border-bottom:1px solid var(--stroke);font-family:var(--inter);letter-spacing:.06em;padding-bottom:.8rem;font-size:1.3rem;font-weight:600;line-height:1.2}.DashboardTheme-module__k4h-5a__theme label.cardTitle{letter-spacing:.08em;border-bottom:none;padding:0;font-size:12px}.DashboardTheme-module__k4h-5a__theme .cardTitle.redBorder{border:none;border-bottom:2px solid var(--red)}.DashboardTheme-module__k4h-5a__theme .backBtn{border-bottom-color:var(--accent);font-family:var(--inter);color:var(--black);font-weight:600}.DashboardTheme-module__k4h-5a__theme .backBtn:hover{color:var(--accent600)}.DashboardTheme-module__k4h-5a__theme .underline{border-bottom-width:1px}.DashboardTheme-module__k4h-5a__theme .miniNote{color:var(--paragraph);opacity:1;font-size:1.4rem;line-height:1.5}.DashboardTheme-module__k4h-5a__theme .subheading{color:var(--paragraph);font-weight:400}.DashboardTheme-module__k4h-5a__theme th{letter-spacing:normal}.DashboardTheme-module__k4h-5a__theme .emptySmall{letter-spacing:normal}.DashboardTheme-module__k4h-5a__theme th{font-family:var(--inter);letter-spacing:.06em;text-transform:uppercase;color:var(--black400);opacity:1;font-size:12px;font-weight:600}.DashboardTheme-module__k4h-5a__theme .box{border-width:1px;border-radius:10px}:is(.DashboardTheme-module__k4h-5a__theme .badge,.DashboardTheme-module__k4h-5a__theme .pill){font-family:var(--inter);letter-spacing:.06em;font-size:12px;font-weight:600}.DashboardTheme-module__k4h-5a__theme .label{font-family:var(--inter);letter-spacing:.08em;text-transform:uppercase;color:var(--black);font-size:12px;font-weight:600}:is(.DashboardTheme-module__k4h-5a__theme .input,.DashboardTheme-module__k4h-5a__theme .inputBorder,.DashboardTheme-module__k4h-5a__theme .select,.DashboardTheme-module__k4h-5a__theme .selectBorder){border:1px solid var(--stroke);background-color:var(--white);min-height:44px;font-family:var(--inter);color:var(--black);border-radius:5px;padding:0 1.2rem;font-size:16px;font-weight:400;transition:border-color .2s,box-shadow .2s}:is(.DashboardTheme-module__k4h-5a__theme textarea.input,.DashboardTheme-module__k4h-5a__theme textarea.inputBorder){padding:1rem 1.2rem;line-height:1.5}:is(.DashboardTheme-module__k4h-5a__theme .select,.DashboardTheme-module__k4h-5a__theme .selectBorder){background-position:right 1.2rem center;background-size:16px 16px;padding-right:4rem}:is(.DashboardTheme-module__k4h-5a__theme .input:hover:not(:disabled),.DashboardTheme-module__k4h-5a__theme .inputBorder:hover:not(:disabled),.DashboardTheme-module__k4h-5a__theme .select:hover:not(:disabled),.DashboardTheme-module__k4h-5a__theme .selectBorder:hover:not(:disabled)){border-color:var(--black400)}:is(.DashboardTheme-module__k4h-5a__theme .input:focus,.DashboardTheme-module__k4h-5a__theme .inputBorder:focus,.DashboardTheme-module__k4h-5a__theme .select:focus,.DashboardTheme-module__k4h-5a__theme .selectBorder:focus){border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #d0311e2e}:is(.DashboardTheme-module__k4h-5a__theme .input:disabled,.DashboardTheme-module__k4h-5a__theme .inputBorder:disabled,.DashboardTheme-module__k4h-5a__theme .select:disabled,.DashboardTheme-module__k4h-5a__theme .selectBorder:disabled){background-color:var(--cream);color:var(--black400)}:is(.DashboardTheme-module__k4h-5a__theme .primaryBtn,.DashboardTheme-module__k4h-5a__theme .secondaryBtn,.DashboardTheme-module__k4h-5a__theme .tertiaryBtn,.DashboardTheme-module__k4h-5a__theme .warningBtn,.DashboardTheme-module__k4h-5a__theme .dangerBtn,.DashboardTheme-module__k4h-5a__theme .neutralBtn,.DashboardTheme-module__k4h-5a__theme .goodBtn,.DashboardTheme-module__k4h-5a__theme .blueBtn,.DashboardTheme-module__k4h-5a__theme .goodBtnii){min-height:40px;font-family:var(--inter);border-radius:5px;padding:0 1.4rem;font-size:1.5rem;font-weight:400;transition:background-color .2s,border-color .2s,color .2s}.DashboardTheme-module__k4h-5a__theme .primaryBtn{border-color:var(--black);background:var(--black);color:var(--white)}.DashboardTheme-module__k4h-5a__theme .primaryBtn:hover{background:#333;border-color:#333}:is(.DashboardTheme-module__k4h-5a__theme .secondaryBtn,.DashboardTheme-module__k4h-5a__theme .neutralBtn,.DashboardTheme-module__k4h-5a__theme .blueBtn,.DashboardTheme-module__k4h-5a__theme .tertiaryBtn){border-color:var(--stroke);background:var(--white);color:var(--black)}:is(.DashboardTheme-module__k4h-5a__theme .secondaryBtn:hover,.DashboardTheme-module__k4h-5a__theme .neutralBtn:hover,.DashboardTheme-module__k4h-5a__theme .blueBtn:hover,.DashboardTheme-module__k4h-5a__theme .tertiaryBtn:hover){border-color:var(--black)}.DashboardTheme-module__k4h-5a__theme .dangerBtn{border-color:var(--red);background:var(--white);color:var(--red)}.DashboardTheme-module__k4h-5a__theme .dangerBtn:hover{background:var(--red);color:var(--white)}:is(.DashboardTheme-module__k4h-5a__theme .goodBtn,.DashboardTheme-module__k4h-5a__theme .goodBtnii){border-color:var(--darkGreen);background:var(--darkGreen);color:var(--white)}:is(.DashboardTheme-module__k4h-5a__theme .goodBtn:hover,.DashboardTheme-module__k4h-5a__theme .goodBtnii:hover){background:#075f39;border-color:#075f39}.DashboardTheme-module__k4h-5a__theme .warningBtn{border-color:var(--accent);background:var(--accent);color:var(--white)}.DashboardTheme-module__k4h-5a__theme .warningBtn:hover{border-color:var(--black)}
.AdminSideNav-module__U7eMWq__container{border:1px solid var(--stroke);background-color:var(--white);font-family:var(--inter);border-radius:10px;flex-direction:column;display:flex}@media screen and (max-width:568px){.AdminSideNav-module__U7eMWq__container{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:1.2rem;list-style:none;transition:max-height .3s,opacity .3s;display:flex;position:relative}.AdminSideNav-module__U7eMWq__linksWrapper{flex-direction:column;gap:2rem;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__group{flex-direction:column;gap:.2rem;display:flex}.AdminSideNav-module__U7eMWq__groupLabel{font-family:var(--inter);letter-spacing:.08em;text-transform:uppercase;color:var(--black400);padding:0 1.2rem .6rem;font-size:12px;font-weight:600;line-height:1}.AdminSideNav-module__U7eMWq__navItem{list-style:none;position:relative}.AdminSideNav-module__U7eMWq__navLink{width:100%;font-family:var(--inter);color:var(--black);white-space:nowrap;background-color:#0000;border-radius:5px;justify-content:flex-start;align-items:center;gap:1.2rem;padding:.9rem 1.2rem;font-size:1.6rem;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.AdminSideNav-module__U7eMWq__navIcon{width:2rem;height:2rem;color:var(--paragraph);flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:flex}.AdminSideNav-module__U7eMWq__navIcon svg{width:100%;height:100%}.AdminSideNav-module__U7eMWq__title{color:inherit}.AdminSideNav-module__U7eMWq__navLink.AdminSideNav-module__U7eMWq__navLinkActive{background-color:var(--accent);font-family:var(--inter);color:var(--white);font-weight:600}.AdminSideNav-module__U7eMWq__navLinkActive .AdminSideNav-module__U7eMWq__navIcon,.AdminSideNav-module__U7eMWq__navLinkActive .AdminSideNav-module__U7eMWq__title{color:var(--white)}.AdminSideNav-module__U7eMWq__tooltip{z-index:100;background-color:var(--black);color:var(--white);white-space:nowrap;opacity:0;pointer-events:none;border-radius:5px;padding:6px 10px;font-size:1.3rem;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__actionBtns{border-top:1px solid var(--stroke);flex-direction:column;gap:.6rem;width:100%;padding-top:1.6rem;display:flex}.AdminSideNav-module__U7eMWq__signOutBtn,.AdminSideNav-module__U7eMWq__homeBtn,.AdminSideNav-module__U7eMWq__dshbrdBtn,.AdminSideNav-module__U7eMWq__drvrDshbrdBtn{border:1px solid var(--stroke);background-color:var(--white);width:100%;min-height:44px;font-family:var(--inter);color:var(--black);white-space:nowrap;cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:1.2rem;padding:0 1.4rem;font-size:1.5rem;line-height:1;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.AdminSideNav-module__U7eMWq__arrow{width:12px;height:12px;transform:rotate(90deg)}.AdminSideNav-module__U7eMWq__signOutLogo{width:16px;height:16px;color:var(--paragraph)}.AdminSideNav-module__U7eMWq__compactMenuBtn{display:none}.AdminSideNav-module__U7eMWq__moreBtn{border:1px solid var(--stroke);background-color:var(--white);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;padding:1rem;transition:background-color .2s;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{border:1px solid var(--stroke);background-color:var(--white);color:var(--black);border-radius:5px;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 2rem;font-size:1.6rem;text-decoration:none;transition:border-color .2s;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__collapseBar{display:none}.AdminSideNav-module__U7eMWq__collapseBtn{border:1px solid var(--stroke);background:var(--white);width:100%;height:3.6rem;color:var(--black);cursor:pointer;justify-content:center;align-items:center;margin:1rem;transition:border-color .2s;display:flex}.AdminSideNav-module__U7eMWq__collapseBtn:hover{border-color:var(--black)}.AdminSideNav-module__U7eMWq__collapseBtn:disabled{opacity:.4;cursor:default;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,.AdminSideNav-module__U7eMWq__navLink:hover .AdminSideNav-module__U7eMWq__title{color:var(--white)}.AdminSideNav-module__U7eMWq__signOutBtn:hover,.AdminSideNav-module__U7eMWq__homeBtn:hover,.AdminSideNav-module__U7eMWq__dshbrdBtn:hover,.AdminSideNav-module__U7eMWq__drvrDshbrdBtn:hover{border-color:var(--black)}.AdminSideNav-module__U7eMWq__moreBtn:hover{background-color:var(--accent)}.AdminSideNav-module__U7eMWq__modalNavLink:hover{border-color:var(--black)}}@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:.8rem;padding:.5rem;display:grid}.AdminSideNav-module__U7eMWq__container:not(.AdminSideNav-module__U7eMWq__containerCollapsed) .AdminSideNav-module__U7eMWq__group{display:contents}.AdminSideNav-module__U7eMWq__container:not(.AdminSideNav-module__U7eMWq__containerCollapsed) .AdminSideNav-module__U7eMWq__groupLabel{grid-column:1/-1;padding:1.2rem 0 .2rem}.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{border:1px solid var(--stroke);text-align:center;white-space:normal;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.8rem;width:100%;padding:1.2rem .5rem}.AdminSideNav-module__U7eMWq__container:not(.AdminSideNav-module__U7eMWq__containerCollapsed) .AdminSideNav-module__U7eMWq__navLink.AdminSideNav-module__U7eMWq__navLinkActive{border-color:var(--accent);background-color:var(--accent)}.AdminSideNav-module__U7eMWq__container:not(.AdminSideNav-module__U7eMWq__containerCollapsed) .AdminSideNav-module__U7eMWq__title{text-align:center;font-size:1.5rem;line-height:1.2;display:block}.AdminSideNav-module__U7eMWq__container:not(.AdminSideNav-module__U7eMWq__containerCollapsed) .AdminSideNav-module__U7eMWq__navIcon{width:2.2rem;height:2.2rem}.AdminSideNav-module__U7eMWq__container:not(.AdminSideNav-module__U7eMWq__containerCollapsed) .AdminSideNav-module__U7eMWq__actionBtns{grid-column:1/-1;margin-top:1rem;display:flex}}@media screen and (max-width:568px){.AdminSideNav-module__U7eMWq__container:not(.AdminSideNav-module__U7eMWq__containerCollapsed) .AdminSideNav-module__U7eMWq__linksWrapper{grid-template-columns:repeat(2,1fr)}}
.FalseButton-module__D5mofW__container{z-index:1;cursor:pointer;position:relative}.FalseButton-module__D5mofW__btn{font-family:var(--DotSansRegular);border-radius:5px;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)}}
.NavProgress-module__ZpWjSW__bar{background:var(--accent,#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}}
.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}}
.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}
.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}}
.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}
.AdminFinanceSnapshot-module__Fq3rZW__container{border:1px solid var(--stroke);background-color:var(--white);border-radius:10px;gap:1.6rem;padding:2.4rem;display:grid}.AdminFinanceSnapshot-module__Fq3rZW__headerRight{justify-content:space-between;align-items:flex-start;gap:3rem;width:100%;display:flex}.AdminFinanceSnapshot-module__Fq3rZW__bigValue{color:var(--darkGreen);background:var(--lightGreen);border-radius:5px;padding:1rem;font-size:2.5rem;font-weight:800}.AdminFinanceSnapshot-module__Fq3rZW__bigSub{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.AdminFinanceSnapshot-module__Fq3rZW__delta{border:1px solid var(--stroke);border-radius:999px;justify-content:center;align-items:center;padding:.25rem .55rem;font-size:1.4rem;font-weight:700;display:inline-flex}.AdminFinanceSnapshot-module__Fq3rZW__deltaUp{background:#1dbf741f}.AdminFinanceSnapshot-module__Fq3rZW__deltaDown{background:#ff5a5a1f}.AdminFinanceSnapshot-module__Fq3rZW__deltaFlat{background:#0000000a}.AdminFinanceSnapshot-module__Fq3rZW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.AdminFinanceSnapshot-module__Fq3rZW__card{border:1px solid var(--stroke);border-left:3px solid var(--stroke);background:var(--white);border-radius:5px;gap:1rem;padding:1.6rem 1.8rem;display:grid}.AdminFinanceSnapshot-module__Fq3rZW__card .emptyTitle{font-family:var(--inter);letter-spacing:.08em;text-transform:uppercase;color:var(--black400);border:none;padding:0;font-size:12px;font-weight:600;line-height:1}.AdminFinanceSnapshot-module__Fq3rZW__card .kpiValue{font-family:var(--inter);letter-spacing:-.04em;color:var(--black);font-size:4.8rem;font-weight:500;line-height:.9}.AdminFinanceSnapshot-module__Fq3rZW__cardTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.AdminFinanceSnapshot-module__Fq3rZW__cardValue{letter-spacing:-.01em;font-size:1.8rem;font-weight:800}.AdminFinanceSnapshot-module__Fq3rZW__tone_neutral{background:var(--white)}.AdminFinanceSnapshot-module__Fq3rZW__tone_good{border-left-color:var(--green)}.AdminFinanceSnapshot-module__Fq3rZW__grid .AdminFinanceSnapshot-module__Fq3rZW__tone_good .kpiValue{color:var(--darkGreen)}.AdminFinanceSnapshot-module__Fq3rZW__tone_warn{border-left-color:var(--accent)}.AdminFinanceSnapshot-module__Fq3rZW__btnContainer{width:100%;margin-top:1rem;display:flex}.AdminFinanceSnapshot-module__Fq3rZW__chartContainer{gap:1rem;display:grid}.AdminFinanceSnapshot-module__Fq3rZW__chartWrap{background:0 0;flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.AdminFinanceSnapshot-module__Fq3rZW__chartHeader{flex-direction:column;gap:4px;display:flex}.AdminFinanceSnapshot-module__Fq3rZW__chartSummary{background:var(--lightGray);border-radius:8px;flex-wrap:wrap;align-items:center;gap:2rem;padding:1rem 1.5rem;display:flex}.AdminFinanceSnapshot-module__Fq3rZW__summaryItem{flex-direction:column;gap:2px;display:flex}.AdminFinanceSnapshot-module__Fq3rZW__summaryLabel{color:var(--paragraph);text-transform:uppercase;letter-spacing:.02em;font-size:1.4rem}.AdminFinanceSnapshot-module__Fq3rZW__summaryValue{color:var(--black);font-size:1.6rem;font-weight:700}.AdminFinanceSnapshot-module__Fq3rZW__summaryRefund{color:var(--red)}.AdminFinanceSnapshot-module__Fq3rZW__summaryNet{color:var(--darkGreen)}.AdminFinanceSnapshot-module__Fq3rZW__summaryDivider{background:var(--stroke);width:1px;height:32px}.AdminFinanceSnapshot-module__Fq3rZW__chartLegend{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.AdminFinanceSnapshot-module__Fq3rZW__legendItem{color:var(--paragraph);align-items:center;gap:8px;font-size:1.4rem;display:flex}.AdminFinanceSnapshot-module__Fq3rZW__legendColor{border-radius:5px;flex-shrink:0;width:14px;height:14px}.AdminFinanceSnapshot-module__Fq3rZW__chartEmpty{border:1px dashed var(--stroke);background-color:var(--cream);text-align:center;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;height:180px;padding:2rem;display:flex}.AdminFinanceSnapshot-module__Fq3rZW__chartEmptyTitle{font-family:var(--inter);color:var(--black);font-size:1.7rem;font-weight:600;line-height:1.3}.AdminFinanceSnapshot-module__Fq3rZW__chartCanvas{border:1px solid var(--stroke);background:#ffffffe6;border-radius:5px;width:100%;height:280px;padding:10px;overflow:hidden}.AdminFinanceSnapshot-module__Fq3rZW__tooltip{background:var(--white);border:1px solid var(--stroke);border-radius:10px;gap:8px;min-width:180px;padding:12px 16px;display:grid;box-shadow:0 4px 12px #0000001a}.AdminFinanceSnapshot-module__Fq3rZW__tooltipTitle{border-bottom:1px solid var(--stroke);margin-bottom:10px;padding-bottom:8px;font-size:1.4rem;font-weight:700}.AdminFinanceSnapshot-module__Fq3rZW__tooltipSection{gap:6px;display:grid}.AdminFinanceSnapshot-module__Fq3rZW__tooltipDivider{background:var(--stroke);height:1px;margin:8px 0}.AdminFinanceSnapshot-module__Fq3rZW__tooltipRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.AdminFinanceSnapshot-module__Fq3rZW__tooltipLabel{color:var(--paragraph);align-items:center;gap:6px;font-size:1.4rem;display:flex}.AdminFinanceSnapshot-module__Fq3rZW__tooltipDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.AdminFinanceSnapshot-module__Fq3rZW__tooltipVal{font-size:1.4rem;font-weight:700}.AdminFinanceSnapshot-module__Fq3rZW__tooltipGood{color:var(--darkGreen)}.AdminFinanceSnapshot-module__Fq3rZW__tooltipBad{color:var(--red)}@media screen and (max-width:1100px){.AdminFinanceSnapshot-module__Fq3rZW__grid{grid-template-columns:1fr}.AdminFinanceSnapshot-module__Fq3rZW__headerRight{justify-items:start}.AdminFinanceSnapshot-module__Fq3rZW__bigSub{justify-content:flex-start}}@media screen and (max-width:768px){.AdminFinanceSnapshot-module__Fq3rZW__chartSummary{justify-content:space-around;padding:1rem}.AdminFinanceSnapshot-module__Fq3rZW__summaryDivider{display:none}.AdminFinanceSnapshot-module__Fq3rZW__summaryItem{align-items:center;min-width:80px}.AdminFinanceSnapshot-module__Fq3rZW__summaryLabel{text-align:center;font-size:1rem}.AdminFinanceSnapshot-module__Fq3rZW__summaryValue{font-size:1.4rem}.AdminFinanceSnapshot-module__Fq3rZW__chartLegend{justify-content:center;gap:1rem}.AdminFinanceSnapshot-module__Fq3rZW__legendItem{font-size:1.4rem}.AdminFinanceSnapshot-module__Fq3rZW__chartCanvas{height:220px}}@media screen and (max-width:568px){.AdminFinanceSnapshot-module__Fq3rZW__chartSummary{gap:1rem}.AdminFinanceSnapshot-module__Fq3rZW__summaryItem{min-width:70px}.AdminFinanceSnapshot-module__Fq3rZW__summaryLabel,.AdminFinanceSnapshot-module__Fq3rZW__summaryValue{font-size:1.4rem}.AdminFinanceSnapshot-module__Fq3rZW__chartCanvas{height:180px}.AdminFinanceSnapshot-module__Fq3rZW__legendItem{font-size:1rem}.AdminFinanceSnapshot-module__Fq3rZW__legendColor{width:12px;height:12px}}
.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:5px;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:5px;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}}
.AdminPaymentsSnapshot-module__dvcOdq__container{gap:1rem;display:grid}.AdminPaymentsSnapshot-module__dvcOdq__header{gap:12px;display:grid}.AdminPaymentsSnapshot-module__dvcOdq__titleRow{gap:10px;display:grid}.AdminPaymentsSnapshot-module__dvcOdq__cc{margin-right:2rem;display:inline-block}.AdminPaymentsSnapshot-module__dvcOdq__kpis{opacity:.8;border-bottom:2px solid var(--stroke);flex-wrap:wrap;gap:10px;padding-bottom:1rem;font-size:1.4rem;display:flex}.AdminPaymentsSnapshot-module__dvcOdq__kpi{border:2px solid var(--stroke);letter-spacing:normal;background:#00000005;border-radius:999px;padding:6px 10px;font-weight:700}.AdminPaymentsSnapshot-module__dvcOdq__kpiGood{color:#15803d;background:#22c55e1a;border-color:#22c55e4d}.AdminPaymentsSnapshot-module__dvcOdq__kpiAccent{color:#1d4ed8;background:#3b82f61a;border-color:#3b82f64d}.AdminPaymentsSnapshot-module__dvcOdq__controls{flex-flow:column wrap;gap:10px;display:flex}.AdminPaymentsSnapshot-module__dvcOdq__tabs{flex-wrap:wrap;gap:1rem;display:flex}.AdminPaymentsSnapshot-module__dvcOdq__tab{cursor:pointer;letter-spacing:normal;background:#00000005;border:1px solid #00000024;border-radius:999px;align-items:center;gap:1rem;padding:8px 12px;font-size:14px;font-weight:800;transition:all .15s;display:flex}.AdminPaymentsSnapshot-module__dvcOdq__tab:hover{background:#0000000d}.AdminPaymentsSnapshot-module__dvcOdq__tabActive{background:#00000014;border-color:#00000040}.AdminPaymentsSnapshot-module__dvcOdq__tabCount{letter-spacing:normal;background:#00000014;border-radius:999px;padding:2px 8px;font-size:1.4rem;font-weight:700}.AdminPaymentsSnapshot-module__dvcOdq__tabActive .AdminPaymentsSnapshot-module__dvcOdq__tabCount{background:#00000026}.AdminPaymentsSnapshot-module__dvcOdq__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.AdminPaymentsSnapshot-module__dvcOdq__row{background:var(--white);border:1px solid var(--stroke);border-radius:10px;grid-template-columns:1fr auto;align-items:start;gap:10px;padding:1.5rem;display:grid}.AdminPaymentsSnapshot-module__dvcOdq__left{gap:1rem;min-width:0;display:grid}.AdminPaymentsSnapshot-module__dvcOdq__paymentHeader{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.AdminPaymentsSnapshot-module__dvcOdq__paymentAmount{letter-spacing:normal;color:#15803d;font-size:1.4rem;font-weight:700}.AdminPaymentsSnapshot-module__dvcOdq__paymentTip{color:#1d4ed8;letter-spacing:normal;background:#3b82f61a;border-radius:999px;padding:2px 8px;font-size:1.4rem;font-weight:600}.AdminPaymentsSnapshot-module__dvcOdq__paymentDetails{flex-direction:column;gap:1rem;display:flex}.AdminPaymentsSnapshot-module__dvcOdq__paymentMeta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.AdminPaymentsSnapshot-module__dvcOdq__paymentMeta>span:not(:last-child):after{content:"•";opacity:.5;margin-left:1rem}.AdminPaymentsSnapshot-module__dvcOdq__emptyState{text-align:center;background:#00000005;border-radius:5px;padding:2rem}@media screen and (max-width:568px){.AdminPaymentsSnapshot-module__dvcOdq__tab{padding:7px 10px;font-size:13px}.AdminPaymentsSnapshot-module__dvcOdq__kpis{gap:8px}.AdminPaymentsSnapshot-module__dvcOdq__kpi{padding:6px 9px}.AdminPaymentsSnapshot-module__dvcOdq__row{grid-template-columns:1fr}.AdminPaymentsSnapshot-module__dvcOdq__paymentHeader{flex-direction:column;align-items:flex-start}.AdminPaymentsSnapshot-module__dvcOdq__paymentMeta{flex-direction:column;align-items:flex-start;gap:4px}.AdminPaymentsSnapshot-module__dvcOdq__paymentMeta>span:not(:last-child):after{display:none}}
.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:5px;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:var(--accent);color:var(--white)}.InvoicePreview-module__x7Gwbq__routeMarker[data-type=stop]{background:var(--white);color:var(--black);box-shadow:inset 0 0 0 2px var(--black)}.InvoicePreview-module__x7Gwbq__routeMarker[data-type=dropoff]{background:var(--black);color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.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:var(--darkGreen);padding-top:.5rem;font-size:1.4rem;font-weight:700}.InvoicePreview-module__x7Gwbq__refund{color:var(--red)}.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:5px;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:5px;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:5px;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:5px;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%}}
.AdminTodaysRides-module__XrQskq__container{border:1px solid var(--stroke);border-radius:10px;gap:2rem;padding:2rem;display:grid}.AdminTodaysRides-module__XrQskq__header{gap:16px;display:grid}.AdminTodaysRides-module__XrQskq__titleRow{grid-gap:2rem;grid-template-columns:repeat(1,1fr);display:grid}.AdminTodaysRides-module__XrQskq__titleGroup{flex-direction:column;gap:4px;display:flex}.AdminTodaysRides-module__XrQskq__dateLabel{color:var(--paragraph);font-size:1.4rem}.AdminTodaysRides-module__XrQskq__statsRow{background:var(--lightGray);border-radius:8px;flex-wrap:wrap;align-items:center;gap:2rem;width:fit-content;padding:1rem 1.5rem;display:flex}.AdminTodaysRides-module__XrQskq__stat{flex-direction:column;align-items:center;gap:2px;display:flex}.AdminTodaysRides-module__XrQskq__statNumber{color:var(--black);font-size:1.8rem;font-weight:700}.AdminTodaysRides-module__XrQskq__statUpcoming{color:#2563eb}.AdminTodaysRides-module__XrQskq__statActive{color:#7c3aed}.AdminTodaysRides-module__XrQskq__statCompleted{color:#16a34a}.AdminTodaysRides-module__XrQskq__statOverdue{color:#dc2626}.AdminTodaysRides-module__XrQskq__statLabel{color:var(--paragraph);text-transform:uppercase;letter-spacing:.02em;font-size:1.4rem}.AdminTodaysRides-module__XrQskq__statDivider{background:var(--stroke);width:1px;height:32px}.AdminTodaysRides-module__XrQskq__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}.AdminTodaysRides-module__XrQskq__legendTitle{color:var(--black);font-size:1.4rem;font-weight:700}.AdminTodaysRides-module__XrQskq__legendItems{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.AdminTodaysRides-module__XrQskq__legendItem{color:var(--paragraph);align-items:center;gap:1rem;font-size:1.4rem;display:flex}.AdminTodaysRides-module__XrQskq__legendDot{border-radius:3px;flex-shrink:0;width:12px;height:12px}.AdminTodaysRides-module__XrQskq__legendDot_now{background:#dc2626;box-shadow:0 0 0 2px #dc262633}.AdminTodaysRides-module__XrQskq__legendDot_soon{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.AdminTodaysRides-module__XrQskq__legendDot_later{background:#2563eb;box-shadow:0 0 0 2px #2563eb33}.AdminTodaysRides-module__XrQskq__legendDot_past{background:var(--green);box-shadow:0 0 0 2px #9ca3af33}.AdminTodaysRides-module__XrQskq__legendDot_overdue{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);animation:2s infinite AdminTodaysRides-module__XrQskq__pulse;box-shadow:0 0 0 2px #dc26264d}@keyframes AdminTodaysRides-module__XrQskq__pulse{0%,to{box-shadow:0 0 0 2px #dc26264d}50%{box-shadow:0 0 0 4px #dc262626}}.AdminTodaysRides-module__XrQskq__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}.AdminTodaysRides-module__XrQskq__emptyIcon{font-size:3rem}.AdminTodaysRides-module__XrQskq__emptyText{color:var(--paragraph);font-size:1.5rem}.AdminTodaysRides-module__XrQskq__tableCard{background:var(--white);border:1px solid var(--stroke);border-radius:12px;overflow-x:auto}.AdminTodaysRides-module__XrQskq__table{border-collapse:collapse;width:100%;min-width:1000px}.AdminTodaysRides-module__XrQskq__thead{background:var(--white);z-index:2;position:sticky;top:0}.AdminTodaysRides-module__XrQskq__trHead{border-bottom:1px solid var(--stroke)}.AdminTodaysRides-module__XrQskq__th{text-align:left;letter-spacing:.02em;opacity:.85;white-space:nowrap;padding:12px 14px;font-size:1.4rem;font-weight:900}.AdminTodaysRides-module__XrQskq__thRight{text-align:right}.AdminTodaysRides-module__XrQskq__tr{cursor:pointer;border-bottom:1px solid var(--stroke);transition:all .3s ease-in;position:relative}.AdminTodaysRides-module__XrQskq__tr:last-child{border-bottom:none}.AdminTodaysRides-module__XrQskq__tr:hover,.AdminTodaysRides-module__XrQskq__tr:focus-within{background:var(--lightGray)}.AdminTodaysRides-module__XrQskq__tr_now{background:linear-gradient(135deg,#dc262614 0%,#ef44441f 100%);border-left:4px solid #dc2626}.AdminTodaysRides-module__XrQskq__tr_soon{background:linear-gradient(135deg,#f59e0b14 0%,#eab3081f 100%);border-left:4px solid #f59e0b}.AdminTodaysRides-module__XrQskq__tr_later{background:linear-gradient(135deg,#3b82f614 0%,#2563eb1f 100%);border-left:4px solid #2563eb}.AdminTodaysRides-module__XrQskq__tr_past{background:var(--lightGreen);opacity:.7;border-left:4px solid #9ca3af}.AdminTodaysRides-module__XrQskq__tr_overdue{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-left:4px solid #dc2626;animation:3s infinite AdminTodaysRides-module__XrQskq__rowPulse}@keyframes AdminTodaysRides-module__XrQskq__rowPulse{0%,to{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%)}50%{background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%)}}.AdminTodaysRides-module__XrQskq__td{vertical-align:top;padding:12px 14px;position:relative}.AdminTodaysRides-module__XrQskq__rowStretchedLink{z-index:1;position:absolute;inset:0}.AdminTodaysRides-module__XrQskq__cellInner{z-index:2;position:relative}.AdminTodaysRides-module__XrQskq__tdRight{text-align:right;white-space:nowrap}.AdminTodaysRides-module__XrQskq__rowLink{letter-spacing:-.01em;font-weight:600;line-height:1.2}.AdminTodaysRides-module__XrQskq__rowLink:hover{text-decoration:underline}.AdminTodaysRides-module__XrQskq__cellStack{gap:1rem;display:grid}.AdminTodaysRides-module__XrQskq__cellSub{opacity:.7;font-size:1.4rem;line-height:1.25}.AdminTodaysRides-module__XrQskq__timeLabel{white-space:nowrap;font-size:1.5rem;font-weight:700}.AdminTodaysRides-module__XrQskq__timePill{text-transform:uppercase;white-space:nowrap;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:700}.AdminTodaysRides-module__XrQskq__timePill_now{color:#dc2626;background:#dc262626;border:1px solid #dc26264d}.AdminTodaysRides-module__XrQskq__timePill_soon{color:#b45309;background:#f59e0b26;border:1px solid #f59e0b4d}.AdminTodaysRides-module__XrQskq__timePill_later{color:#2563eb;background:#2563eb1a;border:1px solid #2563eb33}.AdminTodaysRides-module__XrQskq__timePill_past{color:#6b7280;background:#9ca3af26;border:1px solid #9ca3af4d}.AdminTodaysRides-module__XrQskq__timePill_overdue{color:#dc2626;background:#dc262633;border:1px solid #dc262666;font-weight:800}.AdminTodaysRides-module__XrQskq__phoneLink{color:#2563eb;z-index:3;font-size:1.4rem;text-decoration:none;position:relative}.AdminTodaysRides-module__XrQskq__routeItem{align-items:flex-start;gap:6px;display:flex}.AdminTodaysRides-module__XrQskq__routeIcon{flex-shrink:0;font-size:1.4rem}.AdminTodaysRides-module__XrQskq__routeText{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:1.4rem;line-height:1.3;display:-webkit-box;overflow:hidden}.AdminTodaysRides-module__XrQskq__amount{white-space:nowrap;color:var(--blue);font-size:1.4rem;font-weight:700}.AdminTodaysRides-module__XrQskq__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:11px;font-weight:800}.AdminTodaysRides-module__XrQskq__badge_neutral{background:#0000000a}.AdminTodaysRides-module__XrQskq__badge_warning{background:#ffc80933;border-color:#ffc8098c}.AdminTodaysRides-module__XrQskq__badge_danger{background:#b400001f;border-color:#b4000059}.AdminTodaysRides-module__XrQskq__badge_good{background:#008c501f;border-color:#008c5047}.AdminTodaysRides-module__XrQskq__badge_active{color:#7c3aed;background:#7c3aed1f;border-color:#7c3aed59}.AdminTodaysRides-module__XrQskq__unassignedCell{background:#ef444414;border:2px solid #ef44444d;border-radius:8px}.AdminTodaysRides-module__XrQskq__tr_inProgress{background:linear-gradient(135deg,#7c3aed14 0%,#8b5cf61f 100%);border-left:4px solid #7c3aed;animation:3s infinite AdminTodaysRides-module__XrQskq__rowPulseInProgress}@keyframes AdminTodaysRides-module__XrQskq__rowPulseInProgress{0%,to{background:linear-gradient(135deg,#7c3aed14 0%,#8b5cf61f 100%)}50%{background:linear-gradient(135deg,#7c3aed1f 0%,#8b5cf62a 100%)}}.AdminTodaysRides-module__XrQskq__timePill_inProgress{color:#7c3aed;background:#7c3aed26;border:1px solid #7c3aed59;font-weight:800}.AdminTodaysRides-module__XrQskq__legendDot_inProgress{background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);animation:2s infinite AdminTodaysRides-module__XrQskq__pulseInProgress;box-shadow:0 0 0 2px #7c3aed4d}@keyframes AdminTodaysRides-module__XrQskq__pulseInProgress{0%,to{box-shadow:0 0 0 2px #7c3aed4d}50%{box-shadow:0 0 0 4px #7c3aed26}}@media screen and (max-width:768px){.AdminTodaysRides-module__XrQskq__statsRow{justify-content:space-around;padding:1rem}.AdminTodaysRides-module__XrQskq__statDivider{display:none}.AdminTodaysRides-module__XrQskq__legend,.AdminTodaysRides-module__XrQskq__legendItems{flex-direction:column;align-items:flex-start;gap:1rem}.AdminTodaysRides-module__XrQskq__tableCard{background:0 0;border:0;overflow:visible}.AdminTodaysRides-module__XrQskq__table{border-collapse:separate;min-width:0}.AdminTodaysRides-module__XrQskq__thead{display:none}.AdminTodaysRides-module__XrQskq__table,.AdminTodaysRides-module__XrQskq__table tbody,.AdminTodaysRides-module__XrQskq__tr,.AdminTodaysRides-module__XrQskq__td{width:100%;display:block}.AdminTodaysRides-module__XrQskq__tr{border:1px solid var(--stroke);background:var(--white);border-left-width:4px;border-radius:12px;margin-bottom:12px;padding:12px}.AdminTodaysRides-module__XrQskq__tr:hover{background:var(--white)}.AdminTodaysRides-module__XrQskq__td{border-bottom:1px solid var(--stroke);padding:10px 0}.AdminTodaysRides-module__XrQskq__td:last-child{border-bottom:0;padding-bottom:0}.AdminTodaysRides-module__XrQskq__td:first-child{padding-top:0}.AdminTodaysRides-module__XrQskq__td:before{content:attr(data-label);opacity:.6;margin-bottom:6px;font-size:1.4rem;font-weight:900;display:block}.AdminTodaysRides-module__XrQskq__tdRight{text-align:left}.AdminTodaysRides-module__XrQskq__routeText{-webkit-line-clamp:2;line-clamp:2}}@media screen and (max-width:568px){.AdminTodaysRides-module__XrQskq__container{padding:1.5rem}.AdminTodaysRides-module__XrQskq__titleRow{flex-direction:column;align-items:flex-start}.AdminTodaysRides-module__XrQskq__statsRow{gap:1rem}.AdminTodaysRides-module__XrQskq__stat{min-width:60px}.AdminTodaysRides-module__XrQskq__statNumber{font-size:1.6rem}.AdminTodaysRides-module__XrQskq__statLabel,.AdminTodaysRides-module__XrQskq__td:before{font-size:1rem}.AdminTodaysRides-module__XrQskq__cellSub{font-size:1.4rem}.AdminTodaysRides-module__XrQskq__timePill{padding:3px 6px;font-size:10px}.AdminTodaysRides-module__XrQskq__legendItem{font-size:1.4rem}}
.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}
.Button-module__qH8IcW__btn{text-align:center;letter-spacing:-.8px;white-space:nowrap;cursor:pointer;user-select:none;border-radius:5px;justify-content:center;align-items:center;gap:1.8rem;padding:6px 6px 6px 18px;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:5px;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}.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__white,.Button-module__qH8IcW__white:link,.Button-module__qH8IcW__white:visited{background-color:var(--white);color:var(--black);border:1px solid var(--white);justify-content:space-between;display:flex}.Button-module__qH8IcW__white .Button-module__qH8IcW__arrowContainer{background-color:var(--black)}.Button-module__qH8IcW__white .Button-module__qH8IcW__arrowContainer .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)}}
.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))}}
.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}}
.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:5px;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}}
.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}}
.DatePicker-module__d8D_Ia__field,.DatePicker-module__d8D_Ia__wrap{vertical-align:middle;display:inline-flex;position:relative}.DatePicker-module__d8D_Ia__field{flex-direction:column}.DatePicker-module__d8D_Ia__trigger{cursor:pointer;text-align:left;min-width:15rem;font:inherit;background:var(--white,#fff);color:var(--black,#111);justify-content:space-between;align-items:center;gap:1rem;display:inline-flex}.DatePicker-module__d8D_Ia__trigger:disabled{cursor:not-allowed;opacity:.6}.DatePicker-module__d8D_Ia__trigger:focus-visible{outline:2px solid var(--black,#111);outline-offset:2px}.DatePicker-module__d8D_Ia__placeholder{color:var(--paragraph,#777)}.DatePicker-module__d8D_Ia__value{white-space:nowrap}.DatePicker-module__d8D_Ia__icon{fill:currentColor;opacity:.7;flex:none;width:1.6rem;height:1.6rem}.DatePicker-module__d8D_Ia__proxy{opacity:0;pointer-events:none;border:0;width:100%;height:1px;padding:0;position:absolute;bottom:0;left:0}.DatePicker-module__d8D_Ia__backdrop{display:none}.DatePicker-module__d8D_Ia__popover{z-index:1100;background:var(--white,#fff);border:1px solid var(--stroke,#ddd);border-radius:12px;padding:1.2rem;position:fixed;box-shadow:0 16px 40px #0000002e}.DatePicker-module__d8D_Ia__panel{flex-direction:column;gap:.8rem;display:flex}.DatePicker-module__d8D_Ia__typeInput{font:inherit;border:1px solid var(--stroke,#ddd);border-radius:8px;padding:.7rem .9rem;font-size:1.4rem}.DatePicker-module__d8D_Ia__typeInputError{border-color:var(--red,#dc2626)}.DatePicker-module__d8D_Ia__footer{justify-content:space-between;gap:1rem;display:flex}.DatePicker-module__d8D_Ia__footBtn{font:inherit;color:var(--accentBlue,#2563eb);cursor:pointer;background:0 0;border:none;padding:.6rem .4rem;font-size:1.4rem}.DatePicker-module__d8D_Ia__footBtn:disabled{opacity:.4;cursor:not-allowed}.DatePicker-module__d8D_Ia__rdp{--day:4rem;font-size:1.4rem}.DatePicker-module__d8D_Ia__months{position:relative}.DatePicker-module__d8D_Ia__month{flex-direction:column;gap:.6rem;display:flex}.DatePicker-module__d8D_Ia__caption{align-items:center;height:3.6rem;padding-right:8rem;display:flex}.DatePicker-module__d8D_Ia__dropdowns{align-items:center;gap:.6rem;display:inline-flex}.DatePicker-module__d8D_Ia__dropdownRoot{align-items:center;display:inline-flex;position:relative}.DatePicker-module__d8D_Ia__dropdown{opacity:0;cursor:pointer;font:inherit;width:100%;position:absolute;inset:0}.DatePicker-module__d8D_Ia__captionLabel{border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .6rem;font-weight:700;display:inline-flex}.DatePicker-module__d8D_Ia__dropdownRoot:hover .DatePicker-module__d8D_Ia__captionLabel{background:#0000000d}.DatePicker-module__d8D_Ia__nav{align-items:center;gap:.4rem;height:3.6rem;display:flex;position:absolute;top:0;right:0}.DatePicker-module__d8D_Ia__navBtn{border:1px solid var(--stroke,#ddd);background:var(--white,#fff);cursor:pointer;border-radius:5px;place-items:center;width:3.2rem;height:3.2rem;font-size:1.8rem;line-height:1;display:inline-grid}.DatePicker-module__d8D_Ia__navBtn:disabled{opacity:.35;cursor:not-allowed}.DatePicker-module__d8D_Ia__chevron{fill:currentColor;width:1.4rem;height:1.4rem}.DatePicker-module__d8D_Ia__grid{border-collapse:collapse}.DatePicker-module__d8D_Ia__weekday{text-transform:uppercase;color:var(--paragraph,#777);height:2.8rem;width:var(--day);font-size:1.1rem;font-weight:600}.DatePicker-module__d8D_Ia__day{text-align:center;padding:1px}.DatePicker-module__d8D_Ia__dayButton{width:var(--day);height:var(--day);font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;border-radius:5px}.DatePicker-module__d8D_Ia__dayButton:hover{background:#0000000f}.DatePicker-module__d8D_Ia__today .DatePicker-module__d8D_Ia__dayButton{box-shadow:inset 0 0 0 1px var(--black,#111);font-weight:700}.DatePicker-module__d8D_Ia__selected .DatePicker-module__d8D_Ia__dayButton,.DatePicker-module__d8D_Ia__selected .DatePicker-module__d8D_Ia__dayButton:hover{background:var(--black,#111);color:var(--white,#fff)}.DatePicker-module__d8D_Ia__outside .DatePicker-module__d8D_Ia__dayButton{color:#aaa}.DatePicker-module__d8D_Ia__disabled .DatePicker-module__d8D_Ia__dayButton{opacity:.3;cursor:not-allowed}.DatePicker-module__d8D_Ia__hidden{visibility:hidden}.DatePicker-module__d8D_Ia__focused .DatePicker-module__d8D_Ia__dayButton{outline:2px solid var(--accentBlue,#2563eb);outline-offset:1px}.DatePicker-module__d8D_Ia__monthHeader{justify-content:space-between;align-items:center;gap:1rem;font-size:1.5rem;display:flex}.DatePicker-module__d8D_Ia__monthGrid{grid-template-columns:repeat(3,minmax(7rem,1fr));gap:.6rem;display:grid}.DatePicker-module__d8D_Ia__monthBtn{font:inherit;border:1px solid var(--stroke,#ddd);background:var(--white,#fff);cursor:pointer;border-radius:5px;padding:1rem .6rem;font-size:1.4rem}.DatePicker-module__d8D_Ia__monthBtnActive{background:var(--black,#111);border-color:var(--black,#111);color:var(--white,#fff)}.DatePicker-module__d8D_Ia__timeGroup{align-items:center;gap:.4rem;display:inline-flex;position:relative}.DatePicker-module__d8D_Ia__timeGroup select{width:auto;min-width:0}.DatePicker-module__d8D_Ia__timeSep{font-weight:700}.DatePicker-module__d8D_Ia__dateTime{flex-wrap:wrap;align-items:center;gap:.8rem;display:inline-flex;position:relative}@media (max-width:640px){.DatePicker-module__d8D_Ia__backdrop{z-index:1099;background:#0006;display:block;position:fixed;inset:0}.DatePicker-module__d8D_Ia__popover{width:100%;padding:1.6rem 1.6rem calc(1.6rem + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;max-height:85vh;bottom:0;right:0;overflow:auto;top:auto!important;left:0!important}.DatePicker-module__d8D_Ia__rdp{--day:calc((100vw - 4.8rem)/7);font-size:1.6rem}.DatePicker-module__d8D_Ia__dayButton{height:4.4rem}.DatePicker-module__d8D_Ia__typeInput,.DatePicker-module__d8D_Ia__footBtn,.DatePicker-module__d8D_Ia__monthBtn{font-size:1.6rem}}
.BookingDateTimePicker-module__HZ9Wiq__wrap{grid-template-columns:repeat(1,1fr);gap:3rem;display:grid;overflow:hidden}.BookingDateTimePicker-module__HZ9Wiq__header{gap:12px;display:grid}.BookingDateTimePicker-module__HZ9Wiq__topRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;margin-top:1.5rem;display:flex}.BookingDateTimePicker-module__HZ9Wiq__controlsRow{gap:10px;display:grid}.BookingDateTimePicker-module__HZ9Wiq__headerLeft{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BookingDateTimePicker-module__HZ9Wiq__headerRight{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.BookingDateTimePicker-module__HZ9Wiq__controlsDesktop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BookingDateTimePicker-module__HZ9Wiq__controlsMobile{align-items:center;gap:8px;width:100%;display:none}.BookingDateTimePicker-module__HZ9Wiq__monthLabel{font-weight:700;font-family:var(--interTight)}.BookingDateTimePicker-module__HZ9Wiq__btn{background:var(--tan);color:#333;border:1px solid var(--stroke);cursor:pointer;appearance:none;line-height:1;font-family:var(--interTight);white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;border-radius:5px;padding:8px 12px;text-decoration:none}.BookingDateTimePicker-module__HZ9Wiq__primary{color:#fff;background:#111}.BookingDateTimePicker-module__HZ9Wiq__primary:hover{background:#000}.BookingDateTimePicker-module__HZ9Wiq__iconBtn{background:var(--tan);color:#222;border:1px solid var(--stroke);cursor:pointer;width:42px;height:40px;font-family:var(--interTight);touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;border-radius:10px;place-items:center;font-size:22px;line-height:1;display:grid}.BookingDateTimePicker-module__HZ9Wiq__monthPicker{min-width:0;font-family:var(--interTight);background:#fff;border:1px solid #0000002e;border-radius:5px;flex:auto;padding:10px 12px;line-height:1}.BookingDateTimePicker-module__HZ9Wiq__todayBtn{padding:10px 12px}.BookingDateTimePicker-module__HZ9Wiq__gridHead{background:var(--tan);grid-template-columns:repeat(7,1fr);gap:8px;padding:10px 10px 0;display:grid}.BookingDateTimePicker-module__HZ9Wiq__dowCell{background-color:var(--lightGray);text-align:center;font-family:var(--interTight);border-radius:5px;padding:8px;font-weight:600}.BookingDateTimePicker-module__HZ9Wiq__gridDays{grid-template-columns:repeat(7,1fr);gap:8px;padding:10px;display:grid}.BookingDateTimePicker-module__HZ9Wiq__dayCell{border:2px solid var(--stroke);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:5px;justify-content:flex-end;align-items:flex-start;min-height:52px;padding:10px;transition:transform 80ms,background .12s;display:flex}.BookingDateTimePicker-module__HZ9Wiq__dayNum{font-family:var(--interTight);color:#222;font-size:14px;font-weight:800}.BookingDateTimePicker-module__HZ9Wiq__dayCellOther{background:#f2f4f7;border-color:#e5e7eb}.BookingDateTimePicker-module__HZ9Wiq__dayCellOther .BookingDateTimePicker-module__HZ9Wiq__dayNum{color:#6b7280}.BookingDateTimePicker-module__HZ9Wiq__today{outline-offset:0;background:#eaf8ee;border-color:#bfe8cc;outline:2px solid #4e94ec33}.BookingDateTimePicker-module__HZ9Wiq__selected{background:var(--black)}.BookingDateTimePicker-module__HZ9Wiq__selected .BookingDateTimePicker-module__HZ9Wiq__dayNum{color:var(--cream)}.BookingDateTimePicker-module__HZ9Wiq__pastDay{opacity:.45;cursor:not-allowed}.BookingDateTimePicker-module__HZ9Wiq__blackout:before{content:"";z-index:1;background:repeating-linear-gradient(135deg,#00000014,#00000014 6px,#00000005 6px 12px);position:absolute;inset:0}.BookingDateTimePicker-module__HZ9Wiq__blackoutBadge{z-index:3;background:#fff;border:2px solid #00000047;border-radius:999px;place-items:center;width:26px;height:26px;font-size:14px;line-height:1;display:grid;position:absolute;top:10px;left:10px}.BookingDateTimePicker-module__HZ9Wiq__mobileLegend{flex-wrap:wrap;gap:10px;padding:0 10px 10px;display:none}.BookingDateTimePicker-module__HZ9Wiq__legendItem{font-family:var(--interTight);color:#333;align-items:center;gap:8px;font-size:12px;display:flex}.BookingDateTimePicker-module__HZ9Wiq__legendDot{border:1px solid #0003;border-radius:999px;width:10px;height:10px}.BookingDateTimePicker-module__HZ9Wiq__legendToday{background:#eaf8ee;border-color:#bfe8cc}.BookingDateTimePicker-module__HZ9Wiq__legendSelected{background:#111;border-color:#111}.BookingDateTimePicker-module__HZ9Wiq__legendPast{background:#e5e7eb;border-color:#cbd5e1}.BookingDateTimePicker-module__HZ9Wiq__timeBlock{gap:10px;display:grid}.BookingDateTimePicker-module__HZ9Wiq__timeTrigger{border:2px solid var(--stroke);cursor:pointer;width:100%;font-family:var(--interTight);background:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.BookingDateTimePicker-module__HZ9Wiq__timeValue{color:#111;font-weight:700}.BookingDateTimePicker-module__HZ9Wiq__timeIcon{opacity:.85}.BookingDateTimePicker-module__HZ9Wiq__timeOverlay{z-index:60;overscroll-behavior:contain;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.BookingDateTimePicker-module__HZ9Wiq__timePanel{border:2px solid var(--stroke);background:var(--white);border-radius:14px;gap:12px;width:min(520px,100%);max-height:calc(100vh - 32px);padding:14px;display:grid;overflow:hidden}.BookingDateTimePicker-module__HZ9Wiq__timePanelHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.BookingDateTimePicker-module__HZ9Wiq__timePanelTitle{font-family:var(--interTight);color:#111;font-size:16px;font-weight:800}.BookingDateTimePicker-module__HZ9Wiq__closeBtn{border:2px solid var(--stroke);cursor:pointer;width:40px;height:40px;font-family:var(--interTight);background:#fff;border-radius:10px;place-items:center;display:grid}.BookingDateTimePicker-module__HZ9Wiq__quickRow{flex-wrap:wrap;gap:10px;display:flex}.BookingDateTimePicker-module__HZ9Wiq__quickChip{border:2px solid var(--stroke);cursor:pointer;font-family:var(--interTight);background:#fff;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:700}.BookingDateTimePicker-module__HZ9Wiq__timeColumns{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.BookingDateTimePicker-module__HZ9Wiq__timeCol{gap:8px;display:grid}.BookingDateTimePicker-module__HZ9Wiq__colLabel{font-family:var(--interTight);opacity:.85;font-size:12px;font-weight:800}.BookingDateTimePicker-module__HZ9Wiq__pinnedChip{color:#fff;cursor:pointer;width:100%;font-family:var(--interTight);text-align:center;background:#111;border:2px solid #111;border-radius:5px;padding:10px;font-weight:900;line-height:1}.BookingDateTimePicker-module__HZ9Wiq__colList{border:2px solid var(--stroke);-webkit-overflow-scrolling:touch;background:#fff;border-radius:10px;gap:8px;max-height:240px;padding:8px;display:grid;overflow:auto}.BookingDateTimePicker-module__HZ9Wiq__colItem{border:2px solid var(--stroke);background:var(--tan);cursor:pointer;font-family:var(--interTight);text-align:center;border-radius:5px;padding:10px;font-weight:800}.BookingDateTimePicker-module__HZ9Wiq__colItemActive{color:#fff;background:#111;border-color:#111}.BookingDateTimePicker-module__HZ9Wiq__previewRow{border:2px solid var(--stroke);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.BookingDateTimePicker-module__HZ9Wiq__previewLabel{font-family:var(--interTight);opacity:.75;font-size:12px;font-weight:800}.BookingDateTimePicker-module__HZ9Wiq__previewValue{font-family:var(--interTight);font-weight:900}.BookingDateTimePicker-module__HZ9Wiq__timeFooter{justify-content:flex-end;gap:10px;display:flex}.BookingDateTimePicker-module__HZ9Wiq__footerBtn{border:2px solid var(--stroke);cursor:pointer;font-family:var(--interTight);background:#fff;border-radius:5px;padding:10px 12px;font-weight:800}.BookingDateTimePicker-module__HZ9Wiq__footerPrimary{color:#fff;background:#111;border-color:#111}@media screen and (max-width:568px){.BookingDateTimePicker-module__HZ9Wiq__topRow{flex-direction:column;align-items:stretch}.BookingDateTimePicker-module__HZ9Wiq__controlsDesktop{display:none}.BookingDateTimePicker-module__HZ9Wiq__controlsMobile{display:flex}.BookingDateTimePicker-module__HZ9Wiq__gridDays{grid-template-columns:repeat(7,1fr);gap:6px;padding:10px}.BookingDateTimePicker-module__HZ9Wiq__dayCell{border-radius:5px;min-height:44px;padding:8px}.BookingDateTimePicker-module__HZ9Wiq__dayNum{font-size:13px}.BookingDateTimePicker-module__HZ9Wiq__mobileLegend{display:flex}.BookingDateTimePicker-module__HZ9Wiq__timeOverlay{align-items:center;padding:16px}.BookingDateTimePicker-module__HZ9Wiq__timePanel{border-left:2px solid var(--stroke);border-right:2px solid var(--stroke);border-bottom:2px solid var(--stroke);border-radius:14px;width:100%;max-height:calc(100vh - 32px);padding:14px}.BookingDateTimePicker-module__HZ9Wiq__colList{max-height:220px}}@media screen and (max-width:380px){.BookingDateTimePicker-module__HZ9Wiq__iconBtn{width:38px;height:38px}.BookingDateTimePicker-module__HZ9Wiq__dayCell{min-height:40px;padding:7px}}
.CharterBenefits-module__8mPMVq__container{padding:10rem 0}.CharterBenefits-module__8mPMVq__content{grid-template-columns:1fr 2fr;gap:3rem;display:grid}.CharterBenefits-module__8mPMVq__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex}.CharterBenefits-module__8mPMVq__copy{color:var(--paragraph);line-height:1.6}.CharterBenefits-module__8mPMVq__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.CharterBenefits-module__8mPMVq__card{border:1px solid var(--stroke);background:var(--white);border-radius:8px;flex-direction:column;gap:1rem;padding:2rem;transition:border-color .2s;display:flex}.CharterBenefits-module__8mPMVq__card:hover{border-color:var(--black300)}.CharterBenefits-module__8mPMVq__number{color:var(--accent);letter-spacing:.5px;text-transform:uppercase;font-size:1.4rem;font-weight:700}.CharterBenefits-module__8mPMVq__cardCopy{color:var(--paragraph);letter-spacing:-.3px;font-size:1.4rem;line-height:1.6}.CharterBenefits-module__8mPMVq__icon{color:var(--accent);font-size:3.5rem}.CharterBenefits-module__8mPMVq__subheading{color:var(--color-gray);max-width:720px;margin-top:1rem;font-size:1.5rem}@media screen and (max-width:1068px){.CharterBenefits-module__8mPMVq__content{grid-template-columns:1fr;gap:2rem}.CharterBenefits-module__8mPMVq__header{text-align:center;text-align:center;align-items:center}.CharterBenefits-module__8mPMVq__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:568px){.CharterBenefits-module__8mPMVq__container{padding:3rem 0}.CharterBenefits-module__8mPMVq__grid{grid-template-columns:1fr;gap:1rem}.CharterBenefits-module__8mPMVq__card{padding:1.5rem}}
.CharterWhy-module__vlR2Aa__container{background-color:var(--white);padding:10rem 0}.CharterWhy-module__vlR2Aa__grid{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;width:80%;margin-left:auto;margin-right:auto;display:grid}.CharterWhy-module__vlR2Aa__features{flex-direction:column;gap:4rem;display:flex}.CharterWhy-module__vlR2Aa__feature{flex-direction:column;gap:1rem;display:flex}.CharterWhy-module__vlR2Aa__featureCopy{color:var(--paragraph);font-size:max(1.6rem,16px)}.CharterWhy-module__vlR2Aa__imgContainer{border-radius:20px;width:100%;height:800px;position:relative;overflow:hidden}.CharterWhy-module__vlR2Aa__img{object-fit:cover}.CharterWhy-module__vlR2Aa__right{flex-direction:column;align-items:flex-start;gap:2.4rem;display:flex}.CharterWhy-module__vlR2Aa__copy{color:var(--paragraph);margin-bottom:5rem;font-size:2rem}@media screen and (max-width:1268px){.CharterWhy-module__vlR2Aa__grid{width:100%}}@media screen and (max-width:1068px){.CharterWhy-module__vlR2Aa__grid{grid-template-columns:repeat(1,1fr)}.CharterWhy-module__vlR2Aa__imgContainer{height:350px}}@media screen and (max-width:768px){.CharterWhy-module__vlR2Aa__container{padding:6rem 0}.CharterWhy-module__vlR2Aa__grid{grid-template-columns:1fr;gap:4rem}.CharterWhy-module__vlR2Aa__imgContainer{height:260px}.CharterWhy-module__vlR2Aa__copy{margin-bottom:2rem}}@media screen and (max-width:568px){.CharterWhy-module__vlR2Aa__btnContainer{width:100%;margin-top:3rem;display:grid}}
.CorporateBenefits-module__X-sova__container{padding:4rem 0}.CorporateBenefits-module__X-sova__content{grid-template-columns:1fr 2fr;gap:3rem;display:grid}.CorporateBenefits-module__X-sova__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex}.CorporateBenefits-module__X-sova__copy{color:var(--paragraph);line-height:1.6}.CorporateBenefits-module__X-sova__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.CorporateBenefits-module__X-sova__card{border:1px solid var(--stroke);background:var(--white);border-radius:8px;flex-direction:column;gap:1rem;padding:2rem;transition:border-color .2s;display:flex}.CorporateBenefits-module__X-sova__card:hover{border-color:var(--black300)}.CorporateBenefits-module__X-sova__number{color:var(--accent);letter-spacing:.5px;text-transform:uppercase;font-size:1.4rem;font-weight:700}.CorporateBenefits-module__X-sova__cardCopy{color:var(--paragraph);letter-spacing:-.3px;font-size:1.4rem;line-height:1.6}.CorporateBenefits-module__X-sova__icon{color:var(--accent);font-size:3.5rem}@media screen and (max-width:1068px){.CorporateBenefits-module__X-sova__content{grid-template-columns:1fr;gap:2rem}.CorporateBenefits-module__X-sova__header{text-align:center;text-align:center;align-items:center}.CorporateBenefits-module__X-sova__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:568px){.CorporateBenefits-module__X-sova__container{padding:3rem 0}.CorporateBenefits-module__X-sova__grid{grid-template-columns:1fr;gap:1rem}.CorporateBenefits-module__X-sova__card{padding:1.5rem}}
.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}}
