body.app{font-size:15px;min-height:100vh;background:var(--bg);color:var(--ink);overflow-x:hidden}.bg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;background:radial-gradient(900px 520px at 85% -8%,color-mix(in srgb,var(--glacier) 24%,transparent),transparent 65%),radial-gradient(760px 520px at -8% 108%,color-mix(in srgb,var(--ice) 12%,transparent),transparent 62%)}.orb{position:absolute;border-radius:50%;filter:blur(90px);animation:drift 40s ease-in-out infinite alternate}.o1{width:520px;height:520px;background:var(--glacier);opacity:.22;top:-160px;left:18%}.o2{width:460px;height:460px;background:var(--ice);opacity:.1;bottom:-180px;right:-80px;animation-duration:52s}.o3{width:360px;height:360px;background:#2b5fd9;opacity:.12;top:42%;left:52%;animation-duration:60s;animation-direction:alternate-reverse}@keyframes drift{0%{transform:translate(0) scale(1)}50%{transform:translate(70px,50px) scale(1.08)}to{transform:translate(-50px,80px) scale(.94)}}.frost{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(color-mix(in srgb,var(--ice) 14%,transparent) 1px,transparent 1.6px);background-size:30px 30px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 75%);mask-image:linear-gradient(to bottom,#000,transparent 75%);opacity:.6}.flake{position:absolute;bottom:-12px;border-radius:50%;background:var(--ice);opacity:0;animation:rise linear infinite}@keyframes rise{0%{transform:translate(0);opacity:0}12%{opacity:var(--o, .45)}85%{opacity:calc(var(--o, .45) * .6)}to{transform:translate(var(--dx, 20px),-108vh);opacity:0}}.shell{position:relative;z-index:1;display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;gap:26px;padding:26px 16px 20px;background:color-mix(in srgb,var(--deep) 80%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid var(--line)}.side-logo{display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--ink);padding:2px 8px}.mark{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:none;background:linear-gradient(145deg,var(--ice),var(--glacier));color:#03111e;box-shadow:0 10px 26px color-mix(in srgb,var(--glacier) 45%,transparent)}.mark svg{width:24px;height:24px}.mark.sm{width:34px;height:34px;border-radius:11px}.mark.sm svg{width:19px;height:19px}.side-logo b{display:block;font-weight:700;font-size:16px;letter-spacing:-.01em;line-height:1.2}.side-logo small{display:block;color:var(--accent);font-size:13px;font-weight:500}.side-nav{display:flex;flex-direction:column;gap:4px}.side-nav button{position:relative;display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:0;border-radius:12px;padding:12px 14px;color:var(--ink-soft);font-weight:500;font-size:15px;transition:background-color .2s,color .2s}.side-nav button:hover{background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--ink)}.side-nav button[aria-current=page]{background:color-mix(in srgb,var(--brand) 13%,transparent);color:var(--ink)}.side-nav button[aria-current=page]:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:3px;border-radius:3px;background:var(--brand)}.side-nav svg,.tabbar svg{width:20px;height:20px;flex:none}.nav-count{margin-left:auto;min-width:22px;padding:1px 7px;border-radius:999px;background:var(--temp-alarm);color:#fff;font-size:12px;font-weight:600;text-align:center}.nav-count[hidden]{display:none}.side-foot{margin-top:auto;display:flex;flex-direction:column;gap:14px}.ns-card{display:flex;gap:12px;align-items:center;padding:14px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--glacier) 24%,transparent),color-mix(in srgb,var(--surface) 55%,transparent))}.ns-card b{display:block;font-size:14px}.ns-card small{display:block;color:var(--ink-soft);font-size:12.5px;line-height:1.35}.pulse{width:10px;height:10px;border-radius:50%;flex:none;color:var(--temp-safe);background:currentColor;animation:pulse 2.6s ease-out infinite}.alarm .pulse{color:var(--temp-alarm)}@keyframes pulse{0%{box-shadow:0 0 color-mix(in srgb,currentColor 55%,transparent)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.user{display:flex;gap:10px;align-items:center;padding:0 6px;min-width:0}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--surface);border:1px solid var(--line);font-weight:600;font-size:14px}.user div{min-width:0}.user b{display:block;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user small{display:block;font-size:12.5px;color:var(--ink-soft)}.btn-quiet{background:color-mix(in srgb,var(--surface) 50%,transparent);border:1px solid var(--line);color:var(--ink);border-radius:12px;padding:10px 14px;font-weight:500;font-size:14px;transition:border-color .2s}.btn-quiet:hover{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}.btn-sim{background:linear-gradient(135deg,#FF8570,var(--temp-alarm));color:#fff;border:0;border-radius:12px;padding:10px 16px;font-weight:600;font-size:14px;box-shadow:0 10px 24px color-mix(in srgb,var(--temp-alarm) 30%,transparent)}.btn-sim:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn-ice{background:linear-gradient(135deg,var(--ice),var(--glacier));color:#03111e;border:0;border-radius:12px;padding:11px 18px;font-weight:600;font-size:14px;box-shadow:0 10px 24px color-mix(in srgb,var(--glacier) 30%,transparent)}.main{min-width:0;padding:30px 34px 36px;display:flex;flex-direction:column;gap:22px}.mobile-brand{display:none}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.page-head h1{margin:0;font-weight:700;font-size:clamp(28px,4vw,38px);letter-spacing:-.025em;line-height:1.1}.page-head p{margin:6px 0 0;color:var(--ink-soft)}.head-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.clock-chip{font-variant-numeric:tabular-nums;font-weight:600;font-size:14px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 60%,transparent)}.strip{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 18px;border-radius:16px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 50%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13.5px;color:var(--ink-soft)}.strip q{font-style:italic}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:999px;background:var(--temp-safe-bg);color:var(--temp-safe);white-space:nowrap}.chip.warn{background:var(--temp-watch-bg);color:var(--temp-watch)}.chip.alarm{background:var(--temp-alarm-bg);color:var(--temp-alarm)}.chip.brand{background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand)}.card{background:color-mix(in srgb,var(--surface) 70%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:inset 0 1px #ffffff0a,var(--shadow)}.card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.card-head h2,.section-head h2{margin:0;font-size:19px;font-weight:600;letter-spacing:-.01em}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:4px 2px 14px;flex-wrap:wrap}.section-head small{color:var(--ink-soft);font-size:13px}.page[hidden]{display:none}.page{display:flex;flex-direction:column;gap:22px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stat{border-radius:18px;padding:18px 20px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff0a}.stat span{color:var(--ink-soft);font-size:13.5px}.stat strong{display:block;font-size:32px;font-weight:700;letter-spacing:-.03em;margin:10px 0 4px;font-variant-numeric:tabular-nums;line-height:1.1}.stat small{color:var(--ink-soft);font-size:12.5px}.stat.feature{background:linear-gradient(145deg,color-mix(in srgb,var(--glacier) 30%,var(--surface)),color-mix(in srgb,var(--surface) 80%,transparent));border-color:color-mix(in srgb,var(--ice) 25%,transparent)}.stat.feature strong{color:var(--accent)}.stat.alarm strong{color:var(--temp-alarm)}.rail-card .rail{height:8px;border-radius:4px;background:linear-gradient(90deg,var(--rail),color-mix(in srgb,var(--rail) 40%,transparent))}.tickets{display:flex;gap:16px;overflow-x:auto;padding:0 4px 14px}.tickets .ticket{flex:0 0 268px;margin-top:-2px;animation:print .7s ease-out}.tickets .ticket:nth-child(2n){transform:rotate(.5deg)}.tickets .ticket.noanim{animation:none}.empty-rail{margin:14px 2px 0;color:var(--ink-soft)}@keyframes print{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 -10% 0)}}.units{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.unit{--c: var(--temp-safe);position:relative;overflow:hidden;border-radius:20px;padding:18px 18px 14px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .4s,box-shadow .4s}.unit:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--c),transparent)}.unit.warn{--c: var(--temp-watch)}.unit.alarm{--c: var(--temp-alarm);border-color:color-mix(in srgb,var(--temp-alarm) 45%,transparent);box-shadow:0 18px 44px color-mix(in srgb,var(--temp-alarm) 20%,transparent)}.unit header{display:flex;justify-content:space-between;align-items:center;gap:8px}.unit h3{margin:0;font-size:15px;font-weight:600}.badge{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--temp-safe-bg);color:var(--temp-safe);white-space:nowrap}.warn .badge{background:var(--temp-watch-bg);color:var(--temp-watch)}.alarm .badge{background:var(--temp-alarm-bg);color:var(--temp-alarm)}.temp{font-weight:600;font-size:52px;letter-spacing:-.04em;line-height:1;margin:16px 0 8px;font-variant-numeric:tabular-nums}.temp .deg{font-size:20px;font-weight:500;color:var(--ink-soft);margin-left:4px;letter-spacing:0;vertical-align:22px}.alarm .temp{color:var(--temp-alarm)}.spark{width:100%;height:56px;display:block;color:var(--c)}.spark polyline{fill:none;stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.spark line{stroke:var(--ink-soft);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;opacity:.6}.rule{margin:8px 0 0;font-size:12.5px;color:var(--ink-soft);display:flex;justify-content:space-between;gap:8px}.log-head{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;margin-bottom:16px}.log-head h2{margin:0;font-size:19px;font-weight:600}.log-head .ctrls{display:flex;gap:10px;flex-wrap:wrap}.log-head select{background:color-mix(in srgb,var(--bg) 50%,transparent);border:1px solid var(--line);color:var(--ink);padding:10px 12px;border-radius:12px;font:inherit;font-size:14px}.events{margin:0 0 16px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.events:empty{display:none}.events li{background:var(--temp-alarm-bg);border:1px solid color-mix(in srgb,var(--temp-alarm) 30%,transparent);padding:11px 14px;font-size:14px;border-radius:12px}.events li.summary{display:flex;flex-direction:column;gap:3px;background:color-mix(in srgb,var(--surface) 80%,transparent);border-color:color-mix(in srgb,var(--ice) 35%,transparent)}.events li.summary b{font-weight:600;margin-bottom:2px}.events li.summary span{color:var(--ink-soft)}.events li.fix{background:var(--temp-safe-bg);border-color:color-mix(in srgb,var(--temp-safe) 30%,transparent)}.table-scroll{overflow-x:auto;border-radius:14px;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;font-size:14px;min-width:540px}th,td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);white-space:nowrap}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:color-mix(in srgb,var(--brand) 5%,transparent)}th{font-weight:500;color:var(--ink-soft);font-size:13px;background:color-mix(in srgb,var(--bg) 40%,transparent)}td.num{font-variant-numeric:tabular-nums}td .ok{color:var(--temp-safe);font-weight:600}td .bad{color:var(--temp-alarm);font-weight:600}.log-note{color:var(--ink-soft);font-size:13px;margin:14px 2px 0}.lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px}.list h2{margin:0;font-size:19px;font-weight:600}.list .prog{color:var(--ink-soft);font-size:13px;margin:4px 0 12px}.bar{height:6px;border-radius:3px;background:color-mix(in srgb,var(--ink-soft) 18%,transparent);overflow:hidden;margin-bottom:8px}.bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--glacier),var(--ice));transition:width .4s}.item{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--line);padding:12px 2px;font-size:14.5px}.box{flex:0 0 22px;height:22px;border:2px solid color-mix(in srgb,var(--ink-soft) 70%,transparent);border-radius:7px;display:grid;place-items:center;margin-top:1px}.item.done .box{background:linear-gradient(135deg,var(--ice),var(--glacier));border-color:transparent}.item.done .box:after{content:"";width:5px;height:10px;border:solid #03111E;border-width:0 2.5px 2.5px 0;transform:rotate(45deg) translate(-1px,-1px)}.item .txt{flex:1}.item.done .txt{color:var(--ink-soft)}.item .stamp-t{display:block;font-size:12.5px;color:var(--temp-safe);font-weight:600;margin-top:2px}.contacts{list-style:none;margin:0;padding:0}.contacts li{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding:12px 2px}.contacts .who{display:flex;gap:12px;align-items:center;min-width:0}.contacts b{display:block;font-size:14.5px}.contacts small{color:var(--ink-soft);font-size:12.5px;display:block}.contacts li button{background:none;border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:6px 12px;font-size:13px}.card .field input{background:color-mix(in srgb,var(--bg) 50%,transparent);border-radius:12px;font-size:15px}.card .field span{font-size:13.5px;font-weight:500;color:var(--ink-soft)}.checks{display:flex;gap:18px;margin:4px 0 18px;flex-wrap:wrap}.checks label{display:flex;gap:8px;align-items:center;font-size:14px}.checks input{accent-color:var(--brand);width:17px;height:17px}.app-foot{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--ink-soft)}.app-foot b{color:var(--accent);font-weight:600}.notif{position:fixed;left:50%;top:calc(12px + env(safe-area-inset-top,0px));transform:translate(-50%,-170%);width:min(390px,calc(100% - 24px));text-align:left;z-index:60;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid color-mix(in srgb,var(--temp-alarm) 40%,transparent);border-radius:20px;padding:13px 16px;box-shadow:0 18px 40px #00000059;opacity:0;transition:transform .5s cubic-bezier(.2,.9,.3,1.15),opacity .3s}.notif.show{transform:translate(-50%);opacity:1}.notif .n-top{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink-soft);margin-bottom:4px}.notif .n-top b{color:var(--ink)}.notif p{margin:0;font-size:14px}.tabbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:50;grid-template-columns:repeat(6,1fr);padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--deep) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line)}.tabbar button{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:0;padding:6px 2px;color:var(--ink-soft);font-size:11.5px;font-weight:500;border-radius:12px}.tabbar button[aria-current=page]{color:var(--brand)}.tabbar .nav-count{position:absolute;top:0;left:55%;margin:0;font-size:10.5px;min-width:18px;padding:0 5px}@media (max-width: 1150px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.tabbar{display:grid}.main{padding:16px 16px 112px;gap:18px}.mobile-brand{display:flex;align-items:center;gap:10px}.mobile-brand b{font-size:16px;font-weight:700;margin-right:auto}.orb{filter:blur(70px)}}@media (max-width: 520px){.stats{gap:10px}.stat{padding:14px 15px}.stat strong{font-size:24px}.temp{font-size:46px}.head-actions{width:100%}.btn-sim{flex:1}.card{padding:18px 16px;border-radius:18px}}@media print{body.app{background:#fff;color:#000}.bg,.sidebar,.tabbar,.notif,.head-actions,.strip,.mobile-brand,.app-foot,.log-head .ctrls,#page-overview,#page-lists,#page-alerts,#page-setup{display:none!important}.shell{display:block}body.app:not(.print-inv) #page-inventory{display:none!important}body.app:not(.print-inv) #page-logs{display:flex!important}body.print-inv #page-logs,body.print-inv .page-head,body.print-inv #invRoot,body.print-inv #page-inventory>.log-note{display:none!important}body.print-inv #page-inventory,body.print-inv .inv-report{display:block!important}.card{box-shadow:none;border:0;background:#fff}}.setup-steps{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:12px;color:var(--ink-soft);font-size:14.5px;line-height:1.55}.setup-steps b{color:var(--ink);font-weight:600}.sensors{list-style:none;margin:0;padding:0}.sensors li{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding:12px 2px}.sensors b{display:block;font-size:14.5px}.sensors small{color:var(--ink-soft);font-size:12.5px}.sensors .sid{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.02em}.sensors .right{display:flex;gap:8px;align-items:center;flex:none}.sensors button{background:none;border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:6px 12px;font-size:13px}.scan-row{margin:-4px 0 16px}.scan-btn{display:inline-block;cursor:pointer;font-size:13.5px}.card .select{width:100%;font:inherit;font-size:15px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 50%,transparent);color:var(--ink)}#sensorIdInput{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.04em;text-transform:uppercase}.inv-root{display:flex;flex-direction:column;gap:22px}.stat strong.sm{font-size:20px;letter-spacing:-.01em}.inv-help{color:var(--ink-soft);font-size:14px;margin:-6px 0 16px;max-width:60em}.inv-forms{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:16px}.inv-mini{border:1px solid var(--line);border-radius:16px;padding:16px;background:color-mix(in srgb,var(--bg) 35%,transparent)}.inv-mini h3{margin:0 0 12px;font-size:15px;font-weight:600}.inv-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.inv-log{list-style:none;margin:0 0 8px;padding:0;font-size:14px}.inv-log li{border-top:1px solid var(--line);padding:9px 2px}.inv-log b{font-weight:600;margin-right:6px}.muted{color:var(--ink-soft)}.inv-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.inv-tools{display:flex;gap:8px;flex-wrap:wrap}.inv-tools .btn-quiet,.inv-tools .btn-ice{padding:8px 12px;font-size:13px}.inv-block+.inv-block{margin-top:20px}.inv-loc-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0 2px 8px}.inv-loc-head span{font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums}.inv-loc{margin:0 0 8px;font-size:15px;font-weight:600}.inv-loc-head .inv-loc{margin:0}.inv-table td b{display:block;font-weight:600}.inv-table td small{display:block;color:var(--ink-soft);font-size:12px;white-space:normal;margin-top:2px}.inv-table td{white-space:nowrap;vertical-align:top}.inv-table td:first-child{white-space:normal;min-width:180px}.inv-table tr.flag td{background:color-mix(in srgb,var(--temp-alarm-bg) 60%,transparent)}.inv-table.count input.cnt{width:84px;font:inherit;font-size:15px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 50%,transparent);color:var(--ink);font-variant-numeric:tabular-nums}.inv-table.count+h3,.table-scroll+h3.inv-loc{margin-top:18px}.inv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 14px}.linkish{background:none;border:0;padding:0;color:var(--accent);text-decoration:underline;font-size:inherit}.inv-report{display:none}.inv-report h1{font-size:20px;margin:0 0 4px}.inv-report h2{font-size:15px;margin:18px 0 6px}.inv-report table{width:100%;border-collapse:collapse;font-size:12px;min-width:0}.inv-report th,.inv-report td{border:1px solid #999;padding:6px 8px;text-align:left;white-space:normal}.inv-report td:empty{height:22px}.inv-report .total{font-weight:700;margin-top:14px}@media (max-width: 520px){.tabbar button{font-size:10.5px}.inv-table.count input.cnt{width:70px}}.inv-table th{white-space:normal;vertical-align:bottom}.inv-table th,.inv-table td{padding:10px 11px;font-size:13.5px}.inv-table{min-width:640px}.side-actions{display:flex;gap:10px}.side-actions .js-logout{flex:1}.mobile-brand .theme-toggle{width:38px;height:38px}
