@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";*{box-sizing:border-box}body{margin:0}.app-shell{display:flex;min-height:100vh}.sidebar{width:256px;background:#fff;border-right:1px solid #e9eaf0;padding:28px 18px 18px;display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0}.brand,.mobile-brand{font:700 21px Space Grotesk;display:flex;align-items:center;gap:9px}.brand-mark{display:grid;place-items:center;width:30px;height:30px;background:#7353e6;color:#fff;border-radius:10px}.brand-accent{color:#7353e6}.sidebar-label,.eyebrow{font-size:10px;font-weight:700;color:#9da3b2;letter-spacing:1.5px}.sidebar-label{margin:54px 12px 14px}.nav-item{width:100%;border:0;background:none;display:flex;align-items:center;gap:13px;padding:13px;border-radius:10px;color:#768096;font:500 14px DM Sans;cursor:pointer;text-align:left;margin:2px 0}.nav-item.active{background:#f0edff;color:#6d50dc;font-weight:700}.nav-icon{font-size:20px;width:19px;text-align:center}.sidebar-bottom{margin-top:auto}.help-card{background:#f5f2ff;border-radius:15px;padding:18px;margin:0 4px 18px}.help-icon{width:26px;height:26px;border-radius:50%;background:#7b5ce8;color:#fff;display:grid;place-items:center}.help-card strong{display:block;margin-top:12px;font-size:14px}.help-card p{color:#7d8494;font-size:12px;line-height:1.45;margin:6px 0 12px}.help-card button,.text-button{border:0;background:none;color:#7254de;font-weight:700;font-size:12px;cursor:pointer;padding:0}.profile-mini{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;padding:8px;cursor:pointer;text-align:left}.avatar{display:grid;place-items:center;border-radius:50%;width:36px;height:36px;background:#f5c7a8;color:#7f4b32;font-size:12px;font-weight:700}.avatar.small{width:33px;height:33px}.profile-mini strong,.top-profile strong{display:block;font-size:12px}.profile-mini small,.top-profile small{color:#9ca3af;font-size:10px}.dots{margin-left:auto;color:#9ea5b5}.main-content{margin-left:256px;flex:1}.topbar{height:78px;border-bottom:1px solid #e9eaf0;background:#fff;display:flex;justify-content:flex-end;align-items:center;padding:0 55px}.mobile-brand{display:none}.topbar-actions{display:flex;align-items:center;gap:26px}.icon-button{position:relative;border:0;background:none;font-size:22px;color:#687287;cursor:pointer}.icon-button b{position:absolute;right:-5px;top:-4px;background:#f26663;color:#fff;border:2px solid #fff;width:17px;height:17px;font-size:9px;border-radius:50%;display:grid;place-items:center}.top-profile{display:flex;align-items:center;gap:10px}.top-profile span:not(.avatar){display:block}.chevron{color:#a0a6b3}.content-wrap{max-width:1080px;margin:auto;padding:48px 58px 70px}.page-intro{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:36px}.page-intro h1{font:600 36px Space Grotesk;letter-spacing:-1.8px;margin:8px 0;color:#202838}.page-intro p{margin:0;color:#8c94a4;font-size:14px}.primary-button{border:0;background:#7353e6;color:#fff;border-radius:9px;padding:13px 18px;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 7px 16px #7353e62a}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:43px}.stat-card{background:#fff;border:1px solid #ededf2;border-radius:14px;padding:21px;display:flex;gap:14px;align-items:flex-start;position:relative}.stat-card i{position:absolute;right:18px;color:#b5bbc7;font-style:normal}.stat-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-weight:700;font-size:18px}.stat-icon.purple{background:#eeeaff;color:#7253df}.stat-icon.blue{background:#e5f5fb;color:#42a3c4}.stat-icon.orange{background:#fff0e5;color:#e99b59}.stat-card span,.stat-card small{display:block;color:#929aaa;font-size:11px}.stat-card strong{display:block;font:600 24px Space Grotesk;margin:6px 0 3px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin:0 0 16px}.section-heading h2{font:600 18px Space Grotesk;margin:0 0 5px}.section-heading p{color:#9aa1af;font-size:12px;margin:0}.next-card{display:flex;align-items:center;gap:22px;background:#fff;border:1px solid #eeeef3;border-radius:14px;padding:21px 22px;margin-bottom:39px}.next-date{background:#f1edff;color:#7253df;border-radius:10px;text-align:center;padding:10px 17px;min-width:59px}.next-date strong{font:700 25px Space Grotesk;display:block;line-height:1}.next-date span{font-size:10px;font-weight:700}.next-info{flex:1}.status-pill{display:inline-block;border-radius:15px;padding:5px 9px;font-size:10px;font-weight:700}.status-pill.green{background:#e8f8f0;color:#36a36d}.status-pill.orange{background:#fff0e5;color:#d98b4c}.status-pill.slate{background:#eef0f4;color:#737b89}.next-info h3,.booking-main h3{font:600 16px Space Grotesk;margin:9px 0 5px}.next-info p,.booking-main p{color:#7f8796;font-size:12px;margin:0}.next-info p span,.booking-main p span{padding:0 4px;color:#c2c7d0}.next-meta{display:flex;gap:19px;margin-top:14px;color:#9aa1af;font-size:11px}.outline-button{border:1px solid #dedfe7;background:#fff;color:#626b7d;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:700;cursor:pointer}.vehicle-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:35px}.vehicle-card{background:#fff;border:1px solid #eeeef3;border-radius:14px;display:flex;gap:16px;padding:17px;position:relative;min-height:125px}.vehicle-visual{width:88px;min-width:88px;border-radius:10px;background:linear-gradient(145deg,#e7edf5,#f9fbfd);display:grid;place-items:center;font-size:39px}.vehicle-copy h3{display:inline;font:600 15px Space Grotesk;margin:0}.primary-tag{margin-left:8px;background:#f1edff;color:#7253df;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:700}.vehicle-copy p{font-size:11px;color:#9199a8;margin:7px 0 15px}.vehicle-health{font-size:10px;color:#6e788a}.health-dot{display:inline-block;width:7px;height:7px;background:#53c98b;border-radius:50%;margin-right:5px}.more{position:absolute;right:16px;top:13px;color:#acb2bf;letter-spacing:2px;font-size:11px}.tip-banner{background:#2e3048;color:#fff;border-radius:14px;padding:20px 23px;display:flex;align-items:center;gap:15px}.tip-spark{width:35px;height:35px;border-radius:10px;background:#4b4b69;display:grid;place-items:center;color:#bcb1ff}.tip-banner strong{font:600 14px Space Grotesk}.tip-banner p{color:#b7bbcd;margin:5px 0 0;font-size:11px}.tip-banner button{margin-left:auto;border:0;background:none;color:#c6bcff;font-size:11px;font-weight:700;cursor:pointer}.filter-row{display:flex;gap:9px;border-bottom:1px solid #e6e8ee;margin-bottom:18px;padding-bottom:12px}.filter{border:0;background:none;padding:8px 12px;color:#9199a8;cursor:pointer;font-weight:600;font-size:12px}.filter.active{background:#eeeaff;color:#7253df;border-radius:7px}.booking-list,.invoice-list,.ticket-list{background:#fff;border:1px solid #eeeef3;border-radius:14px;overflow:hidden}.booking-row,.invoice-row,.ticket-row{display:flex;align-items:center;gap:21px;padding:22px;border-bottom:1px solid #eff0f4}.booking-row:last-child,.invoice-row:last-child,.ticket-row:last-child{border:0}.booking-date{background:#f6f7fb;border-radius:10px;text-align:center;padding:10px 14px;min-width:62px}.booking-date strong{font:600 22px Space Grotesk;display:block}.booking-date span{font-size:10px;color:#969ead;font-weight:700;text-transform:uppercase}.booking-main{flex:1}.row-top{display:flex;justify-content:space-between}.booking-id{font-size:10px;color:#abb1be}.booking-main small{color:#a0a7b5;font-size:11px;display:block;margin-top:12px}.large .vehicle-card{min-height:160px}.empty-panel{text-align:center;border:1px dashed #d8dbe5;border-radius:14px;padding:40px;margin-top:24px}.empty-panel>span{font-size:28px;color:#7353e6}.empty-panel h3{font:600 16px Space Grotesk;margin:12px 0 6px}.empty-panel p{color:#929aaa;font-size:12px;margin:0 0 14px}.invoice-summary{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid #eeeef3;border-radius:14px;padding:25px;margin-bottom:38px}.invoice-summary>div{padding-left:24px;border-left:1px solid #eceef2}.invoice-summary>div:first-child{padding-left:0;border-left:0}.invoice-summary span{color:#949cac;font-size:11px;display:block}.invoice-summary strong{font:600 25px Space Grotesk;display:block;margin-top:7px}.orange-text{color:#df914e}.invoice-row{gap:17px}.invoice-symbol{width:37px;height:37px;border-radius:10px;background:#eeeaff;color:#7353e6;display:grid;place-items:center}.invoice-row>div:nth-child(2){flex:1}.invoice-row strong{font:600 13px Space Grotesk}.invoice-row p{color:#999fac;font-size:11px;margin:5px 0 0}.invoice-row small{font-size:10px;color:#9ba2b0}.due,.paid{font-size:10px;font-weight:700;padding:5px 8px;border-radius:5px}.due{background:#fff0e5;color:#d5894c}.paid{background:#e8f8f0;color:#36a36d}.download{border:1px solid #e1e2e9;background:#fff;border-radius:6px;color:#6f7786;font-weight:700;font-size:10px;padding:7px 9px;cursor:pointer}.support-hero{background:#2f304a;color:#fff;border-radius:14px;padding:25px;display:flex;align-items:center;gap:17px;margin-bottom:36px}.support-orb{width:47px;height:47px;border-radius:14px;background:#4c4d69;color:#c8c0ff;display:grid;place-items:center;font-size:22px}.support-hero h2{font:600 19px Space Grotesk;margin:0 0 5px}.support-hero p{font-size:12px;color:#bcc0d0;margin:0}.support-hero .white{margin-left:auto;color:#fff;border-color:#65667d;background:#41425b}.ticket-icon{width:35px;height:35px;border-radius:10px;background:#f1edff;color:#7353e6;display:grid;place-items:center;font-weight:700}.ticket-row>div{flex:1}.ticket-row strong{font:600 13px Space Grotesk}.ticket-row p{font-size:11px;color:#999fac;margin:5px 0 0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#17192966;display:grid;place-items:center;z-index:10;padding:20px}.modal{background:#fff;border-radius:17px;width:min(440px,100%);padding:31px;position:relative;box-shadow:0 20px 80px #17192938}.close{position:absolute;right:19px;top:14px;border:0;background:none;font-size:25px;color:#9ca3af;cursor:pointer}.modal h2{font:600 25px Space Grotesk;margin:10px 0 6px}.modal>p{color:#8f97a6;font-size:12px;margin:0 0 23px}.modal label{font-size:11px;color:#677083;font-weight:700;display:block;margin:15px 0}.modal select,.modal input{display:block;width:100%;margin-top:7px;border:1px solid #e3e5eb;border-radius:8px;padding:11px 12px;color:#303849;background:#fff;font-family:inherit}.wide{width:100%;margin-top:9px}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);background:#25283b;color:#fff;padding:12px 17px;border-radius:9px;font-size:12px;box-shadow:0 10px 30px #0002;z-index:20}@media(max-width:800px){.sidebar{width:70px;padding:22px 10px}.brand{justify-content:center}.brand>span:last-child,.sidebar-label,.nav-item{font-size:0}.nav-item{justify-content:center;padding:13px 0}.nav-icon{font-size:20px}.help-card,.profile-mini span:not(.avatar){display:none}.profile-mini{justify-content:center;padding:0}.main-content{margin-left:70px}.topbar{padding:0 20px;justify-content:space-between}.content-wrap{padding:35px 24px}.page-intro{align-items:flex-start;gap:20px;flex-direction:column}.page-intro h1{font-size:29px}.stats-grid,.vehicle-grid{grid-template-columns:1fr}.next-card{align-items:flex-start;flex-wrap:wrap}.next-card .outline-button{margin-left:81px}.top-profile span:not(.avatar),.chevron{display:none}.mobile-brand{display:flex}.invoice-row{flex-wrap:wrap}.invoice-row>div:nth-child(2){min-width:calc(100% - 60px)}.invoice-summary{grid-template-columns:1fr;gap:18px}.invoice-summary>div{padding:0;border:0}.support-hero{align-items:flex-start;flex-wrap:wrap}.support-hero .white{margin-left:0}.ticket-row{flex-wrap:wrap}.ticket-row>div{min-width:calc(100% - 55px)}}:root{font-family:DM Sans,sans-serif;color:#1d2635;background:#f6f7fb}.login-page{min-height:100vh;background:#061321 url(/vintage-car-hero.jpg) center/cover no-repeat;position:relative;color:#fff;overflow:hidden}.login-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06132118,#06132130 42%,#07132ee8)}.login-brand{position:absolute;top:38px;left:9.5%;z-index:1;font:700 24px Space Grotesk;display:flex;align-items:center;gap:10px}.login-copy{position:absolute;z-index:1;left:10%;top:43%;max-width:560px}.blue{color:#2c8dff}.login-copy h1{font:600 58px/1.05 Space Grotesk;letter-spacing:-3px;margin:22px 0}.login-copy h1 span{color:#2b8fff}.login-copy p{font-size:16px;line-height:1.65;color:#e1e7f1;max-width:440px}.login-benefits{display:flex;gap:42px;margin-top:35px}.login-benefits div{display:flex;align-items:center;gap:10px;color:#ced6e3;font-size:13px}.login-benefits b{display:grid;place-items:center;border:1px solid #2d8fff;border-radius:50%;width:43px;height:43px;color:#fff;font-size:20px}.login-benefits strong{display:block;color:#fff;font-size:14px}.login-card{position:absolute;z-index:1;right:8%;top:30%;width:405px;border:1px solid #4673a8;background:#101e36e8;border-radius:20px;padding:33px 41px;text-align:center;box-shadow:0 18px 60px #0006;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.login-card h2{font:600 28px Space Grotesk;margin:18px 0 10px}.login-card>p{color:#c1cada;font-size:13px;margin:0 0 28px}.login-card label{text-align:left;color:#dce3ee;font-size:10px;font-weight:700;letter-spacing:1px}.phone-input{display:flex;align-items:center;border:1px solid #31527d;background:#071426;border-radius:11px;height:56px;margin-top:12px;overflow:hidden}.phone-input span{height:100%;display:flex;align-items:center;padding:0 14px;border-right:1px solid #31527d;font-size:13px}.phone-input input{flex:1;height:100%;background:transparent;border:0;color:#fff;padding:0 16px;font:14px DM Sans;outline:0}.phone-input input::placeholder{color:#7889a3}.login-submit{width:100%;margin-top:20px;background:#2855b6}.login-card>small{display:block;color:#bbc6d7;font-size:10px;margin-top:17px}.login-card a,.new-customer button{color:#2d8fff;font-weight:700}.or{display:flex;align-items:center;gap:12px;color:#6e83a4;font-size:10px;margin:27px 0 18px}.or:before,.or:after{content:"";height:1px;background:#304463;flex:1}.new-customer{font-size:11px;color:#d7dfec}.new-customer button{background:none;border:0;font:700 11px DM Sans;cursor:pointer}.login-brand{width:180px}.login-brand:before{content:"";display:block;width:180px;height:88px;background:url(/gofixcarz-hero-logo.png) center/contain no-repeat}.login-brand>*{display:none}.login-card{top:29%;border-color:#3d6897}.login-copy{top:46%}.login-copy h1{font-size:60px}.login-card a{text-decoration:underline}@media(max-width:800px){.login-brand{left:24px;top:24px;width:145px}.login-brand:before{width:145px;height:70px}.login-copy{left:24px;right:24px;top:18%;max-width:none}.login-copy h1{font-size:42px;letter-spacing:-2px}.login-copy p{font-size:13px}.login-benefits{gap:12px;margin-top:22px;flex-wrap:wrap}.login-benefits b{width:32px;height:32px;font-size:14px}.login-card{left:20px;right:20px;top:auto;bottom:20px;width:auto;padding:24px}.login-card h2{font-size:23px;margin:10px 0 6px}.login-card>p{margin-bottom:16px}.login-benefits div{font-size:11px}}.login-card{top:24%}.registration-field{display:block!important;margin:12px 0;text-align:left}.registration-input{width:100%;height:40px;margin-top:7px;padding:0 12px;border:1px solid #31527d;border-radius:8px;background:#071426;color:#fff;font:13px DM Sans}.registration-check{display:flex;gap:7px;align-items:center;text-align:left!important;color:#bbc6d7!important;font-size:10px!important;font-weight:400!important;letter-spacing:0!important;margin-top:12px}.registration-check input{accent-color:#2d8fff}.phone-input input{text-align:center}.phone-input input{text-align:left}.login-card>label{text-align:left}.login-card>label{text-align:left!important;display:block;width:100%}.phone-input input{text-align:left!important}.otp-input{display:block;width:100%;height:44px;margin-top:14px;padding:0 12px;border:1px solid #31527d;border-radius:8px;background:#071426;color:#fff;font:13px DM Sans;outline:0;text-align:left}.otp-input::placeholder{color:#7889a3}.auth-error{color:#ff9e9e;text-align:left;font-size:11px;margin-top:12px;font-weight:600}.login-page{overflow-y:auto;overflow-x:hidden;min-height:100vh}.login-card{width:470px;height:auto}@media(max-width:800px){.login-card{width:auto}}.login-card{width:435px;top:26%;padding:32px 40px}.login-copy{top:44%}.login-brand{top:32px;left:9.5%}@media(max-width:800px){.login-card{width:auto;top:auto;padding:24px}.login-copy{top:18%}.login-brand{top:24px;left:24px}}.login-card{top:21%}.login-card{top:16%}.login-card{top:12%}@media(max-width:800px){.login-card{top:auto;bottom:20px}}.theme-toggle{border:0;background:#eef4ff;color:#155be8;border-radius:10px;width:36px;height:36px;font-size:18px;cursor:pointer}.dark-mode{background:#0f1729;color:#f5f7fb}.dark-mode .sidebar,.dark-mode .topbar{background:#111b2d;border-color:#2c3a51}.dark-mode .nav-item,.dark-mode .profile-mini,.dark-mode .top-profile strong{color:#e9eef8}.dark-mode .nav-item.active{background:#1e355b;color:#72a7ff}.dark-mode .content-wrap{background:#0f1729}.dark-mode .page-intro h1,.dark-mode .section-heading h2,.dark-mode .vehicle-copy h3,.dark-mode .next-info h3,.dark-mode .booking-main h3,.dark-mode .invoice-row strong,.dark-mode .ticket-row strong{color:#f5f7fb}.dark-mode .stat-card,.dark-mode .next-card,.dark-mode .vehicle-card,.dark-mode .booking-list,.dark-mode .invoice-list,.dark-mode .ticket-list{background:#1b293e;border-color:#31425b}.dark-mode .stat-card span,.dark-mode .stat-card small,.dark-mode .page-intro p,.dark-mode .section-heading p,.dark-mode .next-info p,.dark-mode .vehicle-copy p,.dark-mode .booking-main p,.dark-mode .invoice-row p,.dark-mode .ticket-row p{color:#aab8cc}.dark-mode .outline-button,.dark-mode .download{background:#1b293e;border-color:#405371;color:#e6edf8}.dark-mode .theme-toggle{background:#1d3b67;color:#75a9ff}.dark-mode .filter-row{border-color:#31425b}.dark-mode .filter{color:#aab8cc}.dark-mode .booking-row,.dark-mode .invoice-row,.dark-mode .ticket-row{border-color:#31425b}.primary-button{background:#2864e8;box-shadow:0 7px 16px #2864e82a}.primary-button:hover{background:#1f55cf}.brand-mark{background:#2864e8}.brand-accent,.text-button{color:#2864e8}.nav-item.active,.stat-icon.purple,.primary-tag{background:#eaf1ff;color:#2864e8}.tip-banner{background:#14233a}.empty-panel>span{color:#2864e8}.filter.active,.invoice-symbol,.ticket-icon{background:#eaf1ff;color:#2864e8}.support-hero{background:#14233a}.theme-toggle{background:#eef4ff;color:#2864e8}.dark-mode .brand-accent,.dark-mode .text-button{color:#73a7ff}.dark-mode .nav-item.active,.dark-mode .stat-icon.purple,.dark-mode .primary-tag,.dark-mode .filter.active,.dark-mode .invoice-symbol,.dark-mode .ticket-icon{background:#193764;color:#73a7ff}.garage-search{display:flex;gap:12px;margin-bottom:25px}.garage-search input,.garage-search select{border:1px solid #dce2ec;background:#fff;border-radius:9px;padding:12px 14px;font:12px DM Sans;color:#344055}.garage-search input{flex:1}.garage-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.garage-card{background:#fff;border:1px solid #e1e6ef;border-radius:14px;overflow:hidden;display:flex}.garage-photo{width:105px;min-width:105px;background:linear-gradient(145deg,#d8e8ff,#8db5ef);display:grid;place-items:center;color:#fff;font:700 44px Space Grotesk}.garage-card-body{padding:18px;flex:1}.garage-title{display:flex;justify-content:space-between;gap:10px}.garage-title h3{font:600 16px Space Grotesk;margin:0}.garage-title span{color:#e49b31;font-size:11px;font-weight:700}.garage-location{color:#7e899a;font-size:11px;margin:8px 0}.garage-services{color:#4f5c70;font-size:12px;margin:15px 0}.garage-footer{display:flex;align-items:center;justify-content:space-between}.garage-footer small{color:#2864e8;font-weight:700}.dark-mode .garage-search input,.dark-mode .garage-search select,.dark-mode .garage-card{background:#1b293e;border-color:#31425b;color:#eef3fb}.dark-mode .garage-services{color:#b9c5d6}.dark-mode .garage-location{color:#aab8cc}@media(max-width:800px){.garage-search{flex-direction:column}.garage-grid{grid-template-columns:1fr}}.nearby-filter{display:flex;align-items:center;gap:7px;border:1px solid #dce2ec;border-radius:9px;padding:0 13px;color:#4d5a70;font-size:12px;white-space:nowrap}.nearby-filter input{accent-color:#2864e8}.dark-mode .nearby-filter{border-color:#31425b;color:#dce5f2}.login-brand:before{background-image:url(/gofixcarz-customer-logo.jpeg)}.login-brand:before{mix-blend-mode:darken;border-radius:8px}.brand img{width:150px;height:62px;object-fit:contain;mix-blend-mode:multiply}.dark-mode .brand img{mix-blend-mode:screen;filter:brightness(.9)}.brand img{width:190px;height:82px}.garage-services{display:flex;flex-wrap:wrap;gap:6px;margin:15px 0}.garage-services span{background:#eef4ff;color:#2864e8;border-radius:5px;padding:5px 7px;font-size:10px}.dark-mode .garage-services span{background:#193764;color:#a9c8ff}.service-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#07142688;display:grid;place-items:center;z-index:30;padding:20px}.service-modal{position:relative;background:#fff;border-radius:16px;width:min(460px,100%);padding:30px;box-shadow:0 20px 70px #0004}.service-modal h2{font:600 24px Space Grotesk;margin:12px 0 4px}.service-modal h3{font:600 14px Space Grotesk;margin:24px 0 10px}.service-list{display:grid;gap:8px;margin-bottom:22px}.service-list div{display:grid;grid-template-columns:25px 1fr auto;align-items:center;padding:12px;border:1px solid #e1e6ef;border-radius:9px}.service-list span{color:#2d9b68;font-weight:700}.service-list strong{font-size:12px}.service-list small{color:#8a94a4;font-size:10px}.dark-mode .service-modal{background:#1b293e;color:#f5f7fb}.dark-mode .service-list div{border-color:#31425b}
