/* Shared visual layer. Loaded after page styles; no changes to business logic. */
@font-face{font-family:"Nunito Hero";font-style:normal;font-weight:200 1000;font-display:swap;src:url("/assets/fonts/nunito-latin-wght-normal.woff2?v=ba344451eab25b21") format("woff2")}
:root{--ink:#f4f1f2;--ink-2:#dedadd;--paper:#000;--muted:#b3acb1;--line:#ffffff24;--red:#e02435;--red-deep:#bd1424;--surface:#0d0c0d;--surface-hover:#181215;--site-nav-height:84px;--top-callbar-height:32px;--site-header-height:calc(var(--site-nav-height) + var(--top-callbar-height));color-scheme:dark}
html{background:#000;scroll-padding-top:calc(var(--site-header-height) + 24px)}
body,body.admin-body,body.admin-login-page{background:#000;color:var(--ink);font-family:"Nunito Hero",ui-rounded,system-ui,sans-serif;font-weight:450}
body :is(h1,h2,h3,h4,p,a,button,input,textarea,select,.display,.segment-title,.product-name,.step-title,.contact-value){font-family:inherit}
body :is(.display,.h1,.h2,.h3){font-weight:750;letter-spacing:-.035em;line-height:1.13}
body :is(.lead,.prose p,.prose li,.segment-area p,.products-heading p,.products-category-text small,.products-detail-eyebrow,.products-detail-footer p,.products-request p,.products-brands-caption,.products-brands-heading span,.suppliers-approach-nav,.suppliers-approach-copy>p,.suppliers-brand-caption,.suppliers-principle p,.suppliers-brands-heading>span){color:var(--muted)}
body :is(.products-category-text strong,.products-heading h1,.products-heading h2,.products-brands-heading h2,.products-detail-list li){color:var(--ink)}
body .kicker{color:#ff5966;font-weight:800;font-size:11px;letter-spacing:.09em}
body .brand-name{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
body :is(.btn,.nav-cta,.menu-button,.admin-back,.admin-logout,.admin-clear,.vendor-filter-chip){border-radius:999px;font-weight:750;transition:background .22s,border-color .22s,transform .22s,box-shadow .22s}
body .btn{min-height:52px;padding:14px 26px;line-height:1.35}
body :is(.btn-red,.form-actions .btn){background:var(--red);color:#fff;box-shadow:0 5px 24px #a60e1618}
body :is(.btn-red,.form-actions .btn):hover{background:var(--red-deep);transform:translateY(-2px);box-shadow:0 8px 28px #d21d3030}
body :is(.btn-light,.btn-dark,.btn-outline-light){background:#ffffff08;border-color:#ffffff3b;color:#f4f1f2}
body :is(.btn-light,.btn-dark,.btn-outline-light):hover{background:#ffffff12;border-color:#ff5966;color:#fff;transform:translateY(-2px)}
body :is(a,button,input,textarea,select):focus-visible{outline:2px solid #ff8893;outline-offset:4px}
/* Action icons use a consistent stroke; material lists use quiet red markers. */
body .action-arrow{display:inline-block;width:22px;height:22px;flex-shrink:0;vertical-align:middle;transition:transform .22s ease;pointer-events:none}
body :is(.product-arrow,.products-category-arrow){display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:#ff5966;line-height:0}
body .btn .action-arrow{width:20px;height:20px;margin-inline-start:10px}
body .contact-map-link .action-arrow{color:#ff5966}
body :is(a,button):is(:hover,:focus-visible) .action-arrow{transform:translateX(4px)}
@media(prefers-reduced-motion:reduce){body .action-arrow{transition:none}body :is(a,button):is(:hover,:focus-visible) .action-arrow{transform:none}}
body :is(.site-header,.site-header.inner,.site-header.scrolled,.site-header.inner.scrolled),body.no-banner-page :is(.site-header.inner,.site-header.inner.scrolled){background:#000e;color:var(--ink);border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}
body .header-inner{height:var(--site-nav-height)}
body .site-header :is(.wordmark,.main-nav a,.menu-button),body.no-banner-page .site-header.inner :is(.wordmark,.main-nav a,.menu-button){color:var(--ink)}
body .site-header :is(.brand-sub),body.no-banner-page .site-header.inner .brand-sub{color:#b3acb1}
body .site-header:is(.inner,.scrolled) .brand-sub,body .site-header.inner.scrolled .brand-sub{color:#b3acb1}
body .site-header .nav-cta,body.no-banner-page .site-header.inner .nav-cta{border-color:#e024355c;color:#fff;background:#e024351c;padding:13px 20px;text-transform:none}
body .site-header .nav-cta:hover{background:var(--red)}
body .site-header .top-callbar{background:#000;color:#fff;border-bottom:1px solid var(--line);height:var(--top-callbar-height)}
body .site-header,body .site-header .top-callbar{transition:background .3s ease,border-color .3s ease}
/* Clear Home navigation over the live scene; content and links stay opaque. */
body:not(.menu-open) .site-header.over-electric-hero{background:transparent;border-bottom-color:transparent;backdrop-filter:none}
body:not(.menu-open) .site-header.over-electric-hero .top-callbar{background:transparent;border-bottom-color:transparent}
body .site-header .top-callbar a{color:#e6dfe2;font-size:11px;font-weight:750;letter-spacing:.015em}
body .top-callbar-icon{color:#ff5966}
body :is(.section-white,.section-dark,.section-red,.quote-section,.cta-strip,.regions-overview-section,.products-catalog,.suppliers-content,.site-footer){background:transparent;color:var(--ink)}
body .section{padding-block:clamp(54px,6vw,100px)}
body .section-intro{padding-block:clamp(50px,5vw,80px)}
body .reveal{opacity:1;transform:none}
/* Public text reveals independently from the existing section containers. */
.text-motion-ready main .scroll-text-reveal{opacity:0;transform:translate3d(0,34px,0);transition:opacity .7s ease,transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--text-delay,0ms)}
.text-motion-ready main .scroll-text-reveal.is-text-visible{opacity:1;transform:translate3d(0,0,0)}
@media(prefers-reduced-motion:reduce){.text-motion-ready main .scroll-text-reveal{opacity:1;transform:none;transition:none}}
body .site-footer{border-top:1px solid var(--line)}
body :is(.footer-brand p,.footer-links a,.footer-info){color:#bdb5ba}
body .footer-title{color:#e2dbe0}
body .footer-bottom{color:#ada4aa}
body .cta-strip{border-top:1px solid var(--line)}
body .cta-strip-inner{padding-block:48px}
body .editorial-copy{background:transparent;color:var(--ink)}
body :is(.editorial-media,.segment,.contact-item,.region-card,.products-category,.products-detail,.products-request,.quote-form,.suppliers-principle){border-radius:22px;border:1px solid var(--line);overflow:hidden}
body :is(.contact-item,.region-card,.products-category,.products-category-info,.products-category-media,.products-detail,.products-request,.quote-form,.suppliers-principle){background:var(--surface);color:var(--ink)}
body :is(.products-category,.region-card,.suppliers-principle){transition:background .25s,border-color .25s,transform .25s}
body :is(.products-category,.region-card,.suppliers-principle):hover{background:var(--surface-hover);border-color:#e0243575;transform:translateY(-3px)}
body .segment-areas{gap:18px;background:transparent;border:0}
/* Segments sit directly on the black environment, with no card or index. */
body .segment-area,body .segment-area:hover{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;transform:none}
body .segment-areas{column-gap:32px;row-gap:44px}
body .segment-area-media{border:0;border-radius:0;background:transparent;box-shadow:none}
body .segment-area-media img{object-fit:contain}
body .products-category[aria-expanded="true"]{background:#1b0c10;border-color:var(--red)}
body .products-category-media{background:radial-gradient(ellipse at 50% 65%,#ffffff0b,transparent 70%),#080808;padding:18px 16px 10px}
body .products-category-media img{filter:drop-shadow(0 3px 8px #0008) drop-shadow(0 0 1px #ffffff24)}
body :is(.products-detail-close,.ui-select-menu-portal){background:#151015;color:var(--ink);border-color:#ffffff38}
body :is(.products-detail-list li,.products-brands-heading,.products-brand-carousel,.products-brand-row li,.suppliers-brand-carousel,.suppliers-brand-row li,.brand-tile){border-color:var(--line)}
body :is(.brand-tile,.products-brand-row li,.suppliers-brand-row li,.suppliers-brand-grid li){background:#0b0b0b;box-shadow:none}
body .brand-tile[data-brand],body .products-brand-row li[data-brand],body .suppliers-brand-row li[data-brand],body.suppliers-page .suppliers-brand-grid li[data-brand]{background:#0b0b0b;color:var(--ink)}
/* Transparent supplier assets keep their own colors, without pale image plaques. */
body :is(.brand-carousel,.products-brand-carousel,.suppliers-brand-carousel){border-radius:18px;background:#0b0b0b}
body .brand-official{background:transparent;border-radius:0;padding:0;filter:drop-shadow(0 0 1px #ffffff20)}
/* Monochrome presentation preserves the original silhouettes of black marks. */
body :is([data-brand="axt"],[data-brand="pial-legrand"],[data-brand="legrand"],[data-brand="tramontina"]) .brand-official{filter:brightness(0) invert(1);opacity:.9}
body .prose-details ul{background:var(--line)}
body .prose-details li{background:var(--surface)}
body .region-progress{background:#ffffff12;border-radius:999px}
body .region-card h3{font-size:17px}
body .regions-copy{align-self:start;position:sticky;top:calc(var(--site-header-height) + 32px)}
body :is(.field label,.upload-copy,.upload-selected,.form-consent,.upload-types span,.form-status){color:#beb5bb}
body :is(.field input,.field textarea,.field select,.ui-select-trigger),body .quote-form :is(.field select,.ui-select-trigger){background:#080708;color:var(--ink);border:1px solid #ffffff38;border-radius:12px;padding:13px 14px;font-size:16px;min-height:50px}
body .quote-form .ui-select-trigger{margin:0;padding-right:44px}
body .quote-form{padding:clamp(22px,3vw,38px);gap:22px;overflow:visible}
body .quote-intro .lead{color:var(--muted)}
body .field{padding:0;border:0}
body .field label{font-size:13px;letter-spacing:0;text-transform:none;font-weight:650}
body :is(.field input,.field textarea)::placeholder{color:#a49aa1}
body :is(.ui-select-trigger.is-placeholder,.quote-form .ui-select-trigger.is-placeholder){color:#b3a6ae}
body :is(.ui-select-trigger:hover,.ui-select-trigger[aria-expanded="true"],.ui-select-trigger:focus-visible){background:#1b1015;border-color:#ff5966}
body :is(.ui-select-trigger.is-disabled,.quote-form .ui-select-trigger.is-disabled){background:#0b0b0b;color:#94858e}
/* Menus are portalled into body, outside the form's dark field styles. */
body .ui-select-menu-portal{color-scheme:dark;border-radius:14px;background:#100e10;box-shadow:0 18px 48px #0009}
body .ui-select-search{background:transparent;padding:4px 4px 8px}
body .ui-select-search input{box-sizing:border-box;min-width:0;min-height:44px;height:44px;border:1px solid #ffffff38;border-radius:9px;background:#080708;color:var(--ink);font-size:16px;padding:0 12px;outline:none;box-shadow:none}
body .ui-select-search input::placeholder{color:#b3a6ae;opacity:1}
body .ui-select-search input:focus,body .ui-select-search input:focus-visible{background:#080708;border-color:#ff5966;outline:none;box-shadow:0 0 0 2px #ff596626}
body .ui-select-options{scrollbar-color:#665b61 transparent}
body .ui-select-options::-webkit-scrollbar-thumb{background:#665b61;border-color:#100e10}
body .ui-select-option{border-radius:9px;color:var(--ink)}
body .ui-select-option:hover,body .ui-select-option:focus-visible{background:#38202a}
body .ui-select-option.is-selected{background:var(--red);color:#fff}
body .ui-select-option.is-placeholder:not(.is-selected){color:#b3a6ae}
body .upload-box{background:#090709;border-color:#ffffff38;border-radius:16px;margin-top:0}
body .upload-types span{background:transparent;border-color:#ffffff38;border-radius:6px}
body input::file-selector-button{border:1px solid #ffffff38;border-radius:999px;padding:10px 15px;background:#23131a;color:#fff;cursor:pointer;font:inherit}
body .quote-form select option{background:#101010;color:var(--ink)}
body :is(.form-status[data-status="success"],.vendor-form-status.success){color:#86d8a8}
body :is(.form-status[data-status="error"],.admin-login-status[data-status="error"],.vendor-form-status.error){color:#ff8893}
body .form-status[data-status="sending"]{color:#beb5bb}
body main,body [data-footer]{position:relative;z-index:1}
body [data-header]{position:relative;z-index:100}
/* Internal banner copy now belongs to a normal, compact page introduction. */
body[data-inner="true"] main{padding-top:var(--site-header-height)}
body .page-intro{margin:0;padding:clamp(40px,5.5vw,80px) 0 28px;background:none;border:0;min-height:0}
body .page-intro>.container{padding-top:0;padding-bottom:0}
body .page-intro .h1{font-size:clamp(32px,3.8vw,58px);line-height:1.14;max-width:1010px}
body .page-intro p:not(.kicker){max-width:760px;margin:20px 0 0;color:var(--muted);font-size:clamp(16px,1.4vw,20px);line-height:1.65}
body .page-intro .kicker{margin:0 0 16px}
body .page-intro+.section,body .page-intro+.quote-section{padding-top:34px}
body .page-intro .quote-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px}
body .page-intro .quote-scroll-cta{min-width:0}
/* The quotation page keeps its shortcut without the removed introduction. */
body.quote-form-page .quote-intro-section{padding-top:24px;padding-bottom:0}
body.quote-form-page .page-intro .quote-hero-layout{display:flex;justify-content:flex-end;align-items:center}
/* Readable hierarchy and line length for the company presentation. */
body.company-page .content-grid>.prose{max-width:900px}
body.company-page .prose h2{font-size:clamp(28px,2.9vw,42px);font-weight:750;line-height:1.18;letter-spacing:-.03em;margin:0 0 24px}
body.company-page .prose h3{font-size:clamp(20px,1.6vw,24px);font-weight:750;line-height:1.3;letter-spacing:-.02em;margin:36px 0 12px}
body.company-page .prose p{max-width:70ch;font-size:clamp(16px,1.2vw,18px);line-height:1.75;margin:0 0 24px}
body .content-band{background:none;min-height:0;border-block:1px solid var(--line)}
body .content-band .image-band-copy{padding-block:64px}
body .content-band .lead{color:var(--muted)}
body .hero.hero-electric,body .hero-electric .electric-environment{background:#000;border-bottom:0}
body .hero-electric::before{background:linear-gradient(180deg,transparent 48%,#0005 68%,#000 100%),radial-gradient(ellipse at 13% 77%,#000d 0%,#0006 30%,transparent 62%)}
body .hero-electric .display{font-weight:750;line-height:1.12}
body .hero-electric .btn-outline-light:hover{background:#241016;color:#fff}
/* Existing operational screens receive colors and typography; their layouts stay intact. */
body.admin-body :is(.admin-team-card,.admin-filters,.admin-list-panel,.admin-detail,.admin-login-card,.admin-row,.admin-status,.vendor-kpi,.vendor-panel,.vendor-modal-card,.crm-kpis button,.crm-unread,.crm-filters,.crm-password-card,.crm-detail-meta,.admin-detail-meta){background:var(--surface);color:var(--ink);border-color:var(--line)}
body.admin-body :is(.admin-row:hover,.admin-row.is-active,.admin-team-card:hover,.admin-team-card.is-active,.vendor-kpi:hover,.vendor-kpi.is-active,.crm-kpis button:hover){background:#211217;color:var(--ink);border-color:#e0243555}
body.admin-body :is(.admin-row.is-unread,.admin-row-unread,.crm-row-unread){background:#200c12}
body.admin-body :is(.admin-control input,.admin-control select,.admin-filter input,.admin-filter select,.crm-filters input,.crm-filters select,.crm-detail-control input,.crm-detail-control select,.crm-note textarea,.admin-login-field input,.vendor-form-grid input,.vendor-form-grid select){background:#080708;border-color:#ffffff38;border-radius:10px;color:var(--ink)}
body.admin-body :is(.admin-filter,.crm-filters,.admin-control,.crm-detail-control,.vendor-form-grid) .ui-select-trigger{background:#080708;color:var(--ink);border-color:#ffffff38}
body.admin-body :is(.admin-list-head,.vendor-filter-chip,.admin-team-arrows button){background:#141014;color:var(--ink);border-color:var(--line);border-radius:10px}
body.admin-body :is(.admin-status.is-nova,.admin-detail .admin-status.is-nova){color:#ff8893;background:#e024351c}
body.admin-body :is(.admin-status.is-em-atendimento,.admin-detail .admin-status.is-em-atendimento){color:#e5c988;background:#342918}
body.admin-body :is(.admin-status.is-orcada,.admin-detail .admin-status.is-orcada){color:#bcd3e5;background:#1a2732}
body.admin-body :is(.admin-status.is-ganha,.admin-detail .admin-status.is-ganha){color:#99dcb6;background:#142e21}
body.admin-body :is(.admin-status.is-perdida,.admin-detail .admin-status.is-perdida){color:#c4b8bf;background:#211c1f}
body.admin-body :is(.admin-row-date,.admin-detail-meta dt,.admin-list-head,.admin-detail-top p){color:var(--muted)}
body.admin-body :is(.admin-login-card,.admin-detail,.admin-filters,.crm-filters,.vendor-panel,.vendor-modal-card,.crm-password-card){border-radius:20px}
.site-energy{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:.82}
.site-energy canvas{display:block;width:100%;height:100%}
.site-energy[data-static="true"]:before{content:"";position:absolute;left:0;right:0;top:62%;height:1px;background:linear-gradient(90deg,transparent,#8e122b80,transparent)}
.energy-toggle{position:fixed;right:18px;bottom:18px;z-index:110;width:38px;height:38px;display:grid;place-items:center;border:1px solid #ffffff30;border-radius:50%;background:#080608d9;color:#cdbec6;cursor:pointer;backdrop-filter:blur(8px)}
.energy-toggle:hover{border-color:#ff5966;color:#fff}
.whatsapp-float{position:fixed;z-index:109;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px;width:48px;height:48px;padding:0 8px;overflow:hidden;border:1px solid #ffffff40;border-inline-end:0;border-radius:999px 0 0 999px;background:#101411;color:#fff;font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 6px 20px #0008;transition:width .2s ease,background-color .2s ease}
.whatsapp-float:focus-visible{width:142px;outline-offset:-3px}
@media(hover:hover){.whatsapp-float:hover{width:142px;background:#17291e;border-color:#00df70;color:#fff}}
.whatsapp-float img{width:36px;height:36px;object-fit:contain;flex:none}
.whatsapp-float span{white-space:nowrap}
body.menu-open .whatsapp-float{display:none}
@media(prefers-reduced-motion:reduce){.whatsapp-float{transition:none}}
.energy-toggle svg{width:14px;height:14px}
.energy-toggle .energy-play{display:none}
.energy-toggle[hidden]{display:none}
.energy-toggle[aria-pressed="true"] .energy-play{display:block}
.energy-toggle[aria-pressed="true"] .energy-pause{display:none}
@media(min-width:1101px){body .main-nav{gap:clamp(18px,2vw,28px)}body .main-nav a{font-size:14px}}
@media(max-width:1100px){body .main-nav,body.menu-open #siteHeader{background:#000;color:var(--ink)}body .main-nav .nav-cta{background:var(--red);padding:15px 20px}body .main-nav a{border-color:var(--line)}}
@media(max-width:800px){body .page-intro .quote-hero-layout{grid-template-columns:1fr;gap:24px}}
@media(max-width:1100px){body .regions-overview-grid{grid-template-columns:1fr}body .regions-copy{position:static}}
@media(max-width:600px){:root{--site-nav-height:68px;--top-callbar-height:30px}body .page-intro{padding-top:36px;padding-bottom:18px}body .page-intro .h1{font-size:32px;line-height:1.2}body .section{padding-block:44px}body .section-intro{padding-block:44px}body .hero-electric .hero-actions .btn-red{min-height:56px}body .hero-electric::before{background:linear-gradient(180deg,transparent 27%,#0009 44%,#000e 76%,#000 100%)}body .content-band .image-band-copy{padding-block:44px}body .page-intro .quote-scroll-cta{width:100%}.energy-toggle{width:34px;height:34px;right:12px;bottom:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body :is(.btn,.products-category,.region-card,.suppliers-principle,.site-header,.top-callbar){transition:none}body :is(.btn,.products-category,.region-card,.suppliers-principle):hover{transform:none}}

/* Only the requested Home inspection photograph uses square corners. */
body .editorial-media-flat{border-radius:0}
/* Enlarge these two original marks without cropping or changing their ratio. */
body :is(.brand-tile,.products-brand-row li,.suppliers-brand-row li):is([data-brand="jng"],[data-brand="tramontina"]){padding-inline:8px}
body :is(.brand-tile,.products-brand-row li,.suppliers-brand-row li):is([data-brand="jng"],[data-brand="tramontina"]) .brand-official{width:100%;height:auto;max-width:224px;max-height:82px;object-fit:contain}
body .company-empty{min-height:calc(100svh - var(--site-header-height))}
/* The mobile menu is portalled to body so header blur cannot clip it. */
@media(max-width:1100px){
 body .menu-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;min-width:92px;padding:10px 15px;border:1px solid #ffffff38;line-height:1.2;white-space:nowrap;flex-shrink:0}
 body .menu-button::after{display:none}
 body .menu-button svg{width:20px;height:20px;flex:none}
 body > .main-nav{position:fixed;inset:var(--mobile-nav-top,var(--site-header-height)) 0 0;z-index:200;display:none;width:auto;height:auto;max-height:none;margin:0;padding:18px var(--pad) max(24px,env(safe-area-inset-bottom));background:#000;color:var(--ink);flex-direction:column;align-items:stretch;gap:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;box-shadow:none}
 body.menu-open > .main-nav{display:flex}
 body > .main-nav a{display:flex;align-items:center;min-height:54px;padding:14px 0;font-size:18px;line-height:1.35;white-space:normal;color:var(--ink);border-bottom:1px solid var(--line)}
 body > .main-nav .nav-cta{justify-content:center;margin-top:20px;padding:15px 20px;border:0;border-radius:999px;background:var(--red);color:#fff;text-align:center}
 body.menu-open #siteHeader{background:#000;color:var(--ink)}
}

.home-numbers{background:radial-gradient(ellipse 72% 50% at 50% 50%,#260306 0%,#1c0204 30%,#110103 55%,#060001 78%,#000 100%)}
.home-numbers-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin-block:0;padding-block:clamp(42px,7vw,100px)}
.home-numbers-list li{display:grid;align-content:center;gap:12px;text-align:center;padding-inline:8px}
.home-numbers-list li+li{border-inline-start:1px solid #ffffff24}
.home-numbers-list strong{color:#fff;font-size:clamp(24px,5.1vw,76px);font-weight:850;letter-spacing:-.04em;line-height:1.1}
.home-numbers-list strong span{color:#ff263c}
.home-numbers-list li>span{color:var(--muted);font-size:clamp(12px,1.4vw,18px);line-height:1.4}

.home-reel-digit{display:inline-block;height:1lh;overflow:hidden;vertical-align:bottom;font-variant-numeric:tabular-nums}
.home-reel-strip{display:flex;flex-direction:column}
.home-reel-strip span{height:1lh}
@media(max-width:600px){
  .home-numbers-list li{padding-inline:4px}
  .home-numbers-list strong{font-size:clamp(15px,4.3vw,25px)}
}
.home-numbers .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
