@import url("/weather-details.css?v=1");
.video-channel-banner{position:relative;isolation:isolate}
.video-channel-socials{position:absolute;top:14px;right:16px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #a3c7e640;border-radius:9px;background:#081425d9;backdrop-filter:blur(10px);color:#b9cbe0;font-size:10px;letter-spacing:.6px}.video-channel-socials a{color:#e6f4ff;font-size:11px;letter-spacing:0;border-left:1px solid #9ab5d044;padding-left:9px;text-decoration:none}.video-channel-socials a:hover{color:#63cbff}
.bw-shell{--bw-accent:#48acff;--bw-glow:#008cff38;position:relative;padding:14px 18px 18px;background:linear-gradient(110deg,#091525f5,#070d18f8);border-top:1px solid #8ed0ff38;color:#eef7ff;font-family:Arial,Helvetica,sans-serif}
.bw-shell.bw-cyan,.bw-dialog.bw-cyan{--bw-accent:#51efdf;--bw-glow:#10bbaa38}
.bw-shell.bw-amber,.bw-dialog.bw-amber{--bw-accent:#ffbd54;--bw-glow:#db8b2238}
.bw-shell.bw-violet,.bw-dialog.bw-violet{--bw-accent:#bb9cff;--bw-glow:#945bff38}
.bw-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
.bw-kicker{display:flex;align-items:center;gap:9px;color:#a6c5df;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}
.bw-kicker::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--bw-accent);box-shadow:0 0 12px var(--bw-accent)}
.bw-toolbar-actions,.bw-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.bw-shell button,.bw-dialog button,.bw-dialog input,.bw-dialog select{font:inherit}
.bw-shell button,.bw-dialog button,.bw-dialog .bw-signin{cursor:pointer;border:1px solid #97c4e44d;background:#12263a;color:#edf7ff;border-radius:8px;padding:8px 12px;font-size:12px;line-height:1.25;text-decoration:none}
.bw-shell button:hover,.bw-dialog button:hover{border-color:var(--bw-accent);background:#17354e}
.bw-shell button:disabled,.bw-dialog button:disabled{opacity:.45;cursor:default}
.bw-shell :is(button,a):focus-visible,.bw-dialog :is(button,a,input,select):focus-visible{outline:2px solid var(--bw-accent);outline-offset:3px}
.bw-shell .bw-settings{border-color:var(--bw-accent);background:var(--bw-glow);box-shadow:0 0 20px var(--bw-glow)}
.bw-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 1px 8px;scrollbar-color:var(--bw-accent) #102034;scrollbar-width:thin}
.bw-card{position:relative;flex:1 0 236px;min-width:0;max-width:420px;min-height:196px;padding:16px;border:1px solid #7299bc47;border-radius:12px;scroll-snap-align:start;background:radial-gradient(ellipse at 0 100%,var(--bw-glow),transparent 80%),linear-gradient(145deg,#142333,#0a111e);box-shadow:inset 0 1px 0 #b3d8ff12;overflow:hidden}
.bw-card:hover{border-color:var(--bw-accent)}
.bw-card h3{margin:0 0 12px;display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#a9c7df}
.bw-card h3 b{font-size:10px;letter-spacing:0;font-weight:400;color:var(--bw-accent)}
.bw-card p{margin:7px 0;font-size:12px;line-height:1.6;color:#bfd0e0}
.bw-card a{color:var(--bw-accent);text-decoration:none;font-size:12px}
.bw-card a:hover{text-decoration:underline}
.bw-card .bw-value{display:block;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-2px;color:#f1f8ff;font-variant-numeric:tabular-nums;text-shadow:0 0 22px var(--bw-glow)}
.bw-value small{font-size:19px;margin-left:6px;color:var(--bw-accent);letter-spacing:0}
.bw-clock-date{padding-top:12px;border-top:1px solid #8199b826;margin-top:13px!important;text-transform:capitalize}
.bw-muted{font-size:11px!important;color:#9cafc4!important}
.bw-empty{font-size:12px;color:#a9c7df;padding:16px 0}
.bw-error{color:#ffb3ad!important;font-size:12px;line-height:1.5}
.bw-clock-face{width:123px;height:123px;display:block;margin:0 auto;color:var(--bw-accent);filter:drop-shadow(0 0 7px var(--bw-glow))}
.bw-analog-caption{text-align:center;margin-bottom:0!important;font-variant-numeric:tabular-nums}
.bw-world-row{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #94b4d026;padding:8px 0;gap:10px}
.bw-world-row span{color:#b9cce0;font-size:12px}.bw-world-row strong{font-size:23px;font-weight:500;font-variant-numeric:tabular-nums}.bw-world-row small{display:block;font-size:10px;color:#91a6bb;margin-top:2px}
.bw-month-head{display:flex;align-items:center;gap:12px;margin-bottom:7px}.bw-month-head strong{font-size:38px;font-weight:500;line-height:1;color:var(--bw-accent)}.bw-month-head span{font-size:12px;line-height:1.6;text-transform:capitalize}
.bw-month-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center;font-size:10px;line-height:1.5}.bw-month-grid span{border-radius:3px;padding:1px;color:#bbcada}.bw-month-grid .bw-today{color:#fff;background:var(--bw-glow);outline:1px solid var(--bw-accent)}.bw-month-grid .bw-weekday{color:#718ca8}
.bw-weather-now{display:flex;align-items:center;justify-content:space-between;gap:16px}.bw-weather-icon{font-size:42px;line-height:1;color:var(--bw-accent)}
.bw-forecast{display:flex;gap:6px;justify-content:space-between;margin:10px 0 9px}.bw-forecast div{display:flex;flex-direction:column;gap:5px;font-size:11px;text-align:center}.bw-forecast b{font-weight:400;white-space:nowrap}.bw-forecast span{color:#afc5d8}
.bw-attribution{font-size:9px!important;color:#8096ab!important}.bw-attribution a{font-size:9px;color:#9fb8ce}
.bw-timer-main{position:relative;width:116px;height:116px;margin:0 auto 8px}.bw-timer-main svg{width:116px;height:116px;transform:rotate(-90deg)}.bw-timer-main circle{fill:none;stroke-width:5}.bw-timer-main .bw-ring-track{stroke:#708ca72b}.bw-timer-main .bw-ring-progress{stroke:var(--bw-accent);stroke-linecap:round}.bw-timer-main output{position:absolute;inset:0;display:grid;place-items:center;font-size:29px;font-variant-numeric:tabular-nums;letter-spacing:-1px}.bw-timer-buttons{display:flex;justify-content:center;gap:6px}.bw-timer-buttons button{font-size:11px;padding:6px 9px}
.bw-card.bw-urgent h3{color:#ffb194}.bw-work-link{display:block;line-height:1.4;padding:7px 0;border-bottom:1px solid #7299bc29}.bw-work-link strong{display:block;font-weight:500;font-size:12px;color:#f3f7ff}.bw-work-link span{display:block;font-size:10px;color:#a8bed1;margin-top:3px}.bw-work-count{font-size:29px;font-weight:500;color:var(--bw-accent);margin:3px 0 7px}
.bw-message-preview{font-size:11px;line-height:1.5;margin:8px 0;padding-bottom:8px;border-bottom:1px solid #789abc29;overflow-wrap:anywhere}.bw-message-preview strong{color:#f0f8ff;font-weight:500}.bw-message-preview p{font-size:11px;margin:3px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.bw-badge{border-radius:20px;padding:3px 7px;background:var(--bw-glow);color:var(--bw-accent)}
.bw-tiles .bw-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(236px,1fr));overflow:visible}.bw-tiles .bw-card{max-width:none}.bw-tiles .bw-scroll{display:none}
.bw-dialog{--bw-accent:#48acff;--bw-glow:#008cff38;width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:0;color:#edf6ff;background:#0b1524;border:1px solid #6ca7db7a;border-radius:16px;box-shadow:0 20px 100px #000a;font-family:Arial,Helvetica,sans-serif;font-size:14px;overflow:auto;color-scheme:dark}
.bw-dialog::backdrop{background:#030810c7;backdrop-filter:blur(6px)}
.bw-dialog-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#101e30;border-bottom:1px solid #799bbc38}.bw-dialog-head h2{font-size:20px;margin:0}.bw-dialog-body{padding:22px 24px}.bw-dialog-body>p{font-size:13px;line-height:1.6;color:#b8cbdf;margin:0 0 18px}
.bw-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:17px 0 25px}.bw-choice{display:flex;gap:9px;align-items:flex-start;border:1px solid #67829c55;background:#132338;border-radius:10px;padding:13px;cursor:pointer}.bw-choice:has(input:checked){border-color:var(--bw-accent);background:var(--bw-glow)}.bw-choice input{margin-top:2px;accent-color:var(--bw-accent)}.bw-choice strong{display:block;font-size:12px;font-weight:600}.bw-choice small{display:block;font-size:10px;color:#a6bdd1;line-height:1.5;margin-top:5px}
.bw-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.bw-fields label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#aec8dd}.bw-dialog input[type=password],.bw-dialog select{background:#111f30;color:#eef5ff;border:1px solid #819db452;border-radius:7px;padding:10px;width:100%;box-sizing:border-box;min-width:0;font-size:13px}.bw-world-settings{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bw-check{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;margin:16px 0;color:#b7cbdd}.bw-check input{margin:4px 0;accent-color:var(--bw-accent)}
.bw-order{margin:18px 0;padding:0;list-style:none;display:grid;gap:6px}.bw-order li{display:flex;gap:5px;align-items:center;background:#112034;border-radius:7px;padding:7px 9px}.bw-order span{flex:1;font-size:12px}.bw-order button{padding:5px 9px}
.bw-dialog h3{font-size:14px;margin:22px 0 12px}.bw-dialog-foot{position:sticky;bottom:0;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#0e1d30;border-top:1px solid #789bbb38}.bw-dialog .bw-primary{background:var(--bw-glow);border-color:var(--bw-accent);padding:10px 18px}.bw-status{font-size:12px;line-height:1.5;color:#a8dbff;margin:12px 0}.bw-telegram-setup{border-top:1px solid #7398ba38;margin-top:22px;padding-top:4px}.bw-telegram-setup p{font-size:12px;line-height:1.6;color:#b6cadd}.bw-dialog a{color:var(--bw-accent)}.bw-inbox-list{display:grid;gap:10px}.bw-inbox-item{padding:14px;background:#122339;border:1px solid #7396b53d;border-radius:10px}.bw-inbox-item header{display:flex;justify-content:space-between;gap:10px;font-size:12px}.bw-inbox-item p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6;margin-bottom:0}.bw-inbox-item small{font-size:11px;color:#9db8ce}.bw-inbox-item.bw-unread{border-left:3px solid var(--bw-accent)}
@media(min-width:1400px){.bw-shell{margin-top:-30px;border-radius:16px 16px 0 0;backdrop-filter:blur(14px);background:linear-gradient(110deg,#0a172aeb,#070d18f5)}}
@media(max-width:760px){.bw-shell{padding:12px}.bw-kicker{font-size:9px;letter-spacing:.6px}.bw-toolbar-actions{gap:5px}.bw-scroll{display:none}.bw-card{flex-basis:225px;min-height:190px;padding:14px}.bw-tiles .bw-track{grid-template-columns:repeat(auto-fit,minmax(225px,1fr))}.bw-dialog-head,.bw-dialog-body,.bw-dialog-foot{padding:16px}.bw-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-choice{padding:10px}.bw-world-settings{grid-template-columns:1fr}.bw-fields{gap:12px}.bw-dialog-head h2{font-size:18px}}
@media(prefers-reduced-motion:reduce){.bw-track{scroll-behavior:auto}}
@media(max-width:760px){.video-channel-socials{position:relative;inset:auto;border-radius:0;border-width:1px 0 0;justify-content:flex-end;padding:10px 12px}.video-channel-socials span{margin-right:auto;font-size:8px}.video-channel-socials a{font-size:10px}}

/* Small mobile summaries; expanded mode keeps every widget's full controls. */
.bw-mobile-toggle{display:none}
@media(max-width:760px){
  .bw-shell{padding:9px}
  .bw-toolbar{gap:6px;margin-bottom:7px}
  .bw-kicker{min-width:0;gap:5px;font-size:9px;letter-spacing:.2px}
  .bw-kicker::before{flex:none}
  .bw-toolbar-actions{flex:none;gap:5px;flex-wrap:nowrap}
  .bw-toolbar-actions button{padding:6px 8px;min-height:30px;font-size:11px;white-space:nowrap}
  .bw-mobile-toggle{display:inline-flex;align-items:center}
  .bw-shell:not(.bw-mobile-expanded) .bw-track{gap:8px;padding-bottom:5px}
  .bw-shell.bw-tiles:not(.bw-mobile-expanded) .bw-track{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}
  .bw-shell:not(.bw-mobile-expanded) .bw-card{flex:1 0 148px;min-height:112px;padding:10px;border-radius:9px}
  .bw-shell:not(.bw-mobile-expanded) .bw-card h3{font-size:10px;line-height:1.3;letter-spacing:.2px;margin-bottom:7px}
  .bw-shell:not(.bw-mobile-expanded) .bw-card p{margin:5px 0;font-size:11px;line-height:1.35}
  .bw-shell:not(.bw-mobile-expanded) .bw-card a{font-size:11px}
  .bw-shell:not(.bw-mobile-expanded) .bw-value{font-size:28px;letter-spacing:-1px}
  .bw-shell:not(.bw-mobile-expanded) .bw-value small{font-size:13px;margin-left:4px}
  .bw-shell:not(.bw-mobile-expanded) .bw-card button{padding:5px 7px;min-height:28px;font-size:10px;margin-top:6px}
  .bw-shell:not(.bw-mobile-expanded) :is(.bw-clock-date,.bw-month-grid,.bw-forecast,.bw-work-link,.bw-message-preview){display:none}
  .bw-shell:not(.bw-mobile-expanded) .bw-clock-face{width:60px;height:60px}
  .bw-shell:not(.bw-mobile-expanded) .bw-analog-caption{font-size:10px}
  .bw-shell:not(.bw-mobile-expanded) .bw-month-head{gap:7px;margin:0;align-items:flex-start}
  .bw-shell:not(.bw-mobile-expanded) .bw-month-head strong{font-size:28px}
  .bw-shell:not(.bw-mobile-expanded) .bw-month-head span{font-size:10px;line-height:1.5}
  .bw-shell:not(.bw-mobile-expanded) .bw-weather-now{gap:8px}
  .bw-shell:not(.bw-mobile-expanded) .bw-weather-icon{font-size:26px}
  .bw-shell:not(.bw-mobile-expanded) .bw-attribution{font-size:0!important;line-height:0}
  .bw-shell:not(.bw-mobile-expanded) .bw-attribution a{display:inline-block;font-size:9px;line-height:1.4;margin-right:5px}
  .bw-shell:not(.bw-mobile-expanded) .bw-attribution br{display:none}
  .bw-shell:not(.bw-mobile-expanded) .bw-world-row{gap:5px;padding:3px 0}
  .bw-shell:not(.bw-mobile-expanded) .bw-world-row span{font-size:10px}
  .bw-shell:not(.bw-mobile-expanded) .bw-world-row strong{font-size:16px}
  .bw-shell:not(.bw-mobile-expanded) .bw-world-row small{display:none}
  .bw-shell:not(.bw-mobile-expanded) .bw-timer-main{width:48px;height:48px;margin-bottom:3px}
  .bw-shell:not(.bw-mobile-expanded) .bw-timer-main svg{width:48px;height:48px}
  .bw-shell:not(.bw-mobile-expanded) .bw-timer-main output{font-size:18px;letter-spacing:-.5px}
  .bw-shell:not(.bw-mobile-expanded) .bw-timer-buttons button{margin-top:0}
  .bw-shell:not(.bw-mobile-expanded) .bw-timer-announcement:empty{display:none}
  .bw-shell:not(.bw-mobile-expanded) .bw-work-count{font-size:28px;margin:3px 0 8px}
  .bw-shell:not(.bw-mobile-expanded) :is(.bw-urgent,.bw-appointments):has(.bw-work-count)>p:not(.bw-error){display:none}
  .bw-shell:not(.bw-mobile-expanded) .bw-telegram>p:not(.bw-error){display:none}
  .bw-shell:not(.bw-mobile-expanded) .bw-telegram>p:has(.bw-badge){display:block;font-size:0!important;line-height:1.4}
  .bw-shell:not(.bw-mobile-expanded) .bw-badge{font-size:11px}
  .bw-shell:not(.bw-mobile-expanded) .bw-card .bw-error{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
}

@media screen and (min-width:1024px){:root{--fm-screen-unit:var(--fm-user-screen-unit,clamp(1px,.032552083vw,1.25px))}@import url("/weather-details.css?v=1");
.video-channel-banner{position:relative;isolation:isolate}
.video-channel-socials{position:absolute;top:calc(14 * var(--fm-screen-unit, 1px));right:calc(16 * var(--fm-screen-unit, 1px));display:flex;align-items:center;gap:calc(8 * var(--fm-screen-unit, 1px));padding:calc(8 * var(--fm-screen-unit, 1px)) calc(10 * var(--fm-screen-unit, 1px));border:calc(1 * var(--fm-screen-unit, 1px)) solid #a3c7e640;border-radius:calc(9 * var(--fm-screen-unit, 1px));background:#081425d9;backdrop-filter:blur(calc(10 * var(--fm-screen-unit, 1px)));color:#b9cbe0;font-size:calc(10 * var(--fm-screen-unit, 1px));letter-spacing:calc(.6 * var(--fm-screen-unit, 1px))}.video-channel-socials a{color:#e6f4ff;font-size:calc(11 * var(--fm-screen-unit, 1px));letter-spacing:0;border-left:calc(1 * var(--fm-screen-unit, 1px)) solid #9ab5d044;padding-left:calc(9 * var(--fm-screen-unit, 1px));text-decoration:none}.video-channel-socials a:hover{color:#63cbff}
.bw-shell{--bw-accent:#48acff;--bw-glow:#008cff38;position:relative;padding:calc(14 * var(--fm-screen-unit, 1px)) calc(18 * var(--fm-screen-unit, 1px)) calc(18 * var(--fm-screen-unit, 1px));background:linear-gradient(110deg,#091525f5,#070d18f8);border-top:calc(1 * var(--fm-screen-unit, 1px)) solid #8ed0ff38;color:#eef7ff;font-family:Arial,Helvetica,sans-serif}
.bw-shell.bw-cyan,.bw-dialog.bw-cyan{--bw-accent:#51efdf;--bw-glow:#10bbaa38}
.bw-shell.bw-amber,.bw-dialog.bw-amber{--bw-accent:#ffbd54;--bw-glow:#db8b2238}
.bw-shell.bw-violet,.bw-dialog.bw-violet{--bw-accent:#bb9cff;--bw-glow:#945bff38}
.bw-toolbar{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--fm-screen-unit, 1px));margin-bottom:calc(12 * var(--fm-screen-unit, 1px))}
.bw-kicker{display:flex;align-items:center;gap:calc(9 * var(--fm-screen-unit, 1px));color:#a6c5df;font-size:calc(11 * var(--fm-screen-unit, 1px));font-weight:700;letter-spacing:calc(1.4 * var(--fm-screen-unit, 1px));text-transform:uppercase}
.bw-kicker::before{content:'';width:calc(6 * var(--fm-screen-unit, 1px));height:calc(6 * var(--fm-screen-unit, 1px));border-radius:50%;background:var(--bw-accent);box-shadow:0 0 calc(12 * var(--fm-screen-unit, 1px)) var(--bw-accent)}
.bw-toolbar-actions,.bw-actions{display:flex;align-items:center;gap:calc(8 * var(--fm-screen-unit, 1px));flex-wrap:wrap}
.bw-shell button,.bw-dialog button,.bw-dialog input,.bw-dialog select{font:inherit}
.bw-shell button,.bw-dialog button,.bw-dialog .bw-signin{cursor:pointer;border:calc(1 * var(--fm-screen-unit, 1px)) solid #97c4e44d;background:#12263a;color:#edf7ff;border-radius:calc(8 * var(--fm-screen-unit, 1px));padding:calc(8 * var(--fm-screen-unit, 1px)) calc(12 * var(--fm-screen-unit, 1px));font-size:calc(12 * var(--fm-screen-unit, 1px));line-height:1.25;text-decoration:none}
.bw-shell button:hover,.bw-dialog button:hover{border-color:var(--bw-accent);background:#17354e}
.bw-shell button:disabled,.bw-dialog button:disabled{opacity:.45;cursor:default}
.bw-shell :is(button,a):focus-visible,.bw-dialog :is(button,a,input,select):focus-visible{outline:calc(2 * var(--fm-screen-unit, 1px)) solid var(--bw-accent);outline-offset:calc(3 * var(--fm-screen-unit, 1px))}
.bw-shell .bw-settings{border-color:var(--bw-accent);background:var(--bw-glow);box-shadow:0 0 calc(20 * var(--fm-screen-unit, 1px)) var(--bw-glow)}
.bw-track{display:flex;gap:calc(12 * var(--fm-screen-unit, 1px));overflow-x:auto;scroll-snap-type:x proximity;padding:calc(2 * var(--fm-screen-unit, 1px)) calc(1 * var(--fm-screen-unit, 1px)) calc(8 * var(--fm-screen-unit, 1px));scrollbar-color:var(--bw-accent) #102034;scrollbar-width:thin}
.bw-card{position:relative;flex:1 0 calc(236 * var(--fm-screen-unit, 1px));min-width:0;max-width:calc(420 * var(--fm-screen-unit, 1px));min-height:calc(196 * var(--fm-screen-unit, 1px));padding:calc(16 * var(--fm-screen-unit, 1px));border:calc(1 * var(--fm-screen-unit, 1px)) solid #7299bc47;border-radius:calc(12 * var(--fm-screen-unit, 1px));scroll-snap-align:start;background:radial-gradient(ellipse at 0 100%,var(--bw-glow),transparent 80%),linear-gradient(145deg,#142333,#0a111e);box-shadow:inset 0 calc(1 * var(--fm-screen-unit, 1px)) 0 #b3d8ff12;overflow:hidden}
.bw-card:hover{border-color:var(--bw-accent)}
.bw-card h3{margin:0 0 calc(12 * var(--fm-screen-unit, 1px));display:flex;justify-content:space-between;align-items:center;font-size:calc(11 * var(--fm-screen-unit, 1px));font-weight:700;letter-spacing:calc(.8 * var(--fm-screen-unit, 1px));text-transform:uppercase;color:#a9c7df}
.bw-card h3 b{font-size:calc(10 * var(--fm-screen-unit, 1px));letter-spacing:0;font-weight:400;color:var(--bw-accent)}
.bw-card p{margin:calc(7 * var(--fm-screen-unit, 1px)) 0;font-size:calc(12 * var(--fm-screen-unit, 1px));line-height:1.6;color:#bfd0e0}
.bw-card a{color:var(--bw-accent);text-decoration:none;font-size:calc(12 * var(--fm-screen-unit, 1px))}
.bw-card a:hover{text-decoration:underline}
.bw-card .bw-value{display:block;font-size:calc(46 * var(--fm-screen-unit, 1px));line-height:1.05;font-weight:500;letter-spacing:calc(-2 * var(--fm-screen-unit, 1px));color:#f1f8ff;font-variant-numeric:tabular-nums;text-shadow:0 0 calc(22 * var(--fm-screen-unit, 1px)) var(--bw-glow)}
.bw-value small{font-size:calc(19 * var(--fm-screen-unit, 1px));margin-left:calc(6 * var(--fm-screen-unit, 1px));color:var(--bw-accent);letter-spacing:0}
.bw-clock-date{padding-top:calc(12 * var(--fm-screen-unit, 1px));border-top:calc(1 * var(--fm-screen-unit, 1px)) solid #8199b826;margin-top:calc(13 * var(--fm-screen-unit, 1px))!important;text-transform:capitalize}
.bw-muted{font-size:calc(11 * var(--fm-screen-unit, 1px))!important;color:#9cafc4!important}
.bw-empty{font-size:calc(12 * var(--fm-screen-unit, 1px));color:#a9c7df;padding:calc(16 * var(--fm-screen-unit, 1px)) 0}
.bw-error{color:#ffb3ad!important;font-size:calc(12 * var(--fm-screen-unit, 1px));line-height:1.5}
.bw-clock-face{width:calc(123 * var(--fm-screen-unit, 1px));height:calc(123 * var(--fm-screen-unit, 1px));display:block;margin:0 auto;color:var(--bw-accent);filter:drop-shadow(0 0 calc(7 * var(--fm-screen-unit, 1px)) var(--bw-glow))}
.bw-analog-caption{text-align:center;margin-bottom:0!important;font-variant-numeric:tabular-nums}
.bw-world-row{display:flex;justify-content:space-between;align-items:baseline;border-bottom:calc(1 * var(--fm-screen-unit, 1px)) solid #94b4d026;padding:calc(8 * var(--fm-screen-unit, 1px)) 0;gap:calc(10 * var(--fm-screen-unit, 1px))}
.bw-world-row span{color:#b9cce0;font-size:calc(12 * var(--fm-screen-unit, 1px))}.bw-world-row strong{font-size:calc(23 * var(--fm-screen-unit, 1px));font-weight:500;font-variant-numeric:tabular-nums}.bw-world-row small{display:block;font-size:calc(10 * var(--fm-screen-unit, 1px));color:#91a6bb;margin-top:calc(2 * var(--fm-screen-unit, 1px))}
.bw-month-head{display:flex;align-items:center;gap:calc(12 * var(--fm-screen-unit, 1px));margin-bottom:calc(7 * var(--fm-screen-unit, 1px))}.bw-month-head strong{font-size:calc(38 * var(--fm-screen-unit, 1px));font-weight:500;line-height:1;color:var(--bw-accent)}.bw-month-head span{font-size:calc(12 * var(--fm-screen-unit, 1px));line-height:1.6;text-transform:capitalize}
.bw-month-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:calc(2 * var(--fm-screen-unit, 1px));text-align:center;font-size:calc(10 * var(--fm-screen-unit, 1px));line-height:1.5}.bw-month-grid span{border-radius:calc(3 * var(--fm-screen-unit, 1px));padding:calc(1 * var(--fm-screen-unit, 1px));color:#bbcada}.bw-month-grid .bw-today{color:#fff;background:var(--bw-glow);outline:calc(1 * var(--fm-screen-unit, 1px)) solid var(--bw-accent)}.bw-month-grid .bw-weekday{color:#718ca8}
.bw-weather-now{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--fm-screen-unit, 1px))}.bw-weather-icon{font-size:calc(42 * var(--fm-screen-unit, 1px));line-height:1;color:var(--bw-accent)}
.bw-forecast{display:flex;gap:calc(6 * var(--fm-screen-unit, 1px));justify-content:space-between;margin:calc(10 * var(--fm-screen-unit, 1px)) 0 calc(9 * var(--fm-screen-unit, 1px))}.bw-forecast div{display:flex;flex-direction:column;gap:calc(5 * var(--fm-screen-unit, 1px));font-size:calc(11 * var(--fm-screen-unit, 1px));text-align:center}.bw-forecast b{font-weight:400;white-space:nowrap}.bw-forecast span{color:#afc5d8}
.bw-attribution{font-size:calc(9 * var(--fm-screen-unit, 1px))!important;color:#8096ab!important}.bw-attribution a{font-size:calc(9 * var(--fm-screen-unit, 1px));color:#9fb8ce}
.bw-timer-main{position:relative;width:calc(116 * var(--fm-screen-unit, 1px));height:calc(116 * var(--fm-screen-unit, 1px));margin:0 auto calc(8 * var(--fm-screen-unit, 1px))}.bw-timer-main svg{width:calc(116 * var(--fm-screen-unit, 1px));height:calc(116 * var(--fm-screen-unit, 1px));transform:rotate(-90deg)}.bw-timer-main circle{fill:none;stroke-width:5}.bw-timer-main .bw-ring-track{stroke:#708ca72b}.bw-timer-main .bw-ring-progress{stroke:var(--bw-accent);stroke-linecap:round}.bw-timer-main output{position:absolute;inset:0;display:grid;place-items:center;font-size:calc(29 * var(--fm-screen-unit, 1px));font-variant-numeric:tabular-nums;letter-spacing:calc(-1 * var(--fm-screen-unit, 1px))}.bw-timer-buttons{display:flex;justify-content:center;gap:calc(6 * var(--fm-screen-unit, 1px))}.bw-timer-buttons button{font-size:calc(11 * var(--fm-screen-unit, 1px));padding:calc(6 * var(--fm-screen-unit, 1px)) calc(9 * var(--fm-screen-unit, 1px))}
.bw-card.bw-urgent h3{color:#ffb194}.bw-work-link{display:block;line-height:1.4;padding:calc(7 * var(--fm-screen-unit, 1px)) 0;border-bottom:calc(1 * var(--fm-screen-unit, 1px)) solid #7299bc29}.bw-work-link strong{display:block;font-weight:500;font-size:calc(12 * var(--fm-screen-unit, 1px));color:#f3f7ff}.bw-work-link span{display:block;font-size:calc(10 * var(--fm-screen-unit, 1px));color:#a8bed1;margin-top:calc(3 * var(--fm-screen-unit, 1px))}.bw-work-count{font-size:calc(29 * var(--fm-screen-unit, 1px));font-weight:500;color:var(--bw-accent);margin:calc(3 * var(--fm-screen-unit, 1px)) 0 calc(7 * var(--fm-screen-unit, 1px))}
.bw-message-preview{font-size:calc(11 * var(--fm-screen-unit, 1px));line-height:1.5;margin:calc(8 * var(--fm-screen-unit, 1px)) 0;padding-bottom:calc(8 * var(--fm-screen-unit, 1px));border-bottom:calc(1 * var(--fm-screen-unit, 1px)) solid #789abc29;overflow-wrap:anywhere}.bw-message-preview strong{color:#f0f8ff;font-weight:500}.bw-message-preview p{font-size:calc(11 * var(--fm-screen-unit, 1px));margin:calc(3 * var(--fm-screen-unit, 1px)) 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.bw-badge{border-radius:calc(20 * var(--fm-screen-unit, 1px));padding:calc(3 * var(--fm-screen-unit, 1px)) calc(7 * var(--fm-screen-unit, 1px));background:var(--bw-glow);color:var(--bw-accent)}
.bw-tiles .bw-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(236 * var(--fm-screen-unit, 1px)),1fr));overflow:visible}.bw-tiles .bw-card{max-width:none}.bw-tiles .bw-scroll{display:none}
.bw-dialog{--bw-accent:#48acff;--bw-glow:#008cff38;width:min(calc(760 * var(--fm-screen-unit, 1px)),calc(100vw - calc(24 * var(--fm-screen-unit, 1px))));max-height:calc(100dvh - calc(32 * var(--fm-screen-unit, 1px)));box-sizing:border-box;padding:0;color:#edf6ff;background:#0b1524;border:calc(1 * var(--fm-screen-unit, 1px)) solid #6ca7db7a;border-radius:calc(16 * var(--fm-screen-unit, 1px));box-shadow:0 calc(20 * var(--fm-screen-unit, 1px)) calc(100 * var(--fm-screen-unit, 1px)) #000a;font-family:Arial,Helvetica,sans-serif;font-size:calc(14 * var(--fm-screen-unit, 1px));overflow:auto;color-scheme:dark}
.bw-dialog::backdrop{background:#030810c7;backdrop-filter:blur(calc(6 * var(--fm-screen-unit, 1px)))}
.bw-dialog-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:calc(20 * var(--fm-screen-unit, 1px)) calc(24 * var(--fm-screen-unit, 1px));background:#101e30;border-bottom:calc(1 * var(--fm-screen-unit, 1px)) solid #799bbc38}.bw-dialog-head h2{font-size:calc(20 * var(--fm-screen-unit, 1px));margin:0}.bw-dialog-body{padding:calc(22 * var(--fm-screen-unit, 1px)) calc(24 * var(--fm-screen-unit, 1px))}.bw-dialog-body>p{font-size:calc(13 * var(--fm-screen-unit, 1px));line-height:1.6;color:#b8cbdf;margin:0 0 calc(18 * var(--fm-screen-unit, 1px))}
.bw-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(9 * var(--fm-screen-unit, 1px));margin:calc(17 * var(--fm-screen-unit, 1px)) 0 calc(25 * var(--fm-screen-unit, 1px))}.bw-choice{display:flex;gap:calc(9 * var(--fm-screen-unit, 1px));align-items:flex-start;border:calc(1 * var(--fm-screen-unit, 1px)) solid #67829c55;background:#132338;border-radius:calc(10 * var(--fm-screen-unit, 1px));padding:calc(13 * var(--fm-screen-unit, 1px));cursor:pointer}.bw-choice:has(input:checked){border-color:var(--bw-accent);background:var(--bw-glow)}.bw-choice input{margin-top:calc(2 * var(--fm-screen-unit, 1px));accent-color:var(--bw-accent)}.bw-choice strong{display:block;font-size:calc(12 * var(--fm-screen-unit, 1px));font-weight:600}.bw-choice small{display:block;font-size:calc(10 * var(--fm-screen-unit, 1px));color:#a6bdd1;line-height:1.5;margin-top:calc(5 * var(--fm-screen-unit, 1px))}
.bw-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(15 * var(--fm-screen-unit, 1px))}.bw-fields label{display:flex;flex-direction:column;gap:calc(8 * var(--fm-screen-unit, 1px));font-size:calc(12 * var(--fm-screen-unit, 1px));color:#aec8dd}.bw-dialog input[type=password],.bw-dialog select{background:#111f30;color:#eef5ff;border:calc(1 * var(--fm-screen-unit, 1px)) solid #819db452;border-radius:calc(7 * var(--fm-screen-unit, 1px));padding:calc(10 * var(--fm-screen-unit, 1px));width:100%;box-sizing:border-box;min-width:0;font-size:calc(13 * var(--fm-screen-unit, 1px))}.bw-world-settings{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10 * var(--fm-screen-unit, 1px))}.bw-check{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:calc(9 * var(--fm-screen-unit, 1px));font-size:calc(12 * var(--fm-screen-unit, 1px));line-height:1.6;margin:calc(16 * var(--fm-screen-unit, 1px)) 0;color:#b7cbdd}.bw-check input{margin:calc(4 * var(--fm-screen-unit, 1px)) 0;accent-color:var(--bw-accent)}
.bw-order{margin:calc(18 * var(--fm-screen-unit, 1px)) 0;padding:0;list-style:none;display:grid;gap:calc(6 * var(--fm-screen-unit, 1px))}.bw-order li{display:flex;gap:calc(5 * var(--fm-screen-unit, 1px));align-items:center;background:#112034;border-radius:calc(7 * var(--fm-screen-unit, 1px));padding:calc(7 * var(--fm-screen-unit, 1px)) calc(9 * var(--fm-screen-unit, 1px))}.bw-order span{flex:1;font-size:calc(12 * var(--fm-screen-unit, 1px))}.bw-order button{padding:calc(5 * var(--fm-screen-unit, 1px)) calc(9 * var(--fm-screen-unit, 1px))}
.bw-dialog h3{font-size:calc(14 * var(--fm-screen-unit, 1px));margin:calc(22 * var(--fm-screen-unit, 1px)) 0 calc(12 * var(--fm-screen-unit, 1px))}.bw-dialog-foot{position:sticky;bottom:0;padding:calc(16 * var(--fm-screen-unit, 1px)) calc(24 * var(--fm-screen-unit, 1px));display:flex;justify-content:space-between;align-items:center;gap:calc(12 * var(--fm-screen-unit, 1px));background:#0e1d30;border-top:calc(1 * var(--fm-screen-unit, 1px)) solid #789bbb38}.bw-dialog .bw-primary{background:var(--bw-glow);border-color:var(--bw-accent);padding:calc(10 * var(--fm-screen-unit, 1px)) calc(18 * var(--fm-screen-unit, 1px))}.bw-status{font-size:calc(12 * var(--fm-screen-unit, 1px));line-height:1.5;color:#a8dbff;margin:calc(12 * var(--fm-screen-unit, 1px)) 0}.bw-telegram-setup{border-top:calc(1 * var(--fm-screen-unit, 1px)) solid #7398ba38;margin-top:calc(22 * var(--fm-screen-unit, 1px));padding-top:calc(4 * var(--fm-screen-unit, 1px))}.bw-telegram-setup p{font-size:calc(12 * var(--fm-screen-unit, 1px));line-height:1.6;color:#b6cadd}.bw-dialog a{color:var(--bw-accent)}.bw-inbox-list{display:grid;gap:calc(10 * var(--fm-screen-unit, 1px))}.bw-inbox-item{padding:calc(14 * var(--fm-screen-unit, 1px));background:#122339;border:calc(1 * var(--fm-screen-unit, 1px)) solid #7396b53d;border-radius:calc(10 * var(--fm-screen-unit, 1px))}.bw-inbox-item header{display:flex;justify-content:space-between;gap:calc(10 * var(--fm-screen-unit, 1px));font-size:calc(12 * var(--fm-screen-unit, 1px))}.bw-inbox-item p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(13 * var(--fm-screen-unit, 1px));line-height:1.6;margin-bottom:0}.bw-inbox-item small{font-size:calc(11 * var(--fm-screen-unit, 1px));color:#9db8ce}.bw-inbox-item.bw-unread{border-left:calc(3 * var(--fm-screen-unit, 1px)) solid var(--bw-accent)}
@media(min-width:1400px){.bw-shell{margin-top:calc(-30 * var(--fm-screen-unit, 1px));border-radius:calc(16 * var(--fm-screen-unit, 1px)) calc(16 * var(--fm-screen-unit, 1px)) 0 0;backdrop-filter:blur(calc(14 * var(--fm-screen-unit, 1px)));background:linear-gradient(110deg,#0a172aeb,#070d18f5)}}
@media(max-width:760px){.bw-shell{padding:calc(12 * var(--fm-screen-unit, 1px))}.bw-kicker{font-size:calc(9 * var(--fm-screen-unit, 1px));letter-spacing:calc(.6 * var(--fm-screen-unit, 1px))}.bw-toolbar-actions{gap:calc(5 * var(--fm-screen-unit, 1px))}.bw-scroll{display:none}.bw-card{flex-basis:calc(225 * var(--fm-screen-unit, 1px));min-height:calc(190 * var(--fm-screen-unit, 1px));padding:calc(14 * var(--fm-screen-unit, 1px))}.bw-tiles .bw-track{grid-template-columns:repeat(auto-fit,minmax(calc(225 * var(--fm-screen-unit, 1px)),1fr))}.bw-dialog-head,.bw-dialog-body,.bw-dialog-foot{padding:calc(16 * var(--fm-screen-unit, 1px))}.bw-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-choice{padding:calc(10 * var(--fm-screen-unit, 1px))}.bw-world-settings{grid-template-columns:1fr}.bw-fields{gap:calc(12 * var(--fm-screen-unit, 1px))}.bw-dialog-head h2{font-size:calc(18 * var(--fm-screen-unit, 1px))}}
@media(prefers-reduced-motion:reduce){.bw-track{scroll-behavior:auto}}
@media(max-width:760px){.video-channel-socials{position:relative;inset:auto;border-radius:0;border-width:calc(1 * var(--fm-screen-unit, 1px)) 0 0;justify-content:flex-end;padding:calc(10 * var(--fm-screen-unit, 1px)) calc(12 * var(--fm-screen-unit, 1px))}.video-channel-socials span{margin-right:auto;font-size:calc(8 * var(--fm-screen-unit, 1px))}.video-channel-socials a{font-size:calc(10 * var(--fm-screen-unit, 1px))}}

/* Small mobile summaries; expanded mode keeps every widget's full controls. */
.bw-mobile-toggle{display:none}
@media(max-width:760px){
  .bw-shell{padding:calc(9 * var(--fm-screen-unit, 1px))}
  .bw-toolbar{gap:calc(6 * var(--fm-screen-unit, 1px));margin-bottom:calc(7 * var(--fm-screen-unit, 1px))}
  .bw-kicker{min-width:0;gap:calc(5 * var(--fm-screen-unit, 1px));font-size:calc(9 * var(--fm-screen-unit, 1px));letter-spacing:calc(.2 * var(--fm-screen-unit, 1px))}
  .bw-kicker::before{flex:none}
  .bw-toolbar-actions{flex:none;gap:calc(5 * var(--fm-screen-unit, 1px));flex-wrap:nowrap}
  .bw-toolbar-actions button{padding:calc(6 * var(--fm-screen-unit, 1px)) calc(8 * var(--fm-screen-unit, 1px));min-height:calc(30 * var(--fm-screen-unit, 1px));font-size:calc(11 * var(--fm-screen-unit, 1px));white-space:nowrap}
  .bw-mobile-toggle{display:inline-flex;align-items:center}
  .bw-shell:not(.bw-mobile-expanded) .bw-track{gap:calc(8 * var(--fm-screen-unit, 1px));padding-bottom:calc(5 * var(--fm-screen-unit, 1px))}
  .bw-shell.bw-tiles:not(.bw-mobile-expanded) .bw-track{grid-template-columns:repeat(auto-fit,minmax(calc(148 * var(--fm-screen-unit, 1px)),1fr))}
  .bw-shell:not(.bw-mobile-expanded) .bw-card{flex:1 0 calc(148 * var(--fm-screen-unit, 1px));min-height:calc(112 * var(--fm-screen-unit, 1px));padding:calc(10 * var(--fm-screen-unit, 1px));border-radius:calc(9 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) .bw-card h3{font-size:calc(10 * var(--fm-screen-unit, 1px));line-height:1.3;letter-spacing:calc(.2 * var(--fm-screen-unit, 1px));margin-bottom:calc(7 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) .bw-card p{margin:calc(5 * var(--fm-screen-unit, 1px)) 0;font-size:calc(11 * var(--fm-screen-unit, 1px));line-height:1.35}
  .bw-shell:not(.bw-mobile-expanded) .bw-card a{font-size:calc(11 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) .bw-value{font-size:calc(28 * var(--fm-screen-unit, 1px));letter-spacing:calc(-1 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) .bw-value small{font-size:calc(13 * var(--fm-screen-unit, 1px));margin-left:calc(4 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) .bw-card button{padding:calc(5 * var(--fm-screen-unit, 1px)) calc(7 * var(--fm-screen-unit, 1px));min-height:calc(28 * var(--fm-screen-unit, 1px));font-size:calc(10 * var(--fm-screen-unit, 1px));margin-top:calc(6 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) :is(.bw-clock-date,.bw-month-grid,.bw-forecast,.bw-work-link,.bw-message-preview){display:none}
  .bw-shell:not(.bw-mobile-expanded) .bw-clock-face{width:calc(60 * var(--fm-screen-unit, 1px));height:calc(60 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) .bw-analog-caption{font-size:calc(10 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) .bw-month-head{gap:calc(7 * var(--fm-screen-unit, 1px));margin:0;align-items:flex-start}
  .bw-shell:not(.bw-mobile-expanded) .bw-month-head strong{font-size:calc(28 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) .bw-month-head span{font-size:calc(10 * var(--fm-screen-unit, 1px));line-height:1.5}
  .bw-shell:not(.bw-mobile-expanded) .bw-weather-now{gap:calc(8 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) .bw-weather-icon{font-size:calc(26 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) .bw-attribution{font-size:0!important;line-height:0}
  .bw-shell:not(.bw-mobile-expanded) .bw-attribution a{display:inline-block;font-size:calc(9 * var(--fm-screen-unit, 1px));line-height:1.4;margin-right:calc(5 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) .bw-attribution br{display:none}
  .bw-shell:not(.bw-mobile-expanded) .bw-world-row{gap:calc(5 * var(--fm-screen-unit, 1px));padding:calc(3 * var(--fm-screen-unit, 1px)) 0}
  .bw-shell:not(.bw-mobile-expanded) .bw-world-row span{font-size:calc(10 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) .bw-world-row strong{font-size:calc(16 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) .bw-world-row small{display:none}
  .bw-shell:not(.bw-mobile-expanded) .bw-timer-main{width:calc(48 * var(--fm-screen-unit, 1px));height:calc(48 * var(--fm-screen-unit, 1px));margin-bottom:calc(3 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) .bw-timer-main svg{width:calc(48 * var(--fm-screen-unit, 1px));height:calc(48 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) .bw-timer-main output{font-size:calc(18 * var(--fm-screen-unit, 1px));letter-spacing:calc(-.5 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) .bw-timer-buttons button{margin-top:0}
  .bw-shell:not(.bw-mobile-expanded) .bw-timer-announcement:empty{display:none}
  .bw-shell:not(.bw-mobile-expanded) .bw-work-count{font-size:calc(28 * var(--fm-screen-unit, 1px));margin:calc(3 * var(--fm-screen-unit, 1px)) 0 calc(8 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) :is(.bw-urgent,.bw-appointments):has(.bw-work-count)>p:not(.bw-error){display:none}
  .bw-shell:not(.bw-mobile-expanded) .bw-telegram>p:not(.bw-error){display:none}
  .bw-shell:not(.bw-mobile-expanded) .bw-telegram>p:has(.bw-badge){display:block;font-size:0!important;line-height:1.4}
  .bw-shell:not(.bw-mobile-expanded) .bw-badge{font-size:calc(11 * var(--fm-screen-unit, 1px))}
  .bw-shell:not(.bw-mobile-expanded) .bw-card .bw-error{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
}
}