@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#17263a;background:#f5f7fa;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}.app{min-height:100vh;display:flex}.sidebar{width:254px;flex-shrink:0;background:#101d2d;color:#e5ebf2;display:flex;flex-direction:column;min-height:100vh;padding:29px 16px;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:12px;padding:0 13px 38px}.brandicon{background:#e9a44e;color:#111c2a;border-radius:12px;padding:10px;display:flex}.brand strong{font-family:Manrope;font-size:23px;letter-spacing:-1px}.brand small{display:block;font-size:9px;letter-spacing:2px;color:#8a9aab;margin-top:2px}.sidebar nav{display:grid;gap:7px}.sidebar nav button{display:flex;align-items:center;gap:14px;background:transparent;border:0;color:#a9b7c7;padding:15px 16px;text-align:left;border-radius:10px;font-weight:600;font-size:14px}.sidebar nav button.active,.sidebar nav button:hover{background:#253649;color:#fff}.sidebar nav button.active{box-shadow:inset 3px 0 #e5a04a}.count{margin-left:auto;background:#d8a04f;color:#192435;border-radius:20px;padding:2px 7px;font-size:11px}.sidefoot{margin-top:auto;padding:18px 12px 0;border-top:1px solid #304052}.demo{font-size:10px;letter-spacing:1.6px;font-weight:800;color:#e4aa60}.sidefoot p{font-size:12px;color:#92a2b4;line-height:1.6}.backup{background:none;border:1px solid #526071;color:#dbe4ed;border-radius:8px;padding:10px;display:flex;gap:8px;align-items:center;width:100%;justify-content:center;margin-top:12px}main{flex:1;min-width:0}header{height:112px;background:#fff;border-bottom:1px solid #e8edf2;display:flex;align-items:center;justify-content:space-between;padding:22px 44px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif}h1{font-size:25px;letter-spacing:-.8px;margin:4px 0 0}.eyebrow{font-size:10px;font-weight:800;letter-spacing:1.7px;color:#8b99aa}.avatar{background:#e6ebf2;border:2px solid #fff;box-shadow:0 0 0 1px #dce3eb;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#2a405a}.content{padding:32px 44px 60px;max-width:1450px;margin:auto}.welcome{background:linear-gradient(115deg,#172b42,#29445b);color:#fff;border-radius:17px;padding:35px 39px;display:flex;justify-content:space-between;align-items:center;overflow:hidden;position:relative}.welcome h2{font-size:31px;letter-spacing:-1px;line-height:1.27;margin:12px 0}.welcome p{color:#bac9d8;font-size:13px;max-width:460px;line-height:1.6}.eyebrow.light{color:#f2bb76}.whiteBtn{border:0;background:#f1b66a;color:#1a2a3a;border-radius:9px;padding:12px 17px;display:inline-flex;align-items:center;gap:9px;font-weight:800;margin-top:9px}.heroCar{color:#c2d4e1;opacity:.45;padding-right:60px;transform:scale(1.5)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin:22px 0}.stat,.panel,.vehicleCard{background:#fff;border:1px solid #e5eaf0;border-radius:13px;box-shadow:0 3px 12px #1c304608}.stat{padding:20px;display:flex;flex-direction:column;align-items:flex-start}.stat>span{color:#bc7d2c;background:#fff3e5;border-radius:9px;padding:8px;display:flex;margin-bottom:15px}.stat small{color:#8391a1;letter-spacing:1.1px;font-size:10px;font-weight:800}.stat strong{font-family:Manrope;font-size:25px;margin-top:6px;letter-spacing:-1px}.stat p{font-size:11px;color:#9ca9b5;margin:3px 0 0}.columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.panel{padding:23px;margin-bottom:0}.panelHead{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:18px}.panelHead h3{font-size:16px;margin:0 0 5px}.panelHead p,.sectionTop p{font-size:12px;color:#8b98a6;margin:0}.textBtn{background:none;border:0;color:#b57a33;font-size:12px;font-weight:800;display:flex;align-items:center;gap:2px;white-space:nowrap}.listRow,.serviceRow{display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid #eef1f5}.listRow:last-of-type,.serviceRow:last-child{border-bottom:0}.listIcon{width:42px;height:42px;flex-shrink:0;background:#eaf0f6;border-radius:10px;color:#52708d;display:grid;place-items:center}.listIcon svg{width:19px}.listIcon.orange{background:#fff0de;color:#bf813d}.listIcon.green{background:#e5f4eb;color:#41946c}.grow{flex:1;min-width:0}.grow b{display:block;font-size:13px}.grow small{display:block;color:#94a0ae;font-size:11px;margin-top:5px}.grow p{color:#738293;font-size:12px;margin:7px 0 0}.listRow>b,.serviceRow>strong{font-size:13px}.outline{border:1px solid #dce4eb;background:#fff;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:800;color:#33495e;display:inline-flex;align-items:center;justify-content:center;gap:7px}.outline.wide{width:100%;margin-top:18px}.mini,.danger,.close,.hamburger,.mobileClose{border:0;background:transparent;color:#91a0ae;padding:7px;display:flex;align-items:center;justify-content:center}.mini:hover{color:#3c9b72}.danger:hover{color:#d95353}.empty{text-align:center;color:#98a7b5;padding:28px 10px}.empty p{font-size:13px;margin:9px 0}.sectionTop{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}.sectionTop h2{font-size:21px;margin:0 0 7px}.primary{border:0;background:#203b54;color:#fff;border-radius:9px;padding:12px 16px;font-size:13px;font-weight:800;display:inline-flex;gap:9px;align-items:center;justify-content:center}.primary:hover{background:#305776}.vehicleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vehicleCard{overflow:hidden}.vehicleArt{height:145px;background:linear-gradient(135deg,#dce7ef,#f1f5f9);display:grid;place-items:center;color:#5c7892}.vehicleBody{padding:22px}.vehicleBody h3{font-size:22px;margin:8px 0 3px}.vehicleBody p{color:#8c99a7;font-size:12px;margin-bottom:22px}.vehicleMeta{display:flex;justify-content:space-between;gap:10px;margin:12px 0;font-size:12px}.vehicleMeta span{color:#8d9aab}.vin{font-size:10px;overflow-wrap:anywhere}.cardActions{display:flex;justify-content:space-between;gap:8px;margin-top:20px}.filter{display:flex;align-items:center;gap:10px;color:#9ba7b5;border-bottom:1px solid #edf1f5;padding-bottom:18px}.filter select{border:0;background:transparent;outline:0;font-weight:700;color:#34495e}.serviceRow{padding:19px 0}.check{background:transparent;border:0;color:#c5d0d9;padding:6px}.check.checked{color:#44a278}.struck{text-decoration:line-through;color:#96a5b3}.pill{border-radius:30px;background:#eaf1fa;color:#557ca4;padding:7px 11px;font-size:10px;font-weight:800}.pill.complete{background:#e5f5ed;color:#389568}.pill.overdue{background:#ffebe9;color:#bf514a}.note{display:flex;align-items:center;gap:9px;font-size:12px;color:#8b97a4;margin-top:20px}.modalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#102030aa;z-index:10;display:grid;place-items:center;padding:15px}.modal{background:#fff;border-radius:16px;padding:26px;width:min(540px,100%);max-height:90vh;overflow:auto;box-shadow:0 20px 80px #0004}.modalTop{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:23px}.modalTop h2{font-size:21px;margin:7px 0 0}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.field span{font-size:12px;font-weight:800;color:#45576a}.field input,.field select,.field textarea{border:1px solid #dce4ed;border-radius:8px;padding:12px;background:#fff;color:#17263a;width:100%;outline-color:#bd8b4d;font-size:13px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 13px}.modalActions{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #eef2f5;padding-top:18px;margin-top:10px}.hamburger,.mobileClose,.scrim{display:none}@media (max-width:1050px){.stats,.vehicleGrid{grid-template-columns:repeat(2,1fr)}.content{padding:28px}.heroCar{padding-right:25px}}@media (max-width:760px){.sidebar{position:fixed;left:-280px;z-index:9;transition:left .2s}.sidebar.open{left:0}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0007;z-index:8}.mobileClose,.hamburger{display:flex}.mobileClose{margin-left:auto}.hamburger{margin-right:12px}header{padding:18px 20px;height:88px;justify-content:flex-start}header .avatar{margin-left:auto}.content{padding:19px 15px 45px}.welcome{padding:25px}.welcome h2{font-size:24px}.heroCar{display:none}.columns{grid-template-columns:1fr}.stats{gap:9px}.stat{padding:15px}.stat strong{font-size:21px}.vehicleGrid{grid-template-columns:1fr}.sectionTop{align-items:flex-start}.sectionTop .primary{white-space:nowrap;padding:11px}.panel{padding:17px}.formGrid{grid-template-columns:1fr}.serviceRow{gap:8px;flex-wrap:wrap}.pill{font-size:9px}}:root{color-scheme:light;--ink:#162c42;--muted:#455d72;--line:#b8cadb;--page:#eaf0f6;--surface:#fff;--accent:#24577d}html,body,#root{min-height:100%;width:100%}html{font-size:16px;background:var(--page)}body{background:var(--page);color:var(--ink);font-size:15px;line-height:1.5}.app{min-height:100vh;width:100%}main{background:var(--page);flex:1;min-width:0;overflow-x:hidden}header{background:#fff;border-bottom:1px solid #cbd8e4;padding:20px 34px}.content{width:100%;max-width:1500px;margin:0 auto;padding:30px clamp(18px,3vw,42px) 56px}h1,h2,h3{color:var(--ink)}h1{font-size:25px}.eyebrow{color:#395970;font-size:11px;letter-spacing:1.3px}.sidebar{width:254px;background:#203d59;color:#fff}.sidebar nav button{color:#e3edf7;font-size:14px}.sidebar nav button.active,.sidebar nav button:hover{background:#416f9b;color:#fff}.brand small,.sidefoot p{color:#e0e8ef}.welcome{background:linear-gradient(115deg,#28517c,#4e9bce);box-shadow:0 8px 22px #20466b26}.welcome h2{color:#fff}.welcome p{color:#f2f7fc;font-size:14px}.eyebrow.light{color:#fff1cd}.heroCar{color:#f0fbff;opacity:.85}.stat,.panel,.vehicleCard{background:#fff!important;border:2px solid #a8bdcf!important;border-radius:14px!important;box-shadow:0 5px 16px #152e4a20!important;min-width:0;opacity:1!important}.stats{gap:15px;margin:22px 0 24px}.stat{padding:21px!important;min-height:160px}.stat>span{background:#e3eef8;color:#28587d;margin-bottom:12px}.stat small{color:#395770!important;font-size:12px!important;letter-spacing:.75px}.stat strong{color:#142d46!important;font-size:28px;font-weight:800}.stat p{color:#425d73!important;font-size:13px!important}.panel{padding:22px!important}.panelHead h3,.sectionTop h2,.vehicleBody h3{color:#19364f!important}.panelHead p,.sectionTop p{color:#435d72!important;font-size:13px!important}.columns{gap:18px;margin-bottom:18px}.listRow,.serviceRow{border-bottom:1px solid #cbd8e3;gap:12px}.listIcon{background:#e4eef7;color:#285a80}.listIcon.orange{background:#fff0d8;color:#965d21}.listIcon.green{background:#e5f3ed;color:#27694b}.grow b{color:#172f46!important;font-size:14px}.grow small{color:#425b70!important;font-size:12px!important;line-height:1.5}.grow p{color:#405a70;font-size:13px}.listRow>b,.serviceRow>strong{color:#17324a;font-size:14px}.textBtn{color:#825019;font-size:13px}.textBtn:hover{text-decoration:underline}.outline{background:#f5f9fc!important;color:#1c4867!important;border:1px solid #8eafc8!important;font-size:13px!important;min-height:40px}.outline:hover{background:#e5f1fa!important;border-color:#4e83aa!important}.primary{background:#24577d;color:#fff;font-size:14px}.primary:hover{background:#163e5e}.whiteBtn{background:#fff;color:#20527a}.vehicleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vehicleCard{overflow:hidden;display:flex;flex-direction:column}.vehicleArt{background:linear-gradient(135deg,#cbdff0,#e7f1fa)!important;color:#356c94!important;height:145px}.vehicleBody{background:#fff!important;color:#172f46!important;padding:21px;flex:1}.vehicleBody .eyebrow{color:#3b5970!important}.vehicleBody p{color:#4b6579!important;font-size:13px}.vehicleMeta{color:#1c3950;font-size:13px}.vehicleMeta span{color:#455f74!important}.vehicleMeta strong{color:#17354e!important;overflow-wrap:anywhere;text-align:right}.vin{font-size:11px}.cardActions{justify-content:flex-start;flex-wrap:wrap;gap:8px}.danger{color:#a03434;background:#fff0ef;border:1px solid #e5b4b0;border-radius:8px;min-height:40px}.danger:hover{color:#7c2222;background:#ffe3df}.pill{background:#e5f0fc;color:#205b86;font-size:11px}.pill.complete{background:#e1f3e9;color:#256d4a}.pill.overdue{background:#ffe4e0;color:#9b2e26}.note,.empty{color:#496177;font-size:13px}.filter select{color:#213e55}.modalBackdrop{background:#0e2238b8}.modal{background:#fff!important;color:#172c42;border:1px solid #b2c5d6}.modalTop h2{color:#142d46}.field span{font-size:14px;color:#263f55;font-weight:700}.field input,.field select,.field textarea{background:#fff!important;color:#152d43!important;border:1.5px solid #8fa8bd!important;border-radius:9px;font-size:15px!important;min-height:45px;opacity:1!important}.field textarea{min-height:90px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#61778b;opacity:1}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid #beddf1;outline-offset:1px;border-color:#246da3!important}button:focus-visible,select:focus-visible{outline:3px solid #e8ae59;outline-offset:3px}@media (max-width:1200px){.vehicleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.content{padding:24px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){main{width:auto}.content{padding:18px 14px 40px}header{padding:18px 20px}.vehicleGrid,.columns{grid-template-columns:1fr}.sectionTop{flex-wrap:wrap}.sectionTop .primary{width:100%}.panel{padding:16px!important}.serviceRow{flex-wrap:wrap}.modal{padding:22px 17px}.modalActions{flex-wrap:wrap}.modalActions button{flex:1}}@media (max-width:400px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:12px!important;min-height:138px}.stat strong{font-size:21px}}:root{--page:#e9eff5;--ink:#172e45;--line:#849db3}html,body,#root{background-color:#e9eff5!important}body,.app,main{color:#172e45!important;background-color:#e9eff5!important}main{min-width:0!important}.content{background-color:#e9eff5!important;max-width:1480px!important;width:100%!important;padding:32px 36px 60px!important}header{background:#f7f9fc!important;border-bottom:1px solid #c0cfdb!important}.stat,.panel,.vehicleCard{background:#dceaf7!important;background-color:#dceaf7!important;border:2px solid #7f9db8!important;border-radius:15px!important;box-shadow:0 5px 16px #10314f29!important;opacity:1!important}.stat{min-height:172px!important;padding:22px!important}.stat>span{color:#1d567a!important;background:#b9d5eb!important}.stat small{color:#284c69!important;font-size:12px!important;letter-spacing:.05em!important}.stat strong{color:#102d46!important;font-size:29px!important}.stat p{color:#344e64!important;font-size:13px!important}.panel{padding:24px!important;background:#fff!important;background-color:#fff!important}.panelHead h3,.sectionTop h2,.vehicleBody h3{color:#122f48!important}.panelHead p,.sectionTop p,.grow small,.grow p,.vehicleMeta span,.vehicleBody p,.note,.eyebrow{color:#3e576d!important;opacity:1!important}.grow b,.vehicleMeta strong,.listRow>b,.serviceRow>strong{color:#183850!important}.listIcon{background:#cfe2f2!important;color:#225c80!important}.listIcon.orange{background:#f7e0bb!important;color:#7b4c15!important}.listIcon.green{background:#cfeada!important;color:#206247!important}.outline{background:#f7fafc!important;border:1.5px solid #799ab4!important;color:#183e5e!important}.vehicleCard{background:#fff!important;background-color:#fff!important;overflow:hidden}.vehicleArt{background:#cfe3f3!important;color:#265d82!important}.vehicleBody{background:#fff!important}.vehicleBody .eyebrow{color:#365671!important}.vehicleGrid{gap:22px!important}.stats,.columns{gap:20px!important}.stats{margin:26px 0!important}.welcome{box-shadow:0 6px 20px #1836542e!important}@media (max-width:1050px){.content{padding:22px!important}.vehicleGrid,.stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.content{padding:16px!important}.vehicleGrid,.columns{grid-template-columns:1fr!important}.stats{gap:10px!important}.stat{min-height:145px!important;padding:16px!important}.stat strong{font-size:23px!important}.panel{padding:17px!important}}.vinLookup{border:1px solid #b9d1e5;background:#f0f7fd;border-radius:12px;padding:15px;margin-bottom:18px}.vinLookup .field{margin-bottom:10px}.vinLookup .primary{width:100%;margin:0 0 8px}.vinHelp{color:#334e65!important;font-size:13px;line-height:1.5;margin:5px 0 0}.sidefoot .backup+.backup{margin-top:8px}.vehicleMeta strong{overflow-wrap:anywhere}@media (max-width:760px){.vinLookup{padding:12px}}.modal{width:min(620px,calc(100vw - 28px))}.modal .field{gap:8px;margin-bottom:17px}.modal .field span{font-size:14px!important;color:#203a50!important;font-weight:800!important;opacity:1!important}.modal .field input,.modal .field select,.modal .field textarea{width:100%;background:#fff!important;color:#142e43!important;border:2px solid #9aafc2!important;min-height:46px;font-size:15px!important;opacity:1!important;box-shadow:none!important}.modal .field select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.modal .field input::placeholder,.modal .field textarea::placeholder{color:#586f83!important;opacity:1!important}.modal .field input:focus,.modal .field select:focus,.modal .field textarea:focus{border-color:#205f8b!important;outline:3px solid #bfdff5!important;outline-offset:1px}.modal .eyebrow{color:#3a607d!important}.modal .vinLookup{background:#e8f3fb;border:1px solid #8eb5d2}.modal .vinHelp{color:#314d64!important;font-size:13px;line-height:1.5}.modal .vinHelp.vinSuccess{background:#d9f3e6;border:1px solid #7fbea0;color:#145a3d!important;padding:10px;border-radius:8px}.modal .vinHelp.vinError{background:#fff0e8;border:1px solid #e0a183;color:#83391b!important;padding:10px;border-radius:8px}.modal .field select+input{margin-top:8px}.modal .modalActions{position:sticky;bottom:-26px;background:#fff;padding-bottom:5px;z-index:1}@media (max-width:760px){.modal{max-height:92vh}.modal .modalActions{bottom:-17px}}.modal .field select[name=state]{display:block;width:100%;min-height:48px;background-color:#fff!important;color:#152d43!important;border:2px solid #6686a2!important;border-radius:9px;font-size:16px!important;font-weight:600;padding:10px 12px}.modal .field select[name=state]:focus-visible{outline:3px solid #b5daf4!important;outline-offset:1px}.modal .field input,.modal .field select,.modal .field textarea{color:#14283b!important;background:#fff!important;border-color:#7390aa!important;font-weight:500}.modal .field input::placeholder,.modal .field textarea::placeholder{color:#53697d!important;opacity:1!important}.modal .field span{color:#1c3449!important;font-weight:800!important}.modal .vinHelp{color:#24465e!important}.vehicleArt{position:relative;overflow:hidden}.vehiclePhoto{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.photoUpload{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;padding:15px;border:1.5px solid #93b0c7;border-radius:12px;background:#eaf3fb;margin:0 0 17px}.photoPreview{height:150px;border:1px solid #8daec7;border-radius:10px;background:#d6e7f4;overflow:hidden}.photoPreview>img{display:block;width:100%;height:100%;object-fit:cover}.photoEmpty{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;color:#345b79}.photoEmpty small{font-size:12px;color:#345b79}.photoTools strong{display:block;color:#162f46;font-size:14px;margin-bottom:4px}.photoTools p{color:#334d63;font-size:12px;line-height:1.5;margin:3px 0 10px}.photoTools button{margin:0 7px 7px 0}.photoTools .photoRemove{border-color:#b77979!important;color:#7d2b2b!important}.photoTools .photoStatus{font-size:12px;color:#34536c;margin:3px 0 0}@media (max-width:560px){.photoUpload{grid-template-columns:1fr}.photoPreview{height:185px}}.photoPickActions{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0}.photoPickActions button{margin:0!important;white-space:normal;text-align:center}@media (max-width:560px){.photoPickActions button{flex:1 1 145px}}.vehicleArt{background:#e5eef6!important}.vehicleArt .vehiclePhoto{object-fit:contain!important;object-position:center!important}.photoPreview{background:#e5eef6!important}.photoPreview>img{object-fit:contain!important;object-position:center!important}.vehicleArt.hasPhoto{display:block!important;height:auto!important;min-height:0!important;overflow:hidden;background:transparent!important;line-height:0}.vehicleArt.hasPhoto .vehiclePhoto{display:block;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;object-position:initial!important}.photoUpload{align-items:start}.photoPreview.hasPhoto{height:auto!important;min-height:0!important;background:transparent!important;border:0;line-height:0;overflow:hidden}.photoPreview.hasPhoto>img{display:block;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;object-position:initial!important;border-radius:9px}@media (max-width:560px){.photoPreview.hasPhoto{height:auto!important}}.receiptUpload{margin:4px 0 20px;padding:16px;border:1.5px solid #8aacc6;border-radius:12px;background:#eef6fc;color:#203b52}.receiptUpload>strong{display:block;font-size:15px;margin-bottom:5px;color:#1a3650}.receiptUpload>p{font-size:13px;line-height:1.5;color:#38556c;margin:0 0 12px}.receiptActions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.receiptActions .outline{min-height:41px}.receiptActions .photoRemove{color:#8d3030!important;border-color:#c39191!important}.receiptPreview{background:#fff;border:1px solid #a1b6c8;border-radius:10px;padding:8px;margin:10px 0;line-height:0;overflow:hidden;max-height:410px;overflow-y:auto}.receiptPreview img{display:block;width:100%;height:auto;object-fit:contain}.receiptUpload .receiptStatus{font-size:12px;margin:7px 0 0;color:#39546b}.receiptOpen{display:inline-flex;align-items:center;gap:7px;background:#e6f2fb;border:1px solid #8eb2ce;color:#19527d;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800;cursor:pointer;margin-top:9px}.receiptOpen:hover{background:#d5eafa}.receiptLightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#081726d1;z-index:30;display:grid;place-items:center;padding:18px}.receiptViewer{max-width:min(850px,100%);width:100%;max-height:95vh;overflow:auto;background:#f6fafc;border-radius:14px;padding:14px;border:1px solid #abc3d6}.receiptViewerHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;color:#193a52}.receiptViewerHead strong{font-size:16px;overflow-wrap:anywhere}.receiptViewer>img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:8px}@media (max-width:560px){.receiptUpload{padding:12px}.receiptActions button{flex:1 1 145px}.receiptViewer{padding:10px}}.receiptUpload{background:#f0f6fb!important;border:2px solid #86a7c1!important}.receiptUpload>strong{font-size:16px!important;color:#17354c!important}.receiptUpload>p,.receiptUpload .receiptStatus{font-size:13px!important;color:#28495f!important;opacity:1!important;line-height:1.55}.receiptCount{font-size:13px;font-weight:800;color:#28475e;margin-bottom:10px}.receiptGallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 15px}.receiptTile{min-width:0;background:#fff;border:1.5px solid #9db5c8;border-radius:11px;padding:10px;display:flex;flex-direction:column;gap:8px}.receiptThumb{height:145px;width:100%;background:#edf3f8;border:0;border-radius:7px;display:grid;place-items:center;overflow:hidden;padding:5px;cursor:zoom-in}.receiptThumb img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.receiptTile>strong{font-size:13px;color:#1e3d56}.receiptTileActions{display:flex;flex-wrap:wrap;gap:5px}.receiptTileActions .outline{margin:0!important;min-height:34px;padding:7px 9px;font-size:12px!important;flex:1 1 auto}.receiptLinks{display:flex;flex-wrap:wrap;gap:7px}.receiptInlineViewer{border:2px solid #8daec5;border-radius:10px;padding:12px;background:#fff;margin:12px 0}.receiptInlineViewer>div{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;color:#213f55;flex-wrap:wrap}.receiptInlineViewer>img{display:block;max-width:100%;max-height:55vh;width:auto;height:auto;object-fit:contain;margin:0 auto}.modal .photoTools p,.modal .photoStatus,.modal .vinHelp,.modal .receiptUpload p,.modal .receiptStatus,.modal .eyebrow{color:#294b64!important;opacity:1!important}.modal .field input::placeholder,.modal .field textarea::placeholder{color:#4e6578!important;opacity:1!important}.modal .field span{color:#193d59!important}@media (max-width:560px){.receiptGallery{grid-template-columns:1fr 1fr;gap:8px}.receiptTile{padding:7px}.receiptThumb{height:115px}.receiptTileActions .outline{font-size:11px!important}}.expenseSection{border:2px solid #90b0c7;border-radius:12px;background:#f0f6fb;padding:15px 16px;margin:5px 0 20px}.expenseHead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.expenseHead>strong{font-size:16px;color:#17364e}.expenseToggle{display:inline-flex;align-items:center;gap:9px;color:#163e59;font-size:13px;font-weight:800;cursor:pointer}.expenseToggle input{width:18px;height:18px;accent-color:#24577d;cursor:pointer}.expenseHelp{font-size:13px!important;line-height:1.55;color:#28495f!important;margin:5px 0 13px!important}.expenseSection .field{margin-bottom:12px}.expenseTotal{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#dcebf7;border:1px solid #92adc3;border-radius:9px;padding:12px;color:#15374f}.expenseTotal span{font-size:14px;font-weight:700}.expenseTotal strong{font-size:20px}.serviceExpenseSummary{display:flex;align-items:flex-end;flex-direction:column;gap:5px;max-width:260px;color:#173c56}.serviceExpenseSummary>strong{font-size:14px}.serviceExpenseSummary>small{font-size:11px;line-height:1.45;text-align:right;color:#34566e}.receiptTile{border-color:#7696b0!important;box-shadow:0 2px 8px #122f4814}.receiptThumb{background:#e3edf5!important;border:1px solid #a3b8c9!important;height:152px}.receiptThumb img{background:#fff;box-shadow:0 1px 4px #213e5626;image-rendering:auto}.receiptInlineViewer{background:#edf4f9!important}.receiptInlineViewer>img{background:#fff;border:1px solid #9db7cb;border-radius:7px;max-height:65vh;box-shadow:0 3px 12px #1b395425}.receiptViewer{background:#e7f0f7!important}.receiptViewer>img{background:#fff;box-shadow:0 3px 14px #1b395433;max-width:100%}.receiptViewer>img.receiptZoomed{width:140%;max-width:none;height:auto;margin:0}.receiptViewerButtons{display:flex;gap:8px;flex-wrap:wrap}.receiptViewerHead{flex-wrap:wrap}.modal .photoTools p,.modal .photoStatus,.modal .receiptUpload>p,.modal .receiptUpload .receiptStatus,.modal .vinHelp,.modal .expenseHelp{color:#1e425b!important;opacity:1!important}.modal .field input,.modal .field textarea,.modal .field select{border-color:#6688a4!important;color:#142d43!important;background:#fff!important}.modal .field input::placeholder,.modal .field textarea::placeholder{color:#50657a!important;opacity:1!important}.modal .field span,.modal .photoTools strong,.modal .receiptUpload>strong{color:#173b55!important}.modal .eyebrow{color:#28506e!important}@media (max-width:560px){.expenseSection{padding:12px}.serviceExpenseSummary{max-width:100%;align-items:flex-start}.serviceExpenseSummary>small{text-align:left}.receiptThumb{height:120px}}.expenseHelp,.receiptUpload>p,.receiptStatus,.receiptCount,.scanNote,.scanStatus,.modal .vinHelp,.modal .photoTools p,.modal .photoStatus{color:#263f55!important;opacity:1!important;line-height:1.6!important}.scanLaunch{border:1.5px solid #a2bfd3;border-radius:10px;background:#eef6fc;padding:13px;margin:14px 0}.scanLaunch .primary{max-width:100%;white-space:normal;text-align:center}.scanNote{font-size:12px!important;margin:9px 0 3px!important}.scanStatus{font-weight:700;font-size:12px;margin:5px 0!important}.scanReviewBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#14263bd9;display:flex;align-items:center;justify-content:center;padding:14px}.scanReviewPanel{background:#fff;color:#172d42;width:min(710px,100%);max-height:93vh;overflow-y:auto;border:2px solid #7e9bb4;border-radius:14px;padding:24px;box-shadow:0 20px 70px #0005}.scanReviewPanel h3{font-size:20px;margin-bottom:8px;color:#173a55}.scanAlert{background:#fff1db;border:1px solid #d0a35e;color:#633d0b;font-weight:650;font-size:13px;padding:12px;border-radius:9px}.scanReviewList{max-height:230px;overflow:auto;border:1px solid #b3c7d8;border-radius:9px;margin:12px 0}.scanReceiptRow{padding:11px 13px;border-bottom:1px solid #d5e1e9;font-size:12px;line-height:1.5}.scanReceiptRow:last-child{border:0}.scanReceiptRow strong{font-size:13px}.scanReceiptRow p{color:#905212;margin:5px 0}.scanReceiptRow details{margin-top:5px}.scanReceiptRow summary{cursor:pointer;color:#1c5e8d;font-weight:700}.scanReceiptRow pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;overflow:auto;background:#f1f5f8;padding:8px}.scanReviewFields>p{font-size:13px;color:#2a485e;margin:10px 0}.scanReviewFields .field span{color:#203a50;font-size:13px}.scanReviewFields input{border:2px solid #7a9bb7!important;color:#172b3d!important;background:#fff!important;padding:10px;border-radius:7px;width:100%}.scanSum{font-size:15px;border-top:1px solid #bed0e0;padding-top:10px;display:flex;justify-content:space-between}.scanConfirm{display:flex;align-items:flex-start;gap:9px;margin:14px 0;font-weight:700;font-size:13px;line-height:1.5;color:#253e51}.scanConfirm input{width:19px;height:19px;flex-shrink:0}.scanReviewActions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}@media (max-width:560px){.scanReviewPanel{padding:15px}.scanReviewActions button{flex:1}}.scanReviewPanel,.scanReviewPanel *{opacity:1!important}.scanReviewPanel{color:#142b3e!important;background:#fff!important}.scanReviewPanel p,.scanReviewPanel label,.scanReviewPanel strong,.scanReviewPanel .scanReceiptRow div{color:#223d52!important}.scanReviewPanel .scanAlert{color:#693500!important;background:#fff0d2!important}.scanReviewPanel .scanReceiptRow p,.scanDuplicateHints p{color:#813c10!important;font-weight:650!important}.scanDuplicateHints{margin:12px 0;background:#fff3e6;border-left:4px solid #bd782f;padding:0 10px}.scanDuplicateHints p{padding:9px 0;margin:0;font-size:13px}.scanInclude{display:flex;align-items:center;gap:8px;margin:0 0 7px;font-size:13px;font-weight:800;cursor:pointer}.scanInclude input{width:18px;height:18px;flex-shrink:0}.scanReceiptRow strong{display:block}.scanReceiptRow pre{color:#173247!important;background:#f0f5fa!important}.scanReviewPanel input[type=number]{color:#152d43!important;background:#fff!important;border:2px solid #7b9ab1!important}.scanReviewPanel .scanConfirm{color:#142c3f!important}.scanReviewPanel .scanSum{color:#19364d!important}.scanReviewPanel summary{color:#174d75!important}.smartOverview{margin-bottom:18px!important}.smartVehicleRow{display:flex;align-items:center;gap:12px;border-top:1px solid #c4d3e0;padding:14px 0;flex-wrap:wrap}.smartVehicleRow .grow{min-width:170px}.smartVehicleRow small{display:block;color:#314d65!important;font-size:13px!important;margin-top:5px}.milesLeft{color:#1b5478!important;font-size:13px!important;margin-top:6px!important}.pill.soon{background:#fff1d4;color:#835317}.checkinModal{width:min(520px,calc(100vw - 28px))}.checkinDisclaimer{color:#36536a!important;font-size:13px!important;line-height:1.5}.field small{color:#385870!important;font-size:12px;line-height:1.5}.brand strong{letter-spacing:-.8px}.smartOverview .panelHead{flex-wrap:wrap}.smartOverview .smartVehicleRow{align-items:flex-start;gap:16px}.smartOverview .smartVehicleRow>.grow{min-width:0}.smartCheckinInfo{display:flex;gap:8px 18px;flex-wrap:wrap;margin:7px 0 10px;color:#29485e;font-size:13px;line-height:1.6}.smartCheckinInfo strong{color:#183a54;font-weight:750}.smartServiceCard{background:#f1f7fc;border:1.5px solid #94b3ca;border-radius:10px;padding:12px 14px;margin:10px 0;color:#173a53}.smartServiceHeading{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:10px}.smartServiceHeading strong{font-size:14px;color:#173850}.smartServiceStatus{border-radius:30px;background:#e2eef7;color:#214b6b;padding:3px 10px;font-size:12px;font-weight:700}.smartServiceDetails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.smartServiceDetails span{font-size:12px;color:#34556e;line-height:1.5}.smartServiceDetails b{display:block;color:#102f47;font-size:16px;overflow-wrap:anywhere}.smartEditTarget{border:0;background:transparent;color:#165982;padding:6px 0 0;font-size:13px;font-weight:750;display:inline-flex;align-items:center;gap:5px}.smartEditTarget:hover{text-decoration:underline}.smartNoTarget{color:#35546b;font-size:13px;margin:10px 0}@media (max-width:780px){.smartServiceDetails{grid-template-columns:1fr 1fr}}@media (max-width:500px){.smartServiceDetails{grid-template-columns:1fr}.smartOverview .smartVehicleRow{flex-wrap:wrap}}.fluidGuide{max-width:1280px;margin:0 auto;color:#17344c}.fluidGuide .sectionTop{margin-bottom:18px}.fluidNotice{display:flex;align-items:flex-start;gap:12px;border:1.5px solid #9cb6cb;border-radius:12px;background:#e8f3fb;padding:16px;margin-bottom:19px;color:#173d5b}.fluidNotice p{margin:4px 0 0;font-size:14px;line-height:1.55;color:#344d63}.fluidVehicleSelect{max-width:480px;margin-bottom:20px}.fluidGuide .field select{width:100%;padding:12px;border:1.5px solid #7d9cb5;border-radius:8px;background:#fff;color:#17344c;font-size:15px}.fluidSourcePanel{margin-bottom:20px!important}.fluidSourcePanel p{color:#29465e;font-size:14px;line-height:1.55}.fluidSourcePanel a{display:inline-flex;align-items:center;gap:7px;color:#125d90;font-weight:800;text-decoration:underline;overflow-wrap:anywhere}.fluidVerified{padding:14px 16px;border-radius:9px;background:#f0f7ee;border:1px solid #7daa84;margin-top:12px}.fluidVerified>strong{color:#245333}.fluidVerified p{margin:8px 0;color:#244b33}.fluidFine{font-size:12px!important;color:#405b70!important;line-height:1.55}.fluidGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:18px}.fluidCard{border:1.5px solid #90acc3;border-radius:12px;background:#fff;padding:18px;min-width:0;box-shadow:0 3px 10px #142c420d}.fluidCardHead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.fluidCardHead strong{font-size:17px;color:#193b57}.fluidNotVerified{font-size:13px;color:#536a7c;margin:16px 0 0}.fluidDetail{font-size:13px;color:#24455e;overflow-wrap:anywhere;margin-top:12px}.fluidDetail p{margin:8px 0;line-height:1.45}.fluidDetail small{display:block;margin-top:13px;color:#5c6270}.fluidEditor{display:grid;gap:11px;margin-top:16px}.fluidEditor label{display:grid;gap:5px;font-size:13px;font-weight:700;color:#223f55}.fluidEditor input,.fluidEditor textarea{width:100%;border:1.5px solid #90acc3;border-radius:8px;padding:10px 12px;font-size:14px;color:#193850;background:#fff}.fluidEditor .primary{justify-self:start}.fluidStatus{padding:12px;border-radius:8px;background:#e4f3fb;color:#174561}@media (max-width:760px){.fluidGrid{grid-template-columns:1fr}.fluidCard{padding:14px}.fluidNotice{padding:12px}}.fluidQuickActions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 7px}.fluidQuickActions button{min-height:42px;white-space:normal;text-align:left}.fluidReminderNote{display:flex;align-items:flex-start;gap:12px;margin:16px 0;padding:14px 17px;background:#e8f2fc;border:1.5px solid #8eafc7;border-radius:12px;color:#173b58}.fluidReminderNote p{margin:5px 0 0;font-size:13px;color:#294b65}.fluidCardButtons{display:flex;gap:8px;flex-wrap:wrap}.fluidCardButtons .outline{min-height:38px}.fluidCardHead{align-items:flex-start;gap:10px}.fluidDetail small{display:block;font-weight:600;color:#244c68;line-height:1.45}.fluidSourceNote{margin-top:20px}@media (max-width:600px){.fluidQuickActions button,.fluidCardButtons button,.fluidCardButtons{width:100%}.fluidCardHead{flex-wrap:wrap}}.serviceChooser{max-width:650px!important}.flowIntro,.flowNote{color:#29475f!important;font-size:14px;line-height:1.6}.flowChoice{padding:18px;background:#eff6fb;border:1.5px solid #8eafc7;border-radius:12px;margin-top:16px}.flowChoice .primary{margin-top:4px}.flowOr{text-align:center;color:#385c77;font-weight:800;letter-spacing:1px;margin:16px 0}.flowNewVehicle{width:100%;padding:16px!important;font-size:15px!important}.flowNote{margin:14px 0 8px}.flowSavedNote{position:fixed;bottom:14px;left:50%;transform:translate(-50%);z-index:40;padding:9px 15px;border-radius:9px;color:#15462c;background:#dcf8e7;border:2px solid #6baf83;pointer-events:none;max-width:90%;text-align:center}.pipPanel{background:#fff;border:2px solid #8baac3;border-radius:16px;padding:24px;box-shadow:0 6px 18px #1b436010;max-width:950px}.pipHeader{display:flex;align-items:center;gap:16px;border-bottom:1px solid #c6d7e3;padding-bottom:18px;margin-bottom:18px}.pipHeader h3{color:#153750;margin:0 0 5px;font-size:20px}.pipHeader p,.pipDisclaimer{color:#385b70;font-size:13px;line-height:1.5;margin:0}.pipBotIcon{background:#d6e9f7;color:#16496b;border-radius:15px;padding:13px;display:flex}.pipSuggestions{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}.pipMessages{min-height:150px;max-height:430px;overflow:auto;padding:14px;background:#f0f6fb;border:1px solid #bdd1e0;border-radius:12px}.pipEmpty{font-size:14px;color:#3a5b71;margin:0}.pipExchange{margin-bottom:16px}.pipQuestion{background:#dbeaf5;border-radius:10px;padding:10px 13px;font-size:14px;color:#153b58}.pipAnswer{background:#fff;border:1px solid #b5cddd;border-radius:10px;margin-top:8px;padding:11px 13px;font-size:14px;color:#15364b}.pipAnswer p{white-space:pre-line;margin:6px 0 0;line-height:1.7}.pipAsk{display:flex;gap:10px;margin:14px 0}.pipAsk input{flex:1;min-width:0;border:2px solid #8faabf;border-radius:9px;padding:11px;color:#173b55;background:#fff}.pipDisclaimer{margin-top:10px}@media (max-width:640px){.pipPanel{padding:15px}.pipAsk{flex-wrap:wrap}.pipAsk button{width:100%}.flowSavedNote{display:none}}.cloudCard{max-width:780px;padding:24px;border:2px solid #a8bdcf;border-radius:14px;background:#fff;margin-bottom:18px;color:#17354e}.cloudCard h2,.cloudCard h3{margin:0 0 10px}.cloudCard p{line-height:1.55}.cloudForm{display:grid;gap:12px;max-width:480px}.cloudForm label{display:grid;gap:6px;font-weight:700}.cloudForm input{padding:12px;border:2px solid #799ab4;border-radius:8px;color:#142e43}.cloudActions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.cloudNote{background:#e9f4fb;border:1px solid #8eafc8;border-radius:9px;padding:12px;margin:12px 0}.cloudError{background:#fff0eb;border-color:#d09a82}.cloudOk{background:#e5f4ea;border-color:#87b69d}.cloudCard button{min-height:40px}.cloudCard button:disabled{opacity:.5}.manualsPage{display:grid;gap:18px;max-width:1040px}.manualsPage .panel{padding:24px}.manualVersion{font-size:11px;font-weight:800;color:#276184;background:#e4f1fa;padding:10px;border-radius:20px}.manualNotice{border:1px solid #d6ad70!important;background:#fffbf4!important}.manualNoticeTop{display:flex;align-items:center;gap:10px;color:#704e1d}.manualNotice p,.manualUpload>p,.manualListHead p,.manualFoot{color:#39546a;font-size:13px;line-height:1.6;margin:9px 0 12px}.manualAgreement{display:flex;gap:10px;align-items:flex-start;font-size:13px;font-weight:700;color:#1f3b52}.manualAgreement input{width:18px;height:18px;accent-color:#214963;flex:none}.manualUpload h3,.manualList h3{display:flex;align-items:center;gap:8px;margin:0;color:#173d59}.manualFields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:15px}.manualFeedback{padding:11px 13px;margin-top:14px;border-radius:8px;font-size:13px}.manualFeedback.good{background:#e8f7ed;color:#145739}.manualFeedback.bad{background:#fff0ed;color:#992d25}.manualHint{font-size:12px;color:#92572d;margin-top:12px}.manualListHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.manualListHead .field{min-width:180px}.manualEmpty{display:flex;align-items:center;flex-direction:column;gap:8px;padding:26px;color:#557188}.manualEmpty p{font-size:12px}.manualItem{display:flex;gap:12px;align-items:center;padding:18px 0;border-top:1px solid #e4ebf0}.manualDocIcon{flex:none;color:#4d7594}.manualItemBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere}.manualItemBody strong{font-size:14px}.manualItemBody span,.manualItemBody small{font-size:12px;color:#577187}.manualActions{display:flex;gap:7px;flex-wrap:wrap}.manualFoot{display:flex;gap:8px;align-items:flex-start;margin:0}.manualFoot svg{flex:none;margin-top:2px}@media (max-width:760px){.manualFields{grid-template-columns:1fr}.manualListHead{flex-direction:column}.manualListHead .field{width:100%}.manualItem{align-items:flex-start;flex-wrap:wrap}.manualItemBody{min-width:70%}.manualActions{width:100%}.manualsPage .panel{padding:17px}.manualVersion{max-width:100%}}.pipModeTabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.pipModeTabs button{display:flex;align-items:center;gap:7px}.manualSearchPanel{background:#fff;border:2px solid #8baac3;border-radius:16px;padding:24px;max-width:950px;box-shadow:0 6px 18px #1b436010}.manualSearchTitle{display:flex;gap:12px;align-items:center;color:#173b55}.manualSearchTitle h3{margin:0;font-size:21px}.manualSearchTitle p{margin:5px 0 0;color:#537189;font-size:13px}.manualPrivacy{display:flex;align-items:center;gap:9px;background:#eaf6ef;color:#18573c;border-radius:9px;padding:11px 13px;margin:18px 0;font-size:13px}.manualSearchForm{display:grid;grid-template-columns:minmax(175px,.95fr) minmax(180px,1.4fr) auto;align-items:end;gap:11px}.manualSearchForm .field{min-width:0}.manualSearchForm .field input{width:100%;padding:12px;border-radius:9px;border:2px solid #8faabf;color:#173b55;background:#fff;box-sizing:border-box}.manualSearchForm button{display:flex;align-items:center;gap:7px;min-height:45px}.manualSearchInfo{font-size:12px;color:#52718a;margin:16px 0}.manualSearchStatus{background:#edf5fa;border:1px solid #c7dce9;border-radius:10px;padding:12px;font-size:13px;color:#24485f;margin:12px 0}.manualSearchResults{margin-top:20px}.manualSearchResults h4{font-size:16px;color:#173b55;margin:0 0 10px}.manualSearchHit{border:1px solid #c9dce9;border-radius:11px;padding:15px;margin:10px 0;background:#f9fcff}.manualSearchHitHead{display:flex;align-items:center;gap:8px;color:#184466;font-size:13px}.manualSearchHit p{font-size:13px;line-height:1.7;color:#29475d;white-space:pre-wrap;overflow-wrap:anywhere}.manualSearchHit button{display:inline-flex;align-items:center;gap:6px;font-size:12px}.manualSearchCaution{display:flex;gap:8px;font-size:12px;line-height:1.6;color:#81551f;margin-top:20px}.manualSearchCaution svg{flex:none;margin-top:2px}@media (max-width:760px){.manualSearchForm{grid-template-columns:1fr}.manualSearchPanel{padding:16px}.manualSearchForm button{justify-content:center}}
