/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@media (width<=620px){.mobileFilterToggle{grid-template-columns:44px minmax(0,1fr) 42px}.filterToggleAction{flex:0 0 42px;place-items:center;display:grid!important}.filterToggleAction>b{display:none}.filterToggleAction>i{color:#0000;background:#ffffffad;border:1px solid #ffffffe6;border-radius:14px;width:38px;height:38px;font-size:0;transition:background .22s,box-shadow .22s,transform .28s cubic-bezier(.2,.8,.2,1);display:block;position:relative;box-shadow:0 7px 18px #2d5b8d21,inset 0 1px #fff;transform:none!important}.filterToggleAction>i:before,.filterToggleAction>i:after{content:"";background:#0877dc;border-radius:999px;width:13px;height:2px;transition:transform .28s cubic-bezier(.2,.8,.2,1),background .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.filterToggleAction>i:after{transform:translate(-50%,-50%)rotate(90deg)}.searchPanel.filtersOpen .filterToggleAction>i{background:#0877dc;box-shadow:0 9px 20px #0068cf3d,inset 0 1px #ffffff59;transform:rotate(45deg)!important}.searchPanel.filtersOpen .filterToggleAction>i:before,.searchPanel.filtersOpen .filterToggleAction>i:after{background:#fff}.mobileFilterToggle:active .filterToggleAction>i{transform:scale(.94)!important}.searchPanel.filtersOpen .mobileFilterToggle:active .filterToggleAction>i{transform:rotate(45deg)scale(.94)!important}.searchPanel .priceBandFilter{border:0;border-bottom:1px solid #3c3c431f;margin:16px 0 0;padding:0 0 14px}.searchPanel .priceBandHead{min-height:30px;margin:0 2px 8px}.searchPanel .priceBandHead legend{color:#1d1d1f;letter-spacing:-.02em;font-size:13px;font-weight:750}.searchPanel .priceBandReset{color:#06c;background:#f2f2f7;border-radius:999px;font-weight:700;transition:background .18s,color .18s;border:0!important;min-height:28px!important;padding:5px 10px!important;font-size:10px!important}.searchPanel .priceBandReset:disabled{color:#a1a1a6;background:0 0}.searchPanel .priceBandFilter>div[role=group]{background:#f2f2f7;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:4px;display:grid}.searchPanel .priceBandFilter button:not(.priceBandReset){color:#515154;letter-spacing:-.04em;min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:10px;padding:8px 3px;font-size:10px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s,transform .18s}.searchPanel .priceBandFilter button:not(.priceBandReset):active{transform:scale(.97)}.searchPanel .priceBandFilter button.selected:not(.priceBandReset){color:#06c;background:#fff;box-shadow:0 2px 8px #0000001a,0 0 0 .5px #0000000a}.searchPanel.filtersOpen .filters{background:#f5f5f7;border:1px solid #3c3c4314;border-radius:16px;grid-template-columns:1fr 1fr;gap:11px 9px;margin-top:14px;padding:14px;display:grid;box-shadow:inset 0 1px #fffc}.searchPanel.filtersOpen .filters label{color:#6e6e73;letter-spacing:-.01em;font-size:10px;font-weight:700;display:block}.searchPanel.filtersOpen .filters select{color:#1d1d1f;background-color:#fff;border:1px solid #3c3c431f;border-radius:12px;width:100%;min-height:44px;margin-top:6px;padding:10px 30px 10px 12px;font-size:12px;font-weight:650;transition:border-color .18s,box-shadow .18s;box-shadow:0 1px 3px #00000009}.searchPanel.filtersOpen .filters select:focus{border-color:#0071e3;box-shadow:0 0 0 3px #0071e31f}}@media (width<=370px){.searchPanel .priceBandFilter button:not(.priceBandReset){font-size:9px}.searchPanel.filtersOpen .filters{gap:9px 7px;padding:12px}}@media (width>=621px){.searchPanel .priceBandFilter{border:0;border-bottom:1px solid #3c3c431f;margin:16px 0 0;padding:0 0 16px}.searchPanel .priceBandHead{min-height:32px;margin:0 2px 9px}.searchPanel .priceBandHead legend{color:#1d1d1f;font-size:13px;font-weight:750}.searchPanel .priceBandReset{color:#06c;background:#f2f2f7;border:0;border-radius:999px;min-height:30px;padding:6px 12px;font-size:11px;font-weight:700}.searchPanel .priceBandReset:disabled{color:#a1a1a6;background:0 0}.searchPanel .priceBandFilter>div[role=group]{background:#f2f2f7;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;display:grid;overflow:visible}.searchPanel .priceBandFilter button:not(.priceBandReset){color:#515154;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:11px;padding:9px;font-size:12px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s,transform .18s}.searchPanel .priceBandFilter button:not(.priceBandReset):active{transform:scale(.985)}.searchPanel .priceBandFilter button.selected:not(.priceBandReset){color:#06c;background:#fff;box-shadow:0 2px 9px #0000001a,0 0 0 .5px #0000000a}.searchPanel .filters{background:#f5f5f7;border:1px solid #3c3c4314;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px;padding:14px;display:grid;box-shadow:inset 0 1px #fffc}.searchPanel .filters label{color:#6e6e73;font-size:10px;font-weight:700;display:block}.searchPanel .filters select{color:#1d1d1f;background-color:#fff;border:1px solid #3c3c431f;border-radius:12px;width:100%;min-height:44px;margin-top:6px;padding:10px 30px 10px 12px;font-size:12px;font-weight:650;box-shadow:0 1px 3px #00000009}.searchPanel .filters select:focus{border-color:#0071e3;box-shadow:0 0 0 3px #0071e31f}}@media (width>=621px) and (width<=1040px){.searchPanel .filters{grid-template-columns:repeat(3,minmax(0,1fr))}}.searchPanel .priceBandHead{align-items:center;width:100%;display:flex}.searchPanel .priceBandReset{margin-left:auto}.searchPanel .search{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #4e91d84d;border-radius:16px;height:60px;padding:0 16px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #fff,0 5px 16px #2354870e}.searchPanel .search:focus-within{border-color:#0071e3;box-shadow:0 0 0 4px #0071e31c,0 9px 24px #005cb817}.searchPanel .search>span{color:#0071e3;background:#eaf4ff;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:23px;line-height:1;display:grid}.searchPanel .search input{color:#1d1d1f;background:0 0;min-width:0;font-size:16px;font-weight:560}.searchPanel .search input::placeholder{color:#8a8a90;opacity:1}.searchPanel .inventoryTotal{color:#1d1d1f;background:radial-gradient(circle at 92% 0,#5ca8f721,#0000 35%),linear-gradient(145deg,#f9fcff,#f1f7ff);border:1px solid #5e97d333;border-radius:16px;align-items:center;gap:11px;min-height:74px;margin-top:12px;padding:14px 16px;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 7px 20px #1f4e8012}.searchPanel .inventoryTotal>span{color:#fff;letter-spacing:.04em;letter-spacing:.09em;background:#086fd6;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 4px 12px #086fd638}.searchPanel .inventoryTotal>span:before{content:"";background:#69ed9c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #69ed9c2e}.searchPanel .inventoryTotal>b{color:#242428;font-size:14px;font-weight:700}.searchPanel .inventoryTotal>b strong{color:#06c;letter-spacing:-.05em;margin-left:5px;font-size:28px;font-weight:760}.searchPanel .inventoryTotal .reservedCount{color:#73531d;background:#fff8e8e6;border:1px solid #efd18f;border-radius:999px;margin-left:8px;padding:8px 12px;box-shadow:0 2px 8px #8a5b000b}.searchPanel .inventoryTotal .reservedCount strong{color:#e06b00;font-size:20px}.searchPanel .inventoryTotal>small{color:#7d8794;white-space:nowrap;margin-left:auto;font-size:10px}@media (width<=620px){.searchPanel .search{border-radius:14px;height:56px;padding:0 12px}.searchPanel .search>span{border-radius:10px;flex-basis:32px;width:32px;height:32px;font-size:21px}.searchPanel .search input{font-size:15px}.searchPanel .inventoryTotal{border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 9px;min-height:0;padding:13px 14px;display:grid}.searchPanel .inventoryTotal>b{white-space:nowrap;min-width:0;font-size:13px}.searchPanel .inventoryTotal>b strong{font-size:25px}.searchPanel .inventoryTotal .reservedCount{white-space:nowrap;margin-left:0;padding:7px 10px}.searchPanel .inventoryTotal .reservedCount strong{font-size:18px}.searchPanel .inventoryTotal>small{color:#7d8794;grid-column:1/4;width:auto;margin:2px 0 0}}@media (width<=370px){.searchPanel .inventoryTotal{grid-template-columns:auto minmax(0,1fr)}.searchPanel .inventoryTotal .reservedCount{grid-column:1/3;justify-self:start}.searchPanel .inventoryTotal>small{grid-column:1/3}}@media (width<=620px){.mobileFilterToggle{min-height:0;padding:16px 76px 15px 18px;display:block!important}.mobileFilterToggle .filterToggleCopy{text-align:left;width:100%;min-width:0;display:block}.mobileFilterToggle .filterToggleCopy>strong{white-space:nowrap}.mobileFilterToggle .filterToggleCopy>b{flex-wrap:wrap;max-width:100%;display:flex}.mobileFilterToggle .filterToggleIcon{border-radius:14px;justify-self:auto;width:44px;height:44px;transition:transform .28s cubic-bezier(.2,.8,.2,1),background .22s,box-shadow .22s;position:absolute;top:50%;right:16px;transform:translateY(-50%);display:grid!important}.mobileFilterToggle .filterToggleIcon>i{width:22px}.mobileFilterToggle .filterToggleAction{display:none!important}.searchPanel.filtersOpen .filterToggleIcon{background:linear-gradient(145deg,#005ebd,#003f86);transform:translateY(-50%)rotate(-3deg)scale(1.04);box-shadow:0 10px 22px #004e9d4d,inset 0 1px #ffffff52}.filterToggleIcon>i:after{transition:left .28s cubic-bezier(.2,.8,.2,1),right .28s cubic-bezier(.2,.8,.2,1),background .22s}.searchPanel.filtersOpen .filterToggleIcon>i:first-child:after{left:15px}.searchPanel.filtersOpen .filterToggleIcon>i:nth-child(2):after{right:15px}.searchPanel.filtersOpen .filterToggleIcon>i:nth-child(3):after{left:3px}.mobileFilterToggle:active .filterToggleIcon{transform:translateY(-50%)scale(.94)}.searchPanel.filtersOpen .mobileFilterToggle:active .filterToggleIcon{transform:translateY(-50%)rotate(-3deg)scale(.97)}}.searchPanel{background:#fff;border-radius:24px;gap:0;padding:0;display:grid;overflow:hidden}.searchPanel>.inventoryTotal{box-shadow:none;background:#fff;border:0;border-radius:0;order:1;margin:0}.searchPanel>.mobileFilterToggle{min-height:108px;box-shadow:none;background:linear-gradient(135deg,#fcfdff,#f5f9ff);border:0;border-top:1px solid #3c3c431c;border-radius:0;order:2;margin:0 18px;padding:18px 82px 18px 4px;position:relative;overflow:hidden;display:block!important}.searchPanel>.mobileFilterToggle:after{opacity:.72;width:170px;height:170px;top:-70px;right:-52px}.searchPanel>.mobileFilterToggle .filterToggleIcon{border-radius:17px;width:54px;height:54px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.searchPanel.filtersOpen>.mobileFilterToggle .filterToggleIcon{transform:translateY(-50%)rotate(-3deg)scale(1.04)}.searchPanel>.mobileFilterToggle .filterToggleCopy>strong{font-size:18px}.searchPanel>.mobileFilterToggle .filterToggleCopy>small{font-size:9px}.searchPanel>.mobileFilterToggle .filterToggleCopy>em{font-size:10px}.searchPanel>.priceBandFilter>div[role=group]{margin:0}.searchPanel>.filters{box-shadow:none;background:#fff;border:0;border-top:1px solid #3c3c431c;border-radius:0;order:5;margin:0 18px;padding:16px 4px}.searchPanel>.search{height:58px;box-shadow:none;background:#f7f7f9;border-color:#dfe2e7;order:3;margin:14px 18px 0}.searchPanel>.search:focus-within{background:#fff}@media (width>=621px){.searchPanel>.inventoryTotal{min-height:78px;padding:18px 22px}.searchPanel>.mobileFilterToggle{background:radial-gradient(circle at 72%,#0071e30f,#0000 24%),linear-gradient(135deg,#fcfdff,#f4f8fd);min-height:96px;padding-left:22px}.searchPanel>.mobileFilterToggle:before{content:"";background:linear-gradient(#42a2ff,#06c);border-radius:999px;width:3px;position:absolute;top:22px;bottom:22px;left:4px}.searchPanel>.mobileFilterToggle .filterToggleCopy{grid-template-rows:auto auto;grid-template-columns:minmax(220px,.72fr) minmax(260px,1.28fr);align-items:center;column-gap:28px;display:grid}.searchPanel>.mobileFilterToggle .filterToggleCopy>small{grid-area:1/1;margin-bottom:4px}.searchPanel>.mobileFilterToggle .filterToggleCopy>strong{grid-area:2/1;margin:0;font-size:19px}.searchPanel>.mobileFilterToggle .filterToggleCopy>b{grid-area:1/2/3;align-self:center;gap:7px}.searchPanel>.mobileFilterToggle .filterToggleCopy>b i{padding:7px 11px;font-size:11px}.searchPanel>.mobileFilterToggle .filterToggleCopy>em{grid-area:2/2;margin:28px 0 0;font-size:10px}.searchPanel>.filters{margin-top:0;display:grid!important}.searchPanel>.priceBandFilter{margin-top:0;padding-top:18px}}@media (width<=1040px){.searchPanel>.mobileFilterToggle,.searchPanel>.priceBandFilter,.searchPanel>.filters{margin-left:14px;margin-right:14px}.searchPanel>.search{margin:0 14px 14px}}@media (width<=620px){.searchPanel{border-radius:22px}.searchPanel>.inventoryTotal{grid-template-columns:auto minmax(0,1fr) auto;min-height:88px;padding:15px 16px;display:grid}.searchPanel>.inventoryTotal>small{grid-column:1/4;width:100%;margin:2px 0 0}.searchPanel>.mobileFilterToggle{min-height:122px;margin:0 12px;padding:16px 68px 16px 2px}.searchPanel>.mobileFilterToggle .filterToggleIcon{border-radius:15px;width:48px;height:48px;right:10px}.searchPanel>.mobileFilterToggle .filterToggleCopy>strong{font-size:16px}.searchPanel>.mobileFilterToggle .filterToggleCopy>em{color:#506983;margin-top:9px;font-size:11px;font-weight:750;line-height:1.35}.searchPanel>.priceBandFilter{margin:0 12px;padding:15px 0}.searchPanel>.priceBandFilter>div[role=group]{gap:3px;padding:4px}.searchPanel>.filters,.searchPanel.filtersOpen>.filters{box-shadow:none;background:#fff;border:0;border-top:1px solid #3c3c431c;border-radius:0;margin:0 12px;padding:14px 0}.searchPanel>.search{height:52px;margin:0 12px 12px}.searchPanel>.search input{font-size:13px}}@media (width>=621px){.searchPanel>.inventoryTotal{background:linear-gradient(135deg,#fbfdff,#f6f9fd);gap:14px;padding:14px 20px}.searchPanel>.inventoryTotal>span{color:#fff;letter-spacing:.1em;background:#086fd6;padding:7px 11px}.searchPanel>.inventoryTotal>b{border-right:1px solid #3c3c431f;align-items:baseline;gap:5px;padding-right:18px;display:inline-flex}.searchPanel>.inventoryTotal>b strong{margin:0;font-size:29px}.searchPanel>.inventoryTotal .reservedCount{color:#6e6e73;box-shadow:none;background:0 0;border:0;margin:0;padding:6px 0}.searchPanel>.inventoryTotal .reservedCount strong{color:#b76500;font-size:22px}.searchPanel>.mobileFilterToggle .filterToggleCopy>em{font-size:0}.searchPanel>.mobileFilterToggle .filterToggleCopy>em:after{content:"조건을 조합해 나에게 맞는 차량을 찾아보세요";color:#52677d;letter-spacing:-.02em;font-size:11px;font-weight:700}}@media (width>=1120px){.searchPanel>.filters{grid-template-columns:minmax(150px,1.35fr) repeat(5,minmax(0,1fr))}.searchPanel>.filters label:first-child select{white-space:nowrap;font-size:11px}}@media (width<=620px){.searchPanel>.inventoryTotal{background:linear-gradient(135deg,#fbfdff,#f6f9fd);gap:8px 10px}.searchPanel>.inventoryTotal>span{color:#fff;letter-spacing:.09em;background:#086fd6;padding:6px 9px}.searchPanel>.inventoryTotal>b{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;font-size:12px;display:inline-flex}.searchPanel>.inventoryTotal>b strong{margin:0;font-size:24px}.searchPanel>.inventoryTotal .reservedCount{color:#6e6e73;box-shadow:none;background:0 0;border:0;margin:0;padding:4px 0}.searchPanel>.inventoryTotal .reservedCount strong{color:#b76500;font-size:18px}.searchPanel>.search{margin:12px 12px 10px}.searchPanel:not(.filtersOpen)>.search{margin-bottom:16px}.searchPanel:not(.filtersOpen)>.priceBandFilter{display:none!important}.searchPanel.filtersOpen>.priceBandFilter{display:block!important}}.hero{isolation:isolate;grid-template-columns:minmax(0,760px) minmax(190px,260px);justify-content:space-between;min-height:330px;padding-inline:clamp(48px,6vw,112px)}.hero:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#2c7ff533,#0000 68%);border-radius:50%;width:min(38vw,560px);position:absolute;top:50%;right:clamp(-120px,-5vw,-40px);transform:translateY(-50%)}.hero{position:relative}.heroStat{justify-self:end}@media (width>=1800px){.hero{max-width:1560px;min-height:350px}.hero h1{font-size:clamp(46px,2.7vw,54px)}.searchPanel,.results{max-width:1260px}}@media (width>=2560px){.hero{max-width:1640px}.top{padding-inline:max(48px,50vw - 730px)}}@media (width<=1040px){.hero{grid-template-columns:minmax(0,1fr) minmax(170px,210px);min-height:300px;padding-inline:clamp(36px,5vw,52px)}}@media (width<=900px){.hero{min-height:286px}}@media (width<=620px){.hero{min-height:260px;padding-inline:22px}.filterToggleCopy>small{letter-spacing:.1em;font-size:10px}.filterToggleCopy>strong{font-size:15px;line-height:1.35}.filterToggleCopy>b i{padding:5px 7px;font-size:10px;line-height:1.15}.filterToggleCopy>em{font-size:10px;line-height:1.4}.mobileFilterToggle{min-height:0}}@media (width<=370px){.filterToggleCopy>strong{font-size:15px}.filterToggleCopy>b i,.filterToggleCopy>em{font-size:10px}}.rateCard .vehicleIdentity{gap:5px;max-height:none;margin:0 0 8px;padding:0;overflow:visible}.rateCard .vehicleIdentity>.stockYearRow{background:0 0;border:0;border-radius:0;grid-template-columns:138px minmax(0,1fr);align-items:center;gap:6px;padding:2px 0 5px;display:grid;position:relative}.rateCard .vehicleIdentity>.stockYearRow+.stockYearRow{border-top:1px solid #eeeeef;padding-top:7px}.rateCard .stockYearHeader{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:3px;min-width:0;display:flex}.rateCard .stockYearHeader>b{color:#3a3a3c;white-space:nowrap;background:#f2f2f4;border-radius:6px;align-items:center;min-height:20px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-flex}.rateCard .stockYearHeader>small{color:#86868b;white-space:nowrap;background:#f7f7f8;border-radius:6px;align-items:center;min-height:20px;padding:2px 5px;font-size:8px;font-weight:700;display:inline-flex}.rateCard .stockYearToggle{color:#1761aa;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;min-height:20px;box-shadow:none;background:#edf5ff;border:0;border-radius:6px;align-items:center;gap:1px;margin:0;padding:2px 6px;font-family:inherit;font-size:8px;font-weight:800;line-height:1;transition:background .18s,transform .18s;display:inline-flex}.rateCard .stockYearToggle:hover{background:#dfeeff}.rateCard .stockYearToggle:active{transform:scale(.97)}.rateCard .stockYearToggle>i{font-size:12px;font-style:normal;transition:transform .2s}.rateCard .stockYearToggle[aria-expanded=true]>i{transform:rotate(180deg)}.rateCard .vehicleIdentity .stockYearRow>span{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.rateCard .vehicleIdentity .stockYearRow>span>span{min-width:0;display:flex}.rateCard .stockVehicleButton{text-align:left;background:#fff;border:1px solid #d8d8dd;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:5px;width:100%;min-height:30px;padding:4px 7px;transition:border-color .18s,background .18s,transform .18s;display:grid;box-shadow:0 1px 2px #00000006}.rateCard .stockVehicleButton>span{color:#1d1d1f;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:10px;font-weight:800;line-height:1.25;display:flex}.rateCard .stockVehicleButton>span>b{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rateCard .stockVehicleButton>small{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;line-height:1.25;overflow:hidden}.rateCard .vehicleColorSwatch{border:1px solid #1d1d1f2e;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff80,0 1px 3px #1d1d1f1f}.rateCard .stockVehicleButton>.vehicleColorSwatch{grid-column:2}.rateCard .stockVehicleButton>i{color:#0071e3;grid-column:3;font-size:14px;font-style:normal}.rateCard .stockVehicleButton:hover{background:#f5f9ff;border-color:#0071e3;transform:translateY(-1px)}.rateCard .stockVehicleButton:hover>span{color:#06c}.rateCard .stockVehicleButton:hover>small{color:#5f6f82}.rateCard .stockVehicleButton.rentpang-owner{background:linear-gradient(145deg,#fcfcfd,#f1f3f6);border-color:#d7dae0;box-shadow:inset 0 1px #fffffff2,inset 3px 0 #aeb4bf,0 2px 5px #1e283c0e}.rateCard .stockVehicleButton.rentpang-owner>span{color:#454a54}.rateCard .stockVehicleButton.rentpang-owner>small{color:#767c86}.rateCard .stockVehicleButton.rentpang-owner>i{color:#777e89}.rateCard .stockVehicleButton.rentpang-owner:hover{background:linear-gradient(145deg,#fff,#eceff3);border-color:#bfc4cd;box-shadow:inset 3px 0 #9299a6,0 3px 8px #1e283c14}.rateCard .stockVehicleButton.merchandising{background:#fff8e8;border-color:#efc66f;box-shadow:inset 0 0 0 1px #ffb82e0d}.rateCard .stockVehicleButton.merchandising>span{color:#7c5708}.rateCard .stockVehicleButton.merchandising>small{color:#9a6b0e}.rateCard .stockVehicleButton.merchandising>i{color:#d58a00}.rateCard .stockVehicleButton.merchandising:hover{background:#fff3d5;border-color:#e4aa30}.rateCard .newCarBadge,.rateCard .mileageBadge{white-space:nowrap;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:2px 4px;font-size:7px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.rateCard .newCarBadge{color:#06c;background:#e8f2ff}.rateCard .mileageBadge{color:#66666b;background:#f0f0f2}.rateCard .stockVehicleText{align-items:center;gap:6px;padding:4px 2px;display:flex}.rateCard .stockVehicleText>b{color:#1d1d1f;align-items:center;gap:4px;min-width:0;font-size:10px;display:flex}@media (width<=620px){.rateCard .vehicleIdentity>.stockYearRow{grid-template-columns:124px minmax(0,1fr);gap:5px;padding:2px 0 4px}.rateCard .vehicleIdentity>.stockYearRow+.stockYearRow{padding-top:6px}.rateCard .stockYearHeader{gap:2px}.rateCard .stockYearHeader>b{min-height:19px;padding:2px 5px;font-size:9px}.rateCard .stockYearHeader>small{min-height:19px;padding:2px 4px;font-size:7px}.rateCard .stockYearToggle{min-height:19px;padding:2px 5px;font-size:7px}.rateCard .stockVehicleButton{column-gap:4px;min-height:32px;padding:4px 6px}.rateCard .stockVehicleButton>span{gap:3px;font-size:9px}.rateCard .stockVehicleButton>.vehicleColorSwatch{width:11px;height:11px}.rateCard .stockVehicleButton>i{font-size:13px}.rateCard .newCarBadge,.rateCard .mileageBadge{padding:2px 3px;font-size:6px}}@media (width<=380px){.rateCard .vehicleIdentity>.stockYearRow{grid-template-columns:116px minmax(0,1fr)}.rateCard .vehicleIdentity .stockYearRow>span{gap:4px}.rateCard .stockVehicleButton{column-gap:3px;padding-inline:5px}.rateCard .stockVehicleButton>i{font-size:12px}}@media (width>=621px){.cards{grid-auto-rows:1fr}.rateCard .cardTop{align-items:center;min-height:18px}.rateCard>h2{height:44px;min-height:44px;overflow:hidden}.rateCard .stockStatusRow{align-content:center;min-height:29px}.rateCard .ownerBadges{align-content:flex-start;min-height:25px}.rateCard .stockYearHeader{min-height:20px}.rateCard .stockYearToggle{min-height:20px;padding:2px 6px;font-size:8px}.rateCard .stockYearToggle>i{font-size:10px}.rateCard .stockVehicleButton{height:30px}}.rateCard .unifiedInventory{margin:0;display:block}.rateCard .unifiedInventory.expanded{margin:0 0 8px}.rateCard .unifiedInventory>.inventorySummaryRow{background:#fafafa;border:1px solid #e5e5e7;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:5px 7px;display:flex}.rateCard .inventorySummary{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.rateCard .inventorySummary>b{color:#3a3a3c;font-size:10px;font-weight:800}.rateCard .inventorySummary>strong{color:#55555a;background:#eeeeef;border-radius:5px;padding:2px 5px;font-size:9px;font-weight:800}.rateCard .inventorySummary>small{color:#86868b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-weight:650;overflow:hidden}.rateCard .stockInventoryToggle{color:#1761aa;white-space:nowrap;cursor:pointer;background:#edf5ff;border:0;border-radius:6px;flex:none;align-items:center;gap:1px;min-height:20px;padding:2px 6px;font:800 7px/1 inherit;transition:background .18s,transform .18s;display:inline-flex}.rateCard .stockInventoryToggle:hover{background:#dfeeff}.rateCard .stockInventoryToggle:active{transform:scale(.97)}.rateCard .stockInventoryToggle>i{font-size:11px;font-style:normal;transition:background .22s,transform .22s}.rateCard .unifiedInventory>.inventoryExpanded{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:5px;padding:6px 0 0;display:grid}.rateCard .inventoryExpanded .stockYearRow{background:0 0;border:0;border-top:1px solid #eeeeef;border-radius:0;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:6px;padding:5px 0 0;display:grid}.rateCard .inventoryExpanded .stockYearRow>span{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.rateCard .inventoryExpanded .stockYearRow>span>span{min-width:0;display:flex}@media (width<=620px){.rateCard .unifiedInventory>.inventorySummaryRow{min-height:32px;padding:4px 6px}.rateCard .inventorySummary{gap:4px}.rateCard .inventorySummary>b{font-size:9px}.rateCard .inventorySummary>strong{font-size:8px}.rateCard .inventorySummary>small{font-size:7px}.rateCard .stockInventoryToggle{min-height:24px;padding:3px 7px;font-size:8px}.rateCard .unifiedInventory>.inventoryExpanded{padding-top:5px}.rateCard .inventoryExpanded .stockYearRow{grid-template-columns:62px minmax(0,1fr);gap:5px;padding-top:5px}}@media (width>=621px) and (width<=1199px){.rateCard .stockInventoryToggle{min-height:21px;padding:2px 6px;font-size:7px}}@media (width>=1200px){.rateCard .stockInventoryToggle{border-radius:5px;min-height:18px;padding:2px 5px;font-size:7px}.rateCard .stockInventoryToggle>i{font-size:9px}}.rateCard .stockStatusRow:has(.inventoryInlineToggle){flex-wrap:nowrap;gap:5px}.rateCard .stockStatusRow:has(.inventoryInlineToggle) .stockBadge{flex:none;order:1}.rateCard .stockStatusRow:has(.inventoryInlineToggle) .inventoryInlineToggle{order:2;margin-left:0}.rateCard .stockStatusRow:has(.inventoryInlineToggle) .merchBadge{order:3}.rateCard .stockStatusRow:has(.inventoryInlineToggle) .stockQuickInfo{text-overflow:ellipsis;flex:1;order:4;min-width:0;overflow:hidden}.rateCard .cardTop>div{flex-wrap:nowrap;min-width:0}.rateCard .cardTop .colorBadge{text-overflow:ellipsis;white-space:nowrap;color:#6e6e73;border-left:1px solid #d2d2d7;min-width:0;max-width:150px;padding-left:7px;overflow:hidden}.rateCard .stockVehicleButton.eancar-owner{border-color:#d5e3f5;box-shadow:inset 3px 0 #5b9fe9,0 1px 2px #0046960a}.rateCard .stockVehicleButton.eancar-owner:hover{border-color:#8cb9ee;box-shadow:inset 3px 0 #2f80d8,0 3px 8px #00469614}.rateCard .stockVehicleButton.eancar-owner.merchandising{box-shadow:inset 3px 0 #5b9fe9,inset 0 0 0 1px #ffb82e0d}.rateCard .stockVehicleButton.rentpang-owner.merchandising{box-shadow:inset 3px 0 #aeb4bf,inset 0 0 0 1px #ffb82e0d}@media (width<=620px){.rateCard .cardTop>div{max-width:calc(100% - 58px)}.rateCard .cardTop .colorBadge{max-width:92px}}.rateCard .inventoryInlineToggle{color:#1769e0;min-height:26px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:3px 1px;font-size:10px;font-weight:850}.rateCard .inventoryInlineToggle:hover,.rateCard .inventoryInlineToggle[aria-expanded=true]{color:#075cae;box-shadow:none;background:0 0;border:0}.rateCard .inventoryInlineToggle>span:after{content:"＋";margin-left:5px;font-size:12px;font-weight:700;line-height:1;display:inline-block}.rateCard .inventoryInlineToggle[aria-expanded=true]>span:after{content:"－"}.rateCard .inventoryInlineToggle>i{display:none}.rateCard .inventoryInlineToggle:after,.rateCard .inventoryInlineToggle[aria-expanded=true]:after{content:none}.rateCard .stockStatusRow:has(.inventoryInlineToggle){grid-template-columns:max-content max-content max-content minmax(0,1fr);align-items:center;gap:4px 6px;min-height:30px;display:grid}.rateCard .stockStatusRow:has(.inventoryInlineToggle) .stockBadge{white-space:nowrap;align-items:center;height:28px;min-height:28px;padding-top:0;padding-bottom:0;font-size:10px;line-height:1}.rateCard .stockStatusRow:has(.inventoryInlineToggle) .inventoryInlineToggle{white-space:nowrap;align-items:center;height:28px;min-height:28px;padding:0 1px;font-size:10px;line-height:1}.rateCard .stockStatusRow:has(.inventoryInlineToggle) .merchBadge{white-space:nowrap;align-items:center;min-height:28px;margin:0;font-size:9px;line-height:1}.rateCard .stockStatusRow:has(.inventoryInlineToggle) .stockQuickInfo{color:#7a7f87;white-space:nowrap;align-items:center;min-width:0;height:28px;padding:0;font-size:9px;font-weight:650;line-height:1;display:flex}@media (width<=620px){.rateCard .stockStatusRow:has(.inventoryInlineToggle){grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:2px 6px}:is(.rateCard .stockStatusRow:has(.inventoryInlineToggle) .stockBadge,.rateCard .stockStatusRow:has(.inventoryInlineToggle) .inventoryInlineToggle){height:28px;min-height:28px;font-size:9px}.rateCard .stockStatusRow:has(.inventoryInlineToggle) .merchBadge{grid-column:3;font-size:8px}.rateCard .stockStatusRow:has(.inventoryInlineToggle) .stockQuickInfo{grid-column:1/-1;height:auto;min-height:18px;padding-left:5px;font-size:9px;line-height:1.35}}.photoViewer{touch-action:pan-y;-webkit-user-select:none;user-select:none}.photoViewer .photoViewerClose{z-index:2}.photoViewer .photoViewerNav{z-index:2;color:#0000;width:46px;height:46px;box-shadow:none;opacity:.84;background:0 0;border:0;place-items:center;margin-top:-23px;font-size:0;line-height:1;transition:opacity .18s,transform .18s;display:grid;top:50%}.photoViewer .photoViewerNav:before{content:"";filter:drop-shadow(0 1px 4px #000000b3);border-top:2px solid #fff;border-right:2px solid #fff;width:12px;height:12px}.photoViewer .photoViewerNav.previous:before{transform:rotate(-135deg)}.photoViewer .photoViewerNav.next:before{transform:rotate(45deg)}.photoViewer .photoViewerNav:hover{opacity:1;transform:scale(1.08)}.photoViewer .photoViewerNav:active{transform:scale(.95)}.photoViewer .photoViewerNav.previous{left:18px;right:auto}.photoViewer .photoViewerNav.next{right:18px}.photoViewer .photoViewerCount{color:#fff;letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);background:#0a142494;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:800;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@media (width<=760px){.photoViewer{padding:12px 8px}.photoViewer img{max-width:100%;max-height:calc(100dvh - 72px)}.photoViewer .photoViewerClose{right:14px;top:max(14px,env(safe-area-inset-top))}.photoViewer .photoViewerNav{width:44px;height:44px;margin-top:-22px}.photoViewer .photoViewerNav.previous{left:8px}.photoViewer .photoViewerNav.next{right:8px}.photoViewer .photoViewerCount{bottom:max(14px,env(safe-area-inset-bottom))}}@media (width>=761px) and (width<=1100px){.photoViewer .photoViewerNav.previous{left:12px}.photoViewer .photoViewerNav.next{right:12px}}@media (prefers-reduced-motion:reduce){.photoViewer *{scroll-behavior:auto!important;transition:none!important}}main .results{margin-inline:auto}.results .cards{grid-auto-flow:row;align-items:stretch;gap:16px}.results .cards>.rateCard{background:#fff;border-color:#e3e5e9;min-width:0;box-shadow:0 8px 28px #1e2d460f}.results .cards>.rateCard .cardTop,.results .cards>.rateCard .stockStatusRow,.results .cards>.rateCard .ownerBadges{flex-shrink:0}.results .cards>.rateCard .primaryRates{width:100%}@media (width>=1200px){main .results{width:min(1260px,100% - 72px)}.results .cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-items:start;gap:18px}.results .cards>.rateCard{border-radius:20px;align-self:start;height:auto;padding:20px}.results .cards>.rateCard:has(.rateDetails[open]){border-color:#cbd9e9;box-shadow:0 12px 34px #1e2d461a}}.rateDetails dl>.deductibleDetails{gap:7px;padding:11px 0}.deductibleDetails dt{gap:6px;font-size:14px}.deductibleDetails dt small{padding:2px 6px;font-size:9px}.deductibleDetails dd{gap:6px}.deductibleDetails dd span{border-radius:10px;gap:2px;min-height:64px;padding:8px 10px;box-shadow:0 1px 5px #1c273608}.deductibleDetails dd span:before{width:4px;height:4px;top:8px;right:8px}.deductibleDetails dd span b{font-size:12px}.deductibleDetails dd span em{font-size:9px}.deductibleDetails dd span strong{font-size:12px}.deductibleDetails dd>small{font-size:10px;line-height:1.4}@media (width<=760px){.rateDetails dl>.deductibleDetails{gap:7px;padding:10px 0}.deductibleDetails dt{font-size:14px}.deductibleDetails dd{gap:5px}.deductibleDetails dd span{min-height:62px;padding:7px 9px}.deductibleDetails dd span b{font-size:11px}.deductibleDetails dd span strong{font-size:12px}.deductibleDetails dd>small{font-size:9px}}@media (width<=360px){.deductibleDetails dd{gap:4px}.deductibleDetails dd span{min-height:60px;padding:7px}.deductibleDetails dd span:before{top:7px;right:7px}.deductibleDetails dd span em{font-size:8px}.deductibleDetails dd span strong{font-size:11px}}@media (width>=721px) and (width<=1199px){main .results{width:min(1040px,100% - 40px)}.results .cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-items:start;gap:16px}.results .cards>.rateCard{border-radius:19px;align-self:start;height:auto;padding:18px}.results .cards>.rateCard:has(.rateDetails[open]){border-color:#cbd9e9;box-shadow:0 12px 34px #1e2d461a}}@media (width>=621px) and (width<=720px){main .results{width:min(620px,100% - 32px)}.results .cards{grid-template-columns:minmax(0,1fr);gap:14px}.results .cards>.rateCard{border-radius:18px;padding:18px}}@media (width<=620px){main .results{width:calc(100% - 28px)}.results .cards{grid-template-columns:minmax(0,1fr);gap:12px}.results .cards>.rateCard{border-radius:18px;padding:17px;box-shadow:0 7px 24px #1e2d4611}}.rateHistory>div{align-items:center}.rateHistory .historyInfo{flex:1;min-width:0}.rateHistory .historyInfo b{max-width:none}.rateHistory .historyAction{flex:none;margin-left:auto}.rateHistory .historyAction button{color:#075cae;cursor:pointer;background:linear-gradient(145deg,#fff,#f1f7ff);border:1px solid #cfe0f5;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-family:inherit;font-size:10px;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:0 2px 7px #0050aa14}.rateHistory .historyAction button:hover{background:#eaf4ff;border-color:#8fbeef;transform:translateY(-1px)}.rateHistory .historyAction button i{color:#fff;background:#0071e3;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid}.rateHistory .historyAction>small{color:#a1a1a6;background:#f2f2f4;border-radius:8px;align-items:center;min-height:28px;padding:5px 8px;font-size:9px;font-weight:650;display:inline-flex}@media (width<=620px){.rateHistory>div{grid-template-columns:auto minmax(0,1fr);gap:7px 9px;display:grid}.rateHistory .historyAction{grid-column:2;margin:0}.rateHistory .historyAction button{min-height:30px;padding:5px 9px}.rateHistory .historyInfo b{white-space:normal}}.rateUpdateNote{background:#f8fafc;border:1px solid #dfe6ef;border-radius:11px;margin-top:9px;overflow:hidden}.rateUpdateNote summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:5px;min-height:38px;padding:8px 10px;list-style:none;display:flex}.rateUpdateNote summary::-webkit-details-marker{display:none}.rateUpdateNote summary>span{color:#253246;margin-right:3px;font-size:10px;font-weight:850}.rateUpdateNote summary>b{color:#075cae;background:#e8f2ff;border-radius:999px;padding:4px 6px;font-size:8px}.rateUpdateNote summary>i{color:#718096;margin-left:auto;font-size:8px;font-style:normal}.rateUpdateNote[open] summary>i:after{content:" 접기"}.rateUpdateBody{border-top:1px solid #e7ebf0;gap:9px;padding:0 10px 10px;display:grid}.rateUpdateBody section{padding-top:9px}.rateUpdateBody h5{color:#5f6875;margin:0 0 5px;font-size:9px}.rateUpdateBody p{color:#303846;margin:0;font-size:9px;line-height:1.55}.rateUpdateBody ul{gap:6px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.rateUpdateBody li{background:#fff;border-radius:8px;gap:4px;padding:8px;display:grid}.rateUpdateBody li>b{font-size:9px}.rateUpdateBody li>span{color:#596272;flex-wrap:wrap;align-items:center;gap:4px;font-size:8px;display:flex}.rateUpdateBody li em{color:#075cae;min-width:82px;font-style:normal;font-weight:800}.rateUpdateBody li i{color:#9aa3af;font-style:normal}.rateUpdateBody>small{color:#8a929d;font-size:8px}.rateUpdateNote.noChange{color:#747d89;align-items:center;gap:6px;padding:8px 10px;font-size:8px;display:flex}.rateUpdateNote.noChange b{color:#4e5968;font-size:9px}@media (width<=620px){.rateUpdateNote summary{align-items:flex-start}.rateUpdateNote summary>i{width:100%;margin:2px 0 0}.rateUpdateBody ul{max-height:360px}.rateUpdateBody li>span{grid-template-columns:minmax(80px,auto) 1fr;display:grid}.rateUpdateBody li em{min-width:0}}@media (width>=1120px){.siteShell{grid-template-columns:minmax(0,2fr) minmax(310px,1fr);column-gap:18px;width:min(1220px,100% - 72px);margin:0 auto;display:grid}.siteShell>main{display:contents}.siteShell>main>.top,.siteShell>main>.hero,.siteShell>main>.results,.siteShell>main>.consultCatalog,.siteShell>main>.modal{grid-column:1/3}.siteShell>main>.top{width:100vw;margin-left:calc(610px - 50vw)}.siteShell>main>.hero{width:min(1480px,100vw - 40px);margin-left:50%;transform:translate(-50%)}.siteShell>main>.searchPanel{grid-area:3/1;width:100%;margin:-62px 0 34px}.siteShell>main>.results{grid-row:4;width:100%;margin-left:0;margin-right:0}.desktopQuickConsult{z-index:3;background:#fff;border:1px solid #00000012;border-radius:24px;grid-area:3/2;align-self:stretch;margin:-62px 0 34px;padding:20px;position:relative;box-shadow:0 18px 50px #1427441a}}.desktopQuickConsult{display:none}@media (width>=1120px){.desktopQuickConsult{display:block}}.desktopQuickConsult header small{color:#1474cf;letter-spacing:.14em;font-size:9px;font-weight:900}.desktopQuickConsult header h2{letter-spacing:-.045em;margin:6px 0 5px;font-size:23px}.desktopQuickConsult header p{color:#73737a;margin:0;font-size:10px;line-height:1.5}.quickConsultFields{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.quickConsultFields label{color:#6e6e73;font-size:9px;font-weight:750;display:block}.quickConsultFields .full{grid-column:1/3}.quickConsultFields input,.quickConsultFields select{color:#1d1d1f;width:100%;height:42px;font:inherit;background:#f7f7f9;border:1px solid #dfe2e7;border-radius:11px;outline:0;margin-top:5px;padding:0 10px;font-size:11px;font-weight:650}.quickConsultFields input:focus,.quickConsultFields select:focus{background:#fff;border-color:#0071e3;box-shadow:0 0 0 3px #0071e31a}.quickConsent{color:#6e6e73;cursor:pointer;background:#f7f7f9;border:1px solid #e1e4e8;border-radius:11px;align-items:center;gap:9px;margin-top:12px;padding:11px;font-size:9px;line-height:1.4;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.quickConsent:has(input:checked){background:#eef7ff;border-color:#99c5f2;box-shadow:0 0 0 3px #0071e312}.quickConsent input{accent-color:#0071e3;flex:0 0 17px;width:17px;height:17px;margin:0}.quickConsultMessage{color:#35658f;background:#f2f7fd;border-radius:9px;margin:9px 0 0;padding:8px;font-size:9px}.desktopQuickConsult>button{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#0071e3;border:0;border-radius:12px;margin-top:13px;font-size:12px;font-weight:850;box-shadow:0 7px 16px #0071e333}.desktopQuickConsult>.consultSubmitButton{transition:background .18s,color .18s,box-shadow .18s,transform .18s}.desktopQuickConsult>.consultSubmitButton:disabled{color:#92979f;box-shadow:none;cursor:not-allowed;background:#e8eaee;border:1px solid #d9dde3}.desktopQuickConsult>.consultSubmitButton:not(:disabled){color:#fff;background:#0071e3;box-shadow:0 8px 18px #0071e338}.desktopQuickConsult>.consultSubmitButton:not(:disabled):active{transform:scale(.99)}@media (width>=1120px) and (width<=1279px){.siteShell{grid-template-columns:minmax(0,2fr) minmax(290px,1fr);width:calc(100% - 40px)}.siteShell>main>.top{margin-left:calc(50% - 50vw)}}@media (width<=1119px){.siteShell{display:block}.desktopQuickConsult{display:none}}.siteShell:has(.auctionVendorApp)>.desktopQuickConsult{display:none}.partnerQuickConsult header p{font-size:1rem;line-height:1.6}.partnerQuickConsult .quickConsultFields label,.partnerQuickConsult .quickConsultFields select,.partnerQuickConsult>button{font-size:.875rem}.partnerQuickConsult>p{font-size:1rem;line-height:1.6}.auctionAdmin{color:#1d1d1f;gap:16px;margin-top:18px;display:grid}.auctionHero{background:#f7faff;border:1px solid #dce5f0;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.auctionHero small,.roundBuilder>div small,.auctionEditModal>section>small{color:#0071e3;letter-spacing:.15em;font-size:9px;font-weight:900}.auctionHero h3{margin:5px 0 4px;font-size:22px}.auctionHero p,.roundBuilder p{color:#6e6e73;margin:0;font-size:11px}.auctionHero button,.auctionSelection button,.roundBuilder>button,.auctionSave{color:#fff;font:inherit;cursor:pointer;background:#0071e3;border:0;border-radius:11px;padding:11px 14px;font-size:10px;font-weight:850}.auctionHero button:disabled,.roundBuilder>button:disabled,.auctionSave:disabled{opacity:.45;cursor:not-allowed}.auctionSummary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.auctionSummary article{background:#fff;border:1px solid #e5e5e7;border-radius:14px;padding:15px}.auctionSummary small,.auctionSummary span{color:#86868b;font-size:9px;display:block}.auctionSummary b{margin:5px 0 3px;font-size:22px;display:block}.auctionViews{background:#f2f2f4;border-radius:12px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.auctionViews button{color:#6e6e73;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px;font-size:10px;font-weight:800}.auctionViews button.on{color:#06c;background:#fff;box-shadow:0 2px 8px #0000000d}.auctionMessage{color:#0059b3;background:#eef6ff;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:750}.auctionSelection{background:#f7fbff;border:1px solid #d7e6f8;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:10px;display:flex}.auctionSelection button{padding:8px 11px}.auctionSelection button:disabled{opacity:.4}.auctionVehicleList,.roundList{gap:10px;display:grid}.auctionVehicleList>article{background:#fff;border:1px solid #e1e1e5;border-radius:15px;padding:15px;position:relative}.auctionVehicleList>article.selected{border-color:#78b5ef;box-shadow:0 0 0 3px #0071e314}.auctionCheck{z-index:1;position:absolute;top:17px;left:13px}.auctionCheck input{opacity:0;position:absolute}.auctionCheck span{background:#fff;border:1px solid #b9c3d1;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.auctionCheck input:checked+span{background:#0071e3;border-color:#0071e3}.auctionCheck input:checked+span:after{content:"✓";color:#fff;font-size:11px;font-weight:900}.auctionVehicleTitle{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-left:27px;display:grid}.auctionVehicleTitle>span,.auctionVehicleTitle>em{color:#06c;background:#eef5ff;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.auctionVehicleTitle>em{color:#666;background:#f2f2f4}.auctionVehicleTitle>em.awarded{color:#167842;background:#e8f7ee}.auctionVehicleTitle b,.auctionVehicleTitle small{display:block}.auctionVehicleTitle b{font-size:13px}.auctionVehicleTitle small{color:#86868b;margin-top:3px;font-size:9px}.auctionFinance{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;display:grid}.auctionFinance span{background:#f7f7f9;border-radius:10px;padding:10px}.auctionFinance small,.auctionFinance b{display:block}.auctionFinance small{color:#86868b;font-size:8px}.auctionFinance b{margin-top:4px;font-size:11px}.auctionVehicleList footer{color:#6e6e73;border-top:1px solid #efeff1;align-items:center;gap:10px;margin-top:11px;padding-top:10px;font-size:9px;display:flex}.auctionVehicleList footer button{color:#06c;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:8px;margin-left:auto;padding:7px 9px;font-size:9px;font-weight:800}.auctionEmpty{color:#6e6e73;text-align:center;border:1px dashed #d2d2d7;border-radius:14px;padding:34px;font-size:11px}.auctionEmpty b{color:#1d1d1f;display:block}.auctionEmpty p{margin:5px 0 0}.auctionRoundView{gap:14px;display:grid}.roundBuilder{background:#fff;border:1px solid #e1e1e5;border-radius:15px;grid-template-columns:1.4fr 1fr 1fr 1fr auto;align-items:end;gap:9px;padding:16px;display:grid}.roundBuilder h4{margin:4px 0;font-size:15px}.roundBuilder label,.auctionEditGrid label{color:#6e6e73;font-size:9px;font-weight:750}.roundBuilder input,.auctionEditGrid input,.auctionEditGrid select,.auctionEditGrid textarea{width:100%;font:inherit;background:#fff;border:1px solid #d2d2d7;border-radius:9px;outline:0;margin-top:5px;padding:9px;font-size:10px;display:block}.roundList article{border:1px solid #e5e5e7;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.roundList article>span{color:#8a5700;background:#fff1dd;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.roundList b,.roundList small{display:block}.roundList small{color:#86868b;margin-top:4px;font-size:9px}.roundList strong{font-size:15px}.auctionEditModal{z-index:100;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.auctionBackdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071223aa;position:absolute;inset:0}.auctionEditModal>section{background:#f7f7f9;border-radius:20px;width:min(720px,100%);max-height:90vh;padding:24px;position:relative;overflow:auto;box-shadow:0 28px 90px #0005}.auctionClose{cursor:pointer;background:#fff;border:0;border-radius:50%;width:35px;height:35px;font-size:22px;position:absolute;top:14px;right:16px}.auctionEditModal h3{margin:6px 0 2px;font-size:24px}.auctionEditModal>section>p{color:#6e6e73;margin:0 0 16px;font-size:10px}.auctionEditGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.auctionEditGrid label.wide{grid-column:1/3}.auctionEditGrid textarea{resize:vertical;min-height:65px}.auctionProfitPreview{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.auctionProfitPreview span{color:#6e6e73;background:#fff;border-radius:10px;padding:11px;font-size:9px}.auctionProfitPreview b{color:#06c;margin-top:4px;font-size:13px;display:block}.auctionSave{width:100%;margin-top:12px}.auctionAdmin button:focus-visible,.auctionAdmin input:focus-visible,.auctionAdmin select:focus-visible,.auctionAdmin textarea:focus-visible{outline-offset:2px;outline:3px solid #0071e32b}@media (width<=760px){.auctionHero{align-items:flex-start;padding:16px}.auctionHero h3{font-size:19px}.auctionHero button{white-space:nowrap}.auctionSummary{grid-template-columns:1fr 1fr}.auctionSummary article{padding:12px}.auctionVehicleTitle{grid-template-columns:auto 1fr}.auctionVehicleTitle>em{grid-column:2}.auctionFinance{grid-template-columns:1fr 1fr}.auctionVehicleList footer{flex-wrap:wrap;align-items:flex-start}.auctionVehicleList footer button{text-align:center;width:100%;margin:0}.roundBuilder{grid-template-columns:1fr 1fr}.roundBuilder>div,.roundBuilder label:first-of-type,.roundBuilder>button{grid-column:1/3}.auctionEditGrid{grid-template-columns:1fr}.auctionEditGrid label.wide{grid-column:auto}.auctionProfitPreview{grid-template-columns:1fr}.auctionViews button{padding:9px 4px;font-size:9px}}@media (width<=440px){.auctionHero{display:grid}.auctionHero button{width:100%}.auctionSummary b{font-size:19px}.auctionVehicleTitle{padding-left:24px}.auctionVehicleTitle>span{display:none}.auctionFinance{gap:5px}.auctionFinance span{padding:9px 7px}.roundBuilder{grid-template-columns:1fr}.roundBuilder>div,.roundBuilder label:first-of-type,.roundBuilder>button{grid-column:auto}.auctionSelection{align-items:flex-start;gap:8px}.auctionSelection button{max-width:70%}}.roundList article{grid-template-columns:auto 1fr auto auto}.roundActions{gap:5px;display:flex}.roundActions button{color:#06c;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.roundActions button.delete{color:#b42318}.roundActions button:disabled{opacity:.35;cursor:not-allowed}.roundEditModal{max-width:560px}@media (width<=760px){.roundList article{grid-template-columns:auto 1fr auto}.roundActions{grid-column:2/4;justify-content:flex-end}.roundActions button{min-width:58px}}.auctionVehicleList footer button{margin-left:0}.auctionVehicleList footer button:first-of-type{margin-left:auto}@media (width<=760px){.auctionVehicleList footer button:first-of-type{margin-left:0}}.auctionViews.four{grid-template-columns:repeat(4,1fr)}.auctionViews.five{grid-template-columns:repeat(5,1fr)}.auctionHistory{gap:13px;display:grid}.auctionHistory>header{background:#fff;border:1px solid #e1e5ea;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.auctionHistory>header small{color:#0071e3;letter-spacing:.14em;font-size:9px;font-weight:900}.auctionHistory h4{margin:4px 0;font-size:17px}.auctionHistory>header p{color:#777;margin:0;font-size:10px}.auctionHistory>header button{color:#fff;font:inherit;cursor:pointer;background:#0071e3;border:0;border-radius:10px;padding:10px 13px;font-size:9px;font-weight:850}.auctionHistory>header button:disabled{opacity:.4}.auctionHistoryFilters{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.auctionHistoryFilters label{color:#6e6e73;font-size:8px;font-weight:800}.auctionHistoryFilters input,.auctionHistoryFilters select{width:100%;font:inherit;background:#fff;border:1px solid #d2d2d7;border-radius:9px;margin-top:5px;padding:9px;font-size:9px;display:block}.auctionHistorySummary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.auctionHistorySummary span{background:#f7f8fa;border:1px solid #e5e5e7;border-radius:12px;padding:13px}.auctionHistorySummary small,.auctionHistorySummary b{display:block}.auctionHistorySummary small{color:#81858c;font-size:8px}.auctionHistorySummary b{margin-top:5px;font-size:15px}.auctionHistoryList{gap:9px;display:grid}.auctionHistoryList>article{background:#fff;border:1px solid #e1e3e7;border-radius:14px;padding:14px}.auctionHistoryTitle{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.auctionHistoryTitle>span,.auctionHistoryTitle>em{color:#5f6670;background:#f1f3f6;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.auctionHistoryTitle>em{color:#167842;background:#e8f7ee}.auctionHistoryTitle b,.auctionHistoryTitle small{display:block}.auctionHistoryTitle b{font-size:12px}.auctionHistoryTitle small{color:#86868b;margin-top:3px;font-size:9px}.auctionHistoryMoney{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:11px;display:grid}.auctionHistoryMoney span{background:#f7f8fa;border-radius:9px;padding:9px}.auctionHistoryMoney small,.auctionHistoryMoney b{display:block}.auctionHistoryMoney small{color:#86868b;font-size:8px}.auctionHistoryMoney b{margin-top:4px;font-size:10px}.auctionHistoryList footer{color:#6e6e73;border-top:1px solid #efeff1;align-items:center;gap:9px;margin-top:10px;padding-top:9px;font-size:9px;display:flex}.auctionHistoryList footer button{color:#06c;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.auctionHistoryList footer button:first-of-type{margin-left:auto}@media (width<=760px){.auctionViews.five{grid-template-columns:repeat(5,minmax(82px,1fr));overflow-x:auto}.auctionHistory>header{flex-direction:column;align-items:flex-start}.auctionHistory>header button{width:100%}.auctionHistoryFilters,.auctionHistorySummary{grid-template-columns:1fr 1fr}.auctionHistoryTitle{grid-template-columns:auto 1fr}.auctionHistoryTitle>em{grid-column:2}.auctionHistoryMoney{grid-template-columns:1fr 1fr}.auctionHistoryList footer{flex-wrap:wrap;align-items:flex-start}.auctionHistoryList footer button{flex:1}.auctionHistoryList footer button:first-of-type{margin-left:0}}@media (width<=440px){.auctionHistoryFilters{grid-template-columns:1fr}.auctionHistoryList footer span{width:100%}}.auctionSelection>div{align-items:center;gap:7px;display:flex}.auctionSelection .auctionSelectAll{color:#06c;background:#fff;border:1px solid #b9d6f5}@media (width<=440px){.auctionSelection{flex-direction:column;align-items:stretch}.auctionSelection>div{grid-template-columns:1fr 1.5fr;display:grid}.auctionSelection button{max-width:none}}.auctionFinance{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auctionFinance span{background:#f8f9fb;border:1px solid #e6e9ee;border-radius:13px;min-height:92px;padding:14px 16px}.auctionFinance small{font-size:12px;font-weight:750}.auctionFinance b{margin-top:7px;font-size:17px;line-height:1.3}.auctionFinance em{color:#707987;margin-top:6px;font-size:11px;font-style:normal;line-height:1.45;display:block}.auctionFinance .auctionActualPayoff{background:#f3f8ff;border-color:#c7def5}.auctionFinance .auctionActualPayoff b{color:#075fac}.auctionFinance .auctionActualBalance{background:#f4faf6;border-color:#cfe3d7;grid-column:1/-1}.auctionFinance .auctionActualBalance b{color:#176f3d}.auctionCheck span{border-width:2px;width:21px;height:21px}.auctionCheck input:focus-visible+span{outline-offset:2px;outline:3px solid #0071e32b}@media (width<=760px){.auctionFinance{grid-template-columns:1fr;gap:9px}.auctionFinance span{min-height:0;padding:14px}.auctionFinance small{font-size:13px}.auctionFinance b{font-size:19px}.auctionFinance em{font-size:12px}.auctionFinance .auctionActualBalance{grid-column:auto}}.auctionCloseSummary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.auctionCloseSummary>span{background:#fff;border:1px solid #e3e7ec;border-radius:12px;padding:12px 14px}.auctionCloseSummary small,.auctionCloseSummary b{display:block}.auctionCloseSummary small{color:#7b8491;font-size:9px}.auctionCloseSummary b{margin-top:4px;font-size:17px}.auctionUnsoldNote{color:#7b5100;background:#fff5e6;border-radius:9px;margin-top:9px;padding:9px 11px;font-size:10px}.auctionUnsoldPicker{background:#fffaf2;border:1px solid #f0d2a5;border-radius:11px;align-items:center;gap:8px;margin-top:10px;padding:11px;display:flex}.auctionUnsoldPicker b{font-size:10px}.auctionUnsoldPicker select{min-width:150px;font:inherit;background:#fff;border:1px solid #d7dce3;border-radius:8px;padding:8px;font-size:10px}.auctionUnsoldPicker button{color:#fff;font:inherit;background:#9a5d00;border:0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:850}.auctionUnsoldPicker button.quiet{color:#5f6670;background:#eef0f3}.auctionSettlement{background:#f5fbf7;border:1px solid #cfe2d8;border-radius:12px;margin-top:11px;padding:13px}.auctionSettlement>header{align-items:baseline;gap:8px;display:flex}.auctionSettlement>header b{font-size:12px}.auctionSettlement>header small{color:#68746d;font-size:9px}.auctionSettlement>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px;display:grid}.auctionSettlement label{color:#6e746f;font-size:8px;font-weight:800}.auctionSettlement input{width:100%;font:inherit;background:#fff;border:1px solid #ccd8d0;border-radius:8px;margin-top:4px;padding:8px;font-size:10px;display:block}.auctionSettlement>div>span{background:#e5f4ea;border-radius:8px;padding:8px}.auctionSettlement>div>span small,.auctionSettlement>div>span b{display:block}.auctionSettlement>div>span small{color:#54715e;font-size:8px}.auctionSettlement>div>span b{color:#116b36;margin-top:4px;font-size:11px}.auctionSettlement>button{color:#fff;width:100%;font:inherit;background:#147a40;border:0;border-radius:8px;margin-top:9px;padding:9px;font-size:10px;font-weight:850}@media (width<=760px){.auctionCloseSummary{grid-template-columns:1fr 1fr}.auctionUnsoldPicker{flex-direction:column;align-items:stretch}.auctionUnsoldPicker select{width:100%}.auctionSettlement>header{flex-direction:column;align-items:flex-start;gap:3px}.auctionSettlement>div{grid-template-columns:1fr 1fr}}@media (width<=440px){.auctionSettlement>div{grid-template-columns:1fr}.auctionCloseSummary>span{padding:10px}}.auctionFinance .auctionPayoffGroup{background:#eef6ff}.auctionFinance .auctionPayoffGroup b{color:#075fb6}.auctionFinance .auctionPayoffGroup em{color:#637285;margin-top:3px;font-size:7px;font-style:normal;font-weight:700;line-height:1.35;display:block}.auctionViews.six{grid-template-columns:repeat(6,1fr)}.auctionPartners{gap:12px;display:grid}.auctionPartners>header{background:#fff;border:1px solid #e1e5ea;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.auctionPartners>header small{color:#0071e3;letter-spacing:.14em;font-size:9px;font-weight:900}.auctionPartners>header h4{margin:4px 0;font-size:17px}.auctionPartners>header p{color:#777;margin:0;font-size:10px}.auctionPartners>header>span{color:#075fb6;white-space:nowrap;background:#eef5ff;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.auctionPartnerEditor{background:#fff;border:1px solid #e3e7ec;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:8px;padding:15px;display:grid}.auctionPartnerEditor label{color:#6e6e73;font-size:9px;font-weight:800}.auctionPartnerEditor input,.auctionPartnerEditor select{width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d2d7de;border-radius:9px;margin-top:5px;padding:9px;font-size:10px;display:block}.auctionPartnerEditor .wide{grid-column:1/5}.auctionPartnerEditor>button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#1472d4;border:0;border-radius:9px;padding:0 14px;font-size:10px;font-weight:850}.auctionPartnerEditor>button:disabled{opacity:.4}.auctionPartnerMessage{color:#075fb6;background:#eef6ff;border-radius:9px;margin:0;padding:9px 11px;font-size:10px;font-weight:750}.auctionPartnerGroups{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auctionPartnerGroups>article{background:#fff;border:1px solid #e1e5ea;border-radius:14px;padding:14px}.auctionPartnerGroups>article>div:first-child{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.auctionPartnerGroups>article>div:first-child b{font-size:13px}.auctionPartnerGroups>article>div:first-child small{color:#86868b;font-size:8px}.auctionPartnerGroups>article>div:last-child{gap:7px;display:grid}.auctionPartnerGroups p{color:#8a929c;text-align:center;border:1px dashed #d8dde3;border-radius:10px;margin:0;padding:20px;font-size:9px}.auctionPartnerRow{grid-template-columns:minmax(0,1fr) 32px;gap:5px;display:grid}.auctionPartnerRow>button:first-child{color:#28313b;text-align:left;cursor:pointer;background:#f8f9fb;border:1px solid #e4e7eb;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.auctionPartnerRow span{flex-direction:column;gap:3px;min-width:0;display:flex}.auctionPartnerRow span:last-child{text-align:right}.auctionPartnerRow b,.auctionPartnerRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.auctionPartnerRow small{color:#7d8793;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.auctionPartnerRemove{color:#9299a2;cursor:pointer;background:#fff;border:1px solid #e1e4e8;border-radius:9px;font-size:17px}.auctionFinance .partnerContact{color:#335d82;border-top:1px solid #cddfee;margin-top:6px;padding-top:5px;font-size:8px}@media (width<=900px){.auctionPartnerEditor{grid-template-columns:1fr 1fr}.auctionPartnerEditor .wide{grid-column:auto}.auctionPartnerEditor>button{grid-column:1/3}.auctionPartnerGroups{grid-template-columns:1fr}.auctionViews.six{grid-template-columns:repeat(6,minmax(88px,1fr));overflow-x:auto}}@media (width<=520px){.auctionPartners>header{align-items:flex-start}.auctionPartnerEditor{grid-template-columns:1fr}.auctionPartnerEditor>button{grid-column:auto}.auctionPartnerRow>button:first-child{grid-template-columns:1fr}.auctionPartnerRow span:last-child{text-align:left}}.auctionGpsPanel{background:#f7fbff;border:1px solid #d9e5f2;border-radius:16px;gap:13px;padding:18px;display:grid}.auctionGpsPanel>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.auctionGpsPanel>header small{color:#0670dc;letter-spacing:.12em;font-size:10px;font-weight:900}.auctionGpsPanel h4{margin:5px 0;font-size:19px}.auctionGpsPanel p{color:#687386;margin:0;font-size:11px}.auctionGpsPanel select{background:#fff;border:1px solid #ccd9e8;border-radius:10px;min-width:220px;padding:10px}.gpsBulkSend{color:#fff;cursor:pointer;background:#0876de;border:0;border-radius:11px;min-height:44px;font-weight:850}.gpsBulkSend:disabled{opacity:.4}.gpsDeliverySummary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gpsDeliverySummary span{background:#fff;border-radius:10px;padding:11px}.gpsDeliverySummary small,.gpsDeliverySummary b{display:block}.gpsDeliverySummary small{color:#788493;font-size:9px}.gpsDeliverySummary b{margin-top:4px;font-size:14px}.gpsRequestLog{gap:7px;display:grid}.gpsRequestLog article{background:#fff;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;padding:10px;display:grid}.gpsRequestLog article>span,.gpsRequestLog article>i{color:#596575;background:#eef2f6;border-radius:7px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}.gpsRequestLog article>span.sent{color:#167440;background:#e7f6ed}.gpsRequestLog article>span.failed{color:#b42318;background:#fff0ef}.gpsRequestLog article>span.waiting_configuration{color:#715b00;background:#fff4bd}.gpsRequestLog article div{gap:2px;display:grid}.gpsRequestLog article small{color:#7b8492;font-size:9px}@media (width<=760px){.auctionGpsPanel>header{flex-direction:column;align-items:stretch}.auctionGpsPanel select{width:100%;min-width:0}.gpsDeliverySummary{grid-template-columns:1fr}.gpsRequestLog article{grid-template-columns:auto auto 1fr}}.gpsCoverage{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gpsCoverage>span{background:#f1faf5;border:1px solid #cae3d5;border-radius:10px;gap:4px;padding:11px;display:grid}.gpsCoverage>span.excluded{background:#f4f5f7;border-color:#e1e4e8}.gpsCoverage b{font-size:12px}.gpsCoverage small{color:#617268;font-size:10px}.gpsCoverage .excluded small{color:#858b94}.gpsMessageEditor{color:#596575;gap:6px;font-size:11px;font-weight:800;display:grid}.gpsMessageEditor textarea{min-height:96px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd9e8;border-radius:10px;padding:12px;font-size:12px;line-height:1.55}.gpsRequestLog details{background:#fff;border-radius:10px}.gpsRequestLog summary{cursor:pointer;grid-template-columns:auto auto 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.gpsRequestLog summary>span,.gpsRequestLog summary>i{color:#596575;background:#eef2f6;border-radius:7px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}.gpsRequestLog summary>span.sent{color:#167440;background:#e7f6ed}.gpsRequestLog summary>span.failed{color:#b42318;background:#fff0ef}.gpsRequestLog summary>span.waiting_configuration{color:#715b00;background:#fff4bd}.gpsRequestLog summary small{color:#7b8492;font-size:9px}.gpsRequestLog pre{white-space:pre-wrap;color:#344054;border-top:1px solid #edf0f4;margin:0;padding:12px;font:11px/1.55 inherit}.noticeActions{flex-wrap:wrap}@media (width<=760px){.gpsCoverage{grid-template-columns:1fr}.gpsRequestLog summary{grid-template-columns:auto auto 1fr}.gpsRequestLog summary small{grid-column:3}.gpsMessageEditor textarea{font-size:16px}}.gpsCoverage>label{cursor:pointer;background:#f1faf5;border:1px solid #cae3d5;border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}.gpsCoverage>label.excluded{color:#858b94;cursor:default;background:#f4f5f7;border-color:#e1e4e8}.gpsCoverage>label span{gap:4px;display:grid}.gpsSendActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gpsSendActions button{color:#0968c6;min-height:44px;font:inherit;background:#eef6ff;border:1px solid #bcd4ec;border-radius:11px;font-weight:850}.gpsSendActions .gpsBulkSend{color:#fff;background:#0876de;border:0}@media (width<=760px){.gpsSendActions{grid-template-columns:1fr}}.auctionBidAdmin{gap:12px;display:grid}.auctionBidAdmin>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.auctionBidAdmin h4{margin:3px 0;font-size:16px}.auctionBidAdmin header small{color:#0071e3;font-size:9px;font-weight:900}.auctionBidAdmin header p,.vendorInvite small,.roundControls small{color:#86868b;margin:0;font-size:9px;display:block}.auctionBidAdmin select{font:inherit;background:#fff;border:1px solid #d2d2d7;border-radius:9px;padding:9px;font-size:10px}.vendorInvite{border:1px solid #e5e5e7;border-radius:13px;grid-template-columns:1fr 2fr auto;align-items:center;gap:10px;padding:13px;display:grid}.vendorInvite>div:nth-child(2){flex-wrap:wrap;gap:6px;display:flex}.vendorInvite label{background:#f5f5f7;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex}.vendorInvite button,.roundControls button,.bidDecision button,.vendorBidBox button{color:#fff;font:inherit;background:#0071e3;border:0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.roundControls{background:#f7faff;border-radius:12px;align-items:center;gap:7px;padding:12px;display:flex}.roundControls span{margin-right:auto}.roundControls b{display:block}.roundControls button:disabled{opacity:.35}.bidCompare{gap:7px;display:grid}.bidCompare article{border:1px solid #e5e5e7;border-radius:11px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:11px;display:grid}.bidCompare article.top{background:#f7fbff;border-color:#9bc6f2}.bidCompare article>span{background:#f2f2f4;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.bidCompare b,.bidCompare small{display:block}.bidCompare small{color:#86868b;font-size:8px}.bidCompare strong{color:#06c}.bidDecision{gap:4px;display:flex}.bidDecision button:nth-child(2){background:#6e6e73}.bidDecision button:nth-child(3){background:#b4232f}.vendorAuctionPortal{background:#f7faff;border:1px solid #dce5f0;border-radius:22px;gap:15px;width:min(1180px,100% - 36px);margin:22px auto;padding:22px;display:grid}.vendorAuctionPortal>header{justify-content:space-between;align-items:center;display:flex}.vendorAuctionPortal header small{color:#0071e3;letter-spacing:.15em;font-size:9px;font-weight:900}.vendorAuctionPortal h2{margin:5px 0;font-size:27px}.vendorAuctionPortal header p{color:#6e6e73;margin:0;font-size:11px}.vendorAuctionPortal>header>b{color:#06c;background:#e8f3ff;border-radius:999px;padding:8px 11px;font-size:10px}.vendorRound{background:#fff;border-radius:16px;padding:15px}.vendorRoundHead{align-items:center;gap:10px;display:flex}.vendorRoundHead>span{color:#167842;background:#e8f7ee;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.vendorRoundHead h3{margin:0;font-size:15px}.vendorRoundHead small{color:#86868b;font-size:9px}.vendorVehicles{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:12px;display:grid}.vendorVehicles article{border:1px solid #e5e5e7;border-radius:13px;grid-template-columns:1fr 190px;gap:12px;padding:13px;display:grid}.vendorVehicles article>div:first-child>span{color:#0071e3;font-size:8px;font-weight:800}.vendorVehicles h4{margin:4px 0;font-size:14px}.vendorVehicles article>div:first-child>b,.vendorVehicles article>div:first-child>small,.vendorVehicles article>div:first-child>em{display:block}.vendorVehicles article>div:first-child>small,.vendorVehicles article>div:first-child>em{color:#86868b;margin-top:4px;font-size:8px;font-style:normal}.vendorBidBox{background:#f5f7fa;border-radius:10px;gap:6px;padding:10px;display:grid}.vendorBidBox label{color:#6e6e73;font-size:8px}.vendorBidBox input{width:100%;font:inherit;border:1px solid #d2d2d7;border-radius:8px;margin-top:4px;padding:8px;font-size:10px;display:block}.vendorBidBox small{color:#86868b;font-size:7px}.vendorResult{background:#f5f7fa;border-radius:10px;gap:5px;padding:10px;font-size:8px;display:grid}.vendorResult span{justify-content:space-between;display:flex}.vendorResult strong{color:#06c;margin-top:4px;font-size:10px}@media (width<=760px){.vendorInvite{grid-template-columns:1fr}.auctionBidAdmin>header{align-items:flex-start}.bidCompare article{grid-template-columns:auto 1fr auto}.bidDecision{grid-column:1/4}.vendorAuctionPortal{width:calc(100% - 20px);padding:14px}.vendorVehicles,.vendorVehicles article{grid-template-columns:1fr}.vendorAuctionPortal h2{font-size:22px}}.auctionFlow{background:#f2f2f4;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:7px;padding:5px;display:grid}.auctionFlow>span{color:#86868b;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;padding:10px;display:grid}.auctionFlow>span.done{color:#1d1d1f;background:#fff;box-shadow:0 2px 8px #0000000b}.auctionFlow i{color:#fff;background:#d9dce1;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:900;display:grid}.auctionFlow .done i{background:#0071e3}.auctionFlow b{font-size:10px}.auctionFlow small{font-size:8px}.vendorInvite label span{align-items:center;gap:5px;display:flex}.vendorInvite label em{color:#167842;background:#e6f5ec;border-radius:999px;padding:2px 4px;font-size:7px;font-style:normal}.vendorInvite>div:nth-child(2)>p{color:#86868b;margin:0;font-size:9px}.vendorInvite button:disabled{opacity:.4}.auctionVehicleResults{gap:10px;display:grid}.auctionVehicleResult{background:#fff;border:1px solid #e2e4e8;border-radius:15px;padding:14px}.auctionVehicleResult.awarded{border-color:#a8d8ba}.auctionVehicleResult>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.auctionVehicleResult>header small,.auctionVehicleResult>header b{display:block}.auctionVehicleResult>header small{color:#86868b;margin-bottom:3px;font-size:8px}.auctionVehicleResult>header b{font-size:12px}.auctionVehicleResult>header>span{color:#6e6e73;background:#f2f2f4;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.auctionVehicleResult.awarded>header>span{color:#167842;background:#e8f7ee}.auctionResultMetrics{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:11px;display:grid}.auctionResultMetrics span{background:#f7f7f9;border-radius:9px;padding:9px}.auctionResultMetrics small,.auctionResultMetrics b{display:block}.auctionResultMetrics small{color:#86868b;font-size:7px}.auctionResultMetrics b{margin-top:3px;font-size:10px}.auctionBidRows{gap:4px;margin-top:8px;display:grid}.auctionBidRows>span{background:#fafafa;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto 120px;align-items:center;gap:7px;padding:7px 9px;font-size:8px;display:grid}.auctionBidRows>span.top{background:#eef6ff}.auctionBidRows i{color:#06c;font-style:normal;font-weight:900}.auctionBidRows strong{color:#06c;font-size:10px}.auctionBidRows small{color:#86868b;text-align:right}.noVehicleBid{color:#86868b;background:#fafafa;border-radius:9px;margin:8px 0 0;padding:10px;font-size:8px}.auctionVehicleResult>footer{border-top:1px solid #efeff1;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding-top:9px;display:flex}.auctionVehicleResult>footer>small{color:#6e6e73;font-size:8px}.auctionVehicleResult>footer>div{gap:5px;display:flex}.auctionVehicleResult>footer button{color:#fff;font:inherit;background:#0071e3;border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.auctionVehicleResult>footer button:nth-child(2){background:#6e6e73}.auctionVehicleResult>footer button:nth-child(3){background:#b4232f}.auctionVehicleResult>footer button:disabled{opacity:.32}@media (width<=760px){.auctionFlow,.auctionResultMetrics{grid-template-columns:1fr 1fr}.auctionBidRows>span{grid-template-columns:28px 1fr auto}.auctionBidRows small{text-align:left;grid-column:2/4}.auctionVehicleResult>footer{flex-direction:column;align-items:flex-start}.auctionVehicleResult>footer>div{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.auctionVehicleResult>footer button{padding:9px 4px}.roundControls{flex-wrap:wrap;align-items:flex-start}.roundControls span{width:100%}}.auctionNoticeAdmin,.auctionVendorSupport{margin-top:18px}.auctionNoticeAdmin{background:#fff;border:1px solid #e1e6ed;border-radius:20px;padding:22px}.auctionNoticeAdmin>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.auctionNoticeAdmin small,.auctionVendorSupport header>small{color:#0670dc;letter-spacing:.12em;font-size:10px;font-weight:900}.auctionNoticeAdmin h4,.auctionVendorSupport h3{margin:5px 0;font-size:20px}.auctionNoticeAdmin p,.auctionVendorSupport header p{color:#6b7280;margin:0;font-size:12px}.auctionNoticeAdmin select{background:#f8f9fb;border:1px solid #d8dee7;border-radius:11px;min-width:220px;padding:10px 12px}.noticeActions{gap:8px;margin-top:16px;display:flex}.noticeActions button{color:#075fae;cursor:pointer;background:#f1f7ff;border:1px solid #d8e5f4;border-radius:10px;padding:10px 13px;font-weight:800}.noticeActions button:disabled{opacity:.45}.noticeLog{gap:7px;margin-top:14px;display:grid}.noticeLog article{background:#f7f8fa;border-radius:11px;align-items:center;gap:12px;padding:10px 12px;display:flex}.noticeLog article>span{color:#a65b00;background:#fff0d9;border-radius:7px;flex:none;padding:5px 7px;font-size:9px;font-weight:900}.noticeLog article>span.sent{color:#14733a;background:#e9f7ef}.noticeLog article div{gap:2px;display:grid}.noticeLog article b{font-size:12px}.noticeLog article small{color:#7b8492;letter-spacing:0;font-size:9px}.auctionVendorSupport{grid-template-columns:minmax(250px,.8fr) minmax(0,2fr);gap:16px;display:grid}.vendorNoticeBox,.vendorEvidenceBox{background:#fff;border:1px solid #e2e6ec;border-radius:22px;padding:22px}.vendorNoticeBox>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f4;gap:10px;width:100%;padding:12px 0;display:flex}.vendorNoticeBox>button i{background:#0879e8;border-radius:50%;width:8px;height:8px;margin-top:4px}.vendorNoticeBox>button.read i{background:#c7cdd6}.vendorNoticeBox>button span{gap:4px;display:grid}.vendorNoticeBox>button b{font-size:12px}.vendorNoticeBox>button small{color:#707987;font-size:10px;line-height:1.5}.evidenceVehicles{gap:8px;margin-top:15px;padding-bottom:4px;display:flex;overflow:auto}.evidenceVehicles button{text-align:left;cursor:pointer;background:#f8f9fb;border:1px solid #dfe4eb;border-radius:12px;flex:0 0 150px;gap:3px;padding:10px 12px;display:grid}.evidenceVehicles button.on{color:#075fac;background:#eef6ff;border-color:#1982ed}.evidenceVehicles small{text-overflow:ellipsis;white-space:nowrap;color:#737c89;font-size:9px;overflow:hidden}.evidenceDetail{border-top:1px solid #edf0f4;margin-top:14px;padding-top:14px}.evidenceDetail h4{margin:0 0 12px}.evidencePhotos{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.evidencePhotos a{aspect-ratio:4/3;background:#edf0f4;border-radius:10px;overflow:hidden}.evidencePhotos img{object-fit:cover;width:100%;height:100%}.evidencePhotos p{color:#747d89;grid-column:1/-1;font-size:11px}.evidenceMaintenance{gap:7px;margin-top:14px;display:grid}.evidenceMaintenance>span{background:#f6f7f9;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.evidenceMaintenance strong{font-size:11px}.evidenceMaintenance small{color:#737c89;font-size:9px}@media (width<=760px){.auctionNoticeAdmin>header{flex-direction:column;align-items:stretch}.auctionNoticeAdmin select{width:100%;min-width:0}.noticeActions{grid-template-columns:1fr 1fr;display:grid}.noticeActions button:last-child{grid-column:1/-1}.auctionVendorSupport{grid-template-columns:1fr}.vendorNoticeBox,.vendorEvidenceBox,.auctionNoticeAdmin{border-radius:17px;padding:17px}.evidencePhotos{grid-template-columns:repeat(2,1fr)}}.noticeDeliverySummary{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px;display:grid}.noticeDeliverySummary span{background:#f8f9fb;border:1px solid #e4e8ee;border-radius:10px;padding:11px}.noticeDeliverySummary small,.noticeDeliverySummary b{display:block}.noticeDeliverySummary small{color:#77818e;font-size:8px}.noticeDeliverySummary b{margin-top:4px;font-size:13px}.noticeLog article{grid-template-columns:auto auto 1fr;display:grid}.noticeLog article>span.failed{color:#b42318;background:#fff0ef}.noticeLog article>span.waiting_configuration{color:#68717d;background:#f0f1f3}.noticeLog article>span.sending{color:#0968c6;background:#eef6ff}.noticeChannel{color:#46627e;background:#edf3fa;border-radius:6px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900}.noticeChannel.kakao{color:#715b00;background:#fff4bd}.noticeLogEmpty{color:#7b8492;text-align:center;border:1px dashed #d8dee7;border-radius:11px;margin:0;padding:20px;font-size:10px}.noticeInAppCount{color:#88919d;text-align:right;margin-top:10px;font-size:9px;display:block}@media (width<=760px){.noticeDeliverySummary{grid-template-columns:1fr 1fr}.noticeLog article{grid-template-columns:auto auto 1fr;gap:7px}.noticeLog article div{min-width:0}.noticeLog article b,.noticeLog article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.auctionVendorApp{background:#f5f6f8;min-height:100vh}.auctionVendorApp>.top{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e5e7eb;position:sticky;top:0}.auctionMarket{width:min(1320px,100% - 40px);margin:0 auto;padding:30px 0 70px}.auctionMarketHero{background:#fff;border:1px solid #e3e6eb;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:24px;padding:36px;display:flex}.auctionMarketHero small{color:#0875df;letter-spacing:.15em;font-size:10px;font-weight:900}.auctionMarketHero h1{letter-spacing:-1.4px;margin:7px 0 5px;font-size:38px}.auctionMarketHero p{color:#69717d;margin:0;font-size:14px}.auctionMarketHero>div:last-child{grid-template-columns:auto auto 1px auto auto;align-items:center;gap:8px;display:grid}.auctionMarketHero>div:last-child b{font-size:29px}.auctionMarketHero>div:last-child span{color:#707784;font-size:11px;font-weight:800}.auctionMarketHero>div:last-child i{background:#e1e4e9;width:1px;height:32px;margin:0 10px}.auctionMarketNotice{color:#165e9d;background:#edf6ff;border-radius:14px;grid-template-columns:auto 1fr;gap:3px 12px;margin-top:12px;padding:13px 16px;display:grid}.auctionMarketNotice>span{color:#0875df;background:#fff;border-radius:8px;grid-row:1/3;padding:5px 8px;font-size:9px;font-weight:900}.auctionMarketNotice b{font-size:12px}.auctionMarketNotice small{color:#5e7892;font-size:10px}.auctionRoundTabs{gap:9px;margin:18px 0;padding-bottom:3px;display:flex;overflow:auto}.auctionRoundTabs a{color:#17191d;background:#fff;border:1px solid #e1e5ea;border-radius:14px;flex:0 0 230px;gap:3px;padding:13px 14px;text-decoration:none;display:grid}.auctionRoundTabs a>span{color:#158044;background:#e9f7ef;border-radius:6px;width:max-content;padding:3px 6px;font-size:8px;font-weight:900}.auctionRoundTabs a>span.closed{color:#737983;background:#f0f1f3}.auctionRoundTabs a b{font-size:12px}.auctionRoundTabs a small{color:#7c838e;font-size:9px}.auctionMarketRounds{gap:28px;display:grid}.auctionMarketRounds>section>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.auctionMarketRounds>section>header>div{align-items:center;gap:9px;display:flex}.auctionMarketRounds>section>header span{color:#178247;background:#e8f7ee;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:900}.auctionMarketRounds>section>header span.closed{color:#777e89;background:#eceef1}.auctionMarketRounds h2{margin:0;font-size:20px}.auctionMarketRounds>section>header>small{color:#68717e;font-size:11px;font-weight:800}.auctionMarketCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.auctionMarketCard{color:#181a1e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e4e9;border-radius:20px;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.auctionMarketCard:hover{border-color:#bed7f1;transform:translateY(-3px);box-shadow:0 15px 36px #0f203417}.auctionCardVisual{background:#f0f4f8;justify-content:space-between;align-items:center;height:96px;padding:18px;display:flex}.auctionCardVisual span{color:#516071;background:#fff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.auctionCardVisual i{color:#98a5b3;background:#fff;border-radius:15px;place-items:center;width:62px;height:42px;font-size:10px;font-style:normal;font-weight:900;display:grid;box-shadow:0 8px 20px #8fa0b51c}.auctionCardBody{padding:18px}.auctionCardBody>div:first-child{gap:6px;display:flex}.auctionCardBody>div:first-child span{color:#657080;background:#f2f4f7;border-radius:6px;padding:4px 6px;font-size:9px;font-weight:800}.auctionCardBody h3{min-height:48px;margin:11px 0 4px;font-size:18px;line-height:1.35}.auctionCardBody>b{color:#0873d6;font-size:13px}.auctionCardBody dl{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0;display:grid}.auctionCardBody dl>div{background:#f7f8fa;border-radius:9px;padding:9px}.auctionCardBody dt{color:#868d98;font-size:8px}.auctionCardBody dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;font-weight:800;overflow:hidden}.auctionCardBody footer{color:#076dca;border-top:1px solid #eceff3;justify-content:space-between;align-items:center;margin:14px -18px -18px;padding:12px 18px;font-size:10px;font-weight:900;display:flex}.auctionCardBody footer i{font-size:20px;font-style:normal}.auctionMarketEmpty{text-align:center;background:#fff;border-radius:20px;padding:60px}.auctionMarketEmpty p{color:#747c87}.auctionMarketModal{z-index:90;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auctionMarketBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060c14b3;position:absolute;inset:0}.auctionMarketModal>article{background:#fff;border-radius:26px;width:min(920px,100%);max-height:92vh;padding:28px;position:relative;overflow:auto;box-shadow:0 30px 100px #0000004d}.auctionMarketClose{cursor:pointer;background:#f0f2f5;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:20px;right:20px}.auctionMarketModal>article>header{padding-right:52px}.auctionMarketModal>article>header small{color:#66717f}.auctionMarketModal>article>header h2{margin:7px 0;font-size:27px}.auctionMarketModal>article>header>b{color:#0873d6}.auctionMarketModal>article>header p{color:#69727e;margin:7px 0 0;font-size:11px}.auctionMarketLoading{text-align:center;background:#f5f7f9;border-radius:16px;margin-top:20px;padding:55px}.auctionDetailPhotos{margin-top:22px}.auctionDetailPhotos>div:first-child{justify-content:space-between;align-items:end;display:flex}.auctionDetailPhotos>div:first-child small{color:#78818c;font-size:9px}.auctionDetailPhotos>div:last-child{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.auctionDetailPhotos a{aspect-ratio:4/3;background:#eff1f4;border-radius:10px;overflow:hidden}.auctionDetailPhotos img{object-fit:cover;width:100%;height:100%}.auctionDetailPhotos p{text-align:center;background:#f5f7f9;grid-column:1/-1;padding:28px}.auctionInspection{margin-top:20px}.auctionInspection>div:first-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.auctionInspection>div:first-child span{background:#f5f7f9;border-radius:11px;gap:4px;padding:12px;display:grid}.auctionInspection small{color:#7c8490;font-size:9px}.auctionInspection b{font-size:12px}.auctionMaintenancePreview{margin-top:10px;gap:6px!important;display:grid!important}.auctionMaintenancePreview span{background:#f7f8fa;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.auctionBidEntry{color:#fff;background:#10243b;border-radius:16px;grid-template-columns:1fr minmax(230px,320px) auto;align-items:end;gap:12px;margin-top:22px;padding:18px;display:grid}.auctionBidEntry>div:first-child{gap:4px;display:grid}.auctionBidEntry>div:first-child small{color:#b6c6d6;font-size:9px}.auctionBidEntry label{gap:5px;display:grid;position:relative}.auctionBidEntry label span{font-size:9px}.auctionBidEntry input{color:#111;background:#fff;border:1px solid #41556a;border-radius:10px;width:100%;padding:12px 35px 12px 12px;font-size:14px;font-weight:900}.auctionBidEntry label em{color:#66717e;font-size:10px;font-style:normal;position:absolute;bottom:13px;right:12px}.auctionBidEntry>button{color:#fff;cursor:pointer;background:#087cf0;border:0;border-radius:10px;padding:13px 16px;font-weight:900}.auctionBidEntry>button:disabled{opacity:.4}.auctionClosedResult{color:#c5d0dc;grid-column:2/4;font-size:10px}.auctionMessage{margin:12px 0}.auctionVendorApp .vendorAuctionPortal,.auctionVendorApp .auctionVendorSupport{display:none!important}@media (width<=900px){.auctionMarketCards{grid-template-columns:repeat(2,minmax(0,1fr))}.auctionMarketHero{flex-direction:column;align-items:flex-start}.auctionBidEntry{grid-template-columns:1fr 1fr}.auctionBidEntry>div:first-child{grid-column:1/-1}}@media (width<=620px){.auctionMarket{width:calc(100% - 22px);padding-top:14px}.auctionVendorApp>.top{padding-left:14px;padding-right:14px}.auctionVendorApp .accountName{display:none}.auctionMarketHero{border-radius:19px;padding:23px 20px}.auctionMarketHero h1{font-size:30px}.auctionMarketHero p{font-size:12px;line-height:1.55}.auctionMarketHero>div:last-child{grid-template-columns:auto auto 1px auto auto;width:100%}.auctionMarketHero>div:last-child b{font-size:22px}.auctionMarketNotice{grid-template-columns:1fr}.auctionMarketNotice>span{grid-row:auto;width:max-content}.auctionMarketCards{grid-template-columns:1fr;gap:11px}.auctionCardVisual{height:80px}.auctionCardBody h3{min-height:0}.auctionMarketModal{padding:6px}.auctionMarketModal>article{border-radius:19px;max-height:calc(100dvh - 12px);padding:21px 15px}.auctionDetailPhotos>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.auctionDetailPhotos>div:last-child{grid-template-columns:repeat(2,1fr)}.auctionInspection>div:first-child{grid-template-columns:1fr 1fr}.auctionInspection>div:first-child span:last-child{grid-column:1/-1}.auctionBidEntry{grid-template-columns:1fr;padding:15px}.auctionBidEntry>div:first-child,.auctionClosedResult{grid-column:auto}.auctionBidEntry>button{width:100%}}.auctionCardVisual{justify-content:center;height:190px;padding:0;position:relative;overflow:hidden}.auctionCardVisual img{object-fit:cover;object-position:center;width:100%;height:100%}.auctionCardVisual>.auctionInspectionBadge{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111f30e6;border:1px solid #ffffff47;border-radius:12px;grid-template-columns:auto auto;align-items:center;gap:1px 6px;padding:8px 11px;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 5px 18px #07121f42}.auctionInspectionBadge>i{color:#fff;background:#087cf0;border-radius:7px;grid-row:1/3;place-items:center;width:23px;height:23px;font-size:14px;font-style:normal;display:grid}.auctionInspectionBadge>small{color:#bac8d6;font-size:8px;font-weight:800;line-height:1}.auctionInspectionBadge>b{font-size:11px;font-weight:900;line-height:1.15}.auctionCardVisual:not(.hasPhoto):after{content:"대표사진 확인 중";color:#8793a1;font-size:9px;font-weight:800;position:absolute;bottom:18px}@media (width<=620px){.auctionCardVisual{height:190px}}.auctionPreviewNotice{color:#315d86;background:#f4f9ff;border:1px solid #cfe2f7;border-radius:13px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 14px;font-size:11px;display:flex}.auctionPreviewNotice b{color:#fff;background:#0875df;border-radius:7px;padding:5px 8px;font-size:9px}.auctionPreviewApp .auctionBidEntry input:disabled{color:#7c8794;background:#e9edf2}.auctionPreviewApp .auctionBidEntry>button:disabled{opacity:.75;background:#5f6f80}.auctionBidActions{gap:6px;display:grid}.auctionBidActions button{color:#fff;font:inherit;cursor:pointer;background:#087cf0;border:0;border-radius:10px;padding:11px 14px;font-size:10px;font-weight:900}.auctionBidActions button:disabled{opacity:.4}.auctionBidActions button.remove{color:#dce7f1;background:#34485d}@media (width<=620px){.auctionPreviewNotice{flex-direction:column;align-items:flex-start;gap:6px}}.affiliateSelfSheet{background:#f5f7fa;width:min(920px,100vw);height:100%;padding:34px;position:absolute;top:0;right:0;overflow:auto}.affiliateSelfSheet>.close{z-index:2}.affiliateSelfSheet>header{justify-content:space-between;align-items:end;gap:18px;padding:0 40px 18px 0;display:flex}.affiliateSelfSheet>header small{color:#0670d8;letter-spacing:.12em;font-weight:900}.affiliateSelfSheet>header h2{margin:5px 0;font-size:28px}.affiliateSelfSheet>header p{color:#68717d;margin:0}.affiliateSelfSheet>header label{color:#68717d;gap:6px;font-size:12px;font-weight:800;display:grid}.affiliateSelfSheet>header input{background:#fff;border:1px solid #ccd4df;border-radius:10px;min-height:40px;padding:0 10px}.affiliateSelfSummary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.affiliateSelfSummary article{background:#fff;border:1px solid #e0e5ec;border-radius:15px;gap:5px;padding:15px;display:grid}.affiliateSelfSummary span{color:#737d89;font-size:12px}.affiliateSelfSummary b{font-size:20px}.affiliateSelfSummary .money{background:#eef6ff;grid-column:span 2}.affiliateSelfSummary .money b{color:#066bc7}.affiliateSelfSummary .paid{background:#ebf8f0}.affiliateSelfSummary .paid b{color:#087342}.affiliateSelfList{gap:10px;margin-top:15px;display:grid}.affiliateSelfList>article{background:#fff;border:1px solid #e0e5ec;border-radius:16px;grid-template-columns:minmax(240px,1fr) minmax(0,1.4fr);gap:14px;padding:17px;display:grid}.affiliateSelfList>article>div{align-content:start;gap:6px;display:grid}.affiliateSelfList>article>div>span{color:#765300;background:#fff1c9;border-radius:999px;justify-self:start;padding:4px 8px;font-size:11px;font-weight:900}.affiliateSelfList>article>div>span.matched{color:#087342;background:#e8f7ee}.affiliateSelfList>article>div>span.rejected,.affiliateSelfList>article>div>span.cancelled{color:#a72a38;background:#ffebed}.affiliateSelfList>article>div>small{color:#68717d}.affiliateSelfList dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:0;display:grid}.affiliateSelfList dl>div{background:#f6f7f9;border-radius:9px;padding:9px}.affiliateSelfList dt{color:#7b8490;font-size:10px}.affiliateSelfList dd{margin:4px 0 0;font-size:12px;font-weight:800}@media (width<=620px){.affiliateSelfSheet{padding:25px 14px}.affiliateSelfSheet>header{padding-right:35px;display:grid}.affiliateSelfSummary{grid-template-columns:repeat(2,1fr)}.affiliateSelfList>article{grid-template-columns:1fr}.affiliateSelfList dl{grid-template-columns:1fr 1fr}}.account .affiliateDeskShortcut{color:#075fb8;background:#eef6ff;border-color:#c9dcf6}.affiliateConsultCta{background:linear-gradient(135deg,#075fb8,#0088ea)!important}.selectedConsult strong{color:#087342;margin-top:7px;font-size:13px;display:block}.consultFields select:disabled{color:#414b58;opacity:1;background:#f2f4f7}.quickReservationTerms{color:#075fb8;background:#eef6ff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.quickReservationTerms small{font-size:11px}.quickReservationTerms b{text-align:right;font-size:13px}.stockDetail .merchStock{color:#8a5a00;background:#fff3cd;border:1px solid #f4d878;font-weight:900}.ownerBadges{flex-wrap:wrap;gap:6px;margin:-4px 0 10px;display:flex}.ownerBadges span{border:1px solid #0000;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.ownerBadges .eancar{color:#55555a;background:#f5f5f7;border-color:#dedee2}.ownerBadges .rentpang{color:#50545d;background:linear-gradient(145deg,#fafbfc,#f0f2f5);border-color:#d9dce2;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #1e283c0d}.vehicleIdentity{gap:6px;margin:-3px 0 9px;display:grid}.vehicleIdentity>div{background:#f6f9ff;border:1px solid #dce6f5;border-radius:8px;grid-template-columns:92px 1fr;align-items:center;gap:9px;padding:7px 9px;display:grid}.vehicleIdentity b{color:#173f86;white-space:nowrap;font-size:11px}.vehicleIdentity b small{color:#71819b;margin-left:5px;font-size:9px;display:inline-block}.vehicleIdentity>div>span{color:#273b5b;flex-wrap:wrap;gap:5px;font-size:11px;font-weight:800;line-height:1.45;display:flex}.plateButton{color:#145fc5;cursor:pointer;background:#fff;border:1px solid #c8d9f3;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font:800 11px inherit;display:inline-flex}.plateButton:hover{color:#fff;background:#1769e0;border-color:#1769e0}.plateButton i{font-size:15px;font-style:normal;line-height:10px}.vehicleSheet{background:#fff;border-radius:20px;width:min(900px,100% - 32px);max-height:88vh;padding:28px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 90px #07122355}.vehicleTitle{border-bottom:1px solid #e8edf4;justify-content:space-between;gap:20px;padding:4px 48px 20px 0;display:flex}.vehicleTitle small{color:#1769e0;font-weight:900;display:block}.vehicleTitle h2{margin:6px 0;font-size:24px}.vehicleTitle b{font-size:17px}.vehicleTitle>div:last-child{flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}.vehicleTitle>div:last-child span{color:#637086;background:#f0f4f9;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:800}.vehicleLoading,.vehicleError{color:#617086;text-align:center;background:#f4f7fb;border-radius:12px;margin-top:20px;padding:25px}.vehicleError{color:#a72a38;background:#fff0f1}.dispatchSummary,.dispatchPhotos{margin-top:22px}.dispatchSummary h3,.dispatchPhotos h3{margin:0 0 8px}.dispatchSummary p{color:#536176;background:#f5f8fc;border-radius:8px;margin:6px 0;padding:9px 11px;font-size:12px;line-height:1.5}.dispatchPhotos>div:first-child{justify-content:space-between;align-items:end;display:flex}.dispatchPhotos small{color:#8a94a2}.photoGrid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px;display:grid}.photoGrid button{aspect-ratio:4/3;cursor:zoom-in;background:#edf1f6;border:0;border-radius:10px;padding:0;overflow:hidden}.photoGrid img{object-fit:cover;width:100%;height:100%;display:block}.photoEmpty{color:#7a8696;text-align:center;border:1px dashed #ccd7e5;border-radius:12px;padding:24px}.photoViewer{z-index:80;background:#020817e8;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.photoViewer img{object-fit:contain;max-width:95vw;max-height:90vh}.photoViewer button{color:#fff;cursor:pointer;background:#fff2;border:0;border-radius:50%;width:44px;height:44px;font-size:32px;position:absolute;top:18px;right:25px}.vehicleHeroPhoto{cursor:zoom-in;background:#e9eef5;border:0;border-radius:16px;width:100%;height:min(340px,42vw);min-height:210px;margin:20px 0 0;padding:0;display:block;position:relative;overflow:hidden}.vehicleHeroPhoto img{object-fit:cover;width:100%;height:100%;display:block}.vehicleHeroPhoto span{color:#fff;background:#071a38d9;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;position:absolute;bottom:14px;left:14px;box-shadow:0 5px 16px #0004}.stockStatusRow{flex-wrap:wrap;align-items:center;gap:7px;margin:-3px 0 10px;display:flex}.stockBadge{border-radius:999px;align-items:center;margin:0;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.stockBadge.in{color:#138347;background:#e5f7ec}.stockBadge.out{color:#77808d;background:#f0f2f5}.merchBadge{color:#855900;background:#fff4c9;border:1px solid #f0cf65;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 2px 7px #a170001f}.merchBadge b{font-size:12px;line-height:1}.stockDetail{color:#557063;flex-wrap:wrap;gap:5px 10px;margin:-3px 0 12px;font-size:10px;font-weight:700;display:flex}.stockDetail span{background:#f2f8f4;border-radius:6px;padding:5px 7px}.stockDetail .plateStock{color:#173f86;background:#edf2ff;border:1px solid #d5e0f7;width:100%;font-size:11px;line-height:1.45}.stockDetail .yearStock{color:#157b43;background:#e7f4eb;width:100%;font-size:11px}.inventoryTotal{color:#fff;background:linear-gradient(100deg,#0c2449,#1769e0);border-radius:11px;align-items:center;gap:10px;margin-top:12px;padding:11px 14px;display:flex}.inventoryTotal>span{color:#08331c;background:#38d27b;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.inventoryTotal b{font-size:14px}.inventoryTotal strong{color:#8dffbd;margin-left:4px;font-size:24px}.inventoryTotal small{color:#cfe0f7;margin-left:auto;font-size:10px}.stockSync{background:#eef7ff;border:1px solid #cfe3fb;border-radius:12px;justify-content:space-between;align-items:center;margin:18px 0;padding:15px;display:flex}.stockSync b,.stockSync small{display:block}.stockSync small{color:#718096;margin-top:5px;font-size:11px}.stockSync button{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:9px;padding:10px 13px;font-weight:800}.account{align-items:center;gap:8px;display:flex}.account>span{color:#687386;font-size:12px}.account a{text-decoration:none}.joinBtn{color:#fff;background:#1769e0;border:0;border-radius:10px;padding:11px 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.editBtn{color:#1769e0;background:#f3f8ff;border:1px solid #b9d1f5;border-radius:8px;width:100%;margin-top:14px;padding:9px;font-weight:800}.memberGate{color:#fff;text-align:center;background:linear-gradient(120deg,#0b1830,#185fc5);border-radius:18px;margin:20px 0;padding:35px}.memberGate b{font-size:22px}.memberGate p{color:#c8d7ec}.choice{background:#fff;border-radius:20px;width:min(500px,90vw);padding:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.choice h2{font-size:26px}.choice>p:not(.eyebrow){color:#6f7988}.choice>button:not(.close){text-align:left;background:#fff;border:1px solid #dfe5ed;border-radius:12px;width:100%;margin-top:10px;padding:17px;display:block}.choice>button b,.choice>button small{display:block}.choice>button small{color:#7d8794;margin-top:5px}.formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.formGrid label,.termEdit label{color:#677285;font-size:11px;font-weight:700}.formGrid input,.termEdit input{border:1px solid #dce2ea;border-radius:8px;width:100%;margin-top:5px;padding:10px;display:block}.termEdit{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.saveBtn{color:#fff;background:#1769e0;border:0;border-radius:10px;width:100%;margin-top:24px;padding:14px;font-weight:800}.account .adminBtn{white-space:nowrap;color:#263448;justify-content:center;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.account .adminBtn i{font-size:13px;font-style:normal;line-height:1}.account .adminAccess{color:#1559b5;background:#f1f6ff;border-color:#cbd9ee}*{box-sizing:border-box}body{color:var(--ink);background:#f7f9fc;margin:0;font-family:Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.top{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 max(28px,50vw - 620px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.mark{background:var(--blue);color:#fff;border-radius:12px;place-items:center;width:39px;height:39px;font-size:24px;font-style:italic;font-weight:900;display:grid}.brand b{letter-spacing:1.3px;font-size:20px;display:block}.brand small{color:#7b8492;font-size:10px;display:block}.adminBtn{background:#fff;border:1px solid #d8dee8;border-radius:10px;padding:10px 16px;font-weight:700}.hero{color:#fff;background:linear-gradient(120deg,#0b1527,#102f60 56%,#1769e0 140%);justify-content:space-between;align-items:flex-end;padding:58px max(28px,50vw - 620px) 92px;display:flex}.eyebrow{color:#6ba8ff;letter-spacing:2px;margin:0 0 14px;font-size:12px;font-weight:800}.hero h1{letter-spacing:-2px;margin:0;font-size:44px;line-height:1.18}.hero h1 em{color:#74adff;font-style:normal}.hero>div>p:last-child{color:#becbe0;margin:18px 0 0}.heroStat{grid-template-columns:auto auto;align-items:baseline;gap:8px 12px;display:grid}.heroStat strong{font-size:34px}.heroStat span{color:#bfd0e8;font-size:13px}.heroStat i{background:#ffffff2a;grid-column:1/3;height:1px}.searchPanel{background:#fff;border:1px solid #e4e9f0;border-radius:18px;width:min(1240px,100% - 36px);margin:-36px auto 24px;padding:20px;box-shadow:0 16px 50px #0c306016}.search{border:2px solid #2472df;border-radius:12px;align-items:center;gap:12px;height:54px;padding:0 14px;display:flex}.search input{border:0;outline:0;flex:1;font-size:16px}.search kbd{background:var(--blue);color:#fff;border-radius:8px;padding:10px 15px;font:700 13px Arial}.filters{gap:12px;margin-top:14px;display:flex}.filters label{color:#677285;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.filters select{background:#fff;border:1px solid #dce2ea;border-radius:9px;padding:9px 30px 9px 11px;font-weight:700}.results{width:min(1240px,100% - 36px);margin:0 auto 80px}.resultHead{justify-content:space-between;align-items:end;margin:28px 2px 16px;display:flex}.resultHead b{font-size:20px}.resultHead span{color:var(--muted);margin-left:10px;font-size:13px}.resultHead>small{color:#8a94a3;white-space:nowrap;text-overflow:ellipsis;max-width:48%;overflow:hidden}.cards{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.rateCard{background:#fff;border:1px solid #e2e7ee;border-radius:16px;padding:20px;box-shadow:0 5px 20px #102b5510}.cardTop{justify-content:space-between;display:flex}.cardTop small{color:#7d8795}.rateCard h2{min-height:46px;margin:14px 0 10px;font-size:19px}.tags{gap:5px;display:flex}.tags i{color:#657082;background:#f1f3f6;border-radius:5px;padding:5px 7px;font-size:10px;font-style:normal}.price{background:#f3f7fd;border-radius:12px;margin:17px 0 12px;padding:15px}.price span,.price small{color:#66758a;font-size:11px;display:block}.price strong{color:#0e58bd;letter-spacing:-1px;margin:7px 0 4px;font-size:26px;display:block}.rateCard dl{margin:0}.rateCard dl>div{border-bottom:1px solid #edf0f4;justify-content:space-between;padding:7px 2px;font-size:12px;display:flex}.rateCard dt{color:#7c8795}.rateCard dd{margin:0;font-weight:700}.limit{text-align:center;color:#7f8997}.modal{z-index:50;position:fixed;inset:0}.backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071223aa;position:absolute;inset:0}.admin{background:#fff;width:min(540px,92vw);height:100%;padding:42px 36px;position:absolute;top:0;right:0;overflow:auto}.close{background:#f0f2f5;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;top:20px;right:25px}.admin h2{margin:0;font-size:28px}.admin>p:not(.eyebrow){color:#697486;line-height:1.7}.drop{cursor:pointer;background:#f3f8ff;border:2px dashed #9abceb;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;margin:24px 0;display:flex}.drop input{display:none}.drop span{color:var(--blue);font-size:28px}.drop b{margin:8px}.drop small{color:#7c8898}.status{color:#247044;background:#eaf6ef;border-radius:9px;padding:12px;font-size:13px}.admin h3{margin-top:28px}.history>div{border-bottom:1px solid #eaedf2;gap:12px;padding:13px 0;display:flex}.history>div>span{color:#77808d;background:#eceff3;border-radius:5px;height:25px;padding:5px 7px;font-size:10px;font-weight:800}.history>div>span.active{color:#19824a;background:#e3f3e9}.history b,.history small{display:block}.history b{white-space:nowrap;text-overflow:ellipsis;max-width:380px;font-size:12px;overflow:hidden}.history small{color:#8a94a2;margin-top:5px;font-size:10px}@media (width<=900px){.cards{grid-template-columns:repeat(2,1fr)}.heroStat{display:none}}@media (width<=620px){.top{height:64px;padding:0 18px}.hero{padding:40px 20px 78px}.hero h1{font-size:34px}.searchPanel{margin-top:-30px;padding:14px}.search kbd{display:none}.inventoryTotal{flex-wrap:wrap;align-items:flex-start}.inventoryTotal small{width:100%;margin-left:0}.filters{grid-template-columns:1fr 1fr;display:grid}.filters label{display:block}.filters select{width:100%;margin-top:5px}.filters label:last-child{grid-column:1/3}.cards{grid-template-columns:1fr}.resultHead{display:block}.resultHead>small{max-width:100%;margin-top:8px;display:block}.admin{padding:40px 22px}.top{grid-template-columns:1fr;align-content:center;gap:10px;height:auto;min-height:112px;padding:12px 16px 10px;display:grid}.brand{gap:10px}.mark{width:42px;height:42px}.brand b{font-size:19px}.account{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid}.accountName{display:none}.account .adminBtn{min-width:0;height:38px;box-shadow:none;border-radius:9px;padding:0 8px;font-size:11px}.account .adminBtn i{font-size:14px}.account .accountType{color:#1559b5;background:#eef5ff;border-color:#c9dbf7}.account .logout{color:#536073;background:#f7f8fa}.account .adminAccess{color:#fff;background:#173a6b;border-color:#173a6b}.account>.joinBtn{text-align:center;grid-column:1/4;padding:10px}.hero{padding-top:34px}}.brandLogo{object-fit:contain;width:66px;height:52px;display:block}.brand b{letter-spacing:-.3px;font-size:18px}.brand small{margin-top:2px}@media (width<=620px){.brandLogo{width:64px;height:48px}.brand b{letter-spacing:-.4px;font-size:17px}}.roleChoice{max-height:92vh;overflow:auto}.roleGrid{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.roleGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:12px;padding:14px}.roleGrid button.selected{background:#eef5ff;border:2px solid #1769e0;padding:13px}.roleGrid b,.roleGrid small{display:block}.roleGrid small{color:#7d8794;margin-top:5px;line-height:1.4}.requestForm{grid-template-columns:1fr 1fr;gap:10px;display:grid}.requestForm label{color:#677285;font-size:11px;font-weight:800}.requestForm .full{grid-column:1/3}.requestForm input,.requestForm textarea{width:100%;font:inherit;border:1px solid #dce2ea;border-radius:8px;margin-top:5px;padding:10px;display:block}.requestForm textarea{resize:vertical;min-height:70px}.memberList{gap:10px;display:grid}.memberReview{border:1px solid #e4e9f0;border-radius:12px;justify-content:space-between;gap:14px;padding:14px;display:flex}.memberInfo b,.memberInfo small{display:block}.memberInfo small{color:#7d8794;margin-top:4px;font-size:10px}.memberStatus{border-radius:999px;margin-top:8px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-block}.memberStatus.pending{color:#8a6100;background:#fff2ce}.memberStatus.approved{color:#167744;background:#e4f6eb}.memberStatus.rejected{color:#a72a38;background:#ffebed}.reviewActions{align-items:center;gap:6px;display:flex}.reviewActions select,.reviewActions button{background:#fff;border:1px solid #d8e0e9;border-radius:8px;padding:8px;font-size:11px;font-weight:800}.reviewActions button{color:#fff;cursor:pointer;background:#1769e0;border-color:#1769e0}.reviewActions .reject{color:#b33a47;background:#fff;border-color:#efc8cd}.reviewActions button:disabled,.reviewActions select:disabled{opacity:.45}.permissionList{gap:8px;display:grid}.permissionList>div{border:1px solid #e4e9f0;border-radius:10px;grid-template-columns:1.2fr repeat(5,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.permissionList label{color:#627083;font-size:10px}.permissionList button{color:#fff;background:#1769e0;border:0;border-radius:7px;padding:8px 10px;font-weight:800}.adminTabs{gap:6px;margin:20px 0;display:flex}.adminTabs button{background:#fff;border:1px solid #dfe5ed;border-radius:9px;padding:9px 11px;font-weight:800}.adminTabs button.on{color:#fff;background:#1769e0;border-color:#1769e0}.adminTabs i{color:#5d3b00;background:#ffb82e;border-radius:999px;margin-left:3px;padding:2px 5px;font-style:normal}.logList>div{border-bottom:1px solid #edf0f4;gap:10px;padding:12px 0;display:flex}.logList>div>span{color:#1769e0;background:#eaf2ff;border-radius:5px;height:24px;padding:5px 7px;font-size:10px;font-weight:900}.logList b,.logList small{display:block}.logList small{color:#8a94a2;margin-top:5px;font-size:10px}@media (width<=620px){.roleGrid,.requestForm{grid-template-columns:1fr}.requestForm .full{grid-column:auto}.memberReview{display:block}.reviewActions{flex-wrap:wrap;margin-top:12px}.permissionList>div{grid-template-columns:1fr 1fr}.permissionList>div>b{grid-column:1/3}.adminTabs button{padding:8px;font-size:10px}.choice{padding:28px 20px}.vehicleSheet{border-radius:15px;width:calc(100% - 16px);max-height:92vh;padding:22px 16px}.vehicleTitle{padding-right:40px;display:block}.vehicleTitle>div:last-child{align-items:center;margin-top:12px}.photoGrid{grid-template-columns:repeat(2,1fr)}.dispatchPhotos>div:first-child{display:block}.dispatchPhotos small{margin-top:4px;display:block}.vehicleIdentity>div{grid-template-columns:82px 1fr}}.cardTop>div{align-items:center;gap:5px;display:flex}.cardTop .fuelBadge{color:#476054;background:#edf5f0}.price .vatBadge{color:#1769e0;vertical-align:middle;background:#dfeeff;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:9px;font-weight:900;display:inline-flex}.loadMore{flex-direction:column;align-items:center;gap:7px;margin:24px 0;display:flex}.loadMore button{color:#1769e0;cursor:pointer;background:#fff;border:1px solid #b9d1f5;border-radius:10px;padding:12px 30px;font-weight:900}.loadMore button:hover{background:#eef5ff}.loadMore small{color:#7d8795;font-size:10px}.cards{align-items:stretch}.rateCard{flex-direction:column;height:100%;padding:18px;display:flex}.rateCard h2{margin-bottom:8px}.rateCard .tags{margin-bottom:14px}.primaryRates{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:8px;margin-top:auto;display:grid}.primaryRates .price,.depositBox{border-radius:12px;min-height:112px;margin:0;padding:14px}.primaryRates .price{background:linear-gradient(145deg,#f2f7ff,#eaf2ff);flex-direction:column;justify-content:center;display:flex}.primaryRates .price strong{font-size:25px}.depositBox{background:#f7f9fc;border:1px solid #e5eaf1;flex-direction:column;justify-content:center;display:flex}.depositBox span,.depositBox small{color:#788596;font-size:10px}.depositBox strong{color:#172a48;letter-spacing:-.7px;white-space:nowrap;margin:8px 0 5px;font-size:20px;display:block}.rateDetails{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-top:9px;overflow:hidden}.rateDetails:has(dl:empty){display:none}.rateDetails summary{cursor:pointer;color:#1769e0;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-size:11px;font-weight:900;list-style:none;display:flex}.rateDetails summary::-webkit-details-marker{display:none}.rateDetails summary span:after{content:"＋";margin-left:5px;display:inline-block}.rateDetails[open] summary span:after{content:"－"}.rateDetails summary i{color:#8a96a7;font-size:9px;font-style:normal;font-weight:600}.rateDetails dl{padding:0 12px 10px}.rateDetails dl>div:last-child{border-bottom:0}.editBtn{margin-top:9px}.vehicleIdentity{scrollbar-width:thin;max-height:122px;padding-right:2px;overflow:auto}@media (width<=620px){.primaryRates{grid-template-columns:1fr 1fr}.primaryRates .price,.depositBox{min-height:102px;padding:12px}.primaryRates .price strong{font-size:22px}.depositBox strong{font-size:17px}.rateDetails summary i{display:none}.vehicleIdentity{max-height:150px}}.reservedCount{color:#7a4b00;background:#fff2d8;border:1px solid #ffcf78;border-radius:999px;align-items:baseline;gap:4px;margin-left:6px;padding:7px 11px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.reservedCount strong{color:#e26b00;margin:0;font-size:18px}.inventoryTotal .reservedCount+small{margin-left:auto}@media (width<=620px){.reservedCount{margin-left:auto}.inventoryTotal .reservedCount+small{width:100%;margin-left:0}}.rateMeta{color:#64748b;flex-wrap:wrap;align-items:center;gap:4px;margin-top:7px;font-size:9px;font-weight:700;line-height:1.35;display:flex}.rateMeta span{color:inherit;font-size:inherit}.rateMeta i{color:#a3afbf;font-size:8px;font-style:normal}.stockQuickInfo{color:#657287;white-space:nowrap;background:#f3f6fa;border-radius:999px;align-items:center;gap:5px;min-width:0;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.stockQuickInfo i{color:#a8b1be;font-style:normal}.rateCard>.rateDetails{order:3}@media (width<=620px){.rateMeta{gap:3px;font-size:8px}.stockQuickInfo{text-overflow:ellipsis;max-width:100%;padding:5px 7px;overflow:hidden}}:root{--ink:#1d1d1f;--muted:#6e6e73;--line:#e5e5e7;--blue:#0071e3}html{background:#f5f5f7}body{color:var(--ink);letter-spacing:-.015em;background:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.top{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffdb;border-bottom:1px solid #00000012;height:68px;padding:0 max(30px,50vw - 660px)}.brand{gap:10px}.brandLogo{width:54px;height:44px}.brand b{color:#1d1d1f;letter-spacing:-.35px;font-size:18px;font-weight:700}.brand small{color:#86868b}.account{gap:6px}.account>span{color:#86868b}.account .adminBtn,.joinBtn{color:#3a3a3c;box-shadow:none;background:0 0;border:0;border-radius:980px;padding:9px 13px;font-size:12px;font-weight:600}.account .adminBtn:hover{background:#f2f2f4}.account .adminAccess,.joinBtn{color:#fff;background:#0071e3}.account .adminAccess:hover,.joinBtn:hover{background:#0077ed}.hero{background:radial-gradient(circle at 82% 20%,#3077ef57,#0000 38%),linear-gradient(135deg,#07182e,#0c2f62 66%,#144b91);border-radius:22px;width:calc(100% - 40px);max-width:1480px;margin:16px auto 0;padding:58px max(72px,50% - 620px) 116px;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.hero h1{letter-spacing:-2.4px;max-width:720px;font-size:46px;font-weight:700;line-height:1.12}.hero h1 em{color:#7eb4ff}.hero>div>p:last-child{color:#c6d0df;max-width:680px;font-size:16px;line-height:1.65}.heroStat strong{letter-spacing:-1.2px;font-size:36px;font-weight:700}.heroStat span{color:#c3d2e7}.searchPanel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;border:1px solid #0000000f;border-radius:20px;width:min(1220px,100% - 72px);margin:-62px auto 34px;padding:18px;box-shadow:0 18px 50px #0000001c}.search{background:#fff;border:1px solid #d2d2d7;border-radius:13px;gap:13px;height:58px;padding:0 18px;transition:border-color .2s,box-shadow .2s}.search:focus-within{border-color:#0071e3;box-shadow:0 0 0 4px #0071e31f}.search>span{color:#0071e3;font-size:24px}.search input{color:#1d1d1f;font-size:16px}.search input::placeholder{color:#86868b}.search kbd{display:none}.inventoryTotal{color:#1d1d1f;background:#f5f5f7;border:0;border-radius:13px;min-height:62px;margin-top:12px;padding:12px 16px}.inventoryTotal>span{color:#198754;background:#e8f7ee;padding:4px 7px}.inventoryTotal b{font-size:13px;font-weight:600}.inventoryTotal strong{color:#0071e3;font-size:25px}.inventoryTotal small{color:#86868b}.reservedCount{color:#72531b;box-shadow:none;background:#fff8e8;border-color:#f0d49a}.filters{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.filters label{color:#6e6e73;font-size:10px;font-weight:600;display:block}.filters select{color:#1d1d1f;background:#fff;border:1px solid #d2d2d7;border-radius:10px;outline:0;width:100%;margin-top:5px;padding:10px 28px 10px 11px;font-size:12px;font-weight:600}.filters select:focus{border-color:#0071e3;box-shadow:0 0 0 3px #0071e31a}.results{width:min(1220px,100% - 72px);margin-bottom:90px}.resultHead{margin:30px 2px 17px}.resultHead b{letter-spacing:-.7px;font-size:23px;font-weight:700}.resultHead span{color:#86868b;font-size:12px}.resultHead>small{color:#a1a1a6}.cards{gap:16px}.rateCard{background:#fff;border:1px solid #e1e1e4;border-radius:18px;padding:18px;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 2px 12px #00000009}.cardTop>div{gap:6px}.cardTop span{color:#6e6e73;background:0 0;border-radius:0;padding:0;font-size:10px;font-weight:600}.cardTop .fuelBadge{color:#6e6e73;background:0 0;border-left:1px solid #d2d2d7;padding-left:7px}.cardTop small{color:#86868b;font-size:11px}.rateCard h2{color:#1d1d1f;letter-spacing:-.55px;min-height:43px;margin:11px 0 8px;font-size:18px;font-weight:700}.stockStatusRow{gap:6px;margin:0 0 8px}.stockBadge{padding:5px 7px 5px 17px;font-size:10px;position:relative;background:0 0!important}.stockBadge:before{content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.stockBadge.in{color:#267247}.stockBadge.in:before{background:#28a65a}.stockBadge.out{color:#86868b}.stockBadge.out:before{background:#a1a1a6}.stockQuickInfo{color:#86868b;background:0 0;padding:0;font-size:9px}.merchBadge{color:#7c5a16;box-shadow:none;background:#fff9eb;border-color:#efd597;padding:4px 7px}.ownerBadges{gap:5px;margin:0 0 8px}.ownerBadges span{border-radius:6px;padding:4px 7px;font-size:9px;box-shadow:none!important}.vehicleIdentity{gap:5px;max-height:106px;margin:0 0 9px}.vehicleIdentity>div{background:#fafafa;border-color:#e5e5e7;border-radius:8px;grid-template-columns:82px 1fr;gap:6px;padding:6px 8px}.vehicleIdentity b{color:#53535a;font-size:10px}.vehicleIdentity>div>span{gap:4px}.plateButton{color:#424245;border-color:#dedee2;border-radius:6px;padding:3px 6px;font-size:10px}.plateButton:hover{background:#0071e3;border-color:#0071e3}.primaryRates{gap:7px}.primaryRates .price,.depositBox{border:0;border-radius:13px;min-height:108px}.primaryRates .price{background:#f5f8fc;padding:14px}.primaryRates .price span,.primaryRates .price small{color:#6e6e73}.primaryRates .price strong{color:#06c;letter-spacing:-1.1px;margin:6px 0 3px;font-size:25px;font-weight:700}.price .vatBadge{color:#06c;background:#e8f2ff}.depositBox{background:#f5f5f7;padding:14px}.depositBox span,.depositBox small{color:#86868b}.depositBox strong{color:#1d1d1f;font-size:18px;font-weight:650}.rateMeta{color:#86868b;margin-top:6px;font-weight:500}.rateDetails{border-color:#e5e5e7;border-radius:10px;margin-top:8px}.rateDetails summary{color:#06c;padding:10px 11px;font-weight:600}.rateDetails summary i{color:#a1a1a6}.rateCard dl>div{border-color:#ededf0}.editBtn{color:#06c;background:#fff;border-color:#d2d2d7;border-radius:9px}.editBtn:hover{background:#f5f8fc}.loadMore button{color:#fff;background:#0071e3;border:0;border-radius:980px}.memberGate{background:linear-gradient(135deg,#111827,#143e72);border-radius:20px;box-shadow:0 16px 36px #0000001f}@media (width<=1040px){.filters{grid-template-columns:repeat(4,minmax(0,1fr))}.hero{padding-left:48px;padding-right:48px}.results,.searchPanel{width:calc(100% - 40px)}}@media (width<=620px){.top{background:#ffffffeb;min-height:104px;padding:10px 16px}.brandLogo{width:52px;height:40px}.brand b{font-size:16px}.account{gap:6px}.account .adminBtn{background:#f2f2f4;border:0;border-radius:980px;height:36px;font-size:10px}.account .adminAccess{background:#0071e3}.hero{border-radius:18px;width:calc(100% - 20px);margin-top:10px;padding:36px 22px 76px}.hero h1{letter-spacing:-1.7px;font-size:34px;line-height:1.15}.hero>div>p:last-child{font-size:14px;line-height:1.55}.searchPanel{border-radius:17px;width:calc(100% - 28px);margin-top:-46px;padding:12px}.search{height:52px;padding:0 13px}.inventoryTotal{padding:11px 12px}.inventoryTotal strong{font-size:22px}.filters{grid-template-columns:1fr 1fr;gap:8px}.filters label:last-child{grid-column:auto}.filters select{padding-top:9px;padding-bottom:9px}.results{width:calc(100% - 28px)}.resultHead b{font-size:21px}.resultHead span{margin:5px 0 0;display:block}.cards{gap:12px}.rateCard{border-radius:16px;padding:16px}.rateCard:hover{transform:none}.primaryRates .price,.depositBox{min-height:101px;padding:12px}.primaryRates .price strong{font-size:22px}.depositBox strong{font-size:16px}.vehicleIdentity{max-height:132px}.stockStatusRow{align-items:center}.stockQuickInfo{max-width:calc(100% - 90px)}}@media (prefers-reduced-motion:reduce){.rateCard,.search{transition:none}}.hero{grid-template-columns:minmax(0,1fr) max-content;align-items:end;column-gap:clamp(56px,8vw,150px);display:grid}.hero>div:first-child{min-width:0;max-width:760px}.hero h1{word-break:keep-all;overflow-wrap:normal}.heroStat{flex:none;min-width:190px}.choice.roleChoice{overscroll-behavior:contain;flex-direction:column;max-height:min(92vh,760px);display:flex;overflow:auto}.choice>.saveBtn{z-index:3;color:#fff;text-align:center;cursor:pointer;background:#0071e3;border:0;border-radius:11px;width:100%;min-height:48px;margin:16px 0 0;padding:14px 18px;font-size:14px;font-weight:800;line-height:20px;display:block;position:sticky;bottom:0;box-shadow:0 -8px 18px #fffffff0}.choice>.saveBtn:hover{background:#0077ed}.choice>.saveBtn:focus-visible{outline-offset:2px;outline:3px solid #0071e340}@media (width<=900px){.hero{display:block}.hero>div:first-child{max-width:720px}}@media (width<=620px){.choice.roleChoice{max-height:calc(100dvh - 24px);padding-bottom:18px}.choice>.saveBtn{margin-top:14px;bottom:-1px}}.auditPanel{gap:14px;display:grid}.auditTools{grid-template-columns:minmax(0,1fr) 150px;gap:9px;display:grid}.auditSearch{background:#fff;border:1px solid #d2d2d7;border-radius:11px;align-items:center;gap:9px;height:44px;padding:0 12px;display:flex}.auditSearch:focus-within{border-color:#0071e3;box-shadow:0 0 0 3px #0071e31a}.auditSearch>span{color:#0071e3;font-size:20px}.auditSearch input{color:#1d1d1f;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.auditSearch button{color:#6e6e73;cursor:pointer;background:#e8e8ed;border:0;border-radius:50%;width:24px;height:24px}.auditType{color:#6e6e73;gap:4px;font-size:9px;font-weight:700;display:grid}.auditType select{color:#1d1d1f;background:#fff;border:1px solid #d2d2d7;border-radius:8px;height:30px;padding:0 26px 0 9px;font-size:11px;font-weight:700}.auditSummary{align-items:center;gap:7px;min-height:28px;display:flex}.auditSummary b{color:#1d1d1f;font-size:16px}.auditSummary span{color:#86868b;font-size:10px}.auditSummary button{color:#0071e3;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:700}.auditPanel .logList{max-height:calc(100vh - 260px);padding-right:3px;overflow:auto}.auditPanel .logList>div{align-items:flex-start}.auditPanel .logList>div>span{text-align:center;white-space:nowrap;min-width:64px;height:auto;padding:5px 7px}.auditEmpty{color:#86868b;text-align:center;border-radius:11px;font-size:12px;border:1px dashed #d2d2d7!important;padding:36px 12px!important;display:block!important}.auditEmpty:only-child{border-bottom:1px dashed #d2d2d7!important}@media (width<=620px){.auditTools{grid-template-columns:1fr}.auditType{grid-template-columns:auto 1fr;align-items:center}.auditType select{width:100%}.auditPanel .logList{max-height:none}.auditPanel .logList>div>span{min-width:58px;font-size:9px}}.auditRow.sync{background:#f8fbff;border-radius:12px;margin:0 0 8px;border:1px solid #dbe8f7!important;padding:12px!important}.auditRowBody{flex:1;min-width:0}.syncDetail{border-top:1px solid #dfe8f3;margin-top:9px}.syncDetail summary{color:#06c;cursor:pointer;justify-content:space-between;align-items:center;padding:9px 2px 2px;font-size:10px;font-weight:800;list-style:none;display:flex}.syncDetail summary::-webkit-details-marker{display:none}.syncDetail summary i{font-size:14px;font-style:normal;transition:transform .2s}.syncDetail[open] summary i{transform:rotate(180deg)}.syncMetrics{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.syncMetrics span{color:#6e6e73;background:#fff;border-radius:8px;padding:8px;font-size:9px}.syncMetrics b{color:#1d1d1f;margin-top:3px;font-size:11px;display:block}.syncGroup{background:#fff;border:1px solid #e2e8f0;border-radius:9px;margin-top:9px;padding:9px}.syncGroup>b{color:#334155;margin-bottom:6px;font-size:10px;display:block}.syncGroup p{color:#64748b;border-top:1px solid #f0f2f5;margin:0;padding:5px 0;font-size:9px;line-height:1.45}.syncGroup p:first-of-type{border-top:0}.syncGroup p strong{float:right;color:#1d1d1f}.syncGroup.added{border-color:#cfe8d9}.syncGroup.added>b{color:#247148}.syncGroup.removed{border-color:#f1d5d8}.syncGroup.removed>b{color:#a33b46}.syncGroup.changed{border-color:#eadfbf}.syncGroup.changed>b{color:#7b5a13}.syncError{color:#a72a38;background:#fff0f1;border-radius:8px;padding:9px;font-size:10px}.syncNoChange{color:#64748b;text-align:center;background:#fff;border-radius:8px;margin:9px 0 0;padding:10px;font-size:10px}@media (width<=620px){.syncMetrics{grid-template-columns:1fr 1fr}.syncGroup p strong{float:none;margin-top:2px;display:block}}.priceBandFilter{border:0;border-bottom:1px solid #e5e5e7;min-width:0;margin:16px 0 0;padding:0 0 16px}.priceBandFilter legend{color:#3a3a3c;width:100%;margin:0 0 9px;padding:0;font-size:12px;font-weight:700;display:block}.priceBandFilter>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.priceBandFilter button{color:#3a3a3c;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:11px;padding:10px 8px;font-size:12px;font-weight:650;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.priceBandFilter button:hover{background:#f8f8fa;border-color:#a8a8ad}.priceBandFilter button.selected{color:#fff;background:#0071e3;border-color:#0071e3;box-shadow:0 4px 12px #0071e333}.priceBandFilter button:focus-visible{outline-offset:2px;outline:3px solid #0071e338}.filters{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:12px}@media (width<=1040px){.priceBandFilter>div{grid-template-columns:repeat(5,minmax(120px,1fr));padding-bottom:2px;overflow-x:auto}.filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.priceBandFilter{margin-top:13px;padding-bottom:13px}.priceBandFilter>div{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.priceBandFilter button{min-height:42px;font-size:11px}.priceBandFilter button:first-child{grid-column:1/3}.filters{grid-template-columns:1fr 1fr}}.cafe24Panel{gap:14px;display:grid}.cafe24Status{background:#f7f7f9;border:1px solid #e5e5e7;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.cafe24Status>div{gap:4px;display:grid}.cafe24Status span{color:#9a5b00;background:#fff1df;border-radius:999px;width:max-content;padding:4px 7px;font-size:9px;font-weight:900}.cafe24Status.connected span{color:#198754;background:#e8f7ee}.cafe24Status b{font-size:16px}.cafe24Status small{color:#86868b;font-size:10px}.cafe24Status button,.cafe24Status a{color:#fff;cursor:pointer;background:#0071e3;border:0;border-radius:980px;padding:11px 15px;font-size:11px;font-weight:800;text-decoration:none}.cafe24Status button:disabled{opacity:.55}.cafe24Safety{background:#f4f8fd;border:1px solid #dbe9fb;border-radius:12px;padding:13px 15px}.cafe24Safety b{color:#06c;font-size:11px}.cafe24Safety p{color:#64748b;margin:5px 0 0;font-size:10px;line-height:1.55}.cafe24Metrics{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.cafe24Metrics span{color:#86868b;border:1px solid #e5e5e7;border-radius:12px;padding:12px;font-size:9px}.cafe24Metrics b{color:#1d1d1f;margin-top:5px;font-size:18px;display:block}.cafe24Manual{background:#fff;border:1px solid #e4e8ee;border-radius:14px;overflow:hidden}.cafe24ManualHead{background:#f7f8fa;border-bottom:1px solid #e4e8ee;justify-content:space-between;align-items:center;padding:15px;display:flex}.cafe24ManualHead h3,.cafe24ManualHead p{margin:0}.cafe24ManualHead h3{font-size:14px}.cafe24ManualHead p{color:#778292;margin-top:4px;font-size:10px}.cafe24ManualHead>b{color:#9a5b00;background:#fff1df;border-radius:999px;padding:6px 9px;font-size:10px}.cafe24ManualRow{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(180px,1.2fr) minmax(190px,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.cafe24ManualRow:last-child{border-bottom:0}.cafe24Product b,.cafe24Product small,.cafe24Decision span,.cafe24Decision b{display:block}.cafe24Product b{font-size:11px;line-height:1.45}.cafe24Product small{color:#8a94a3;margin-top:4px;font-size:9px}.cafe24ManualRow select{background:#fff;border:1px solid #cfd7e2;border-radius:8px;width:100%;min-width:0;padding:9px;font-size:10px}.cafe24RowActions{gap:5px;display:flex}.cafe24RowActions button,.cafe24Reset{color:#fff;white-space:nowrap;background:#1769e0;border:0;border-radius:7px;padding:9px 10px;font-size:9px;font-weight:800}.cafe24RowActions button:disabled,.cafe24Reset:disabled{opacity:.45}.cafe24RowActions .muted{background:#667085}.cafe24RowActions .danger{background:#b54747}.cafe24Decision span{color:#237a4b;font-size:9px;font-weight:800}.cafe24Decision b{margin-top:4px;font-size:10px}.cafe24Reset{color:#536174;background:#eef2f7;justify-self:end}.cafe24ManualRow.excluded,.cafe24ManualRow.no_rate{background:#fafbfc}@media (width<=620px){.cafe24Status{display:grid}.cafe24Status button,.cafe24Status a{text-align:center}.cafe24Metrics{grid-template-columns:repeat(2,1fr)}.cafe24ManualHead{align-items:flex-start;gap:8px}.cafe24ManualRow{grid-template-columns:1fr}.cafe24RowActions{grid-template-columns:repeat(3,1fr);display:grid}.cafe24Reset{justify-self:start}.adminTabs{overflow-x:auto}.adminTabs button{white-space:nowrap}}.stockSync{gap:14px}.stockSyncActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.stockSync button.exportStock{background:#12804b}.stockSync button:disabled{cursor:wait;opacity:.62}@media (width<=620px){.stockSync{flex-direction:column;align-items:flex-start}.stockSyncActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.stockSyncActions button{min-width:0}.stockSyncActions .exportStock{white-space:normal}}.stockBadge.consult{color:#7c5a16}.stockBadge.consult:before{background:#e5a82c}.consultCatalog{background:#fff;border:1px solid #e1e1e4;border-radius:22px;width:min(1220px,100% - 72px);margin:-42px auto 90px;padding:28px}.consultHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.consultHead small{color:#0071e3;font-size:11px;font-weight:800}.consultHead h2{letter-spacing:-.8px;margin:5px 0 4px;font-size:24px}.consultHead p{color:#6e6e73;margin:0;font-size:12px}.consultHead>b{color:#06c;background:#f2f6fb;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.consultGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.consultGrid article{background:#fafafa;border:1px solid #e5e5e7;border-radius:14px;flex-direction:column;min-width:0;padding:16px;display:flex}.consultGrid article>span{color:#9a5b00;background:#fff1df;border-radius:999px;width:max-content;padding:4px 7px;font-size:9px;font-weight:900}.consultGrid h3{margin:10px 0 6px;font-size:14px;line-height:1.4}.consultGrid p{color:#6e6e73;min-height:34px;margin:0 0 13px;font-size:10px;line-height:1.55}.consultGrid a{color:#fff;text-align:center;background:#1d1d1f;border-radius:9px;margin-top:auto;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none}.consultGrid a:hover{background:#0071e3}.adminHealth{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0;display:grid}.adminHealth span{background:#f7f7f9;border:1px solid #e5e5e7;border-radius:12px;gap:3px;padding:13px 14px 13px 31px;display:grid;position:relative}.adminHealth span:before{content:"";background:#e5a82c;border-radius:50%;width:8px;height:8px;position:absolute;top:18px;left:14px}.adminHealth span.ok:before{background:#28a65a}.adminHealth i{color:#86868b;font-size:9px;font-style:normal;font-weight:700}.adminHealth b{font-size:12px}.adminHealth small{color:#86868b;font-size:9px}@media (width<=1040px){.consultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.consultCatalog{border-radius:18px;width:calc(100% - 28px);margin:-54px auto 64px;padding:18px}.consultHead{align-items:flex-start}.consultHead h2{font-size:20px}.consultHead p{max-width:230px;line-height:1.5}.consultGrid,.adminHealth{grid-template-columns:1fr}}.rateCardActionRow{order:4;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.consultCta,.quoteCta{cursor:pointer;border-radius:10px;width:100%;min-height:42px;margin:0;padding:10px 8px;font-size:11px;font-weight:800}.consultCta{color:#fff;background:#0071e3;border:0}.consultCta:hover{background:#0077ed}.quoteCta{color:#06c;background:#fff;border:1px solid #b9d3ed}.quoteCta:hover{background:#f4f8fd;border-color:#0071e3}.rateCard>.editBtn{order:5}.consultGrid button{color:#fff;text-align:center;font:inherit;cursor:pointer;background:#1d1d1f;border:0;border-radius:9px;margin-top:auto;padding:9px 11px;font-size:10px;font-weight:800}.consultForm{width:min(560px,100% - 28px);max-height:92vh;overflow:auto}.selectedConsult{background:#f2f6fb;border-radius:12px;gap:4px;margin:18px 0;padding:14px;display:grid}.selectedConsult small{color:#86868b;font-size:9px}.selectedConsult b{font-size:16px}.selectedConsult span{color:#06c;font-size:11px;font-weight:700}.consultFields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.consultFields label{color:#5f6670;font-size:11px;font-weight:700}.consultFields label.full{grid-column:1/3}.consultFields input,.consultFields select,.consultFields textarea{width:100%;font:inherit;background:#fff;border:1px solid #d2d2d7;border-radius:9px;outline:0;margin-top:5px;padding:11px;font-size:12px;display:block}.consultFields textarea{resize:vertical;min-height:78px}.consultFields input:focus,.consultFields select:focus,.consultFields textarea:focus{border-color:#0071e3;box-shadow:0 0 0 3px #0071e31a}.privacyConsent{cursor:pointer;background:#f7f7f9;border:1px solid #e1e4e8;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.privacyConsent:has(input:checked){background:#eef7ff;border-color:#99c5f2;box-shadow:0 0 0 3px #0071e312}.privacyConsent input{accent-color:#0071e3;flex:0 0 18px;width:18px;height:18px;margin-top:0}.privacyConsent b,.privacyConsent small{display:block}.privacyConsent b{font-size:10px}.privacyConsent small{color:#86868b;margin-top:4px;font-size:9px;line-height:1.45}.formError{color:#aa2635;background:#fff0f1;border-radius:8px;margin-top:10px;padding:9px;font-size:10px}.consultForm .consultSubmitButton{min-height:50px;transition:background .18s,color .18s,box-shadow .18s,transform .18s}.consultForm .consultSubmitButton:disabled{color:#92979f;opacity:1;box-shadow:none;cursor:not-allowed;background:#e8eaee;border:1px solid #d9dde3}.consultForm .consultSubmitButton:not(:disabled){color:#fff;cursor:pointer;background:#0071e3;box-shadow:0 9px 20px #0071e338}.consultForm .consultSubmitButton:not(:disabled):active{transform:scale(.99)}.consultSuccess{text-align:center;padding:22px 4px 4px}.consultSuccess>span{color:#198754;background:#e8f7ee;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 14px;font-size:24px;font-weight:900;display:grid}.consultSuccess h2{font-size:22px}.consultSuccess p{color:#6e6e73;font-size:12px;line-height:1.65}.consultAdmin{gap:14px;display:grid}.consultAdminSummary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.consultAdminSummary span{background:#f7f7f9;border:1px solid #e5e5e7;border-radius:12px;padding:13px}.consultAdminSummary small,.consultAdminSummary b{display:block}.consultAdminSummary small{color:#86868b;font-size:9px}.consultAdminSummary b{margin-top:4px;font-size:18px}.consultList{gap:9px;display:grid}.consultList article{background:#fff;border:1px solid #e5e5e7;border-radius:13px;justify-content:space-between;gap:14px;padding:14px;display:flex}.consultList article.new{border-left:4px solid #ffb82e}.consultList article.contacted{border-left:4px solid #0071e3}.consultList article.closed{border-left:4px solid #28a65a}.consultCustomer>span{color:#925800;background:#fff1df;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-block}.consultCustomer h3{margin:8px 0 6px;font-size:14px}.consultCustomer>b,.consultCustomer>small{display:block}.consultCustomer>b{font-size:11px}.consultCustomer a{color:#06c;text-decoration:none}.consultCustomer>small{color:#86868b;margin-top:5px;font-size:9px}.consultCustomer p{background:#f7f7f9;border-radius:8px;margin:9px 0 0;padding:9px;font-size:10px;line-height:1.55}.consultActions{align-items:flex-start;gap:5px;display:flex}.consultActions button{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:7px;padding:8px;font-size:9px;font-weight:800}.consultActions button.on{color:#fff;background:#0071e3;border-color:#0071e3}.consultEmpty{text-align:center;color:#6e6e73;border:1px dashed #d2d2d7;border-radius:14px;padding:42px}.consultEmpty b{color:#1d1d1f}.consultEmpty p{font-size:11px}@media (width<=620px){.consultFields{grid-template-columns:1fr}.consultFields label.full{grid-column:auto}.consultAdminSummary{grid-template-columns:1fr 1fr 1fr}.consultAdminSummary span{padding:10px}.consultList article{display:grid}.consultActions{grid-template-columns:repeat(3,1fr);display:grid}.consultActions button{white-space:normal}.consultForm{padding:28px 20px}}.dispatchPhotoHead{justify-content:space-between;gap:14px;align-items:flex-end!important;display:flex!important}.dispatchPhotoHead>div{min-width:0}.downloadPhotosButton{color:#06c;font:inherit;cursor:pointer;background:#f3f8ff;border:1px solid #cfe0f5;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:850;display:inline-flex}.downloadPhotosButton:hover{background:#e8f3ff;border-color:#8ab9ee}.downloadPhotosButton:disabled{cursor:wait;opacity:.65}.downloadPhotosButton i{color:#fff;background:#0071e3;border-radius:50%;place-items:center;width:19px;height:19px;font-size:13px;font-style:normal;line-height:1;display:grid}@media (width<=620px){.vehicleMeta .maintenanceButton{color:#26384d;width:auto;box-shadow:none;background:#eef3f9;justify-content:center;margin:2px 0 0;padding:6px 10px}.vehicleMeta .maintenanceButton:hover{color:#06c;background:#e2edf9}.dispatchPhotoHead{align-items:flex-start!important}.downloadPhotosButton{padding:7px 9px;font-size:9px}.downloadPhotosButton i{width:18px;height:18px}}.vehicleMeta .maintenanceButton{color:#fff;font:inherit;cursor:pointer;background:#1d1d1f;border:0;border-radius:999px;align-items:center;gap:5px;margin-left:3px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #00000021}.vehicleMeta .maintenanceButton:hover{background:#0071e3}.vehicleMeta .maintenanceButton i{font-size:12px;font-style:normal}.maintenanceModal{z-index:75;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.maintenanceBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0208179e;position:absolute;inset:0}.maintenanceSheet{background:#f5f5f7;border-radius:22px;width:min(720px,100%);max-height:min(86vh,820px);padding:26px;position:relative;overflow:auto;box-shadow:0 28px 90px #00000057}.maintenanceSheet>header{padding:2px 44px 18px 2px}.maintenanceSheet>header small{color:#0071e3;letter-spacing:.12em;font-size:10px;font-weight:900}.maintenanceSheet>header h2{letter-spacing:-.8px;margin:5px 0 3px;font-size:27px}.maintenanceSheet>header p{color:#6e6e73;margin:0;font-size:12px}.maintenanceSummary{color:#fff;background:linear-gradient(135deg,#07182e,#174b8d);border-radius:14px;grid-template-columns:1fr auto;gap:3px 12px;padding:15px 17px;display:grid}.maintenanceSummary span{font-size:11px;font-weight:700}.maintenanceSummary b{grid-area:1/2/3;align-self:center;font-size:25px}.maintenanceSummary small{color:#c8d7ea;font-size:9px}.maintenanceList{gap:9px;margin-top:13px;display:grid}.maintenanceList article{grid-template-columns:34px 1fr;gap:9px;display:grid}.maintenanceMarker{justify-content:center;display:flex;position:relative}.maintenanceMarker:after{content:"";background:#d2d2d7;width:1px;position:absolute;top:30px;bottom:-15px}.maintenanceList article:last-child .maintenanceMarker:after{display:none}.maintenanceMarker span{z-index:1;color:#fff;background:#0071e3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid;position:relative}.maintenanceBody{background:#fff;border:1px solid #e1e1e4;border-radius:14px;padding:14px 15px}.maintenanceHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.maintenanceHead small{color:#86868b;font-size:9px}.maintenanceHead h3{margin:3px 0 0;font-size:14px;line-height:1.4}.maintenanceHead>b{color:#06c;background:#eef5ff;border-radius:7px;flex:none;padding:5px 7px;font-size:9px}.maintenanceBody dl{border-top:1px solid #ededf0;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 0;padding-top:10px;display:grid}.maintenanceBody dl>div{background:#f7f7f9;border-radius:8px;min-width:0;padding:7px 8px}.maintenanceBody dt{color:#86868b;font-size:8px}.maintenanceBody dd{color:#3a3a3c;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;line-height:1.45}.maintenanceState{color:#6e6e73;text-align:center;background:#fff;border-radius:14px;margin-top:8px;padding:38px 18px;font-size:12px}.maintenanceState.error{color:#a72a38;background:#fff0f1}.maintenanceState.empty span{color:#198754;background:#e8f7ee;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto 10px;font-size:18px;font-weight:900;display:grid}.maintenanceState.empty b,.maintenanceState.empty p{display:block}.maintenanceState.empty p{color:#86868b;margin:5px 0 0;font-size:10px}.maintenanceSheet>footer{color:#86868b;text-align:center;margin-top:14px;font-size:9px}.vehicleOptions{background:#fafafa;border:1px solid #e1e1e4;border-radius:14px;grid-template-columns:150px minmax(0,1fr);gap:16px;margin-top:18px;padding:17px;display:grid}.vehicleOptions small{color:#0071e3;letter-spacing:.1em;font-size:9px;font-weight:900}.vehicleOptions h3{margin:4px 0 0;font-size:16px}.vehicleOptions>div:last-child{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));align-content:start;gap:8px;display:grid}.vehicleOptions .optionChip{color:#34465b;text-align:center;background:#fff;border:1px solid #dce7f5;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:78px;padding:9px 7px;font-size:10px;font-weight:750;display:flex;box-shadow:0 1px 3px #12375b0d}.vehicleOptions .optionPictogram{color:#0969c8;background:#edf5ff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.vehicleOptions .optionPictogram svg{width:22px;height:22px;overflow:visible}.vehicleOptions .optionPictogram[data-tone=safety]{color:#d35400;background:#fff2e8}.vehicleOptions .optionPictogram[data-tone=comfort]{color:#4f46c8;background:#eef2ff}.vehicleOptions .optionPictogram[data-tone=connectivity]{color:#087f5b;background:#eaf8f2}.vehicleOptions .optionChip b{min-height:2.7em;font:inherit;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}@media (width<=620px){.vehicleMeta .maintenanceButton{justify-content:center;width:100%;margin:5px 0 0}.maintenanceModal{padding:8px}.maintenanceSheet{border-radius:17px;max-height:calc(100dvh - 16px);padding:20px 14px}.maintenanceSheet>header h2{font-size:23px}.maintenanceSummary{padding:13px}.maintenanceList article{grid-template-columns:28px 1fr;gap:7px}.maintenanceMarker span{width:24px;height:24px}.maintenanceMarker:after{top:26px}.maintenanceBody{padding:12px}.maintenanceBody dl{grid-template-columns:1fr}.maintenanceHead{display:block}.maintenanceHead>b{margin-top:7px;display:inline-block}.vehicleOptions{grid-template-columns:1fr;gap:10px;padding:14px}.vehicleOptions>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vehicleOptions .optionChip{min-height:74px;padding:8px 4px;font-size:9px}.vehicleOptions .optionPictogram{border-radius:9px;flex-basis:32px;width:32px;height:32px}.vehicleOptions .optionPictogram svg{width:20px;height:20px}}.publicCareButton{color:#3a3a3c;width:100%;font:inherit;cursor:pointer;background:#fafafa;border:1px solid #e5e5e7;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 0;padding:9px 11px;font-size:10px;font-weight:750;display:flex}.publicCareButton:hover{color:#06c;background:#f3f8ff;border-color:#b8d4f4}.publicCareButton i{color:#0071e3;font-size:15px;font-style:normal}@media (width<=620px){.vehicleTitle{padding-bottom:16px}.vehicleTitle>div.vehicleMeta{align-items:center;gap:6px;margin-top:12px;display:flex}.vehicleMeta .maintenanceButton{color:#1769b0;width:auto;min-height:29px;box-shadow:none;white-space:nowrap;background:#f4f8fd;border:1px solid #d8e4f2;justify-content:center;align-self:center;margin:0;padding:6px 10px;font-size:10px;line-height:1}.vehicleMeta .maintenanceButton i{font-size:11px}.vehicleMeta .maintenanceButton:hover{color:#005bb8;background:#eaf3fd;border-color:#9fc1e7}}.vehicleConsultButton{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#076fe5,#0759b9);border:0;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:10px;padding:12px 15px;display:flex;box-shadow:0 8px 20px #0064d233}.vehicleConsultButton span,.vehicleConsultButton small,.vehicleConsultButton b{display:block}.vehicleConsultButton small{color:#d9eaff;margin-bottom:3px;font-size:9px}.vehicleConsultButton b{font-size:13px}.vehicleConsultButton i{background:#ffffff29;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:20px;font-style:normal;display:grid}.vehicleConsultButton:hover{background:linear-gradient(135deg,#0077ed,#064f9e)}.consultStockPicker{color:#40556d;background:#f5f9ff;border:1px solid #cfe0f4;border-radius:12px;gap:6px;margin:0 0 13px;padding:12px 14px;font-size:10px;font-weight:800;display:grid}.consultStockPicker select{width:100%;font:inherit;color:#1d1d1f;background:#fff;border:1px solid #bfcfe1;border-radius:9px;padding:10px;font-size:11px}.consultStockPicker small{color:#718096;font-size:9px;font-weight:500}.consultStockTag{color:#075fac;background:#edf5ff;border-radius:8px;align-items:center;gap:7px;width:max-content;margin:0 0 7px;padding:5px 8px;display:flex}.consultStockTag b{font-size:11px}.consultStockTag span{font-size:9px;font-weight:700}.vehicleDetailActions{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:8px;margin-top:10px;display:grid}.vehicleDetailActions .vehicleConsultButton{margin-top:0}.vehicleQuoteButton{color:#075fac;text-align:left;cursor:pointer;background:#f4f8fd;border:1px solid #c9dbef;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.vehicleQuoteButton span,.vehicleQuoteButton small,.vehicleQuoteButton b{display:block}.vehicleQuoteButton small{color:#71859a;margin-bottom:3px;font-size:9px}.vehicleQuoteButton b{font-size:13px}.vehicleQuoteButton i{color:#075fac;background:#e1eefb;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:14px;font-style:normal;font-weight:900;display:grid}.vehicleQuoteButton:hover{background:#edf6ff;border-color:#83b7e8}@media (width<=620px){.vehicleConsultButton{border-radius:11px;margin-top:8px;padding:11px 13px}.vehicleConsultButton b{font-size:12px}.consultStockPicker{padding:11px 12px}}.mobileFilterToggle{display:none}.rateCard{border-color:#e8e8ed;border-radius:20px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 10px 34px #1e2d4612}.rateCard:hover{border-color:#d8d8dc;transform:translateY(-2px);box-shadow:0 16px 42px #1e2d461c}.rateCard h2{letter-spacing:-.045em}.rateCard .price{background:linear-gradient(145deg,#f7faff,#f1f6fc);border:1px solid #e6eef8}.rateCard .price strong{color:#06c;letter-spacing:-.045em}.vehicleStickyConsult{display:none}.consultStockPicker{background:#f7f9fc;border-color:#e1e7ef;gap:10px}.consultStockPicker>div:first-child b,.consultStockPicker>div:first-child small{display:block}.consultStockPicker>div:first-child b{color:#1d1d1f;font-size:11px}.consultStockPicker>div:first-child small{margin-top:3px}.consultStockChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.consultStockChoices button{color:#1d1d1f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:11px;min-width:0;padding:10px}.consultStockChoices button:hover{background:#f7fbff;border-color:#9fc6ef}.consultStockChoices button.selected{background:#edf6ff;border-color:#0071e3;box-shadow:0 0 0 2px #0071e314}.consultStockChoices button>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.consultStockChoices button>b,.consultStockChoices button>small{display:block}.consultStockChoices button small{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.consultStockChoices em{border-radius:999px;flex:none;padding:3px 5px;font-size:8px;font-style:normal}.consultStockChoices em.available{color:#198754;background:#e8f7ee}.consultStockChoices em.merchandising{color:#9a5b00;background:#fff1df}@media (width<=620px){.searchPanel{border-radius:20px;padding:14px}.mobileFilterToggle{color:#1d1d1f;text-align:left;background:#f7f7f9;border:1px solid #e2e5e9;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:11px 13px;display:flex}.mobileFilterToggle span,.mobileFilterToggle b,.mobileFilterToggle small{display:block}.mobileFilterToggle small{color:#6e6e73;margin-top:3px;font-size:9px}.mobileFilterToggle i{color:#0071e3;font-size:18px;font-style:normal;transition:transform .2s}.searchPanel.filtersOpen .mobileFilterToggle i{transform:rotate(180deg)}.searchPanel:not(.filtersOpen) .priceBandFilter,.searchPanel:not(.filtersOpen) .filters{display:none}.cards{gap:12px}.rateCard{border-radius:18px;padding:17px;box-shadow:0 7px 24px #1e2d4612}.rateCard:hover{transform:none}.consultStockChoices{grid-template-columns:1fr}.vehicleSheet{padding-bottom:0}.vehicleSheet>.vehicleDetailActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.vehicleDetailActions .vehicleConsultButton,.vehicleDetailActions .vehicleQuoteButton{border-radius:11px;min-height:58px;padding:10px 11px}.vehicleDetailActions .vehicleConsultButton b,.vehicleDetailActions .vehicleQuoteButton b{font-size:11px}.vehicleDetailActions .vehicleConsultButton i,.vehicleDetailActions .vehicleQuoteButton i{flex-basis:23px;width:23px;height:23px}.vehicleStickyConsult{z-index:4;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);background:#ffffffeb;border-top:1px solid #d2d2d7cc;justify-content:space-between;align-items:center;gap:10px;margin:18px -14px 0;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #141e2d14}.vehicleStickyConsult>span,.vehicleStickyConsult>span small,.vehicleStickyConsult>span b{min-width:0;display:block}.vehicleStickyConsult>span{flex:1}.vehicleStickyConsult small{color:#6e6e73;font-size:9px}.vehicleStickyConsult b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.vehicleStickyActions{flex:none;grid-template-columns:1fr 1fr;gap:6px;display:grid}.vehicleStickyActions button{color:#fff;cursor:pointer;background:#0071e3;border:0;border-radius:999px;min-height:40px;padding:9px 13px;font-size:10px;font-weight:850}.vehicleStickyActions button.quote{color:#075fac;background:#eef6ff;border:1px solid #b8d4f0}}.priceBandHead{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.priceBandHead legend{width:auto;margin:0}.priceBandReset{color:#0071e3;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.priceBandReset:disabled{color:#a1a1a6;cursor:default}.priceBandFilter>div[role=group]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=620px){.mobileFilterToggle{background:linear-gradient(145deg,#f7fbff,#edf6ff);border-color:#bfd8f2;min-height:96px;margin-top:12px;padding:13px 12px 13px 14px;box-shadow:0 5px 16px #005bb414}.filterToggleCopy{min-width:0}.filterToggleCopy>small{color:#075fac;margin:0 0 7px;font-size:10px;font-weight:850}.filterToggleCopy>b{flex-wrap:wrap;gap:5px;display:flex}.filterToggleCopy>b i{color:#1d1d1f;background:#fff;border-radius:7px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:850;line-height:1;display:inline-flex;box-shadow:0 1px 4px #14325014;transform:none!important}.filterToggleCopy>em{color:#596a7c;margin-top:8px;font-size:10px;font-style:normal;font-weight:650;display:block}.filterToggleAction{color:#06c;flex:0 0 67px;justify-items:center;gap:5px;display:grid!important}.filterToggleAction>b{white-space:nowrap;font-size:10px}.filterToggleAction>i{color:#fff;background:#0071e3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;line-height:1;transition:transform .2s;display:grid}.searchPanel.filtersOpen .filterToggleAction>i{transform:rotate(180deg)}.searchPanel:not(.filtersOpen) .filters{display:none}.priceBandFilter{margin-top:14px;padding-bottom:12px;display:block!important}.priceBandHead{margin-bottom:8px}.priceBandHead legend{font-size:11px}.priceBandFilter>div[role=group]{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:0;display:grid;overflow:visible}.priceBandFilter button:not(.priceBandReset){letter-spacing:-.35px;white-space:nowrap;border-radius:9px;min-width:0;min-height:38px;padding:8px 2px;font-size:9px}.priceBandReset{min-height:auto!important;padding:4px!important;font-size:9px!important}.priceBandFilter button:first-child{grid-column:auto}}.securityPanel{gap:13px;display:grid}.securityNotice{background:#f3f8ff;border:1px solid #cfe0f5;border-radius:13px;padding:14px 16px}.securityNotice b{color:#075fac;font-size:12px}.securityNotice p{color:#607188;margin:5px 0 0;font-size:10px;line-height:1.55}.securityMetrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.securityMetrics span{background:#fafafa;border:1px solid #e5e5e7;border-radius:12px;padding:13px}.securityMetrics span.danger{background:#fff3f4;border-color:#f2c5ca}.securityMetrics small,.securityMetrics b{display:block}.securityMetrics small{color:#86868b;font-size:9px}.securityMetrics b{margin-top:5px;font-size:18px}.securityMetrics .danger b{color:#b42335}.securityList{gap:7px;max-height:calc(100vh - 320px);display:grid;overflow:auto}.securityList article{background:#fff;border:1px solid #e5e5e7;border-left:4px solid #a1a1a6;border-radius:11px;grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.securityList article.medium{border-left-color:#e5a82c}.securityList article.high{border-left-color:#d92d20}.securityList article>span{color:#475467;text-align:center;background:#f2f4f7;border-radius:7px;padding:5px 6px;font-size:9px;font-weight:850}.securityList article b,.securityList article small,.securityList article em{overflow-wrap:anywhere;display:block}.securityList article b{font-size:11px}.securityList article small{color:#667085;margin-top:5px;font-size:9px}.securityList article em{color:#98a2b3;margin-top:5px;font-size:8px;font-style:normal}.securityList article>strong{color:#344054;white-space:nowrap;font-size:11px}@media (width<=620px){.securityMetrics{grid-template-columns:1fr 1fr}.securityList{max-height:none}.securityList article{grid-template-columns:62px minmax(0,1fr)}.securityList article>strong{grid-column:1/3;justify-self:end}.adminTabs{overflow-x:auto}.adminTabs button{flex:none}.mobileFilterToggle{background:radial-gradient(circle at 8% 0,#68b2ff33,#0000 38%),linear-gradient(145deg,#fbfdff 8%,#edf5ff 100%);border:1px solid #72a2d56b;border-radius:20px;grid-template-columns:44px minmax(0,1fr) 50px;gap:11px;min-height:122px;padding:16px 11px 15px 14px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #1349821f,inset 0 1px #ffffffe6}.mobileFilterToggle:active{transform:scale(.992)}.mobileFilterToggle:after{content:"";pointer-events:none;border:1px solid #4891e01f;border-radius:50%;width:118px;height:118px;position:absolute;top:-48px;right:-36px;box-shadow:0 0 0 17px #4891e009}.searchPanel.filtersOpen .mobileFilterToggle{border-color:#0071e39e;box-shadow:0 14px 32px #005abe29,inset 0 1px #fff}.filterToggleIcon{z-index:1;background:linear-gradient(145deg,#087be9,#0056b8);border-radius:14px;place-content:center;gap:5px;width:44px;height:44px;position:relative;box-shadow:0 8px 18px #005bbe40,inset 0 1px #ffffff59;display:grid!important}.filterToggleIcon>i{color:#0000;background:#ffffffeb;border-radius:4px;width:22px;height:2px;font-size:0;display:block;position:relative;transform:none!important}.filterToggleIcon>i:after{content:"";background:#0874db;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.filterToggleIcon>i:first-child:after{left:3px}.filterToggleIcon>i:nth-child(2):after{right:2px}.filterToggleIcon>i:nth-child(3):after{left:8px}.filterToggleCopy{z-index:1;align-self:center;position:relative}.filterToggleCopy>small{color:#1474cf;letter-spacing:.12em;margin:0 0 3px;font-size:8px;font-weight:900}.filterToggleCopy>strong{color:#152538;letter-spacing:-.035em;margin-bottom:8px;font-size:14px;display:block}.filterToggleCopy>b{gap:4px}.filterToggleCopy>b i{color:#31516f;box-shadow:none;background:#fffc;border:1px solid #bed3eab8;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.filterToggleCopy>em{color:#6a7d90;margin-top:7px;font-size:9px;font-weight:650}.filterToggleAction{z-index:1;color:#06c;flex:none;align-self:center;align-items:center;gap:5px;position:relative;display:flex!important}.filterToggleAction>b{font-size:10px}.filterToggleAction>i{color:#06c;background:#ffffffdb;border:1px solid #06c3;width:27px;height:27px;box-shadow:0 3px 9px #0055aa1a}.searchPanel.filtersOpen .filterToggleAction>i{color:#fff;background:#0071e3;border-color:#0071e3}}.searchPanel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #00000012;border-radius:24px;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 18px 50px #1427441a}.searchPanel>.inventoryTotal{background:#fff;border:0;border-radius:0;order:1;min-height:78px;margin:0;padding:18px 22px}.searchPanel>.mobileFilterToggle{color:#1d1d1f;text-align:left;cursor:pointer;width:auto;min-height:112px;box-shadow:none;background:linear-gradient(135deg,#fbfdff,#f5f9ff);border:0;border-top:1px solid #eceef2;border-radius:0;order:2;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:18px;margin:0 18px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.searchPanel>.mobileFilterToggle:after{content:"";pointer-events:none;border:1px solid #0071e314;border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-52px;box-shadow:0 0 0 26px #0071e306}.filterToggleCopy{z-index:1;grid-area:1/1;min-width:0;position:relative}.filterToggleCopy>small,.filterToggleCopy>strong,.filterToggleCopy>b,.filterToggleCopy>em{display:block}.filterToggleCopy>small{color:#1474cf;letter-spacing:.13em;margin:0 0 5px;font-size:9px;font-weight:900}.filterToggleCopy>strong{letter-spacing:-.045em;margin:0 0 8px;font-size:18px}.filterToggleCopy>b{flex-wrap:wrap;gap:5px;display:flex}.filterToggleCopy>b i{color:#31516f;background:#fff;border:1px solid #dce8f5;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.filterToggleCopy>em{color:#718096;margin-top:8px;font-size:10px;font-style:normal;font-weight:650}.filterToggleIcon{z-index:1;background:linear-gradient(145deg,#087be9,#0056b8);border-radius:17px;grid-area:1/2;place-content:center;justify-self:end;gap:6px;width:54px;height:54px;position:relative;box-shadow:0 9px 20px #005bbe3d,inset 0 1px #ffffff57;display:grid!important}.filterToggleIcon>i{border-radius:4px;width:25px;height:2px;display:block;position:relative;color:#0000!important;background:#fffffff0!important;font-size:0!important;transform:none!important}.filterToggleIcon>i:after{content:"";background:#0874db;border:2px solid #fff;border-radius:50%;width:6px;height:6px;transition:left .24s,right .24s;position:absolute;top:50%;transform:translateY(-50%)}.filterToggleIcon>i:first-child:after{left:3px}.filterToggleIcon>i:nth-child(2):after{right:2px}.filterToggleIcon>i:nth-child(3):after{left:9px}.searchPanel.filtersOpen .filterToggleIcon>i:first-child:after{left:15px}.searchPanel.filtersOpen .filterToggleIcon>i:nth-child(2):after{right:15px}.searchPanel.filtersOpen .filterToggleIcon>i:nth-child(3):after{left:3px}.filterToggleAction{display:none!important}.searchPanel>.priceBandFilter{border:0;border-top:1px solid #eceef2;order:3;margin:0 18px;padding:18px 4px}.priceBandHead{margin:0 0 10px}.priceBandHead legend{font-size:13px}.priceBandFilter>div[role=group]{background:#f2f3f6;border-radius:14px;gap:6px;padding:5px}.priceBandFilter button:not(.priceBandReset){color:#55555a;min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:10px}.priceBandFilter button:not(.priceBandReset):hover{background:#ffffffb8}.priceBandFilter button.selected{color:#06c;background:#fff;box-shadow:0 2px 9px #12233c1a}.searchPanel>.filters{border-top:1px solid #eceef2;order:4;margin:0 18px;padding:16px 4px}.searchPanel:not(.filtersOpen)>.filters{display:none}.searchPanel>.search{height:58px;box-shadow:none;background:#f7f7f9;border:1px solid #dfe2e7;border-radius:14px;order:5;margin:0 18px 18px;padding:0 16px}.searchPanel>.search:focus-within{background:#fff;border-color:#0071e3;box-shadow:0 0 0 4px #0071e31a}.searchPanel>.search>span{background:#e8f2ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.searchPanel>.search input{background:0 0}.searchPanel>.search input::placeholder{color:#8e8e93}.searchPanel .reservedCount{margin-left:auto}.searchPanel .inventoryTotal small{margin-left:12px}@media (width<=1040px){.searchPanel>.inventoryTotal{padding:16px 18px}.searchPanel>.mobileFilterToggle{margin:0 14px;padding:17px 16px}.searchPanel>.priceBandFilter,.searchPanel>.filters{margin-left:14px;margin-right:14px}.searchPanel>.search{margin:0 14px 14px}}@media (width<=620px){.searchPanel{border-radius:22px;padding:0}.searchPanel>.inventoryTotal{align-items:center;min-height:88px;padding:15px 16px}.searchPanel>.inventoryTotal small{width:100%;margin:3px 0 0}.searchPanel>.mobileFilterToggle{grid-template-columns:minmax(0,1fr) 50px;gap:10px;min-height:122px;margin:0 12px;padding:16px 10px 16px 12px}.filterToggleIcon{border-radius:15px;width:48px;height:48px}.filterToggleCopy>strong{font-size:16px}.filterToggleCopy>small{font-size:9px}.filterToggleCopy>b i{padding:5px 7px;font-size:10px}.filterToggleCopy>em{font-size:10px}.searchPanel>.priceBandFilter{margin:0 12px;padding:15px 0}.priceBandHead legend{font-size:12px}.priceBandFilter>div[role=group]{gap:3px;padding:4px}.priceBandFilter button:not(.priceBandReset){min-height:38px;padding:7px 1px;font-size:9px}.searchPanel>.filters{margin:0 12px;padding:14px 0}.searchPanel>.search{height:52px;margin:0 12px 12px;padding:0 11px}.searchPanel>.search input{min-width:0;font-size:13px}.searchPanel>.search>span{width:32px;height:32px;font-size:20px}.reservedCount{margin-left:auto}}.searchPanel>.inventoryTotal{order:1}.searchPanel>.mobileFilterToggle{order:2}.searchPanel>.search{order:3;margin:14px 18px 0}.searchPanel>.priceBandFilter{order:4}.searchPanel>.filters{order:5}@media (width>=621px){.searchPanel>.filters{display:grid!important}}@media (width<=1040px){.searchPanel>.search{margin:12px 14px 0}}@media (width<=620px){.searchPanel:not(.filtersOpen)>.filters{display:none!important}.searchPanel.filtersOpen>.filters{display:grid!important}.searchPanel>.search{margin:12px 12px 0}}:root{--surface:#fff;--surface-subtle:#f6f7f9;--surface-blue:#f3f7fc;--border:#e2e5e9;--accent:#0671d8;--navy:#0b2a50;--radius-card:20px;--radius-control:12px}.top{-webkit-backdrop-filter:none;background:#fff}.searchPanel,.desktopQuickConsult{border-color:var(--border);background:var(--surface);box-shadow:0 10px 30px #14274414}.searchPanel>.inventoryTotal{background:var(--surface)}.searchPanel>.mobileFilterToggle{background:var(--surface-blue)}.searchPanel>.mobileFilterToggle:after{box-shadow:none}.filterToggleIcon,.searchPanel.filtersOpen .filterToggleIcon{background:var(--accent);box-shadow:0 5px 14px #005bbe2e}.searchPanel>.search{background:var(--surface-subtle)}.searchPanel>.filters{background:var(--surface)}.searchPanel>.filters select,.quickConsultFields input,.quickConsultFields select{border-color:var(--border);background:var(--surface-subtle);border-radius:var(--radius-control)}.priceBandFilter>div[role=group]{background:#f0f1f3}.priceBandFilter button.selected{background:#fff;box-shadow:0 1px 4px #12233c14}.rateCard{border-color:var(--border);box-shadow:0 4px 16px #1427440d}.rateCard:hover{box-shadow:0 8px 22px #14274414}.rateCard .price,.primaryRates .price{background:var(--surface-blue)}.vehicleConsultButton,.vehicleConsultButton:hover,.desktopQuickConsult>button,.loadMore button{background:var(--accent)}.rateCard .stockVehicleButton.rentpang-owner,.rateCard .stockVehicleButton.rentpang-owner:hover{background:#f3f4f6}.viewModeControl{color:#6e6e73;background:#f5f5f7;border:1px solid #d9d9de;border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 11px;font-size:10px;font-weight:700;display:flex}.viewModeControl select{color:#1d1d1f;background:#fff;border:0;border-radius:999px;outline:0;max-width:128px;padding:5px 24px 5px 8px;font-size:11px;font-weight:700}.rolePreviewBanner{z-index:25;color:#315d86;background:#f4f9ff;border-bottom:1px solid #cfe2f7;justify-content:center;align-items:center;gap:9px;padding:8px 16px;font-size:11px;display:flex;position:sticky;top:68px}.rolePreviewBanner b{color:#06c}@media (width<=720px){.viewModeControl>span{display:none}.viewModeControl{padding:4px}.viewModeControl select{max-width:104px}.rolePreviewBanner{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 14px;top:68px}.accountName{display:none}}@media (width<=620px){.top .account{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) minmax(0,1fr);align-items:center}.top .viewModeControl{background:#f2f2f4;border:0;width:100%;min-width:0;height:38px;padding:3px}.top .viewModeControl select{background:0 0;width:100%;max-width:none;height:32px;padding:0 24px 0 10px;font-size:11px}.top .account .accountType,.top .account .logout{width:100%}.top .account .adminAccess{display:none}.top .account .adminBtn{text-overflow:ellipsis;overflow:hidden}.rolePreviewBanner{top:104px}}.rateCard .inventoryInlineToggle,.rateCard .inventoryInlineToggle:hover{box-shadow:none;background:#f2f7fc}.rateHistory .historyAction button{box-shadow:none;background:#f3f7fc}.memberGate,.maintenanceSummary{background:var(--navy)}.vehicleStickyConsult{-webkit-backdrop-filter:none;background:#fff}@media (width<=620px){.mobileFilterToggle{background:var(--surface-blue);box-shadow:none}.searchPanel.filtersOpen .mobileFilterToggle{box-shadow:none}.inventoryTotal{background:var(--surface)}.rateCard{box-shadow:0 3px 14px #1427440d}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.budgetSlider .priceBandHead{margin-bottom:12px}.budgetSlider .priceBandHead strong{color:var(--accent);font-size:13px;font-weight:800}.budgetSlider input[type=range]{width:100%;height:28px;accent-color:var(--accent);cursor:pointer;touch-action:pan-y;margin:0;display:block}.budgetSlider input[type=range]:focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #0671d82e}.budgetScale{color:#86868b;font-size:9px;font-weight:700;line-height:1;background:0 0!important;grid-template-columns:repeat(13,minmax(0,1fr))!important;gap:0!important;margin-top:1px!important;padding:0!important;display:grid!important}.budgetScale span{text-align:center;white-space:nowrap;min-width:0;padding-top:7px;position:relative}.budgetScale span:before{content:"";background:#c7c7cc;border-radius:999px;width:2px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.budgetScale span:first-child{text-align:left;transform:translate(-1px)}.budgetScale span:first-child:before{left:1px;transform:none}.budgetScale span:last-child{text-align:right;transform:translate(1px)}.budgetScale span:last-child:before{left:auto;right:1px;transform:none}@media (width<=620px){.budgetSlider .priceBandHead{margin-bottom:8px}.budgetSlider .priceBandHead strong{font-size:12px}.budgetSlider input[type=range]{height:32px}.budgetScale{font-size:8px}.budgetScale span:nth-child(3),.budgetScale span:nth-child(5),.budgetScale span:nth-child(7),.budgetScale span:nth-child(9),.budgetScale span:nth-child(11){color:#0000}}.operationsNoticeCenter{gap:18px;margin-bottom:20px;display:grid}.operationsNoticeCenter>header{background:#fff;border:1px solid #e5e7eb;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.operationsNoticeCenter>header small{color:#06c;letter-spacing:.14em;font-weight:800}.operationsNoticeCenter>header h3{margin:6px 0;font-size:24px}.operationsNoticeCenter>header p{color:#6b7280;margin:0}.operationsNoticeCenter>header>span{text-align:center;color:#60646c;background:#f5f7fa;border-radius:18px;min-width:110px;padding:12px 16px}.operationsNoticeCenter>header>span b{color:#06c;font-size:24px}.operationsNoticeTools{justify-content:flex-end;gap:8px;display:flex}.operationsNoticeTools button{background:#fff;border:1px solid #d9dee7;border-radius:999px;min-height:40px;padding:0 16px;font-weight:700}.operationsNoticeList{gap:10px;display:grid}.operationsNoticeList>button{text-align:left;background:#fff;border:1px solid #e2e6ed;border-radius:18px;gap:14px;width:100%;padding:18px;display:flex}.operationsNoticeList>button i{background:#06c;border-radius:50%;width:8px;height:8px;margin-top:7px}.operationsNoticeList>button.read{opacity:.64}.operationsNoticeList>button.read i{background:#c6cbd3}.operationsNoticeList>button span{gap:4px;display:grid}.operationsNoticeList>button b{font-size:16px}.operationsNoticeList>button small{color:#5e6570}.operationsNoticeList>button em{color:#9096a0;font-size:12px;font-style:normal}@media (width<=640px){.operationsNoticeCenter>header{border-radius:20px;align-items:flex-start;padding:18px}.operationsNoticeCenter>header h3{font-size:21px}.operationsNoticeCenter>header>span{min-width:auto;padding:9px 12px}.operationsNoticeList>button{padding:15px}}.employeeOperationsApp{background:#f5f6f8;min-height:100vh}.employeeOps{width:min(1400px,100% - 32px);margin:22px auto 70px}.employeeOps>header{background:#fff;border:1px solid #e1e5eb;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex}.employeeOps>header small{color:#06c;letter-spacing:.14em;font-weight:800}.employeeOps>header h1{letter-spacing:-.04em;margin:8px 0 4px;font-size:30px}.employeeOps>header p{color:#6a717c;margin:0}.employeeOps>header>b{color:#06c;background:#edf5ff;border-radius:999px;padding:12px 18px}.employeeOps>nav{gap:8px;margin:18px 0;display:flex}.employeeOps>nav button{background:#fff;border:1px solid #dce1e8;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-weight:750;display:inline-flex}.employeeOps>nav button span{color:#4f5966;background:#eef2f7;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:850;display:grid}.employeeOps>nav button.on{color:#fff;background:#06c;border-color:#06c}.employeeOps>nav button.on span{color:#fff;background:#fff3}.opsMessage{color:#075eb4;background:#eef6ff;border-radius:14px;margin-bottom:14px;padding:12px 16px}.opsBoard{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.opsCard{background:#fff;border:1px solid #dfe3e9;border-radius:24px;gap:13px;padding:22px;display:grid;box-shadow:0 10px 28px #1423370d}.opsCard.pushTarget{border-color:#82b8f3;box-shadow:0 0 0 4px #0066cc14,0 12px 32px #14233714}.opsCard>header{justify-content:space-between;align-items:center;display:flex}.opsCard>header span{color:#06c;background:#edf5ff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.opsCard>header small{color:#9298a1}.opsCard h2{margin:0;font-size:21px}.opsPlate{background:#f2f4f7;border-radius:10px;width:max-content;padding:6px 10px}.opsCard>p{align-items:center;gap:10px;margin:0;display:flex}.opsCard>p a{color:#06c;font-weight:750}.opsCard>small{color:#6f7680}.opsAssign{grid-template-columns:1fr 1fr;gap:10px;display:grid}.opsAssign label{color:#656c76;gap:6px;font-size:12px;font-weight:700;display:grid}.opsAssign select,.opsAssign input{background:#fff;border:1px solid #d9dee6;border-radius:12px;width:100%;min-height:42px;padding:0 12px}.opsStages{background:#f2f4f7;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));padding:4px;display:grid}.opsStages button{color:#6b727c;background:0 0;border:0;border-radius:10px;min-height:36px;font-size:12px;font-weight:750}.opsStages button.on{color:#06c;background:#fff;box-shadow:0 2px 10px #14233714}.opsDetailButton{background:#fff;border:1px solid #dbe0e7;border-radius:13px;min-height:42px;font-weight:750}.opsNotes{gap:12px;padding-top:4px;display:grid}.opsNotes>div{gap:8px;max-height:210px;display:grid;overflow:auto}.opsNotes p{background:#f6f7f9;border-radius:12px;gap:3px;margin:0;padding:11px 12px;display:grid}.opsNotes p b,.opsNotes p small{color:#858b94;font-size:11px}.opsNotes label{grid-template-columns:1fr auto;gap:8px;display:grid}.opsNotes textarea{resize:vertical;border:1px solid #d9dee6;border-radius:13px;min-height:76px;padding:12px}.opsNotes label button{color:#fff;background:#06c;border:0;border-radius:13px;padding:0 16px;font-weight:800}.opsEmpty{text-align:center;color:#747b85;border:1px dashed #ced4dc;border-radius:24px;grid-column:1/-1;padding:70px 20px}@media (width<=900px){.opsBoard{grid-template-columns:1fr}.opsStages{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.employeeOps{width:min(100% - 20px,1400px);margin-top:12px}.employeeOps>header{border-radius:22px;align-items:flex-start;padding:20px}.employeeOps>header h1{font-size:24px}.employeeOps>header p{font-size:13px}.employeeOps>header>b{padding:9px 12px}.employeeOps>nav{overflow-x:auto}.employeeOps>nav button{flex:none}.opsCard{border-radius:20px;padding:17px}.opsAssign{grid-template-columns:1fr}.opsStages{grid-template-columns:repeat(2,1fr)}.opsNotes label{grid-template-columns:1fr}.opsNotes label button{min-height:42px}}.rateDetails dl>.deductibleDetails{grid-template-columns:minmax(0,1fr);gap:10px;padding:15px 0;display:grid}.deductibleDetails dt{color:#20242a;letter-spacing:-.02em;align-items:center;gap:7px;min-width:0;font-size:clamp(14px,1.15vw,16px);font-weight:850;display:flex}.deductibleDetails dt small{color:#687381;letter-spacing:0;background:#eef3f8;border-radius:999px;width:max-content;padding:3px 7px;font-size:10px;font-weight:750}.deductibleDetails dd{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.deductibleDetails dd span{color:#14181e;font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:linear-gradient(145deg,#fbfcfd,#f4f6f8);border:1px solid #dce3eb;border-radius:12px;align-content:center;gap:4px;min-width:0;min-height:82px;padding:11px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #1c273609}.deductibleDetails dd span:before{content:"";background:#1780df;border-radius:50%;width:5px;height:5px;position:absolute;top:11px;right:11px}.deductibleDetails dd span b{color:#34465a;font-size:clamp(12px,1vw,14px);font-weight:900}.deductibleDetails dd span em{color:#778391;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:700;overflow:hidden}.deductibleDetails dd span strong{color:#111827;white-space:nowrap;font-size:clamp(12px,1vw,14px);font-weight:900}.deductibleDetails dd>small{color:#56616e;grid-column:1/-1;font-size:11px;font-weight:700;line-height:1.45}.rateDetails dl>.deductibleDetails:last-child{border-bottom:0}@media (width<=760px){.rateDetails dl>.deductibleDetails{gap:10px;padding:14px 0}.deductibleDetails dt{font-size:15px}.deductibleDetails dd{gap:6px}.deductibleDetails dd span{min-height:78px;padding:9px 10px}.deductibleDetails dd span b{font-size:12px}.deductibleDetails dd span strong{font-size:13px}.deductibleDetails dd>small{font-size:10px}}@media (width<=360px){.deductibleDetails dd{gap:5px}.deductibleDetails dd span{min-height:74px;padding:8px}.deductibleDetails dd span:before{width:4px;height:4px;top:8px;right:8px}.deductibleDetails dd span em{font-size:9px}.deductibleDetails dd span strong{font-size:12px}}.rateDetails dl>.commissionDetail{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.commissionDetail dt{color:#20242a;align-items:center;gap:7px;font-size:14px;font-weight:850;display:flex}.commissionDetail dt small{color:#687381;background:#eef3f8;border-radius:999px;padding:3px 7px;font-size:10px}.commissionDetail dd{text-align:right;gap:3px;display:grid}.commissionAmount{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.commissionDetail dd strong{color:#06c;font-variant-numeric:tabular-nums;font-size:17px}.commissionDetail dd .commissionVat{color:#06c;background:#edf6ff;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800}.commissionDetail dd>small{color:#7a8592;font-size:9px;font-weight:700}@media (width<=620px){.rateDetails dl>.commissionDetail{grid-template-columns:1fr;gap:7px}.commissionDetail dd{text-align:left}.commissionAmount{justify-content:flex-start}.commissionDetail dd strong{font-size:18px}}.vehicleModal{z-index:120}.vehicleModal .maintenanceModal{z-index:130}.vehicleModal .photoViewer{z-index:140}.inventoryRateIssues{color:#713f12;overflow-wrap:anywhere;background:#fffbeb;border:1px solid #e7c881;border-radius:14px;margin:14px 0;padding:16px}.inventoryRateIssues summary{cursor:pointer;font-size:15px;font-weight:700}.inventoryRateIssues p{margin:12px 0 0;font-size:14px;line-height:1.6}.inventoryRateIssues p+p{border-top:1px solid #f0dfb5;padding-top:10px}.inventoryRateMappingList{gap:10px;margin-top:14px;display:grid}.inventoryRateMappingList article,.inventoryRateMappings article{background:#fff;border:1px solid #ead9aa;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(280px,1.5fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.inventoryRateMappingList article>div,.inventoryRateMappingList label,.inventoryRateMappings article>div{gap:4px;min-width:0;display:grid}.inventoryRateMappingList select{background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-height:42px;padding:0 10px}.inventoryRateMappingList button,.inventoryRateMappings button{color:#fff;background:#1267d6;border:0;border-radius:10px;min-height:42px;padding:0 16px;font-weight:700}.inventoryRateMappings{background:#f7faff;border:1px solid #d6e3f4;border-radius:14px;margin:14px 0;padding:16px}.inventoryRateMappings summary{cursor:pointer;font-weight:700}.inventoryRateMappings>p{color:#52647a;margin:10px 0;font-size:14px}.inventoryRateMappings article{border-color:#d6e3f4;margin-top:10px}.inventoryRateMappings article>div:nth-child(2){text-align:right}.inventoryRateMappings button{color:#41536b;background:#fff;border:1px solid #cbd5e1}@media (width<=760px){.inventoryRateMappingList article,.inventoryRateMappings article{grid-template-columns:1fr;align-items:stretch}.inventoryRateMappings article>div:nth-child(2){text-align:left}}.mainDisplaySetting{background:#f7fbff;border:1px solid #dbe7f5;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:18px 20px;display:flex}.mainDisplaySetting>div{gap:3px;display:grid}.mainDisplaySetting small{color:#2474cf;font-weight:800}.mainDisplaySetting b{font-size:17px}.mainDisplaySetting p{color:#64748b;margin:0;font-size:13px}.mainDisplaySetting>button{color:#475569;background:#cbd5e1;border:0;border-radius:999px;grid-template-columns:1fr 26px;align-items:center;gap:4px;width:88px;min-width:88px;padding:5px 6px;font-size:12px;font-weight:800;display:grid}.mainDisplaySetting>button i{background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 4px #0f172a33}.mainDisplaySetting>button.on{color:#fff;background:#0879e4;grid-template-columns:26px 1fr}.mainDisplaySetting>button.on span{grid-area:1/2}.mainDisplaySetting>button.on i{grid-area:1/1}.mainDisplaySetting>button:disabled{opacity:.6}@media (width<=640px){.mainDisplaySetting{align-items:flex-start}.mainDisplaySetting>button{margin-top:4px}}.opsCustomerIntake{background:#f7faff;border:1px solid #d8e3f2;border-radius:12px;margin-top:12px;padding:11px 13px}.opsCustomerIntake summary{cursor:pointer;color:#164e9c;font-weight:800}.opsCustomerIntake dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:12px 0 0;display:grid}.opsCustomerIntake dl div{min-width:0}.opsCustomerIntake dl .full{grid-column:1/-1}.opsCustomerIntake dt{color:#6b7890;font-size:12px}.opsCustomerIntake dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:700}@media (width<=640px){.opsCustomerIntake dl{grid-template-columns:1fr}.opsCustomerIntake dl .full{grid-column:auto}}.reservationModePicker{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.reservationModePicker button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:12px;gap:4px;padding:13px;display:grid}.reservationModePicker button.on{background:#eef7ff;border-color:#0071e3;box-shadow:0 0 0 3px #0071e314}.reservationModePicker small,.oneStopGuide{color:#6e6e73;font-size:10px;line-height:1.5}.oneStopGuide{color:#174f85;background:#eef7ff;border-radius:9px;grid-column:1/3;margin:0;padding:11px}@media (width<=640px){.reservationModePicker{grid-template-columns:1fr}.oneStopGuide{grid-column:auto}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.admin.wide{width:min(760px,96vw)}.adminTabs{border-bottom:1px solid #e4e9f0;gap:6px;margin:20px 0;display:flex}.adminTabs button{color:#748094;background:0 0;border:0;padding:12px 14px;font-weight:800}.adminTabs button.on{color:#fff;background:#1769e0;border:1px solid #1769e0;border-bottom:2px solid #0f55bb}.adminTabs button.on i{color:#1769e0;background:#fff}.adminTabs i{color:#1769e0;background:#eaf2ff;border-radius:10px;padding:2px 6px;font-size:10px;font-style:normal}.memberList>div,.logList>div{border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:12px;padding:15px 2px;display:flex}.memberList b,.memberList small,.logList b,.logList small{display:block}.memberList small,.logList small{color:#8290a1;margin-top:5px;font-size:10px}.memberList label{white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.logList>div>span{color:#2765b5;text-align:center;background:#eef3fa;border-radius:6px;min-width:45px;padding:6px;font-size:10px;font-weight:800}.logList>div>div{flex:1}.logList b{font-size:12px}.employeeDeskShortcut,.employeeRateShortcut{color:#075fb8!important;background:#edf5ff!important;border-color:#c9dcf7!important}.employeeDeskShortcut i{color:#20a765;font-size:8px!important}.employeeAccessDenied{text-align:center;background:#fff;border:1px solid #e1e5eb;border-radius:24px;width:min(520px,100% - 32px);margin:80px auto;padding:36px}.employeeAccessDenied p{color:#6a717c}.employeeAccessDenied a{color:#fff;background:#06c;border-radius:999px;margin-top:10px;padding:11px 18px;font-weight:800;text-decoration:none;display:inline-flex}.inventoryTotal .reservedCount{color:#765317;cursor:pointer;font:inherit;background:#fffaf0;border:1px solid #ead7a2;border-radius:999px;align-items:center;gap:4px;font-style:normal;display:inline-flex}.inventoryTotal .reservedCount i{font-size:17px;font-style:normal;line-height:1}.reservedSheet{background:#fff;border-radius:26px;width:min(720px,100% - 28px);max-height:min(78vh,760px);padding:28px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 90px #07122347}.reservedSheet>header small{color:#06c;letter-spacing:.16em;font-size:11px;font-weight:900}.reservedSheet>header h2{margin:7px 0 5px;font-size:28px}.reservedSheet>header p{color:#717780;margin:0 0 22px}.reservedVehicleList{gap:9px;display:grid}.reservedVehicleList article{background:#fafbfc;border:1px solid #e3e6eb;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;display:grid}.reservedVehicleList article>span{color:#075fb8;background:#edf5ff;border-radius:9px;padding:6px 9px;font-size:11px;font-weight:800}.reservedVehicleList article div{gap:4px;display:grid}.reservedVehicleList article small,.reservedVehicleList time{color:#747b85;font-size:12px}.reservedEmpty{color:#747b85;text-align:center;border:1px dashed #cfd5dd;border-radius:16px;padding:42px 18px}@media (width<=620px){.top .account:has(.employeeDeskShortcut){grid-template-columns:repeat(4,minmax(0,1fr))}.top .employeeDeskShortcut{padding:0 6px!important}.top .employeeDeskShortcut span{font-size:10px}.reservedSheet{border-radius:22px;padding:22px 16px}.reservedVehicleList article{grid-template-columns:auto 1fr}.reservedVehicleList time{grid-column:2}.reservedSheet>header h2{font-size:24px}}.employeePushSetup{width:min(1400px,100% - 32px);margin:20px auto -2px}.pushNotificationToggle{background:#fff;border:1px solid #dfe5ed;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:16px 18px;display:grid}.pushNotificationToggle>div{gap:4px;display:grid}.pushNotificationToggle small{color:#6b7280}.pushNotificationToggle button{background:#f5f6f8;border:1px solid #cdd5df;border-radius:999px;min-height:38px;padding:0 16px;font-weight:800}.pushNotificationToggle button.on{color:#0668c9;background:#edf6ff;border-color:#b9daf8}.pushNotificationToggle button:disabled{opacity:.5}.pushNotificationToggle p{color:#35658f;grid-column:1/-1;margin:3px 0 0;font-size:12px}@media (width<=620px){.employeePushSetup{width:calc(100% - 20px);margin-top:12px}.pushNotificationToggle{border-radius:17px;padding:14px}.pushNotificationToggle small{font-size:11px}.pushNotificationToggle button{padding:0 12px}}.fleetOps{width:min(1400px,100% - 32px);margin:0 auto 80px}.fleetOps>header small{color:#0670d8;letter-spacing:.14em;font-weight:900}.fleetOps>header h2{margin:5px 0;font-size:28px}.fleetOps>header p{color:#68717d;margin:0 0 18px}.fleetMetrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.fleetMetrics article{background:#fff;border:1px solid #dfe5ed;border-radius:17px;gap:4px;padding:17px;display:grid}.fleetMetrics b{color:#075fb8;font-size:27px}.fleetMetrics span{color:#68717d;font-size:13px}.fleetEntry{background:#fff;border:1px solid #dfe5ed;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:12px;padding:18px;display:grid}.fleetEntry label{color:#58616d;gap:6px;font-size:13px;font-weight:800;display:grid}.fleetEntry select,.fleetEntry input{background:#fff;border:1px solid #ccd4df;border-radius:11px;min-height:42px;padding:0 11px}.fleetEntry button{color:#fff;background:#076ac9;border:0;border-radius:11px;align-self:end;min-height:42px;padding:0 16px;font-weight:900}.fleetEntry button:disabled{opacity:.45}@media (width<=850px){.fleetMetrics,.fleetEntry{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.fleetOps{width:calc(100% - 20px)}.fleetMetrics,.fleetEntry{grid-template-columns:1fr}}.contractLedger{width:min(1400px,100% - 32px);margin:0 auto 70px}.contractLedger>header small{color:#0670d8;letter-spacing:.14em;font-weight:900}.contractLedger>header h2{margin:5px 0;font-size:28px}.contractLedger>header p{color:#68717d;margin:0 0 18px}.ledgerWorkspace{grid-template-columns:300px minmax(0,1fr);gap:14px;display:grid}.ledgerWorkspace>aside,.ledgerEditor{background:#fff;border:1px solid #dfe5ed;border-radius:20px;padding:18px}.ledgerWorkspace label{color:#58616d;gap:6px;font-size:13px;font-weight:800;display:grid}.ledgerWorkspace select,.ledgerWorkspace input{background:#fff;border:1px solid #ccd4df;border-radius:11px;min-height:42px;padding:0 11px}.ledgerSummary{background:#f3f7fb;border-radius:14px;gap:5px;margin-top:16px;padding:15px;display:grid}.ledgerSummary span,.ledgerSummary p{color:#68717d;margin:0}.ledgerSummary strong{color:#075fb8}.ledgerEditor>nav{gap:7px;margin-bottom:16px;display:flex}.ledgerEditor>nav button{background:#f5f7f9;border:1px solid #d7dde5;border-radius:999px;padding:9px 13px;font-weight:800}.ledgerEditor>nav button.on{color:#075fb8;background:#eaf4ff;border-color:#9bc9f5}.ledgerFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ledgerSave{color:#fff;background:#076ac9;border:0;border-radius:11px;min-height:42px;margin-top:14px;padding:0 18px;font-weight:900}.ledgerSave:disabled{opacity:.45}@media (width<=760px){.contractLedger{width:calc(100% - 20px)}.ledgerWorkspace,.ledgerFields{grid-template-columns:1fr}.ledgerEditor>nav{overflow:auto}}.vehicleLedger{width:min(1400px,100% - 32px);margin:0 auto 90px}.vehicleLedger>header{justify-content:space-between;align-items:end;gap:22px;margin-bottom:18px;display:flex}.vehicleLedger>header small{color:#0670d8;letter-spacing:.14em;font-weight:900}.vehicleLedger>header h2{margin:5px 0;font-size:28px}.vehicleLedger>header p{color:#68717d;margin:0}.vehicleLedger>header label{color:#58616d;gap:6px;min-width:310px;font-size:13px;font-weight:800;display:grid}.vehicleLedger select{background:#fff;border:1px solid #cbd4df;border-radius:12px;min-height:44px;padding:0 12px}.vehicleLedgerLoading{color:#68717d;text-align:center;border:1px dashed #cdd5df;border-radius:18px;padding:30px}.vehicleLedgerIdentity{color:#fff;background:#17283c;border:1px solid #dfe5ed;border-radius:20px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:20px;display:grid}.vehicleLedgerIdentity>div{gap:4px;display:grid}.vehicleLedgerIdentity>div>b{font-size:24px}.vehicleLedgerIdentity>div>span,.vehicleLedgerIdentity dt{color:#b8c6d5}.vehicleLedgerIdentity em{color:#bfe0ff;background:#244564;border-radius:999px;padding:7px 11px;font-style:normal;font-weight:900}.vehicleLedgerIdentity dl{gap:22px;margin:0;display:flex}.vehicleLedgerIdentity dl div{gap:3px;display:grid}.vehicleLedgerIdentity dt{font-size:12px}.vehicleLedgerIdentity dd{margin:0;font-weight:850}.vehicleLedgerMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px;display:grid}.vehicleLedgerMetrics article{background:#fff;border:1px solid #dfe5ed;border-radius:17px;gap:5px;padding:17px;display:grid}.vehicleLedgerMetrics span{color:#68717d;font-size:13px}.vehicleLedgerMetrics b{color:#075fb8;font-size:21px}.vehicleLedgerMetrics .negative b,.vehicleTimeline strong.negative{color:#c13d3d}.vehicleLedgerCost{flex-wrap:wrap;gap:8px;margin:11px 0;display:flex}.vehicleLedgerCost span{color:#53606e;background:#eef2f6;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:750}.vehicleLedgerFilters{gap:7px;padding:5px 0 12px;display:flex;overflow:auto}.vehicleLedgerFilters button{color:#596573;background:#fff;border:1px solid #d6dde5;border-radius:999px;flex:none;min-height:36px;padding:0 13px;font-weight:800}.vehicleLedgerFilters button.on{color:#075fb8;background:#eaf4ff;border-color:#90c4f5}.vehicleTimeline{gap:8px;display:grid}.vehicleTimeline article{background:#fff;border:1px solid #e0e5eb;border-radius:15px;grid-template-columns:145px 60px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.vehicleTimeline time{color:#747e8a;font-size:12px}.vehicleTimeline i{color:#526171;text-align:center;background:#eef2f6;border-radius:8px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:900}.vehicleTimeline article>div{gap:3px;display:grid}.vehicleTimeline p{color:#69737f;margin:0;font-size:12px}.vehicleTimeline strong{color:#087247;font-size:13px}.vehicleTimeline .workflowEmpty{grid-column:auto}@media (width<=760px){.vehicleLedger{width:calc(100% - 20px)}.vehicleLedger>header{display:grid}.vehicleLedger>header label{min-width:0}.vehicleLedgerIdentity{grid-template-columns:1fr auto}.vehicleLedgerIdentity dl{grid-column:1/-1}.vehicleLedgerMetrics{grid-template-columns:repeat(2,1fr)}.vehicleTimeline article{grid-template-columns:auto 1fr;gap:7px 10px}.vehicleTimeline time{grid-column:1/-1}.vehicleTimeline article>div,.vehicleTimeline strong{grid-column:2}}.rentalWorkflow{width:min(1400px,100% - 32px);margin:28px auto 60px}.rentalWorkflow>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.rentalWorkflow>header small{color:#0670d8;letter-spacing:.14em;font-weight:900}.rentalWorkflow>header h2{margin:5px 0;font-size:28px}.rentalWorkflow>header p{color:#68717d;margin:0}.rentalWorkflow>header>b{color:#075fb8;background:#eaf4ff;border-radius:999px;padding:9px 13px}.workflowMessage{color:#174f7e;background:#eef7ff;border:1px solid #bbdaf7;border-radius:14px;margin-bottom:14px;padding:12px 16px;font-weight:700}.workflowCreate{background:#fff;border:1px solid #dfe5ed;border-radius:20px;grid-template-columns:1.35fr 1.35fr 1fr 1fr auto;gap:10px;padding:18px;display:grid}.workflowCreate label{color:#58616d;gap:6px;font-size:13px;font-weight:800;display:grid}.workflowCreate select,.workflowCreate input,.workflowActions input{color:#17202b;background:#fff;border:1px solid #ccd4df;border-radius:11px;min-height:42px;padding:0 11px}.workflowCreate button,.workflowActions button{color:#fff;cursor:pointer;background:#076ac9;border:0;border-radius:11px;align-self:end;min-height:42px;padding:0 16px;font-weight:900}.workflowCreate button:disabled,.workflowActions button:disabled{cursor:not-allowed;opacity:.45}.workflowList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.workflowCard{background:#fff;border:1px solid #dfe4eb;border-radius:18px;padding:18px}.workflowCard>header{justify-content:space-between;gap:12px;display:flex}.workflowCard>header span{color:#075fb8;background:#eaf4ff;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.workflowCard>header small,.workflowCard>small,.workflowCard>p{color:#6b7480}.workflowCard h3{margin:14px 0 4px;font-size:19px}.workflowCard>p{margin:9px 0;font-size:13px}.workflowActions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.workflowActions input{width:130px}.workflowActions button.muted{color:#5e6670;background:#f4f5f7;border:1px solid #d2d8e0}.workflowEmpty{color:#737b86;text-align:center;border:1px dashed #cdd5df;border-radius:18px;grid-column:1/-1;padding:44px}@media (width<=980px){.workflowCreate{grid-template-columns:repeat(2,minmax(0,1fr))}.workflowCreate button{grid-column:1/-1}.workflowList{grid-template-columns:1fr}}@media (width<=620px){.rentalWorkflow{width:calc(100% - 20px)}.rentalWorkflow>header{display:grid}.workflowCreate{grid-template-columns:1fr;padding:14px}.workflowCreate button{grid-column:auto}.workflowActions{grid-template-columns:1fr;display:grid}.workflowActions input{width:auto}}.workflowCounts{align-items:center;gap:8px;display:flex}.workflowCounts b,.workflowCounts span{color:#075fb8;background:#eaf4ff;border-radius:999px;padding:9px 13px;font-size:13px}.workflowCounts span{color:#5d6671;background:#f1f3f5}.workflowCard>header>div{gap:6px;display:flex}.workflowCard>header em{color:#59636f;background:#f0f2f5;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900}.workflowCard.approval-pending{background:#fffdf7;border-color:#e5bb5c}.workflowCard.approval-pending>header em{color:#7d5700;background:#fff0bf}.workflowCard.approval-approved>header em{color:#087342;background:#e7f7ee}.workflowCard.approval-rejected>header em{color:#a83434;background:#fdecec}.approvalGuide{background:#fff4cf;border-radius:10px;padding:9px 11px;font-weight:800;color:#765500!important}.rejectionReason{font-weight:750;color:#a83434!important}.workflowActions input.reasonInput{width:min(260px,100%)}.workflowActions button.danger{background:#ba3d3d}.affiliateSettlements{width:min(1400px,100% - 32px);margin:0 auto 70px}.affiliateSettlements>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.affiliateSettlements>header small{color:#0670d8;letter-spacing:.14em;font-weight:900}.affiliateSettlements>header h2{margin:5px 0;font-size:28px}.affiliateSettlements>header p{color:#68717d;margin:0}.affiliateSettlements>header label{color:#58616d;gap:6px;font-size:13px;font-weight:800;display:grid}.affiliateSettlements>header input{background:#fff;border:1px solid #ccd4df;border-radius:11px;min-height:42px;padding:0 12px}.affiliateSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.affiliateSummary article{background:#fff;border:1px solid #dfe5ed;border-radius:17px;gap:5px;padding:17px;display:grid}.affiliateSummary span{color:#68717d;font-size:13px}.affiliateSummary b{color:#075fb8;font-size:20px}.affiliateTable{background:#fff;border:1px solid #dfe5ed;border-radius:20px;overflow:hidden}.affiliateHead,.affiliateTable>article{grid-template-columns:1.1fr 1fr .9fr 1.2fr;align-items:center;gap:14px;padding:14px 18px;display:grid}.affiliateHead{color:#67717d;background:#f4f7fa;font-size:12px;font-weight:900}.affiliateTable>article{border-top:1px solid #e6eaf0}.affiliateIdentity,.affiliateVolume,.affiliateRate,.affiliateState{gap:5px;display:grid}.affiliateIdentity small,.affiliateVolume small,.affiliateState small{color:#737d89;font-size:12px}.affiliateRate label{align-items:center;gap:5px;display:flex}.affiliateRate input,.affiliateState input{background:#fff;border:1px solid #ccd4df;border-radius:10px;min-height:38px;padding:0 10px}.affiliateRate input{width:84px}.affiliateRate button,.affiliateState button{color:#fff;background:#076ac9;border:0;border-radius:10px;min-height:36px;padding:0 12px;font-weight:850}.affiliateRate button{color:#075fb8;background:#edf5fd;justify-self:start}.affiliateState>span{color:#755200;background:#fff0bf;border-radius:999px;justify-self:start;padding:5px 9px;font-size:12px;font-weight:900}.affiliateState>span.confirmed{color:#075fb8;background:#eaf4ff}.affiliateState>span.paid{color:#087342;background:#e7f7ee}@media (width<=850px){.affiliateSummary{grid-template-columns:repeat(2,1fr)}.affiliateHead{display:none}.affiliateTable>article{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.affiliateSettlements{width:calc(100% - 20px)}.affiliateSettlements>header{display:grid}.affiliateSummary,.affiliateTable>article{grid-template-columns:1fr}.affiliateTable>article{padding:17px}.affiliateRate,.affiliateState{border-top:1px solid #edf0f3;padding-top:10px}}.affiliateTable>article{cursor:pointer}.affiliateTable>article.selected{background:#f2f8ff;box-shadow:inset 4px 0 #0878df}.affiliateRate small{color:#737d89;font-size:12px}.affiliateDetails{background:#fff;border:1px solid #dfe5ed;border-radius:20px;margin-top:16px;padding:20px}.affiliateDetails>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.affiliateDetails h3{margin:3px 0 0;font-size:20px}.affiliateDetails>header small{color:#68717d}.affiliateDetails>header>b{color:#0878df}.affiliateDetails>article{border-top:1px solid #e6eaf0;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:18px;padding:16px 0;display:grid}.affiliateFlow{gap:5px;display:grid}.affiliateFlow span{color:#58616d}.affiliateFlow strong{color:#087342;font-size:13px}.affiliateDetails dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.affiliateDetails dl>div{background:#f5f7fa;border-radius:11px;gap:5px;padding:10px;display:grid}.affiliateDetails dt{color:#737d89;font-size:11px}.affiliateDetails dd{margin:0;font-size:13px;font-weight:800}@media (width<=850px){.affiliateDetails>article{grid-template-columns:1fr}.affiliateDetails dl{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.affiliateDetails{padding:15px}.affiliateDetails dl{grid-template-columns:1fr}}.globalLoading{z-index:100000;pointer-events:none;position:fixed;inset:0}.globalLoading.blocking{pointer-events:auto;-webkit-backdrop-filter:saturate(.9);backdrop-filter:saturate(.9);background:#ffffff1f}.globalLoadingBar{background:#0071e31a;width:100%;height:3px;position:absolute;top:0;left:0;overflow:hidden}.globalLoadingBar i{background:#0071e3;border-radius:999px;width:42%;height:100%;animation:1.05s cubic-bezier(.4,0,.2,1) infinite globalLoadingBar;display:block}.globalLoadingPill{color:#1d1d1f;background:#fffffff5;border:1px solid #141e2d14;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:2px 11px;min-width:210px;padding:14px 18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 55px #1423372e}.globalLoadingPill>i{border:3px solid #d9eaff;border-top-color:#0071e3;border-radius:50%;grid-row:1/3;width:22px;height:22px;animation:.8s linear infinite globalLoadingSpin}.globalLoadingPill span{font-size:13px;font-weight:850}.globalLoadingPill small{color:#747b84;font-size:10px}@keyframes globalLoadingBar{0%{transform:translate(-110%)}55%{transform:translate(105%)}to{transform:translate(245%)}}@keyframes globalLoadingSpin{to{transform:rotate(360deg)}}@media (width<=640px){.globalLoadingBar{height:3px}.globalLoadingPill{top:auto;bottom:max(22px,env(safe-area-inset-bottom));border-radius:16px;min-width:190px;padding:12px 15px;transform:translate(-50%)}.globalLoadingPill>i{width:20px;height:20px}.globalLoadingPill span{font-size:12px}}@media (prefers-reduced-motion:reduce){.globalLoadingBar i{width:100%;animation:none}.globalLoadingPill>i{animation-duration:1.6s}}.auctionPushSetup{margin:0 0 14px}.auctionPushSetup .pushNotificationToggle{background:#f8fbff;border-color:#dce5f0}@media (width<=640px){.auctionPushSetup{margin:0 10px 12px}}.consultStatsShortcut{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e7e9ee;justify-content:center;gap:8px;padding:10px;display:flex;position:sticky;top:0}.consultStatsShortcut a{color:#515967;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:800;text-decoration:none}.consultStatsShortcut a:hover{color:#06c;background:#f1f4f8}.consultStats{color:#16181d;max-width:1240px;margin:0 auto;padding:34px 24px 80px}.consultStats>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.consultStats>header small{color:#06c;letter-spacing:.15em;font-weight:900}.consultStats>header h1{margin:7px 0;font-size:32px}.consultStats>header p{color:#697180;margin:0}.consultStats>header>a{color:#06c;background:#fff;border:1px solid #d9dee7;border-radius:14px;padding:13px 18px;font-weight:800;text-decoration:none}.consultStatsControls{background:#f7f8fa;border:1px solid #e2e6ed;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:10px;display:flex}.consultStatsControls>div{gap:6px;display:flex}.consultStatsControls button,.consultStatsControls select{background:0 0;border:0;border-radius:12px;min-height:40px;padding:0 16px;font-weight:800}.consultStatsControls button.on{color:#06c;background:#fff;box-shadow:0 3px 12px #171f2d14}.consultStatsControls label{color:#6b7280;align-items:center;gap:10px;font-size:13px;display:flex}.consultStatsControls select{background:#fff;border:1px solid #dce1e9}.consultStatsSummary{grid-template-columns:repeat(5,1fr);gap:12px;margin:18px 0;display:grid}.consultStatsSummary article{background:#fff;border:1px solid #e3e7ed;border-radius:20px;gap:8px;padding:22px;display:grid}.consultStatsSummary span{color:#737b89;font-size:14px}.consultStatsSummary b{font-size:30px}.consultStatsSummary article:nth-child(3) b,.consultStatsSummary article:last-child b{color:#06c}.consultStatsChart,.consultStatsTables>article{background:#fff;border:1px solid #e3e7ed;border-radius:24px;padding:24px}.consultStatsChart>header,.consultStatsTables header{justify-content:space-between;align-items:center;display:flex}.consultStatsChart h2,.consultStatsTables h2{margin:0;font-size:20px}.consultStatsChart>header span{color:#747b87;font-size:12px}.consultStatsChart>header i{background:#b9c0cb;border-radius:50%;width:8px;height:8px;margin:0 5px;display:inline-block}.consultStatsChart>header i:last-of-type{background:#06c}.consultStatsChart>div{border-bottom:1px solid #dfe3e9;align-items:flex-end;gap:12px;height:260px;margin-top:22px;padding-top:16px;display:flex;overflow-x:auto}.consultStatsChart article{text-align:center;flex:1;grid-template-rows:190px auto auto;min-width:64px;display:grid}.consultStatsChart article>div{justify-content:center;align-items:flex-end;gap:5px;display:flex}.consultStatsChart article>div span{background:#bcc3ce;border-radius:7px 7px 2px 2px;width:18px;max-height:100%}.consultStatsChart article b{margin-top:8px;font-size:12px}.consultStatsChart article small{color:#8a909a}.consultStatsTables{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.consultStatsTables header{border-bottom:1px solid #eceef2;padding-bottom:14px}.consultStatsTables header span{color:#8a909a;font-size:12px}.consultStatsTables article>div{border-bottom:1px solid #f0f1f4;grid-template-columns:minmax(120px,1fr) repeat(3,auto);align-items:center;gap:12px;padding:13px 0;font-size:13px;display:grid}.consultStatsTables article>div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.consultStatsTables article>div span{color:#656d79}.consultStatsTables article>div em{color:#06c;font-style:normal;font-weight:900}.consultStatsLoading,.consultStatsError{text-align:center;color:#68707d;background:#f6f7f9;border-radius:20px;margin-top:18px;padding:30px}.consultStatsError{color:#b42318;background:#fff2f1}@media (width<=760px){.consultStats{padding:24px 16px 60px}.consultStats>header{align-items:flex-start}.consultStats>header h1{font-size:26px}.consultStats>header p{display:none}.consultStats>header>a{padding:10px 12px;font-size:13px}.consultStatsControls{flex-direction:column;align-items:stretch}.consultStatsControls>div{grid-template-columns:repeat(3,1fr);display:grid}.consultStatsControls button{padding:0 8px}.consultStatsControls label{justify-content:space-between}.consultStatsSummary{grid-template-columns:repeat(2,1fr)}.consultStatsSummary article:last-child{grid-column:1/-1}.consultStatsSummary article{padding:17px}.consultStatsSummary b{font-size:25px}.consultStatsChart{padding:18px}.consultStatsChart>div{height:230px}.consultStatsChart article{grid-template-rows:165px auto auto;min-width:56px}.consultStatsTables{grid-template-columns:1fr}.consultStatsTables>article{padding:18px}.consultStatsTables article>div{grid-template-columns:minmax(100px,1fr) repeat(2,auto)}.consultStatsTables article>div span:nth-of-type(3){display:none}}:root{--ui-bg:#f5f6f8;--ui-surface:#fff;--ui-soft:#f5f7fa;--ui-line:#e1e5eb;--ui-line-strong:#d3d9e2;--ui-text:#1d1d1f;--ui-muted:#6b7280;--ui-blue:#0672d8;--ui-blue-dark:#075cab;--ui-green:#218653;--ui-radius-sm:12px;--ui-radius-md:18px;--ui-radius-lg:24px;--ui-shadow:0 10px 30px #1423370e}html,body{max-width:100%;overflow-x:clip}body{background:var(--ui-bg);color:var(--ui-text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button,a,summary,select{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #0672d838}button:disabled{cursor:not-allowed}.top{border-color:var(--ui-line);box-shadow:none}.hero{box-shadow:none;background:#0d2e55}.hero:before{display:none}.searchPanel,.rateCard,.employeeOps>header,.opsCard,.consultStatsChart,.consultStatsTables>article,.auctionMarketHero,.auctionMarketCard{border-color:var(--ui-line);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.memberGate{box-shadow:none;background:#163b68}.inventoryTotal{background:var(--ui-soft);color:var(--ui-text)}.inventoryTotal strong{color:var(--ui-blue)}.rateCard{flex-direction:column;min-width:0;display:flex}.rateCard .primaryRates{margin-top:auto}.rateCard h2{word-break:keep-all;overflow-wrap:anywhere}.rateCard .stockQuickInfo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rateCard .stockVehicleButton.rentpang-owner,.rateHistory .historyAction button{box-shadow:none;background:#f5f6f8}.rateCard .inventoryInlineToggle{box-shadow:none;background:0 0;border:0}.rateCard .inventoryInlineToggle>i{background:var(--ui-blue);box-shadow:none}.rateCard .stockVehicleButton{transition:border-color .16s,background .16s}.rateCard .stockVehicleButton>span,.rateCard .stockYearHeader>b{font-size:10px}.rateCard .newCarBadge,.rateCard .mileageBadge{font-size:8px}.rateCard .inventorySummary>small{font-size:9px}.rateCard .stockInventoryToggle{font-size:10px}.rateCard .rateDetails summary{min-height:42px}.rateCard .consultCta{min-height:44px}.consultGrid article{background:var(--ui-surface)}.consultGrid button{color:#fff;text-align:center;cursor:pointer;background:#1d1d1f;border:0;border-radius:10px;width:100%;min-height:40px;margin-top:auto;padding:9px 11px;font-size:11px;font-weight:800}.consultGrid button:hover{background:var(--ui-blue)}.employeeOps,.consultStats,.auctionMarket{scroll-margin-top:72px}.employeeOps>nav,.adminTabs,.auctionRoundTabs{scrollbar-width:none}.employeeOps>nav::-webkit-scrollbar{display:none}.adminTabs::-webkit-scrollbar{display:none}.auctionRoundTabs::-webkit-scrollbar{display:none}.opsCard,.consultStatsTables>article,.auctionMarketCard{box-shadow:0 6px 22px #1423370b}.opsStages button,.employeeOps>nav button{font-size:13px}.opsAssign select,.opsAssign input,.opsDetailButton{min-height:44px}.consultStatsShortcut{border-color:var(--ui-line);background:#fffffff5}.consultStatsSummary article{border-color:var(--ui-line);box-shadow:none}.consultStatsChart article>div span{background:#b7bec8}.consultStatsChart article>div span:last-child{background:var(--ui-blue)}.auctionCardVisual,.auctionCardBody dl>div,.auctionInspection>div:first-child span{background:var(--ui-soft)}.auctionBidEntry{background:#17334f}.auctionMarketCard:hover{border-color:#b9d3ed}.auctionHero,.auctionMessage,.auctionSelection{background:#f5f8fc}.auctionViews,.opsStages{background:#f1f3f6}.auctionAdmin button,.auctionMarket button,.employeeOps button,.consultStats button{font-family:inherit}.deferredPanelLoading{border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-muted);text-align:center;margin:18px auto;padding:28px;font-size:13px;font-weight:700}.admin{border-left:1px solid var(--ui-line);box-shadow:-18px 0 50px #0f19281f}.adminTabs{padding-bottom:3px}.adminTabs button{min-height:40px}.modal .backdrop,.auctionMarketBackdrop{background:#0a121ca8}@media (width>=1440px){.top{padding-inline:max(36px,50vw - 720px)}.hero{max-width:1500px}.searchPanel,.results,.consultCatalog{max-width:1280px}.siteShell{column-gap:22px}.employeeOps,.consultStats{max-width:1440px}}@media (width>=761px) and (width<=1199px){.hero{width:calc(100% - 32px);padding-inline:44px}.searchPanel,.results,.consultCatalog{width:calc(100% - 40px)}.filters{grid-template-columns:repeat(3,minmax(0,1fr))}.rateCard{padding:18px}.auctionMarketCards{grid-template-columns:repeat(2,minmax(0,1fr))}.consultStatsSummary{grid-template-columns:repeat(3,1fr)}.consultStatsSummary article:nth-last-child(-n+2){grid-column:span 1}.permissionList>div{overflow-x:auto}}@media (width<=760px){.top{min-height:calc(112px + env(safe-area-inset-top));padding-top:max(12px,env(safe-area-inset-top));align-content:center;padding-bottom:10px;position:sticky;top:0}.rolePreviewBanner{top:calc(112px + env(safe-area-inset-top))}.hero{min-height:0}.hero h1{font-size:clamp(29px,9vw,36px)}.hero>div>p:last-child{font-size:13px}.searchPanel,.results,.consultCatalog{width:calc(100% - 24px)}.searchPanel{margin-bottom:22px}.search{height:52px}.search input{min-width:0;font-size:15px}.filters select{min-height:42px}.priceBandFilter button{min-height:44px}.resultHead{margin-top:24px}.rateCard{padding:16px}.rateCard h2{height:auto;min-height:0;font-size:18px}.rateCard .stockStatusRow{align-items:flex-start}.rateCard .stockQuickInfo{max-width:100%;font-size:10px}.rateCard .inventoryInlineToggle{min-height:34px;font-size:10px}.rateCard .stockVehicleButton{min-height:36px;padding:6px 8px}.rateCard .stockVehicleButton>span{font-size:10px}.rateCard .newCarBadge,.rateCard .mileageBadge{font-size:8px}.primaryRates .price,.depositBox{min-height:102px}.consultGrid article{padding:15px}.consultGrid button{min-height:44px;font-size:12px}.employeeOps,.employeePushSetup{width:calc(100% - 20px)}.employeeOps>header{gap:12px}.employeeOps>header>b{white-space:nowrap}.employeeOps>nav{margin:14px 0;padding-bottom:2px}.employeeOps>nav button{min-height:42px}.opsCard{gap:12px;padding:17px}.opsStages button{min-height:40px}.consultStatsShortcut{justify-content:stretch;position:relative}.consultStatsShortcut a{text-align:center;flex:1}.consultStats>header{gap:12px}.consultStats>header>a{white-space:nowrap}.consultStatsSummary{gap:9px}.consultStatsChart>header span{display:none}.consultStatsTables article>div{gap:8px}.auctionMarket{width:calc(100% - 20px)}.auctionMarketHero{padding:22px 18px}.auctionMarketCard:hover,.rateCard:hover{transform:none}.auctionMarketModal>article{padding-bottom:max(21px,env(safe-area-inset-bottom))}.admin{width:100vw;max-width:100%;padding:34px 18px calc(28px + env(safe-area-inset-bottom))}.adminTabs{margin-inline:-4px;padding-inline:4px;overflow-x:auto}.adminTabs button{white-space:nowrap;flex:none}.choice{width:calc(100% - 20px);padding:24px 18px}.photoViewer{padding:12px}.globalLoadingPill{max-width:calc(100% - 28px)}}@media (width<=390px){.account{grid-template-columns:repeat(2,minmax(0,1fr))}.account .adminAccess,.account>.joinBtn{grid-column:1/-1}.hero{padding-inline:18px}.filters{grid-template-columns:1fr 1fr}.rateCard .stockStatusRow{gap:4px}.primaryRates{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.primaryRates .price strong{font-size:21px}.depositBox strong{font-size:15px}.opsCard>p{flex-direction:column;align-items:flex-start}.consultStatsSummary article{padding:15px}}@media (hover:none){.rateCard:hover,.auctionMarketCard:hover{box-shadow:var(--ui-shadow);transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.notificationApp{background:#f5f7fa;min-height:100vh}.notificationContent,.notificationPush{width:min(1080px,100% - 40px);margin-inline:auto}.notificationHeader{position:relative}.notificationClose{color:#263343;background:#fff;border:1px solid #dce2ea;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:28px;font-weight:300;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 24px #1f2d3d17}.notificationClose:hover{border-color:#b9cbe1;transform:translateY(-1px);box-shadow:0 10px 28px #1f2d3d24}.notificationClose:focus-visible{outline-offset:3px;outline:3px solid #1769e040}.notificationPush{grid-template-columns:1fr 1fr;gap:12px;padding-top:28px;display:grid}.notificationContent{padding:18px 0 72px}.operationsNoticeBar{justify-content:space-between;align-items:center;gap:16px;display:flex}.operationsNoticeBar nav{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.operationsNoticeBar nav::-webkit-scrollbar{display:none}.operationsNoticeBar nav button{color:#667085;background:#fff;border:1px solid #dfe4eb;border-radius:999px;min-height:38px;padding:0 15px;font-weight:800}.operationsNoticeBar nav button.on{color:#fff;background:#1769e0;border-color:#1769e0}.operationsNoticeList>button{cursor:pointer;align-items:flex-start;transition:border-color .18s,transform .18s}.operationsNoticeList>button:hover{border-color:#b9c8dd;transform:translateY(-1px)}.operationsNoticeList>button span{flex:1;min-width:0}.operationsNoticeList>button span>em{color:#1769e0;background:#eef4ff;border-radius:999px;width:max-content;padding:3px 7px;font-size:10px;font-style:normal;font-weight:900}.operationsNoticeList>button span>time{color:#9096a0;font-size:12px}.operationsNoticeList>button>strong{color:#9ba4b1;align-self:center;font-size:25px;font-weight:400}.operationsNoticeList>button.rate i{background:#6d5ce7}.operationsNoticeList>button.member i{background:#e59b24}.operationsNoticeList>button.auction i{background:#1b9a65}@media (width<=760px){.notificationContent,.notificationPush{width:calc(100% - 24px)}.notificationPush{grid-template-columns:1fr;padding-top:16px}.operationsNoticeBar{flex-direction:column;align-items:stretch}.operationsNoticeTools{justify-content:flex-start}.notificationApp .top{gap:10px;height:auto;min-height:64px;padding-block:10px}.notificationClose{flex-basis:42px;width:42px;height:42px;font-size:26px}}.adminModal .backdrop{display:none}.adminWorkspace{background:#f5f7fa;grid-template-rows:minmax(0,1fr);grid-template-columns:260px minmax(0,1fr);height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden;width:100vw!important;max-width:none!important;box-shadow:none!important;padding:0!important}.adminSidebar{background:#fff;border-right:1px solid #e1e5eb;min-width:0;min-height:0;padding:26px 18px;position:relative;overflow-y:auto}.adminSidebar .close{cursor:pointer;place-items:center;margin:0 0 22px auto;display:grid;position:static}.adminSidebar .eyebrow{margin-bottom:8px}.adminSidebar h2{font-size:23px;line-height:1.25}.adminSidebar .adminHealth{grid-template-columns:1fr;margin:22px 0}.adminSidebar .adminTabs{border:0;gap:5px;margin:0;padding:0;overflow:visible;display:grid!important}.adminSidebar .adminTabs button{color:#5f6978;text-align:left;white-space:normal;background:0 0;border-radius:10px;justify-content:flex-start;align-items:center;width:100%;min-height:44px;padding:0 12px;display:flex;border:0!important}.adminSidebar .adminTabs button:hover{color:#1c2735;background:#f3f6fa}.adminSidebar .adminTabs button.on{color:#1769e0;box-shadow:none;background:#eaf2ff}.adminContent{overscroll-behavior-y:contain;min-width:0;height:100%;min-height:0;padding:38px clamp(24px,4vw,58px) 72px;overflow:hidden auto}.adminContent>*{width:min(1320px,100%)}.adminContent>.status{margin-bottom:18px}.adminContent>p:first-of-type{margin-top:0}.adminContent .operationsNoticeCenter{max-width:1080px}.adminContent .operationsNoticeCenter>header{background:#fff}@media (width<=1024px){.adminWorkspace{grid-template-columns:220px minmax(0,1fr)}.adminSidebar{padding-inline:14px}.adminContent{padding-inline:24px}}@media (width<=760px){.adminWorkspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.adminSidebar{border-bottom:1px solid #e1e5eb;border-right:0;padding:12px 14px 10px;overflow:hidden}.adminSidebar .close{margin:0;position:absolute;top:12px;right:14px}.adminSidebar .eyebrow{margin:3px 48px 4px 0}.adminSidebar h2{margin-right:48px;font-size:19px}.adminSidebar .adminHealth{display:none}.adminSidebar .adminTabs{scrollbar-width:none;margin-top:12px;padding-bottom:2px;overflow-x:auto;display:flex!important}.adminSidebar .adminTabs::-webkit-scrollbar{display:none}.adminSidebar .adminTabs button{white-space:nowrap;flex:none;width:auto;min-height:38px;padding:0 12px}.adminContent{padding:20px 14px calc(36px + env(safe-area-inset-bottom))}.adminContent .operationsNoticeCenter>header{align-items:flex-start}}.adminRateCatalog{background:#fff;border:1px solid #e1e5eb;border-radius:18px;margin:22px 0;padding:22px}.adminRateCatalog>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.adminRateCatalog>header small{color:#7c8795;letter-spacing:.12em;font-size:9px;font-weight:900}.adminRateCatalog>header h3{margin:5px 0 3px;font-size:20px}.adminRateCatalog>header p{color:#727c89;margin:0;font-size:11px}.adminRateCatalog>header>b{color:#4e5865;background:#f1f3f6;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.adminRateSearch{gap:8px;margin:17px 0 12px;display:flex}.adminRateSearch input{min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #d9dee6;border-radius:10px;outline:0;flex:1;padding:0 13px;font-size:12px}.adminRateSearch input:focus{border-color:#8ab9ed;box-shadow:0 0 0 3px #1769e017}.adminRateSearch button{color:#596473;cursor:pointer;background:#f6f7f9;border:1px solid #d9dee6;border-radius:10px;padding:0 13px;font-weight:800}.adminRateSearch button:disabled{opacity:.45;cursor:default}.adminRateList{border:1px solid #e6e9ee;border-radius:12px;max-height:520px;display:grid;overflow:auto}.adminRateList article{background:#fff;border-bottom:1px solid #eceef2;grid-template-columns:minmax(180px,1fr) minmax(130px,.45fr) auto;align-items:center;gap:14px;min-height:64px;padding:10px 12px;display:grid}.adminRateList article:last-child{border-bottom:0}.adminRateList article>div{gap:4px;min-width:0;display:grid}.adminRateList article>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adminRateList article small{color:#7b8491;font-size:9px}.adminRateList article>span{gap:3px;display:grid}.adminRateList article strong{font-size:13px}.adminRateList article>button{color:#3f4b59;cursor:pointer;background:#f7f8fa;border:1px solid #d7dde5;border-radius:9px;min-height:34px;padding:0 12px;font-weight:800}.adminRateList article>button:hover{background:#eef2f6;border-color:#aebccc}.adminRateEmpty{color:#7d8794;text-align:center;padding:36px;font-size:12px}@media (width<=760px){.adminRateCatalog{padding:16px}.adminRateCatalog>header{align-items:flex-start}.adminRateList{max-height:58dvh}.adminRateList article{grid-template-columns:minmax(0,1fr) auto;gap:8px}.adminRateList article>span{grid-column:1/2}.adminRateList article>button{grid-area:1/2/3}.adminRateSearch input{font-size:16px}}.adminRateSearch select{color:#4f5967;min-width:116px;height:42px;font:inherit;background:#fff;border:1px solid #d9dee6;border-radius:10px;padding:0 28px 0 11px;font-size:11px;font-weight:750}.adminRateList article{min-height:0;padding:0;display:block}.adminRateList .adminRateGroup{color:#26313f;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:0;grid-template-columns:minmax(180px,1fr) minmax(130px,.45fr) 32px;align-items:center;gap:14px;width:100%;min-height:66px;padding:10px 12px;display:grid}.adminRateList .adminRateGroup:hover,.adminRateList article.open>.adminRateGroup{background:#f6f8fb}.adminRateGroup>div{gap:4px;min-width:0;display:grid}.adminRateGroup>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adminRateGroup>span{gap:3px;display:grid}.adminRateGroup strong{font-size:13px}.adminRateGroup>i{color:#677281;background:#eef1f5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;font-style:normal;display:grid}.adminRateVariants{background:#f6f8fb;gap:0!important;padding:0 12px 10px 22px!important;display:grid!important}.adminRateVariants>div{border-top:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex!important}.adminRateVariants span{gap:3px;display:grid}.adminRateVariants span>b{font-size:11px}.adminRateVariants button{color:#465260;cursor:pointer;background:#fff;border:1px solid #d7dde5;border-radius:8px;min-height:32px;padding:0 12px;font-weight:800}@media (width<=760px){.adminRateSearch{grid-template-columns:1fr 1fr;display:grid}.adminRateSearch input{grid-column:1/-1}.adminRateSearch select{width:100%;min-width:0}.adminRateSearch>button{grid-column:1/-1;min-height:38px}.adminRateList .adminRateGroup{grid-template-columns:minmax(0,1fr) 30px;gap:8px}.adminRateGroup>span{grid-column:1/2}.adminRateGroup>i{grid-area:1/2/3}.adminRateVariants{padding-left:16px!important}}.adminRateMatrix{background:#f6f8fb;border-top:1px solid #e2e7ed;padding:14px}.adminRateBase{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.adminRateBase>span{background:#fff;border:1px solid #e1e5eb;border-radius:10px;gap:4px;padding:10px;display:grid}.adminRateBase small{color:#7b8491;font-size:9px}.adminRateBase b{font-size:12px}.adminRateMatrixScroll{background:#fff;border:1px solid #dfe4eb;border-radius:11px;overflow:auto}.adminRateMatrix table{border-collapse:collapse;table-layout:fixed;width:max(940px,100%)}.adminRateMatrix th,.adminRateMatrix td{text-align:right;vertical-align:middle;border-bottom:1px solid #e6e9ee;border-right:1px solid #e6e9ee;padding:9px 8px}.adminRateMatrix thead th{z-index:1;color:#55606d;text-align:center;background:#eef1f5;font-size:9px;position:sticky;top:0}.adminRateMatrix tbody th{color:#394554;text-align:center;background:#fafbfc;width:88px;font-size:10px}.adminRateMatrix td b,.adminRateMatrix td small{white-space:nowrap;display:block}.adminRateMatrix td b{font-size:10px}.adminRateMatrix td small{color:#8a929d;margin-top:3px;font-size:8px}.adminRateMatrix td button{color:#3f4b59;cursor:pointer;background:#fff;border:1px solid #d4dae2;border-radius:7px;min-height:30px;padding:0 10px;font-weight:800}.adminRateMatrix th:last-child,.adminRateMatrix td:last-child{text-align:center;border-right:0}.adminRateMatrix tbody tr:last-child th,.adminRateMatrix tbody tr:last-child td{border-bottom:0}.adminRateMatrix>p{color:#7d8794;margin:9px 2px 0;font-size:9px}@media (width<=760px){.adminRateBase{grid-template-columns:1fr 1fr}.adminRateMatrix{padding:10px}.adminRateMatrix table{width:880px}.adminRateMatrixScroll{scrollbar-width:thin}}.adminRateCatalogToggle{color:#354150;text-align:left;cursor:pointer;background:#f7f8fa;border:1px solid #dfe4eb;border-radius:11px;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 12px;display:grid}.adminRateCatalogToggle:hover{background:#f2f4f7;border-color:#c6ced9}.adminRateCatalogToggle span{font-size:11px;font-weight:850}.adminRateCatalogToggle b{color:#77818e;font-size:10px}.adminRateCatalogToggle i{color:#657180;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;font-style:normal;display:grid}.adminRateCatalogToggle+.adminRateList{margin-top:10px}@media (width<=760px){.adminRateCatalogToggle{min-height:48px}.adminRateCatalogToggle span{font-size:12px}}.adminWorkspace{overflow:hidden;width:100%!important;max-width:100%!important}.adminWorkspace>.adminSidebar,.adminWorkspace>.adminContent{scrollbar-gutter:stable;touch-action:pan-y;height:100dvh;max-height:100dvh;overflow:hidden scroll}.adminWorkspace>.adminSidebar::-webkit-scrollbar{width:16px}.adminWorkspace>.adminContent::-webkit-scrollbar{width:16px}.adminWorkspace>.adminSidebar::-webkit-scrollbar-track{background:#eef1f5}.adminWorkspace>.adminContent::-webkit-scrollbar-track{background:#eef1f5}.adminWorkspace>.adminSidebar::-webkit-scrollbar-thumb{background:#8793a3;border:3px solid #eef1f5;border-radius:999px;min-height:44px}.adminWorkspace>.adminContent::-webkit-scrollbar-thumb{background:#8793a3;border:3px solid #eef1f5;border-radius:999px;min-height:44px}.adminWorkspace>.adminSidebar::-webkit-scrollbar-thumb:hover{background:#647184}.adminWorkspace>.adminContent::-webkit-scrollbar-thumb:hover{background:#647184}@media (width<=760px){.adminWorkspace>.adminSidebar{height:auto;max-height:none;overflow:hidden}.adminWorkspace>.adminContent{height:100%;max-height:none;overflow-y:auto}.adminWorkspace>.adminSidebar::-webkit-scrollbar{width:auto}.adminWorkspace>.adminContent::-webkit-scrollbar{width:auto}}.top .account{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.top .accountIdentity{color:#25364a;cursor:pointer;background:linear-gradient(145deg,#fff,#f6f9fd);border:1px solid #1c5ba41f;border-radius:15px;align-items:center;gap:8px;min-width:0;max-width:168px;height:44px;padding:0 14px 0 7px;font-family:inherit;font-size:12px;font-weight:800;line-height:1;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 5px 16px #1c395b12,inset 0 1px #fff}.top .accountIdentity:hover{border-color:#0071e347;transform:translateY(-1px);box-shadow:0 8px 20px #1c395b1a,inset 0 1px #fff}.top .accountIdentity i{color:#075fb8;background:linear-gradient(145deg,#eaf4ff,#dbeaff);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:900;display:grid}.top .profileMonogram{letter-spacing:-.02em;text-transform:uppercase}.top .accountIdentity span{color:#25364a;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.top .account .adminAccess{color:#6f737a;background:linear-gradient(145deg,#fff,#f3f4f6);border:1px solid #e2e4e8;border-radius:15px;min-width:44px;height:44px;margin-right:1px;padding:0 14px 0 8px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 18px #1c243012,inset 0 1px #fff}.top .account .adminAccess:hover{background:linear-gradient(145deg,#fff,#eceef1);border-color:#cfd3d9;transform:translateY(-1px);box-shadow:0 9px 22px #1c24301c,inset 0 1px #fff}.top .account .logout{color:#4d5968;background:#f5f6f8}.top .accountLogin{color:#125daf;background:#f2f7fd;border-color:#cfe0f4;justify-content:center}.top .accountLogin i{color:#1769e0;background:#e1edfb}.top .account .employeeDeskShortcut{border-radius:15px;height:44px;padding:0 14px 0 9px;position:relative;box-shadow:0 5px 16px #1c24300f,inset 0 1px #fff;color:#5f646c!important;background:linear-gradient(145deg,#fff,#f3f4f6)!important;border:1px solid #e2e4e8!important}.top .account .employeeDeskShortcut:hover{background:linear-gradient(145deg,#fff,#eceef1)!important;border-color:#cfd3d9!important}.actionGlyph{border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;position:relative;display:grid!important}.noticeGlyph{color:#90949a;background:#f0f1f3;box-shadow:inset 0 0 0 1px #474d560a}.noticeGlyph:before{content:"";border:1.6px solid;border-radius:7px 7px 4px 4px;width:11px;height:12px;transform:translateY(-1px)}.noticeGlyph:after{content:"";border-bottom:1.6px solid;border-radius:0 0 5px 5px;width:6px;height:2px;position:absolute;bottom:6px;left:12px}.noticeGlyph>b{display:none}.noticeCount{z-index:2;color:#fff;background:#ff716b;border:2px solid #fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;left:27px;box-shadow:0 4px 10px #ff716b47}.adminGear{color:#90949a;background:#f0f1f3;box-shadow:inset 0 0 0 1px #474d560a}.adminGear:before{content:"⚙";font-family:Segoe UI Symbol,Apple Symbols,sans-serif;font-size:20px;font-weight:400;line-height:1;transform:translateY(-.5px)}.profileSheet{background:#fff;border-radius:26px;width:min(620px,100% - 28px);max-height:min(88dvh,820px);padding:34px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 32px 100px #0a193047}.profileSheet h2{letter-spacing:-.8px;margin:0;font-size:28px}.profileIntro{color:#6d7480;margin:8px 0 24px;font-size:13px}.profileLoading{color:#677181;text-align:center;background:#f5f7fa;border-radius:16px;padding:44px}.profileForm{grid-template-columns:1fr 1fr;gap:13px;display:grid}.profileForm label{color:#596474;font-size:11px;font-weight:800}.profileForm label.full{grid-column:1/-1}.profileForm label small{color:#9aa1ab;margin-left:3px;font-weight:600}.profileForm input{color:#1d2633;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #d8dee7;border-radius:11px;outline:0;margin-top:6px;padding:0 13px;display:block}.profileForm input:focus{border-color:#1769e0;box-shadow:0 0 0 3px #1769e01c}.profileForm input:disabled{color:#77808d;background:#f4f6f8}.businessProfileTitle{color:#164d96;background:#eef6ff;border-radius:14px;flex-direction:column;grid-column:1/-1;gap:4px;margin-top:8px;padding:16px;display:flex}.businessProfileTitle b{font-size:14px}.businessProfileTitle small{color:#597493}.businessCertificateUpload{background:#f8fbff;border:1px dashed #b8c8dc;border-radius:12px;padding:14px}.businessCertificateUpload input{background:#fff;height:auto;padding:10px}.businessCertificateUpload small{margin-top:8px;display:block}.businessCertificateUpload a{color:#0868d7;font-weight:800}.privacyNotice{background:#f8fafc;border:1px solid #dfe6ef;border-radius:15px;margin-top:18px;padding:16px}.privacyNotice>b{font-size:12px}.privacyNotice>p{color:#66717f;margin:7px 0 13px;font-size:11px;line-height:1.65}.privacyNotice label{color:#303946;cursor:pointer;align-items:flex-start;gap:9px;font-size:11px;font-weight:750;line-height:1.45;display:flex}.privacyNotice input{accent-color:#1769e0;flex:none;width:17px;height:17px;margin:0}.profileSave{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:12px;width:100%;min-height:46px;margin-top:14px;font-weight:850}.profileSave:disabled{color:#8c949f;cursor:not-allowed;background:#d8dde5}.profileLogout{color:#697382;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:42px;margin-top:8px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.profileLogout:hover{background:#f4f5f7}.profileLogout i{font-style:normal}.signupPrivacy{margin-bottom:0}.roleChoice>.saveBtn:disabled{color:#8c949f;cursor:not-allowed;background:#d8dde5}@media (width>=761px) and (width<=1040px){.top .account{gap:5px}.top .accountIdentity{max-width:122px;padding-inline:9px}.top .account .adminBtn{padding-inline:10px}.top .viewModeControl{gap:4px;padding-left:7px}.top .viewModeControl select{max-width:104px}}@media (width<=760px){:is(.top .account,.top .account:has(.employeeDeskShortcut)){scrollbar-width:none;justify-content:flex-end;align-items:center;gap:7px;min-width:0;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.top .account::-webkit-scrollbar{display:none}.top .viewModeControl{flex:108px;min-width:88px;max-width:118px}.top .employeeDeskShortcut{border-radius:14px;flex:0 78px;min-width:44px;max-width:88px;height:42px;padding:0 9px!important}.top .accountIdentity{border-radius:14px;flex:92px;min-width:72px;max-width:118px;height:42px;padding:0 9px 0 6px}.top .accountIdentity i{width:28px;height:28px;font-size:11px}.top .accountIdentity span{font-size:11px}.top .account .adminAccess,.top .account .logout{border-radius:14px;flex:0 0 42px;width:42px;height:42px;padding:0;display:inline-flex!important}.top .account .adminAccess .accountActionText,.top .account .logout .accountActionText{display:none}.top .account .adminAccess i,.top .account .logout i{font-size:15px}.top .account>.joinBtn{flex:0 auto;grid-column:auto}.top .account .adminAccess{margin-right:0;box-shadow:0 5px 14px #1c243012,inset 0 1px #fff}.top .actionGlyph{border-radius:9px;width:28px;height:28px}.profileSheet{padding:28px 18px calc(20px + env(safe-area-inset-bottom));border-radius:22px}.profileForm{grid-template-columns:1fr;gap:11px}.profileForm label.full{grid-column:auto}}@media (width<=390px){.top .accountIdentity{max-width:102px}.top .viewModeControl{max-width:106px}.top .employeeDeskShortcut{max-width:48px}.top .employeeDeskShortcut span{display:none}}.marketingChoices{background:#fff;border:1px solid #dfe6ef;border-radius:15px;margin-top:10px;padding:15px}.marketingChoices>b{font-size:12px}.marketingChoices>b small{color:#1769e0;margin-left:3px}.marketingChoices>p{color:#697482;margin:6px 0 12px;font-size:11px;line-height:1.55}.marketingChoices label{color:#36404d;cursor:pointer;align-items:flex-start;gap:9px;margin-top:9px;font-size:11px;font-weight:750;line-height:1.45;display:flex}.marketingChoices input{accent-color:#1769e0;flex:none;width:17px;height:17px;margin:0}.notificationChoices{background:#f8fafc;border:1px solid #dfe6ef;border-radius:15px;margin-top:10px;padding:15px}.notificationChoices>b{font-size:12px}.notificationChoices>p{color:#697482;margin:6px 0 12px;font-size:11px;line-height:1.5}.notificationChoices>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.notificationChoices label{cursor:pointer;position:relative}.notificationChoices input{opacity:0;position:absolute}.notificationChoices label>span{background:#fff;border:1px solid #dce2ea;border-radius:11px;grid-template-columns:auto 1fr;gap:1px 7px;min-height:64px;padding:10px;display:grid}.notificationChoices label>span>i{color:#657080;background:#eef1f5;border-radius:8px;grid-row:1/3;align-self:center;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;font-weight:900;display:grid}.notificationChoices label>span>b{font-size:10px}.notificationChoices label>span>small{color:#89919c;font-size:8px}.notificationChoices input:checked+span{background:#f1f7ff;border-color:#74a6e7;box-shadow:0 0 0 2px #1769e012}.notificationChoices input:checked+span>i{color:#fff;background:#1769e0}.notificationChoices input:focus-visible+span{outline-offset:2px;outline:3px solid #1769e02b}@media (width<=480px){.notificationChoices>div{grid-template-columns:1fr}.notificationChoices label>span{min-height:54px}}.notificationChoices>.notificationTests{border-top:1px solid #e4e9f0;justify-content:flex-end;gap:7px;margin-top:10px;padding-top:10px;display:flex}.notificationTests button{color:#31506f;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd9e8;border-radius:9px;padding:0 12px;font-size:10px;font-weight:800}.notificationTests button:hover{background:#f1f7ff;border-color:#78a7df}.notificationTests button:disabled{cursor:not-allowed;opacity:.45}@media (width<=480px){.notificationChoices>.notificationTests{grid-template-columns:1fr 1fr;display:grid}.notificationTests button{padding:0 7px}}.memberSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.memberSummary article{background:#fff;border:1px solid #e1e6ed;border-radius:14px;padding:15px}.memberSummary small,.memberSummary b{display:block}.memberSummary small{color:#737d8a;font-size:10px}.memberSummary b{margin-top:6px;font-size:22px}.memberFilters{grid-template-columns:minmax(180px,1fr) 150px 150px auto;align-items:center;gap:8px;margin-bottom:14px;display:grid}.memberFilters input,.memberFilters select{height:40px;font:inherit;background:#fff;border:1px solid #d8dee7;border-radius:10px;padding:0 11px;font-size:11px}.memberFilters>span{color:#66717f;white-space:nowrap;font-size:11px;font-weight:800}.marketingCampaign{background:#f6faff;border:1px solid #cfe0f4;border-radius:17px;margin:0 0 18px;padding:18px}.marketingCampaign>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.marketingCampaign>header small{color:#1769e0;letter-spacing:.12em;font-size:9px;font-weight:900}.marketingCampaign h3{margin:5px 0 3px}.marketingCampaign p{color:#6b7583;margin:0;font-size:11px}.marketingCampaign>header>b{color:#1769e0;background:#e5f1ff;border-radius:999px;padding:6px 9px;font-size:10px}.marketingCampaign>div{grid-template-columns:130px minmax(140px,.7fr) minmax(220px,1.3fr) auto;gap:8px;margin-top:14px;display:grid}.marketingCampaign select,.marketingCampaign input,.marketingCampaign textarea{min-height:42px;font:inherit;background:#fff;border:1px solid #d4deea;border-radius:10px;padding:10px;font-size:11px}.marketingCampaign textarea{resize:vertical;height:42px}.marketingCampaign button{color:#fff;background:#1769e0;border:0;border-radius:10px;padding:0 14px;font-size:11px;font-weight:850}.marketingCampaign button:disabled{background:#cfd6df}.marketingCampaign>small{color:#7c8591;margin-top:9px;font-size:10px;display:block}.memberAddress{color:#657281}.memberConsentBadges{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.memberConsentBadges span{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.memberConsentBadges .on{color:#187548;background:#e7f5ec}.memberConsentBadges .off{color:#7b838d;background:#f1f2f4}@media (width<=1000px){.memberSummary{grid-template-columns:repeat(2,1fr)}.memberFilters{grid-template-columns:1fr 1fr}.memberFilters input{grid-column:1/-1}.marketingCampaign>div{grid-template-columns:1fr 1fr}.marketingCampaign textarea{grid-column:1/-1}.marketingCampaign button{min-height:42px}}@media (width<=620px){.memberSummary{gap:7px}.memberSummary article{padding:12px}.memberFilters{grid-template-columns:1fr}.memberFilters input{grid-column:auto}.marketingCampaign{padding:15px}.marketingCampaign>header{display:block}.marketingCampaign>header>b{margin-top:9px;display:inline-block}.marketingCampaign>div{grid-template-columns:1fr}.marketingCampaign textarea{grid-column:auto;height:70px}.memberReview{padding:14px}}@media (width<=760px){.rateCard .cardTop span{font-size:11px;line-height:1.35}.rateCard .cardTop small{font-size:12px;line-height:1.35}.rateCard h2{font-size:19px;line-height:1.32}.rateCard .stockBadge{white-space:nowrap;padding:7px 9px 7px 20px;font-size:15px;line-height:1.3}.rateCard .stockStatusRow:has(.inventoryInlineToggle) .stockBadge{height:28px;min-height:28px;padding:0 9px 0 20px;font-size:15px;line-height:1.3}.rateCard .stockBadge:before{width:8px;height:8px;left:6px}.rateCard .merchBadge{box-shadow:none;white-space:nowrap;background:#fff8e8;border:0;gap:3px;margin-left:auto;padding:3px 6px;font-size:9px;line-height:1.25}.rateCard .merchBadge b{font-size:10px}.rateCard .inventoryInlineToggle{white-space:nowrap;min-height:40px;padding-inline:9px;font-size:15px;line-height:1.2}.rateCard .stockStatusRow:has(.inventoryInlineToggle) .inventoryInlineToggle{height:28px;min-height:28px;padding:0 2px;font-size:15px;line-height:1.2}.rateCard .stockQuickInfo,.rateCard .rateMeta{font-size:10px;line-height:1.45}.rateCard .rateDetails summary{font-size:12px}.rateCard .stockVehicleButton{min-height:40px}.rateCard .stockVehicleButton>span,.rateCard .stockYearHeader>b,.rateCard .stockYearHeader>small{font-size:11px}.rateCard .newCarBadge,.rateCard .mileageBadge{font-size:9px}}:is(.rateCard .stockStatusRow:has(.inventoryInlineToggle) .stockBadge,.rateCard .stockStatusRow:has(.inventoryInlineToggle) .inventoryInlineToggle){height:28px;min-height:28px;font-size:15px}.ownDbPanel{gap:18px;display:grid}.ownDbPanel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ownDbPanel h3{margin:4px 0 6px;font-size:24px}.ownDbPanel header p,.ownDbActions p,.ownDbStatus p{color:#667085;margin:0}.ownDbPanel header small{color:#2563eb;letter-spacing:.08em;font-weight:800}.ownDbPhase{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:8px 12px;font-weight:800}.ownDbStatus{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ownDbStatus article,.ownDbActions,.ownDbDomains,.ownDbBatches{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px}.ownDbStatus small{color:#667085;display:block}.ownDbStatus b{margin:5px 0;font-size:18px;display:block}.ownDbActions{justify-content:space-between;align-items:center;gap:20px;display:flex}.ownDbActions button{color:#fff;background:#111827;border:0;border-radius:10px;padding:11px 15px;font-weight:800}.ownDbActions button:disabled{opacity:.55}.ownDbMessage{color:#166534;background:#f0fdf4;border-radius:10px;margin:0;padding:12px 14px}.ownDbDomains>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ownDbDomains span{color:#344054;background:#f3f4f6;border-radius:999px;padding:7px 10px}.ownDbBatches{overflow:auto}.ownDbBatches h4{margin:0 0 12px}.ownDbBatches table{border-collapse:collapse;width:100%;min-width:520px}.ownDbBatches th,.ownDbBatches td{text-align:left;border-bottom:1px solid #eef0f3;padding:10px}@media (width<=760px){.ownDbStatus{grid-template-columns:1fr}.ownDbActions,.ownDbPanel>header{flex-direction:column;align-items:stretch}}.vehicleDiscovery{background:#fff;border:1px solid #e1e5eb;border-radius:22px;width:min(1240px,100% - 36px);margin:0 auto 28px;padding:22px;box-shadow:0 10px 30px #1423370e}.vehicleDiscovery>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.vehicleDiscovery>header small{color:#17734a;letter-spacing:.16em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.vehicleDiscovery>header h2{color:#1d252e;letter-spacing:-.045em;margin:0;font-size:22px}.vehicleDiscovery>header p{color:#7a8491;margin:0;font-size:11px}.vehicleDiscoveryActions{align-items:center;gap:13px;display:flex}.vehicleDiscoveryActions button{color:#344252;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7dde4;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.vehicleDiscoveryActions button:hover{background:#f7f9fb;border-color:#9eabba}.vehicleDiscoveryActions button i{font-size:17px;font-style:normal;font-weight:400;line-height:1}.vehicleDiscoveryColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vehicleDiscoveryColumns>article{background:#fafbfc;border:1px solid #e5e8ec;border-radius:17px;min-width:0;padding:15px}.vehicleDiscoveryTitle{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:0 2px;display:flex}.vehicleDiscoveryTitle>span{color:#28313b;font-size:14px;font-weight:900}.vehicleDiscoveryTitle>small{color:#8a929d;font-size:9px;font-weight:700}.vehicleDiscoveryList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vehicleDiscoveryList button{color:#222b35;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e5ea;border-radius:13px;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:8px;min-width:0;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.vehicleDiscoveryList button:hover{border-color:#b8c5d3;transform:translateY(-1px);box-shadow:0 7px 18px #16263d14}.vehicleDiscoveryList button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.vehicleDiscoveryList button>span:nth-child(2){text-align:right;align-items:flex-end}.vehicleDiscoveryList em{color:#20764d;background:#e9f6ef;border-radius:999px;align-self:flex-start;margin-bottom:2px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900;line-height:1}.vehicleDiscoveryList b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vehicleDiscoveryList strong{color:#1d2936;white-space:nowrap;font-size:12px}.vehicleDiscoveryList small{color:#7d8793;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.vehicleDiscoveryList i{color:#9aa4b0;font-size:20px;font-style:normal;font-weight:300;line-height:1}@media (width>=1120px){.siteShell>main>.vehicleDiscovery{grid-area:4/1/auto/3;width:100%;margin:0 0 28px}.siteShell>main>.results{grid-row:5}}@media (width<=900px){.vehicleDiscoveryColumns{grid-template-columns:1fr}.vehicleDiscoveryList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.vehicleDiscovery{border-radius:18px;width:calc(100% - 24px);margin-bottom:24px;padding:16px}.vehicleDiscovery>header{margin-bottom:14px;display:block}.vehicleDiscovery>header h2{font-size:20px}.vehicleDiscoveryActions{justify-content:space-between;align-items:flex-start;margin-top:9px}.vehicleDiscovery>header p{max-width:56%;font-size:10px;line-height:1.45}.vehicleDiscoveryActions button{min-height:34px;padding:0 11px;font-size:10px}.vehicleDiscoveryColumns{gap:10px}.vehicleDiscoveryColumns>article{padding:12px}.vehicleDiscoveryList{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.vehicleDiscoveryList::-webkit-scrollbar{display:none}.vehicleDiscoveryList button{scroll-snap-align:start;flex:0 0 min(78vw,285px);min-height:78px}.vehicleDiscoveryTitle>span{font-size:13px}}@media (prefers-reduced-motion:reduce){.vehicleDiscoveryList button{transition:none}}.customerAccidents{width:min(1400px,100% - 32px);margin:0 auto 90px}.customerAccidents>header small{color:#0670d8;letter-spacing:.14em;font-weight:900}.customerAccidents>header h2{margin:5px 0;font-size:28px}.customerAccidents>header p{color:#68717d;margin:0 0 17px}.customerAccidents>nav{gap:7px;margin-bottom:11px;display:flex}.customerAccidents>nav button,.accidentList footer button{background:#fff;border:1px solid #d4dce5;border-radius:999px;min-height:36px;padding:0 13px;font-weight:800}.customerAccidents>nav button.on{color:#075fb8;background:#eaf4ff;border-color:#8fc3f2}.customerAccidentEntry{background:#fff;border:1px solid #dfe5ed;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:18px;display:grid}.customerAccidentEntry label{color:#58616d;gap:6px;font-size:13px;font-weight:800;display:grid}.customerAccidentEntry input,.customerAccidentEntry select{background:#fff;border:1px solid #ccd4df;border-radius:11px;min-height:42px;padding:0 11px}.customerAccidentEntry>button{color:#fff;background:#076ac9;border:0;border-radius:11px;align-self:end;min-height:42px;font-weight:900}.customerAccidentEntry>button:disabled{opacity:.45}.accidentList{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.accidentList>article{background:#fff;border:1px solid #dfe5ed;border-radius:18px;padding:17px}.accidentList article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.accidentList article>header div{gap:5px;display:grid}.accidentList article>header small,.accidentList article>small{color:#6a7480}.accidentList article>header span{color:#075fb8;background:#eef5fc;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.accidentList article>p{color:#344150;margin:14px 0}.accidentList footer{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.accidentList footer button{color:#075fb8;min-height:32px}@media (width<=850px){.customerAccidentEntry{grid-template-columns:repeat(2,1fr)}.accidentList{grid-template-columns:1fr}}@media (width<=520px){.customerAccidents{width:calc(100% - 20px)}.customerAccidentEntry{grid-template-columns:1fr;padding:14px}}.dispatchBoard{width:min(1400px,100% - 32px);margin:0 auto 54px}.dispatchBoard>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.dispatchBoard>header small{color:#0670d8;letter-spacing:.14em;font-weight:900}.dispatchBoard>header h2{margin:5px 0;font-size:28px}.dispatchBoard>header p{color:#68717d;margin:0}.dispatchPeriod{gap:8px;display:flex}.dispatchPeriod label{color:#66717d;gap:5px;font-size:13px;font-weight:800;display:grid}.dispatchPeriod input{background:#fff;border:1px solid #ccd5df;border-radius:10px;min-height:40px;padding:0 10px}.dispatchMessage{color:#755800;background:#fff3cd;border-radius:10px;margin-top:12px;padding:12px}.dispatchSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:16px 0 11px;display:grid}.dispatchSummary>*{color:#354150;background:#fff;border:1px solid #dce3eb;border-radius:14px;justify-content:space-between;align-items:center;min-height:64px;padding:0 16px;display:flex}.dispatchSummary button{cursor:pointer}.dispatchSummary button.on{border-color:#86bdf1;outline:2px solid #86bdf1}.dispatchSummary .eligible b{color:#087c52}.dispatchSummary .blocked b{color:#c03e35}.dispatchSummary b{font-size:22px}.dispatchSummary span{font-size:13px;font-weight:800}.dispatchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dispatchGrid>article{background:#fff;border:1px solid #dce3eb;border-radius:17px;padding:16px}.dispatchGrid>article.eligible{border-top:4px solid #1a9a68}.dispatchGrid>article.blocked{border-top:4px solid #e05a4f}.dispatchGrid article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.dispatchGrid article>header div{gap:4px;display:grid}.dispatchGrid article>header span{color:#087c52;font-size:12px;font-weight:900}.dispatchGrid article.blocked>header span{color:#bd372e}.dispatchGrid article>header small,.dispatchGrid article>p{color:#737d89}.dispatchGrid h3{margin:13px 0 3px}.dispatchGrid article>p{margin:0 0 12px;font-size:13px}.dispatchGrid ul{color:#98362f;background:#fff1f0;border-radius:10px;margin:0 0 12px;padding:10px 10px 10px 28px;font-size:13px}.dispatchBookings{gap:6px;display:grid}.dispatchBookings>span{color:#42725d;background:#f2f7f4;border-radius:9px;padding:10px;font-size:13px}.dispatchBookings>div{background:#f4f7fb;border-radius:9px;grid-template-columns:1fr auto;gap:3px 8px;padding:10px;display:grid}.dispatchBookings b{font-size:13px}.dispatchBookings span{color:#596675;font-size:12px}.dispatchBookings small{color:#075fb8;grid-area:1/2/3;align-self:center;font-weight:800}.dispatchEmpty{text-align:center;color:#6b7682;grid-column:1/-1;padding:30px}@media (width<=950px){.dispatchGrid{grid-template-columns:repeat(2,1fr)}.dispatchBoard>header{flex-direction:column;align-items:start}}@media (width<=650px){.dispatchBoard{width:calc(100% - 20px)}.dispatchPeriod{width:100%}.dispatchPeriod label{flex:1}.dispatchSummary{grid-template-columns:repeat(2,1fr)}.dispatchGrid{grid-template-columns:1fr}}.receivables{width:min(1400px,100% - 32px);margin:0 auto 54px}.receivables>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.receivables>header small{color:#0670d8;letter-spacing:.14em;font-weight:900}.receivables>header h2{margin:5px 0;font-size:28px}.receivables>header p{color:#68717d;margin:0}.receivables nav{gap:6px;display:flex}.receivables nav button{background:#fff;border:1px solid #d4dce5;border-radius:999px;min-height:38px;padding:0 15px;font-weight:800}.receivables nav button.on{color:#075fb8;background:#eaf4ff;border-color:#8fc3f2}.receivableSummary{grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0 11px;display:grid}.receivableSummary article{background:#fff;border:1px solid #dce3eb;border-radius:14px;gap:5px;padding:15px;display:grid}.receivableSummary span{color:#66717d;font-size:13px}.receivableSummary b{font-size:20px}.receivableSummary .danger b{color:#be3d34}.receivableList{gap:9px;display:grid}.receivableList>article{background:#fff;border:1px solid #dce3eb;border-radius:16px;padding:16px}.receivableList article>header{grid-template-columns:1fr 1fr;gap:14px;display:grid}.receivableList article>header>div{gap:4px;display:grid}.receivableList article>header>div:last-child{text-align:right}.receivableList header span{color:#1265ad;background:#edf4fb;border-radius:999px;width:max-content;padding:5px 8px;font-size:12px;font-weight:900}.receivableList header span[class^=overdue]{color:#b83a32;background:#fff0ef}.receivableList header small,.receivableList footer{color:#737d89;font-size:12px}.receivableMoney{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.receivableMoney span{background:#f5f7fa;border-radius:10px;gap:3px;padding:10px;display:grid}.receivableMoney small{color:#66717d}.receivableMoney .balance{background:#fff3f1}.receivableMoney .balance b{color:#b83a32}.receivableList footer{text-align:right;margin-top:9px}@media (width<=700px){.receivables{width:calc(100% - 20px)}.receivables>header{flex-direction:column;align-items:start}.receivableSummary,.receivableMoney{grid-template-columns:repeat(2,1fr)}}.employeeWorkspace{width:100%}.employeeWorkspace>nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f9fcf5;border:1px solid #dbe2ea;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:min(1400px,100% - 32px);margin:0 auto 22px;padding:10px;display:grid;position:sticky;top:0;box-shadow:0 10px 30px #24344714}.employeeWorkspace>nav button{text-align:left;color:#4c5967;background:0 0;border:0;border-radius:12px;gap:3px;min-height:58px;padding:9px 12px;display:grid}.employeeWorkspace>nav button.on{color:#fff;background:#086bc9;box-shadow:0 5px 14px #086bc93b}.employeeWorkspace>nav b{font-size:14px}.employeeWorkspace>nav small{opacity:.78;font-size:12px}.employeeWorkspaceBody{min-height:520px}@media (width<=760px){.employeeWorkspace>nav{grid-template-columns:repeat(2,1fr);position:relative}.employeeWorkspace>nav button{min-height:52px}}.partnerTemplateSetup{background:#fff;border:1px solid #dfe3e9;border-radius:1rem;margin:1rem 0;padding:1rem;font-size:1rem}.partnerTemplateSetup summary{cursor:pointer;font-weight:700}.partnerTemplateSetup button,.partnerStageActions button,.partnerEventHistory button{color:#075cab;cursor:pointer;background:#fff;border:1px solid #cbd8e6;border-radius:.7rem;min-height:44px;padding:.65rem 1rem;font-size:.875rem;font-weight:700}.partnerStageActions{background:#f3f7fc;border-radius:1rem;padding:1rem;font-size:1rem;line-height:1.6}.partnerStageActions p{margin:0 0 .7rem}.partnerStageActions>label{margin-bottom:.8rem;font-size:.875rem;display:block}.partnerStageActions input:not([type=checkbox]){width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ccd7e5;border-radius:.6rem;margin-top:.4rem;padding:.7rem;display:block}.partnerStageActions>div{flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;display:flex}.partnerStageActions button:disabled{opacity:.5;cursor:not-allowed}.partnerStageActions a{color:#075cab;font-size:.875rem;text-decoration:underline}.partnerOpsCard>header span,.partnerOpsCard>.opsAssign label{font-size:.875rem}.partnerEventHistory{border-top:1px solid #dfe3e9;font-size:.875rem}.partnerEventHistory>p{line-height:1.5}.partnerEventHistory article{border-bottom:1px solid #dfe3e9;padding:.75rem 0}.partnerSelfHistory{grid-column:1/-1;font-size:.875rem;line-height:1.6}.partnerSelfHistory summary{cursor:pointer;font-weight:700}.partnerSelfHistory p{background:#f3f7fc;border-radius:.7rem;gap:.3rem;padding:.7rem;display:grid}.organizationLedger{width:min(1200px,100% - 32px);margin:28px auto 70px}.organizationLedger>header small{color:#0670d8;letter-spacing:.14em;font-weight:900}.organizationLedger>header h1{margin:5px 0;font-size:30px}.organizationLedger>header p{color:#68717d;margin:0}.organizationLedger>nav{gap:7px;margin:18px 0 10px;display:flex}.organizationLedger>nav button{background:#fff;border:1px solid #d4dce5;border-radius:999px;min-height:38px;padding:0 14px;font-weight:800}.organizationLedger>nav button.on{color:#075fb8;background:#eaf4ff;border-color:#8fc3f2}.organizationEntry{background:#fff;border:1px solid #dce3eb;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:16px;display:grid}.organizationEntry label{color:#5f6975;gap:5px;font-size:13px;font-weight:800;display:grid}.organizationEntry input,.organizationEntry select{background:#fff;border:1px solid #ccd5df;border-radius:10px;min-height:42px;padding:0 10px}.organizationEntry>button{color:#fff;background:#076ac9;border:0;border-radius:10px;align-self:end;min-height:42px;font-weight:900}.organizationColumns{grid-template-columns:2fr 1fr 1fr;gap:10px;margin-top:12px;display:grid}.organizationColumns>section{background:#fff;border:1px solid #dce3eb;border-radius:16px;padding:15px}.organizationColumns h2{justify-content:space-between;margin:0 0 10px;font-size:18px;display:flex}.organizationColumns article{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:8px;padding:11px 0;display:flex}.organizationColumns article>div{gap:3px;display:grid}.organizationColumns article small,.organizationColumns article span{color:#727c88;font-size:12px}.organizationColumns button{color:#485564;background:#fff;border:1px solid #d5dde6;border-radius:8px;min-height:31px;padding:0 9px;font-weight:800}@media (width<=850px){.organizationEntry{grid-template-columns:repeat(2,1fr)}.organizationColumns{grid-template-columns:1fr}}@media (width<=520px){.organizationLedger{width:calc(100% - 20px)}.organizationEntry{grid-template-columns:1fr}}.rolePermissionMatrix{width:min(1200px,100% - 32px);margin:0 auto 70px}.rolePermissionMatrix>header h2{margin:0 0 5px;font-size:24px}.rolePermissionMatrix>header p{color:#68717d;margin:0 0 13px}.rolePermissionMatrix>div[role=status]{color:#075fb8;background:#eaf5ff;border-radius:9px;margin:10px 0;padding:10px}.rolePermissionMatrix>article{background:#fff;border:1px solid #dce3eb;border-radius:14px;grid-template-columns:180px 1fr auto;align-items:center;gap:14px;margin-top:8px;padding:14px;display:grid}.rolePermissionMatrix article>header{gap:3px;display:grid}.rolePermissionMatrix article>header small{color:#747e89}.rolePermissionMatrix article>div{flex-wrap:wrap;gap:7px 13px;display:flex}.rolePermissionMatrix label{align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}.rolePermissionMatrix article>button{color:#fff;background:#076ac9;border:0;border-radius:9px;min-height:36px;padding:0 12px;font-weight:900}@media (width<=760px){.rolePermissionMatrix{width:calc(100% - 20px)}.rolePermissionMatrix>article{grid-template-columns:1fr}.rolePermissionMatrix article>button{width:100%}}.eancarLogin{color:#17191c;background:#f4f6f8;grid-template-columns:minmax(320px,1fr) minmax(420px,.9fr);min-height:100dvh;display:grid}.loginBrand{background:linear-gradient(145deg,#fff,#edf3f7);flex-direction:column;justify-content:center;padding:clamp(44px,8vw,120px);display:flex}.loginBrand img{width:68px}.loginBrand>small{color:#6c7782;letter-spacing:.16em;margin-top:68px;font-size:12px;font-weight:800}.loginBrand h1{letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(38px,4.2vw,70px);line-height:1.08}.loginBrand p{color:#68727c;font-size:16px;line-height:1.7}.loginBrand>div{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.loginBrand>div span{color:#4d5964;background:#ffffffb8;border:1px solid #dde4e9;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:750}.loginSurface{background:#111820;place-items:center;padding:32px;display:grid}.loginCard{background:#fff;border:1px solid #2c3742;border-radius:28px;width:min(100%,520px);max-height:calc(100dvh - 48px);padding:34px;overflow:auto;box-shadow:0 28px 80px #0005}.loginCard header{align-items:center;gap:13px;display:flex}.loginCard header img{width:42px}.loginCard header b,.loginCard header small{display:block}.loginCard header b{font-size:20px}.loginCard header small{color:#85909a;margin-top:3px;font-size:11px}.loginTabs{background:#f0f2f4;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;margin:28px 0 22px;padding:4px;display:grid}.loginTabs button{color:#7a838c;background:0 0;border:0;border-radius:10px;min-height:42px;font-weight:800}.loginTabs button.on{color:#111820;background:#fff;box-shadow:0 2px 10px #15212d17}.loginCard form{gap:14px;display:grid}.loginCard label{color:#39444e;gap:7px;font-size:12px;font-weight:800;display:grid}.loginCard input,.loginCard select{color:#17191c;width:100%;min-width:0;height:48px;font:inherit;background:#fff;border:1px solid #d9dfe4;border-radius:12px;outline:none;padding:0 14px;font-size:14px}.loginCard input:focus,.loginCard select:focus{border-color:#2b7b72;box-shadow:0 0 0 3px #2b7b721c}.signupGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.signupGrid .full{grid-column:1/-1}.signupConsents{gap:8px;margin-top:2px;display:grid}.phoneVerify{grid-template-columns:1fr auto;gap:8px;display:grid}.phoneVerify button{color:#fff;background:#25323d;border:0;border-radius:12px;padding:0 15px;font-weight:800}.loginConsent{align-items:start;grid-template-columns:auto 1fr!important}.loginConsent input{width:18px;height:18px}.loginConsent span small{color:#7b858e;margin-top:3px;font-weight:600;line-height:1.45;display:block}.loginSubmit{color:#fff;background:linear-gradient(135deg,#26343f,#1d7169);border:0;border-radius:13px;min-height:52px;margin-top:6px;font-size:15px;font-weight:850;box-shadow:0 8px 20px #1d716933}.loginSubmit:disabled,.phoneVerify button:disabled{opacity:.45}.loginMessage{color:#23675f;background:#f2f7f6;border-radius:10px;margin:0;padding:11px;font-size:12px}.loginCard footer{color:#8a939b;text-align:center;border-top:1px solid #edf0f2;margin-top:22px;padding-top:18px;font-size:11px}@media (width<=820px){.eancarLogin{background:#111820;grid-template-columns:1fr}.loginBrand{display:none}.loginSurface{padding:calc(22px + env(safe-area-inset-top)) 18px calc(22px + env(safe-area-inset-bottom))}.loginCard{border-radius:24px;max-height:calc(100dvh - 44px);padding:26px 22px}}@media (width<=520px){.signupGrid{grid-template-columns:1fr}.signupGrid .full{grid-column:auto}}.forgotPassword,.backToLogin{color:#426b67;cursor:pointer;background:0 0;border:0;justify-self:end;font-size:12px;font-weight:800}.backToLogin{color:#68727c;justify-self:center}.resetIntro{color:#52615f;background:#f2f7f6;border-radius:12px;margin:0 0 4px;padding:12px 14px;font-size:12px;line-height:1.55}.reservationIntakePage{color:#172033;background:#f4f7fb;place-items:center;min-height:100vh;padding:24px;display:grid}.reservationIntakePage>section{background:#fff;border:1px solid #dbe4ef;border-radius:24px;width:min(720px,100%);padding:28px;box-shadow:0 16px 50px #19345b12}.reservationIntakePage header h1{margin:6px 0 10px}.reservationIntakePage header p{color:#617089;line-height:1.7}.reservationIntakeGrid{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.reservationIntakeGrid label{gap:7px;font-weight:700;display:grid}.reservationIntakeGrid .full{grid-column:1/-1}.reservationIntakeGrid input,.reservationIntakeGrid select{min-height:48px;font:inherit;border:1px solid #cbd7e6;border-radius:12px;padding:0 13px}.reservationIntakePage button{color:#fff;background:#0877e5;border:0;border-radius:14px;width:100%;min-height:52px;font-size:16px;font-weight:800}.reservationIntakePrompt{color:#075fb8;background:#eaf4ff;border-radius:16px;justify-content:space-between;gap:12px;max-width:1180px;margin:12px auto;padding:16px 20px;text-decoration:none;display:flex}.reservationIntakePrompt span{color:#334a66}@media (width<=640px){.reservationIntakePage{padding:12px}.reservationIntakePage>section{border-radius:18px;padding:20px}.reservationIntakeGrid{grid-template-columns:1fr}.reservationIntakeGrid .full{grid-column:auto}.reservationIntakePrompt{margin:10px 14px;display:grid}}
