/*
 * SAIT17-REDESIGN-PASS2 — Midnight Performance.
 * Loaded last. Scope deliberately excludes the Fleet-owned .iz-mg-footer.
 */

html{background:#080b0e;color-scheme:dark;scroll-behavior:smooth}
body{
  margin:0;
  background:
    radial-gradient(circle at 82% -10%,rgba(200,255,61,.08),transparent 28rem),
    #080b0e;
  color:#f4f1ea;
  font-family:var(--dag-font);
  font-size:16px;
  line-height:1.58;
  text-rendering:optimizeLegibility;
}
body:before{
  content:"";
  position:fixed;
  inset:0;
  pointer-events:none;
  z-index:-1;
  opacity:.12;
  background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);
  background-size:72px 72px;
  mask-image:linear-gradient(to bottom,black,transparent 70%);
}

body,.site-main,.dag-page,.dag-about,.dag-inventory,.dag-car-single,.dag-shipping,.dag-consign,.dag-privacy,.dag-terms,.dag-refund,.dag-thankyou{background-color:transparent;color:var(--dag-text)}
a{color:var(--dag-link);text-underline-offset:.18em}
a:hover{color:var(--dag-link-hover)}
p{color:inherit}
::selection{background:#c8ff3d;color:#080b0e}

h1,h2,h3,h4,h5,h6,
.section-title,.section-heading,
[class$="__title"],
[class$="-title"]{
  color:#f4f1ea;
  font-family:var(--dag-font-display);
  font-weight:700;
  letter-spacing:-.025em;
  line-height:.96;
}
h1,.inventory-title,.car-title,[class*="hero__title"]{text-wrap:balance}

.dag-container,.container{width:min(100% - 40px,var(--dag-container));max-width:var(--dag-container);margin-inline:auto}
.dag-muted,[class$="__lead"],[class$="__subtitle"],[class$="__sub"],[class$="__note"]{color:var(--dag-muted)}

/* Header */
.site-header{
  position:sticky;
  top:0;
  z-index:1000;
  min-height:78px;
  color:#f4f1ea;
  background:rgba(8,11,14,.88);
  border-bottom:1px solid rgba(244,241,234,.12);
  backdrop-filter:blur(18px) saturate(130%);
}
.site-header:after{content:"";position:absolute;left:0;bottom:-1px;width:31%;height:2px;background:#c8ff3d;clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%)}
.site-header__inner{min-height:78px;gap:28px}
.site-branding__home{gap:12px;color:#f4f1ea;text-decoration:none}
.site-branding__logo-img{filter:grayscale(1) contrast(1.12);max-height:48px;width:auto}
.site-branding__name{font-family:var(--dag-font-display);font-size:21px;font-weight:700;letter-spacing:.025em;text-transform:uppercase}
.site-header__menu{gap:25px}
.site-header__menu a{position:relative;color:#c9d0d5;font-family:var(--dag-font-display);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}
.site-header__menu a:after{content:"";position:absolute;left:0;right:100%;bottom:-9px;height:2px;background:#c8ff3d;transition:right .18s ease}
.site-header__menu a:hover,.site-header__menu .is-current a{color:#fff}
.site-header__menu a:hover:after,.site-header__menu .is-current a:after{right:0}
.site-burger{color:#f4f1ea}

/* Buttons and form controls */
.dag-btn,.btn,button[type="submit"],input[type="submit"]{
  min-height:48px;
  border-radius:8px;
  font-family:var(--dag-font-display);
  font-size:15px;
  font-weight:700;
  letter-spacing:.075em;
  line-height:1;
  text-transform:uppercase;
  box-shadow:none;
}
.dag-btn--primary,.btn--primary,.btn--accent,button[type="submit"],input[type="submit"],.site-header__inventory{
  border:1px solid #c8ff3d!important;
  background:#c8ff3d!important;
  color:#080b0e!important;
}
.dag-btn--primary:hover,.btn--primary:hover,.btn--accent:hover,button[type="submit"]:hover,input[type="submit"]:hover,.site-header__inventory:hover{
  background:#dcff83!important;
  color:#080b0e!important;
  transform:translateY(-2px);
}
.dag-btn--ghost,.dag-btn--secondary,.btn--secondary{
  border:1px solid rgba(244,241,234,.3)!important;
  background:transparent!important;
  color:#f4f1ea!important;
}
.dag-btn--ghost:hover,.dag-btn--secondary:hover,.btn--secondary:hover{border-color:#c8ff3d!important;color:#c8ff3d!important;background:rgba(200,255,61,.06)!important}

input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),select,textarea{
  border:1px solid rgba(244,241,234,.18)!important;
  border-radius:8px!important;
  background:#0b1014!important;
  color:#f4f1ea!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
}
input::placeholder,textarea::placeholder{color:#7f8b93!important;opacity:1}
input:focus,select:focus,textarea:focus{border-color:#c8ff3d!important;box-shadow:var(--dag-ring)!important;outline:0!important}
label,.dag-field label,[class$="__field"] label{color:#d9dee1;font-weight:600}
select option{background:#11171c;color:#f4f1ea}
.dag-phone-prefix{background:#182129!important;color:#c8ff3d!important;border-color:rgba(244,241,234,.18)!important}

/* Shared surfaces */
.dag-card,
[class$="__card"],
[class$="-card"],
[class*="__panel"],
.inventory-filters,
.inventory-card,
.car-pricing,.car-specs,.car-contact{
  border-color:rgba(244,241,234,.13)!important;
  background:linear-gradient(145deg,rgba(24,33,41,.92),rgba(15,21,26,.97))!important;
  color:#f4f1ea;
  box-shadow:0 18px 50px rgba(0,0,0,.22)!important;
}
.dag-card:hover,.inventory-card:hover{border-color:rgba(200,255,61,.4)!important}

/* Hero family */
.hero--main,
.about-hero,
.financing-hero,
.contact-hero,
.consign-hero,
.shipping-hero,
.privacy-hero,
.terms-hero,
.refund-hero,
.thankyou-hero,
.inventory-hero{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  border:1px solid rgba(244,241,234,.13);
  background-color:#0b1014!important;
  color:#f4f1ea;
}
.about-hero:before,.financing-hero:before,.contact-hero:before,.consign-hero:before,.shipping-hero:before,.privacy-hero:before,.terms-hero:before,.refund-hero:before,.thankyou-hero:before,.inventory-hero:before{
  content:"";
  position:absolute;
  z-index:-1;
  width:380px;
  height:380px;
  right:-160px;
  top:-190px;
  border:72px solid rgba(200,255,61,.08);
  transform:rotate(18deg);
}
.hero__eyebrow,[class*="hero__kicker"],.inventory-kicker{
  color:#c8ff3d!important;
  font-family:var(--dag-font-display);
  font-size:14px;
  font-weight:700;
  letter-spacing:.19em;
  line-height:1.2;
  text-transform:uppercase;
}

/* Home hero */
.hero--main{min-height:calc(100svh - 78px);border:0;border-radius:0;background-position:center 42%}
.hero--main:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(8,11,14,.98) 0,rgba(8,11,14,.82) 43%,rgba(8,11,14,.26) 78%),linear-gradient(0deg,#080b0e 0,transparent 33%)}
.hero--main .hero__overlay{background:transparent}
.hero__inner{width:min(100% - 40px,var(--dag-container));max-width:var(--dag-container);margin-inline:auto;padding:clamp(90px,13vh,150px) 0 78px;display:flex;flex-direction:column;align-items:flex-start}
.hero__title{max-width:840px;margin:.22em 0 .18em;font-size:clamp(62px,8.1vw,118px);text-transform:uppercase}
.hero__lead{max-width:640px;margin:0 0 34px;color:#d5dadd;font-size:clamp(18px,2vw,23px)}
.hero__search{width:min(760px,100%);display:grid;grid-template-columns:minmax(190px,1fr) 180px auto;gap:8px;padding:8px;border:1px solid rgba(244,241,234,.2);border-radius:12px;background:rgba(8,11,14,.75);backdrop-filter:blur(14px)}
.hero__search input{height:52px!important;border:0!important;background:rgba(244,241,234,.07)!important}
.hero__search-btn{height:52px;margin:0!important}
.hero__all{margin:15px 0 0;color:#f4f1ea;font-family:var(--dag-font-display);font-weight:600;letter-spacing:.07em;text-transform:uppercase}
.hero__scroll{color:#7f8b93}

/* Home order and sections */
.home-quick{border-block:1px solid rgba(244,241,234,.13);background:#0d1216}
.home-quick__grid{display:grid;grid-template-columns:repeat(3,1fr)}
.home-quick__item{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:18px;align-items:center;min-height:128px;padding:24px 32px;color:#f4f1ea;text-decoration:none;border-right:1px solid rgba(244,241,234,.13);overflow:hidden}
.home-quick__item:first-child{border-left:1px solid rgba(244,241,234,.13)}
.home-quick__item:after{content:"→";position:absolute;right:26px;color:#c8ff3d;font-size:25px;transition:transform .2s ease}
.home-quick__item:hover{background:#151d23;color:#fff}
.home-quick__item:hover:after{transform:translateX(6px)}
.home-quick__number{grid-row:1/3;color:#c8ff3d;font-family:var(--dag-font-display);font-size:34px;font-weight:700}
.home-quick__item strong{padding-right:42px;font-family:var(--dag-font-display);font-size:21px;letter-spacing:.025em;text-transform:uppercase}
.home-quick__item span:last-child{color:#9eabb3;font-size:14px}
.section-padding{padding-block:var(--dag-section)}
.section-title{font-size:clamp(42px,5.2vw,72px);text-transform:uppercase}
.section-lead{color:var(--dag-muted);font-size:18px}
.home-deals{background:#080b0e}
.home-deals__header{align-items:end;margin-bottom:32px}
.home-deals__grid{gap:18px}
.home-deals__card{border:1px solid rgba(244,241,234,.13);border-radius:12px;background:#11171c;box-shadow:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}
.home-deals__card:hover{border-color:#c8ff3d;transform:translateY(-5px)}
.home-deals__media{background:#050708}
.home-deals__media img{filter:saturate(.88) contrast(1.04);transition:transform .45s ease,filter .45s ease}
.home-deals__card:hover img{filter:saturate(1.05);transform:scale(1.025)}
.home-deals__overlay{background:linear-gradient(transparent 0,rgba(5,7,8,.96) 65%);color:#f4f1ea}
.home-deals__title{font-size:26px;text-transform:uppercase}
.home-deals__price{color:#c8ff3d}
.home-deals__details{border-color:#c8ff3d;color:#c8ff3d}
.home-about{background:#11171c!important;border-block:1px solid rgba(244,241,234,.11)}
.home-about .section-two-cols{gap:clamp(36px,6vw,90px);align-items:center}
.home-about .section-image{position:relative}
.home-about .section-image:before{content:"";position:absolute;inset:-14px 14px 14px -14px;border:1px solid #c8ff3d;z-index:0}
.home-about .section-image img{position:relative;z-index:1;border-radius:10px;filter:saturate(.8) contrast(1.08)}
.home-brands{background:#f4f1ea!important;color:#11171c}
.home-brands .section-title,.home-brands .section-lead{color:#11171c}
.home-brands .hero__eyebrow{color:#405600!important}
.home-brands__item{border:1px solid rgba(8,11,14,.2)!important;border-radius:8px!important;background:transparent!important;color:#11171c!important;font-family:var(--dag-font-display);font-size:18px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:none!important}
.home-brands__item:hover{border-color:#11171c!important;background:#11171c!important;color:#c8ff3d!important}
.home-news{min-height:520px;background-position:center;border-block:1px solid rgba(244,241,234,.14)}
.home-news__overlay{background:linear-gradient(90deg,rgba(8,11,14,.97),rgba(8,11,14,.58),rgba(8,11,14,.82))}
.home-news__inner{width:min(100% - 40px,760px);padding-block:100px}
.home-news__title{font-size:clamp(64px,11vw,144px);color:#f4f1ea;text-transform:uppercase}
.home-news__eyebrow{color:#c8ff3d;font-family:var(--dag-font-display);font-weight:700;letter-spacing:.18em}
.home-news__form{border-color:rgba(244,241,234,.22);background:rgba(8,11,14,.72)}
.home-contact{background:#0d1216;border-top:1px solid rgba(244,241,234,.13)}
.home-contact__title{font-size:clamp(48px,7vw,84px);text-transform:uppercase}

/* Inventory */
.dag-inventory{padding:44px 0 82px}
.inventory-hero{margin:0 0 26px;padding:clamp(36px,6vw,74px);border-radius:14px;background:linear-gradient(120deg,#11171c,#080b0e)!important}
.inventory-title{margin:.05em 0 .16em;font-size:clamp(64px,9vw,112px);text-transform:uppercase}
.inventory-lead{max-width:720px;font-size:18px}
.inventory-layout{gap:22px}
.inventory-sidebar{top:104px}
.inventory-filters{border-radius:12px!important}
.inventory-filters__title,.inventory-topbar__count{font-family:var(--dag-font-display);font-size:22px;text-transform:uppercase}
.inventory-topbar{border-color:rgba(244,241,234,.13)!important;background:#11171c!important;color:#f4f1ea}
.inventory-grid{gap:18px}
.inventory-card{border-radius:12px!important;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%)}
.inventory-card__media{background:#050708}
.inventory-card__img{filter:saturate(.88) contrast(1.04)}
.inventory-card__title{font-size:25px;text-transform:uppercase}
.inventory-card__price{color:#c8ff3d}
.inventory-visit{border:1px solid rgba(200,255,61,.35)!important;border-radius:14px;background:linear-gradient(105deg,rgba(200,255,61,.1),#11171c 52%)!important}

/* Vehicle detail */
.dag-car-single{padding:46px 0 90px}
.car-head{padding:0 0 26px;border-bottom:1px solid rgba(244,241,234,.14);margin-bottom:30px}
.car-title{max-width:1040px;font-size:clamp(46px,6.5vw,82px);text-transform:uppercase}
.car-layout{gap:24px}
.car-gallery__main,.car-gallery__main-img{border-radius:12px}
.car-gallery__main{border:1px solid rgba(244,241,234,.14);background:#050708}
.car-thumb{border-radius:7px;background:#11171c;border-color:rgba(244,241,234,.14)}
.car-thumb.is-active,.car-thumb:hover{border-color:#c8ff3d}
.car-side{gap:16px}
.car-pricing,.car-specs,.car-contact{border-radius:12px!important}
.car-price__new{color:#c8ff3d;font-family:var(--dag-font-display);font-size:48px;line-height:1}
.car-badge{border-radius:6px}
.car-spec__label{color:#84919a;letter-spacing:.1em}
.car-spec__value{color:#f4f1ea}
.car-contact__title,.car-specs__title{font-size:34px;text-transform:uppercase}
.car-content{max-width:900px;margin-top:56px;padding-top:42px;border-top:1px solid rgba(244,241,234,.14);color:#c5cdd2}
.car-content h2,.car-content h3{color:#f4f1ea}
.car-similar{border-top:1px solid rgba(244,241,234,.14)}

/* Inner page layout */
.dag-about,.dag-financing-page,.dag-contact-page,.dag-consign,.dag-shipping,.dag-privacy,.dag-terms,.dag-refund,.dag-thankyou{padding-bottom:82px}
.about-hero,.financing-hero,.contact-hero,.consign-hero{border-width:0 0 1px;border-radius:0;padding-block:clamp(64px,9vw,116px);background:linear-gradient(110deg,#11171c,#080b0e)!important}
.shipping-hero,.privacy-hero,.terms-hero,.refund-hero,.thankyou-hero{margin-top:46px;padding:clamp(34px,6vw,70px);border-radius:14px!important;background:linear-gradient(120deg,#11171c,#080b0e)!important}
.about-hero__title,.financing-hero__title,.contact-hero__title,.consign-hero__title,.shipping-hero__title,.privacy-hero__title,.terms-hero__title,.refund-hero__title,.thankyou-hero__title{font-size:clamp(58px,8vw,104px);text-transform:uppercase}
.about-hero__lead,.financing-hero__lead,.contact-hero__subtitle,.consign-hero__lead,.shipping-hero__lead,.privacy-hero__lead,.terms-hero__lead,.refund-hero__lead,.thankyou-hero__lead{max-width:760px;color:#b8c1c7!important;font-size:clamp(17px,2vw,21px)}
.about-hero__media{border-color:rgba(244,241,234,.16)!important;border-radius:12px;overflow:hidden}
.about-hero__media img{filter:saturate(.82) contrast(1.08)}

.about-sections,.about-team,.about-faq,.about-cta,
.financing-apply,.financing-highlights,.financing-steps,.financing-faq,
.contact-cards,.contact-main,.contact-map,.contact-faq,
.consign-main,.consign-benefits,.consign-steps,.consign-faq,
.shipping-quote,.shipping-highlights,.shipping-steps,.shipping-content,.shipping-faq,.shipping-cta,
.privacy-layout,.terms-layout,.refund-layout,
.thankyou-grid,.thankyou-faq{margin-top:var(--dag-section)}

.about-card,.team-card,.financing-highlight,.contact-mini,.consign-benefit,.shipping-highlight{position:relative;border-radius:10px!important;overflow:hidden}
.about-card:before,.financing-highlight:before,.contact-mini:before,.consign-benefit:before,.shipping-highlight:before{content:"";position:absolute;left:0;top:0;width:42px;height:3px;background:#c8ff3d}
.about-card__title,.financing-highlight__title,.contact-mini__title,.consign-benefit__title,.shipping-highlight__title{font-size:26px;text-transform:uppercase}

.financing-hero__inner,.consign-hero__inner{gap:clamp(30px,6vw,86px)}
.financing-hero__card,.consign-hero__card{border-color:rgba(200,255,61,.32)!important}
.financing-apply__title,.consign-form-card__title,.shipping-quote__title,.dag-contact-card__title{font-size:clamp(42px,5vw,64px);text-transform:uppercase}
.financing-grid,.consign-main__inner,.shipping-quote__grid,.contact-main{gap:22px}

details{border-color:rgba(244,241,234,.14)!important;background:#11171c!important;color:#f4f1ea}
summary{color:#f4f1ea;font-family:var(--dag-font-display);font-weight:600;letter-spacing:.02em}
details[open] summary{color:#c8ff3d}

/* Policy pages: compact, readable technical documents */
.privacy-layout,.terms-layout,.refund-layout{gap:24px}
.privacy-sidebar,.terms-sidebar,.refund-sidebar{top:104px}
.privacy-section,.terms-block,.refund-section{border-radius:10px!important;box-shadow:none!important}
.privacy-section__title,.terms-block__title,.refund-section__title{font-size:34px;text-transform:uppercase}
.privacy-prose,.terms-prose,.refund-prose,.privacy-section,.terms-block,.refund-section{color:#c4ccd1}
.privacy-prose h3,.terms-prose h3,.refund-prose h3,.privacy-section h3,.terms-block h3,.refund-section h3{color:#f4f1ea}
.privacy-toc a,.terms-toc a,.refund-toc a{color:#bec7cd}
.privacy-toc a:hover,.terms-toc a:hover,.refund-toc a:hover{color:#c8ff3d}

/* Thank-you and 404 */
.thankyou-badge{background:#c8ff3d!important;color:#080b0e!important}
.thankyou-link{border-color:rgba(244,241,234,.14)!important;background:#0d1216!important}
.thankyou-link:hover{border-color:#c8ff3d!important}
.sait17-404{min-height:calc(100svh - 78px);display:grid;place-items:center;padding:72px 20px;background:radial-gradient(circle at 75% 20%,rgba(200,255,61,.13),transparent 26rem)}
.sait17-404__inner{width:min(100%,900px);text-align:center}
.sait17-404__code{display:block;margin:0;color:transparent;font-family:var(--dag-font-display);font-size:clamp(150px,30vw,330px);font-weight:800;letter-spacing:-.08em;line-height:.68;-webkit-text-stroke:2px rgba(200,255,61,.7)}
.sait17-404 h1{margin:42px 0 14px;font-size:clamp(50px,8vw,88px);text-transform:uppercase}
.sait17-404 p{max-width:570px;margin:0 auto 30px;color:#aeb8c0;font-size:18px}
.sait17-404__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}

/* Native theme footer only. Universal footer remains FOOTER-PILOT-owned. */
.site-footer{border-top:1px solid rgba(244,241,234,.14);background:#050708!important;color:#d4dade}
.site-footer h2,.site-footer h3,.site-footer h4{color:#f4f1ea}
.site-footer a{color:#c2cbd0}
.site-footer a:hover{color:#c8ff3d}

@media (max-width:1100px){
  .site-header__nav{display:none}
  .site-burger{display:flex}
  .home-deals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media (max-width:900px){
  .hero--main{min-height:auto}
  .hero__inner{padding-top:100px}
  .home-quick__grid{grid-template-columns:1fr}
  .home-quick__item,.home-quick__item:first-child{border-left:1px solid rgba(244,241,234,.13);border-bottom:1px solid rgba(244,241,234,.13)}
  .inventory-sidebar{position:static}
  .inventory-layout{display:flex;flex-direction:column}
  .inventory-main{order:1}
  .inventory-sidebar{order:0}
  .privacy-sidebar,.terms-sidebar,.refund-sidebar{position:static}
}

@media (max-width:680px){
  body:before{background-size:44px 44px}
  .dag-container,.container,.hero__inner{width:min(100% - 32px,var(--dag-container))}
  .site-header,.site-header__inner{min-height:68px}
  .site-branding__name{display:none}
  .site-branding__logo-img{max-height:40px}
  .site-header__inventory{min-height:42px;padding-inline:13px}
  .hero--main{min-height:720px;background-position:62% center}
  .hero--main:after{background:linear-gradient(90deg,rgba(8,11,14,.96),rgba(8,11,14,.62)),linear-gradient(0deg,#080b0e,transparent 50%)}
  .hero__inner{padding:84px 0 44px;justify-content:flex-end;min-height:720px}
  .hero__title{font-size:clamp(50px,15vw,72px)}
  .hero__lead{font-size:17px;margin-bottom:24px}
  .hero__search{grid-template-columns:1fr;padding:7px}
  .hero__search-field--price{display:block}
  .hero__scroll{display:none}
  .home-quick__item{min-height:104px;padding:20px}
  .home-deals__header{align-items:flex-start;gap:18px}
  .home-deals__grid{grid-template-columns:1fr}
  .home-deals__viewall{width:100%}
  .section-title{font-size:43px}
  .home-about .section-two-cols{display:flex;flex-direction:column}
  .home-about .section-col--image{order:-1}
  .home-about .section-image:before{inset:-8px 8px 8px -8px}
  .home-news{min-height:470px}
  .home-news__inner{width:min(100% - 32px,760px);padding-block:68px}
  .home-news__form{display:grid;grid-template-columns:1fr;padding:7px}
  .home-news__btn{width:100%}
  .inventory-hero,.shipping-hero,.privacy-hero,.terms-hero,.refund-hero,.thankyou-hero{margin-top:24px;padding:28px 22px}
  .inventory-title{font-size:65px}
  .car-title{font-size:47px}
  .car-layout{display:block}
  .car-side{margin-top:20px}
  .car-price__new{font-size:42px}
  .about-hero__title,.financing-hero__title,.contact-hero__title,.consign-hero__title,.shipping-hero__title,.privacy-hero__title,.terms-hero__title,.refund-hero__title,.thankyou-hero__title{font-size:52px}
  .about-hero,.financing-hero,.contact-hero,.consign-hero{padding-block:56px}
  .sait17-404{padding-top:46px}
  .sait17-404__code{font-size:150px}
}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}
