/* VOLTURA Signature — cosmetic layer over the ORIGINAL V14, October 2026.
   No hidden replacements of customer management, Supabase or scanner logic. */
:root{--bg:#071321;--panel:#0b1b2a;--panel2:#102336;--border:rgba(244,194,112,.34);--soft:#b1c0cd;--txt:#fff9ef;--y:#f4cb84;--green:#5ae6ad;--red:#ff929b;--sig-glass:linear-gradient(145deg,rgba(9,24,40,.94),rgba(6,17,31,.92));--sig-edge:rgba(255,207,141,.36)}
html{scroll-behavior:smooth}body{background:#071321;color:#f9f6ef}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(2,8,21,.20),rgba(2,10,19,.36) 50%,rgba(2,10,20,.70)),url('assets/torino-hero-2560.webp') center center/cover no-repeat;background-attachment:fixed;transform:none!important;animation:none!important}
body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 90% 15%,rgba(250,160,73,.11),transparent 43%)}
:where(.shell,.content,.topline,.section){background:transparent!important}
.shell{animation:sigReveal .55s ease both;min-height:100vh}.content{max-width:1780px;padding:28px clamp(20px,2.8vw,45px) 75px}
@keyframes sigReveal{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}
/* Actual V14 sidebar, same navigation items and click handlers. */
.sidebar{width:280px;min-width:280px;padding:18px 13px;background:linear-gradient(167deg,rgba(5,17,31,.94),rgba(5,13,25,.89));backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);border:1px solid rgba(244,195,129,.48);border-left:0;box-shadow:12px 0 40px rgba(0,0,0,.32),inset -1px 0 rgba(255,226,174,.07);border-radius:0 21px 21px 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4f4334 transparent;gap:1px}
.sig-side-logo{display:flex;align-items:center;gap:7px;min-height:78px;padding:9px 8px 18px;margin-bottom:8px;border-bottom:1px solid rgba(255,209,141,.16);letter-spacing:normal}
.sig-side-mark{width:55px;height:55px;object-fit:contain;filter:drop-shadow(0 0 11px rgba(255,171,72,.27))}.sig-side-word{width:148px;max-width:calc(100% - 54px);max-height:38px;object-fit:contain}
.navnote{color:#92a7b9;font-size:10px;margin:13px 16px 6px;letter-spacing:.18em}
.sidebar>.nav{color:#ecf0f7;background:transparent;border:1px solid transparent;border-radius:11px;min-height:47px;font-size:13px;padding:11px 14px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}
.sidebar>.nav svg{width:19px;height:19px;stroke:#deebfa}.sidebar>.nav:hover{transform:translateX(2px);border-color:rgba(244,195,129,.25);background:rgba(252,189,111,.10)}
.sidebar>.nav.selected{background:linear-gradient(90deg,rgba(246,171,79,.27),rgba(229,165,97,.08))!important;color:#ffdfaa!important;border-color:rgba(251,194,119,.62)!important;box-shadow:inset 3px 0 #ffd28c,0 0 18px rgba(255,172,70,.10),inset 0 1px rgba(255,248,219,.08)}.sidebar>.nav.selected:before{display:none}.sidebar>.nav.selected svg{stroke:#ffd28c}
.sidebar-foot{background:rgba(8,24,41,.70);border:1px solid rgba(243,199,136,.23);border-radius:14px;margin-top:12px;padding:13px}
.sig-mobile-promo{display:flex;align-items:center;gap:9px;text-decoration:none;color:#fff;padding:11px 9px;margin-top:auto;background:linear-gradient(128deg,rgba(31,47,61,.90),rgba(86,51,34,.45));border:1px solid rgba(246,195,123,.38);border-radius:13px;box-shadow:inset 0 0 20px rgba(246,168,70,.04);transition:transform .18s,border-color .18s}.sig-mobile-promo:hover{transform:translateY(-2px);border-color:#f2c37d}.sig-mobile-promo>img{width:54px;height:62px;object-fit:contain}.sig-mobile-promo span{display:grid;gap:3px}.sig-mobile-promo b{font-size:11px;letter-spacing:.08em;color:#ffdfaa}.sig-mobile-promo small{font-size:10px;color:#e6e8e9}.sig-mobile-promo strong{font-size:11px;color:#ffd48b}
/* Top search and LOCAL date/time, no fabricated weather. */
.sig-commandbar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:65px;margin-bottom:13px}.sig-commandbar #sigGlobalSearch{flex:1;max-width:610px;min-height:47px;border:1px solid rgba(242,199,147,.38);border-radius:28px;background:linear-gradient(110deg,rgba(7,25,45,.86),rgba(24,35,57,.80));color:#d8e5ec;text-align:left;display:flex;align-items:center;gap:14px;padding:0 19px;box-shadow:inset 0 1px rgba(255,255,255,.08),0 9px 25px rgba(0,0,0,.13);transition:border-color .17s,box-shadow .17s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.sig-commandbar #sigGlobalSearch:hover{border-color:#f3c37d;box-shadow:0 0 0 4px rgba(245,176,75,.06)}.sig-searchglyph{font-size:29px;color:#ffda9c}.sig-commandbar kbd{margin-left:auto;border:1px solid rgba(255,255,255,.20);border-radius:5px;padding:2px 6px;color:#acbecd;font-size:10px}.sig-clock{display:grid;text-align:right;gap:0;font-variant-numeric:tabular-nums;white-space:nowrap}.sig-clock #sigDate{color:#f3dac2;font-size:12px}.sig-clock strong{font-size:26px;font-weight:800;color:#fff5de;letter-spacing:-.04em;line-height:1.2}.sig-clock>span:last-child{font-size:10px;color:#bdcee0}
.topline{border:0;padding:7px 0 4px;margin-bottom:19px}.page-title{font-family:Manrope,'DM Sans',sans-serif;letter-spacing:-.045em;font-weight:800;font-size:clamp(28px,3vw,43px);text-shadow:0 6px 24px rgba(0,0,0,.35)}.page-desc{color:#e0e4e9}.eyebrow{color:#ffdfaa;letter-spacing:.15em}.topactions .pill{background:rgba(5,28,35,.71);border-color:rgba(79,238,174,.44)}
/* Preserve all original controls/forms/buttons but give them Signature materials. */
.button{background:linear-gradient(180deg,#ffe6ae,#e7aa55 65%,#c38b41);color:#17202a;border:1px solid #ffdf9b;border-radius:11px;box-shadow:inset 0 1px rgba(255,255,255,.68),0 8px 22px rgba(226,139,40,.14);font-weight:800}.button:hover{box-shadow:0 10px 25px rgba(241,151,48,.24),inset 0 1px rgba(255,255,255,.70)}.button.secondary{background:linear-gradient(145deg,rgba(18,38,56,.95),rgba(13,29,46,.94));color:#f8ecdc;border:1px solid rgba(255,213,155,.29);box-shadow:inset 0 1px rgba(255,255,255,.06)}.button.secondary:hover{background:rgba(30,49,72,.94);border-color:rgba(255,211,139,.48)}
input,textarea,select{background-color:rgba(8,22,37,.86)!important;color:#f7f7f9!important;border-color:rgba(217,198,167,.30)!important;border-radius:11px}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px rgba(248,186,88,.10)!important;border-color:rgba(247,205,130,.82)!important}.field{color:#d4dbe6}.field input::placeholder{color:#91a2b5}
.tile,.panel,.tablewrap,.mobile-client,.recall-item,.review-card,.doc-tile,.insight,.expiry,.sig-store,.sig-action-card,.sig-recall-card,.sig-feature-card{background:var(--sig-glass)!important;border:1px solid var(--sig-edge)!important;box-shadow:inset 0 1px rgba(255,255,255,.09),0 16px 36px rgba(0,0,0,.18);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:17px;color:#f9f8f6}
.panel{padding:22px}.tile,.panel.interactive,.sig-store,.sig-action-card{transition:transform .2s,border-color .2s,box-shadow .2s}.tile:hover,.panel.interactive:hover,.sig-store:hover,.sig-action-card:hover{border-color:#f5ce8e!important;transform:translateY(-2px);box-shadow:0 14px 35px rgba(0,0,0,.2),0 0 23px rgba(251,170,65,.12)}
.tile-icon{background:rgba(226,160,77,.13);color:#ffd48e;border:1px solid rgba(254,205,139,.20)}.tile strong,.sig-stat strong{color:#fff}.tile-label,.tile small,.panel-sub,.muted{color:#b5c7d6}.panel h3{color:#fff4e7}.tag.yellow{background:#4d3a22;color:#ffe19b}.tag.green{background:#183f34;color:#8bffcc}.tag.red{background:#4f232e;color:#ffb6c3}
.tablewrap{overflow-x:auto}thead{background:rgba(10,31,47,.82)}th{color:#e7c693;border-color:rgba(254,205,137,.21)}td{color:#e9edf0;border-color:rgba(245,205,141,.13)}tbody tr:hover{background:rgba(254,194,117,.10)}.initial{background:rgba(230,159,61,.17);color:#ffe1ab}.doc-tile:hover,.expiry:hover{border-color:#f8cc85!important}.chart-fill{background:linear-gradient(90deg,#e49c4f,#ffe3a4)!important;box-shadow:0 0 15px rgba(246,182,82,.26)}.donut{box-shadow:0 0 25px rgba(230,176,87,.12)}
/* Original client drawer remains fully functional, no fields removed. */
.client-overlay{background:rgba(0,8,18,.63)!important;backdrop-filter:blur(4px)}.drawer{background:linear-gradient(150deg,rgba(9,25,42,.99),rgba(3,15,29,.99))!important;border-left:1px solid rgba(255,209,145,.48);box-shadow:-22px 0 70px rgba(0,0,0,.48);scrollbar-color:rgba(248,190,91,.30) transparent}.drawer h2{color:#ffe5b6}.drawer-tabs{border-color:rgba(245,195,140,.3)}.drawer-tabs button{color:#bdc9d8}.drawer-tabs button.on{color:#ffe0a1;border-color:#ffd18a}.drawer .field input,.drawer .field select,.drawer .field textarea{background:#081729!important}.form-grid,.drawer-header{color:#eff3f8}
/* Intro — same V14 hide-intro behavior; only visual animation changed. */
.intro{background:#06101c url('assets/torino-hero-2560.webp') center/cover no-repeat!important;z-index:200;display:grid;place-items:center;transition:opacity .55s ease,visibility .55s;pointer-events:none}.intro::before{content:"";position:absolute;inset:0;width:auto;aspect-ratio:auto;background:linear-gradient(180deg,rgba(2,8,20,.42),rgba(3,9,21,.55)),radial-gradient(ellipse at 50% 30%,rgba(239,171,75,.10),transparent 45%);filter:none;animation:none!important}.intro-center{display:grid;justify-items:center;position:relative;z-index:2;transform:translateY(-6%)}.sig-intro-mark{height:clamp(110px,18vw,210px);width:clamp(110px,18vw,210px);object-fit:contain;filter:drop-shadow(0 12px 23px rgba(251,169,67,.4));animation:sigIntroMark 1s cubic-bezier(.2,.8,.1,1) both}.sig-intro-wordmark{width:min(68vw,500px);height:auto;max-height:100px;object-fit:contain;filter:drop-shadow(0 2px 18px rgba(243,176,96,.3));animation:sigIntroText 1.1s .3s both}.sig-intro-tagline{font-size:clamp(10px,1.2vw,15px);letter-spacing:.31em;color:#ffe7c2;text-transform:uppercase;animation:sigIntroText .85s .55s both}.sig-intro-laser{width:min(40vw,300px);height:1px;background:linear-gradient(90deg,transparent,#ffe7b7,transparent);margin-top:33px;transform-origin:center;animation:sigIntroLaser 1.3s .65s both;box-shadow:0 0 16px #eebd6b}
@keyframes sigIntroMark{from{opacity:0;transform:scale(.91) translateY(16px);filter:blur(5px)}to{opacity:1;transform:none;filter:drop-shadow(0 12px 23px rgba(251,169,67,.4))}}@keyframes sigIntroText{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sigIntroLaser{from{opacity:0;transform:scaleX(.02)}50%{opacity:1}to{opacity:.55;transform:scaleX(1)}}
/* The real V14 login and passkey remain intact; no fake inputs. */
.login{background:#06111e}.login-visual{background:linear-gradient(180deg,rgba(3,13,27,.48),rgba(3,12,26,.69)),url('assets/torino-hero-2560.webp') center/cover no-repeat!important;border-color:rgba(240,192,127,.22)}.login-visual:after{content:"";background:radial-gradient(ellipse at 45% 66%,rgba(251,178,68,.14),transparent 70%);inset:0;top:0;right:0;bottom:0;left:0;letter-spacing:normal;pointer-events:none}.sig-login-brand{display:flex;align-items:center;gap:9px;z-index:2}.sig-login-brand img:first-child{height:42px;width:42px;object-fit:contain}.sig-login-brand img:nth-child(2){width:190px;max-width:46vw;height:42px;object-fit:contain}.sig-login-brand span{font:700 9px 'DM Sans',sans-serif!important;letter-spacing:.14em!important;color:#f4dbbb!important;margin-left:7px!important}.login-visual h1{font-family:Manrope,sans-serif;letter-spacing:-.045em;color:#fff;line-height:1.12;text-shadow:0 7px 40px #000b}.login-visual h1 em{font-style:normal;color:#ffd89b}.login-visual p{color:#e6e9f1}.login-visual .orbital{border-color:#deb575;box-shadow:0 0 40px rgba(248,175,73,.18)}.login-visual .orbital b{color:#ffe4b8}.login-right{background:radial-gradient(circle at 55% 13%,rgba(241,156,62,.10),transparent 49%),linear-gradient(150deg,#0b1c2e,#07111e 70%)}.login-box{border:1px solid rgba(250,208,153,.27);border-radius:22px;background:rgba(7,21,37,.68);box-shadow:0 24px 64px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.06);padding:32px}.login-box h2{font-size:clamp(28px,3vw,38px);color:#fff7e7}.login-box p{color:#b9c8d6}.unlock{background:#071321!important}.unlock-word{font-family:Manrope,sans-serif!important;letter-spacing:.09em!important;font-size:clamp(52px,10vw,122px)!important;color:#ffe3b0!important}
/* Distinct Home Signature: real data, fully clickable V14 data-* actions. */
.sig-welcome{padding:18px 0 12px}.sig-welcome .sig-kicker{font-size:10px;letter-spacing:.23em;color:#ffd69a;font-weight:850}.sig-welcome h2{font:800 clamp(29px,3.4vw,49px)/1.2 Manrope,sans-serif;letter-spacing:-.055em;margin:7px 0;color:#fff;text-shadow:0 6px 28px #0007}.sig-welcome h2 em{font-style:normal;color:#ffd6a0}.sig-welcome p{margin:4px 0 16px;color:#f5e8da;font-size:14px}.sig-home-actions{display:flex;gap:9px;flex-wrap:wrap}.sig-section-title{margin:22px 0 11px;font-size:11px;letter-spacing:.2em;color:#ffe1ae;font-weight:850}.sig-shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.sig-store{display:flex;align-items:center;gap:12px;padding:10px 12px;min-height:100px;cursor:pointer;text-align:left}.sig-store img{width:90px;height:80px;object-fit:cover;border-radius:11px;border:1px solid rgba(255,201,126,.30);box-shadow:0 2px 12px rgba(0,0,0,.2)}.sig-store span{min-width:0;display:grid;gap:5px}.sig-store b{font-size:14px;color:#fff;font-weight:800}.sig-store small{font-size:11px;color:#d8e4e8}.sig-store em{font-style:normal;font-size:10px;color:#60e5ae;font-weight:800}.sig-store .sig-chevron{margin-left:auto;flex-shrink:0;color:#f3cca0;border:1px solid #b995674d;width:24px;height:24px;text-align:center;line-height:23px;border-radius:50%}
.sig-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sig-stat{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:19px 17px;text-align:left;cursor:pointer}.sig-stat .sig-stat-label{font-size:12px;color:#d3dce7}.sig-stat .sig-stat-val{display:flex;align-items:center;gap:10px}.sig-stat .sig-stat-val strong{font:850 29px Manrope,sans-serif;letter-spacing:-.04em}.sig-stat .sig-stat-val span{font-size:22px;color:#f5c17e}.sig-stat small{color:#80eac0;font-size:10px}.sig-stat.red small{color:#ffaca9}.sig-home-columns{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;margin-top:16px}.sig-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.sig-action-card{display:grid;place-items:center;gap:9px;min-height:106px;padding:12px 7px;color:#e8e8ee;text-align:center;font-weight:750;font-size:11px;cursor:pointer}.sig-action-card .sig-action-icon{font-size:25px;line-height:1.2;color:#ffcd82;text-shadow:0 0 15px #cd813e55}.sig-action-card:nth-child(4) .sig-action-icon{color:#7bcdff}.sig-action-card:nth-child(5) .sig-action-icon{color:#f2b9ff}.sig-action-card:nth-child(6) .sig-action-icon{color:#64e4cd}.sig-recall-list{display:grid;gap:8px}.sig-recall-card{padding:12px!important;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;cursor:pointer}.sig-recall-card b{color:#fff}.sig-recall-card small{color:#e0b876}.sig-original-section{margin-top:27px}.sig-original-section summary{color:#deb77a;cursor:pointer;font-size:12px;padding:12px}.sig-original-section>div{padding-top:10px}
/* Signature AI (offline rule based), quality analytics and promotional Mobile App. */
.sig-ai-wrap{display:grid;grid-template-columns:1fr 280px;gap:18px}.sig-ai-chat{min-height:300px}.sig-ai-message{max-width:90%;margin:9px 0;padding:13px 15px;border-radius:14px;background:#17334a;color:#f8fafb;line-height:1.55;white-space:pre-line}.sig-ai-message.user{margin-left:auto;background:#48351f;color:#ffe3b0}.sig-ai-form{display:flex;gap:8px;margin-top:15px}.sig-ai-form input{flex:1;min-width:0;padding:13px}.sig-ai-suggestions{display:grid;gap:9px}.sig-ai-suggestions button{text-align:left;padding:12px;border:1px solid #a389654d;background:#101f31;color:#e7eff8;border-radius:11px;cursor:pointer}.sig-ai-suggestions button:hover{border-color:#f3ce95}.sig-ai-note{font-size:11px;color:#cbd5df;margin:9px 0}
.sig-mobile-showcase{display:grid;grid-template-columns:1fr 260px;gap:20px;align-items:center;padding:26px}.sig-mobile-showcase h2{font:850 clamp(28px,3vw,44px) Manrope,sans-serif;margin:8px 0;color:#ffe3ae}.sig-mobile-showcase p{max-width:560px;line-height:1.7;color:#dce4ee}.sig-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:18px 0}.sig-feature-card{padding:12px;font-size:12px}.sig-phone-mock{border:8px solid #1c2530;outline:1px solid #e5b66b;border-radius:40px;min-height:435px;padding:20px 14px;background:linear-gradient(175deg,rgba(6,24,43,.26),#051321 65%),url('assets/torino-hero-2560.webp') center/cover;color:#ffe4b3;box-shadow:0 20px 60px #0008;text-align:center}.sig-phone-mock img{width:75px;margin:70px auto 12px;display:block}.sig-phone-mock b{display:block;font-size:24px;letter-spacing:.13em}.sig-phone-mock .fake-app{margin-top:35px;border:1px solid #ffffff23;border-radius:13px;padding:12px;color:#fff;font-size:12px;background:#05182dd9}
.sig-quality details{border-top:1px solid #ffffff24;padding:10px 0}.sig-quality summary{cursor:pointer;color:#ffe2b1;font-size:13px;font-weight:800}.sig-quality .sig-result-list{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.sig-quality .sig-result-list button{font-size:11px}.sig-quality .panel-sub{line-height:1.55}
/* Prevent original V14 app style from leaking into Signature fake data: no fake counters. */
@media(min-width:741px){.shell .sidebar{height:100vh;position:sticky}.sig-commandbar{position:relative}}
@media(max-width:1160px){.sig-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sig-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sig-home-columns{grid-template-columns:1fr}.sig-clock{display:none}.sidebar{width:245px;min-width:245px}.sig-side-word{width:115px}}
/* Preserve ORIGINAL V14 bottom navigation and scan FAB on the iPhone. */
@media(max-width:740px){body::before{background-attachment:scroll;background-position:58% 13%;background-size:auto 110vh}.shell .sidebar{border-radius:17px 17px 0 0!important;min-width:0!important;width:100%!important;height:auto!important;position:fixed!important;inset:auto 0 0 0!important;display:flex!important;flex-direction:row!important;overflow-x:auto!important;padding:8px 6px max(8px,env(safe-area-inset-bottom))!important;background:rgba(4,17,31,.96)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(249,199,129,.35)!important;box-shadow:0 -9px 30px #0007!important;z-index:90!important}.sidebar>.sig-mobile-promo,.sidebar>.sig-ai-nav{display:none!important}.sig-commandbar{padding:0;margin:0 0 14px;min-height:0}.sig-commandbar #sigGlobalSearch{max-width:100%;min-height:44px;font-size:11px}.sig-commandbar kbd{display:none}.sig-clock{display:none}.content{padding:18px 15px calc(124px + env(safe-area-inset-bottom))!important;max-width:100%!important}.page-title{font-size:30px}.topline{margin-bottom:13px}.sig-welcome{padding-top:6px}.sig-welcome h2{font-size:28px}.sig-home-actions{gap:7px}.sig-home-actions>.button{flex:1;font-size:12px;padding:9px 10px;min-height:44px}.sig-section-title{margin:16px 0 9px}.sig-shop-grid{display:grid;grid-template-columns:1fr;gap:8px}.sig-store{min-height:73px;padding:9px}.sig-store img{width:72px;height:61px}.sig-store span b{font-size:13px}.sig-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sig-stat{padding:14px 12px;gap:4px}.sig-stat .sig-stat-val strong{font-size:24px}.sig-home-columns{grid-template-columns:1fr}.sig-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.sig-action-card{min-height:89px}.sig-ai-wrap,.sig-mobile-showcase{grid-template-columns:1fr}.sig-ai-form{flex-direction:column}.sig-phone-mock{max-width:270px;margin:auto}.sig-feature-list{grid-template-columns:1fr}.sig-login-brand img:nth-child(2){width:140px}.login-box{padding:22px;border-radius:18px}.login-visual{min-height:280px}.login-visual h1{font-size:32px}.login-visual .orbital{display:none}.login-right{padding:20px 15px 40px}.drawer{padding:18px!important;background:#061525!important}.drawer h2{font-size:25px}.sig-intro-wordmark{width:70vw}.sig-intro-tagline{letter-spacing:.18em;font-size:9px;text-align:center}}
@media(prefers-reduced-motion:reduce){.sig-intro-mark,.sig-intro-wordmark,.sig-intro-tagline,.sig-intro-laser{animation:none!important}.shell,.tile,.nav,.panel{transition:none!important}}

/* HOME: avoid showing two competing primary headlines; top search stays visible. */
body.sig-home-page .topline{display:none!important}

/* Login brand mark: original logic, cleaner imagery. */
.sig-login-hero-mark{width:140px;height:142px;display:grid;place-items:center;margin:20px 0 9px}.sig-login-hero-mark img{width:130px;height:130px;object-fit:contain;filter:drop-shadow(0 0 22px rgba(242,162,67,.33))}
@media(max-width:740px){.sig-login-hero-mark{display:none}}
