/* Шрифт Onest (SIL Open Font License 1.1, файлы из Google Fonts), свои файлы без обращений к чужим адресам: public/fonts/ */
@font-face{font-family:"Onest";font-style:normal;font-weight:400 800;font-display:swap;src:url("fonts/onest-cyrillic.woff2") format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Onest";font-style:normal;font-weight:400 800;font-display:swap;src:url("fonts/onest-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* Оболочка страницы «Рабочая среда» (MW-1), по макету 4.1: боковое меню из четырёх разделов, компактная главная («Рабочий стол», выбор Егора 30.10) в цветном оформлении v3:
   тёмно-синее меню, у каждого раздела свой цвет, цветная карточка приоритета и полоса цели недели. */
:root{
  --hex:url("hex.svg");
  --bg:#f3f4fb; --surface:#ffffff; --surface2:#f0f2fa; --line:#e0e4f1; --ink:#0d1433; --mut:#555e84;
  --c1:#2f5bff; --c1s:#e7ecff; --c2:#07857d; --c2s:#d7f3ef; --c3:#7a4cf5; --c3s:#ece6ff; --c4:#a85f00; --c4s:#ffeecb; --c5:#d93a2b; --c5s:#ffe3df;
  --bad:#d93a2b; --bad-s:#ffe3df; --warn:#a85f00; --warn-s:#ffeecb; --ok:#12804f; --ok-s:#dcf3e6; --info:#2f5bff; --info-s:#e7ecff;
  --acc:#2f5bff; --acc-s:#e7ecff; --on-acc:#ffffff;
  --side:#0b1130; --side-ink:#c5ccf0; --side-mut:#7f89b8; --side-line:rgba(255,255,255,.1);
  --hero:linear-gradient(125deg,#14308a 0%,#2447d6 52%,#0a7c82 100%);
  --glow:radial-gradient(60% 90% at 92% 105%,rgba(255,107,87,.55),transparent 62%);
  --ink-card:#0f1c47;
  --shadow:0 1px 2px rgba(13,20,51,.05),0 12px 30px -16px rgba(13,20,51,.25);
  --mock:#fff7d6; --mockink:#5a4300; --mockline:#e6d38a;
  --font:"Onest",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
  --mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){
  --bg:#080c1e; --surface:#10162f; --surface2:#171e3c; --line:#252d52; --ink:#eceffd; --mut:#9aa4cc;
  --c1:#82a0ff; --c1s:#1b2756; --c2:#3fd6cc; --c2s:#0d3434; --c3:#a98cff; --c3s:#2a2160; --c4:#fbbf4a; --c4s:#3a2a0c; --c5:#ff8c7c; --c5s:#442120;
  --bad:#ff8c7c; --bad-s:#442120; --warn:#fbbf4a; --warn-s:#3a2a0c; --ok:#6fdba5; --ok-s:#11352a; --info:#82a0ff; --info-s:#1b2756;
  --acc:#82a0ff; --acc-s:#1b2756; --on-acc:#080c1e;
  --side:#060918; --hero:linear-gradient(125deg,#0e1f5c 0%,#1d3ab5 52%,#096a70 100%);
  --ink-card:#18265f; --shadow:0 1px 0 rgba(255,255,255,.03) inset,0 16px 34px -18px rgba(0,0,0,.7);
  --mock:#2c2610; --mockink:#e9d58a; --mockline:#5d4f1c; color-scheme:dark}}
:root[data-theme="dark"]{
  --bg:#080c1e; --surface:#10162f; --surface2:#171e3c; --line:#252d52; --ink:#eceffd; --mut:#9aa4cc;
  --c1:#82a0ff; --c1s:#1b2756; --c2:#3fd6cc; --c2s:#0d3434; --c3:#a98cff; --c3s:#2a2160; --c4:#fbbf4a; --c4s:#3a2a0c; --c5:#ff8c7c; --c5s:#442120;
  --bad:#ff8c7c; --bad-s:#442120; --warn:#fbbf4a; --warn-s:#3a2a0c; --ok:#6fdba5; --ok-s:#11352a; --info:#82a0ff; --info-s:#1b2756;
  --acc:#82a0ff; --acc-s:#1b2756; --on-acc:#080c1e;
  --side:#060918; --hero:linear-gradient(125deg,#0e1f5c 0%,#1d3ab5 52%,#096a70 100%);
  --ink-card:#18265f; --shadow:0 1px 0 rgba(255,255,255,.03) inset,0 16px 34px -18px rgba(0,0,0,.7);
  --mock:#2c2610; --mockink:#e9d58a; --mockline:#5d4f1c; color-scheme:dark}

*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.5 var(--font)}
h1,h2,h3,h4,p,ul,ol{margin:0}
ul,ol{padding:0;list-style:none}
a{color:inherit}
button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}
:focus-visible{outline:3px solid var(--acc);outline-offset:2px;border-radius:8px}
.ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}
.cb{display:inline-flex;align-items:center;font:600 10px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--mut);border:1px dashed currentColor;border-radius:6px;padding:1px 6px;white-space:nowrap;cursor:help}
.eyebrow{font:500 11.5px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--mut)}
.h1{--hc:var(--c1);--hs:var(--c1s);--hg:linear-gradient(135deg,#2f5bff,#6f92ff)}
.h2{--hc:var(--c2);--hs:var(--c2s);--hg:linear-gradient(135deg,#07857d,#2fc9bd)}
.h3{--hc:var(--c3);--hs:var(--c3s);--hg:linear-gradient(135deg,#7a4cf5,#a78bff)}
.h4{--hc:var(--c4);--hs:var(--c4s);--hg:linear-gradient(135deg,#e08a00,#ffc247)}
.h5{--hc:var(--c5);--hs:var(--c5s);--hg:linear-gradient(135deg,#e5483a,#ff8b6a)}

/* панель макета */

/* боковое меню: тёмно-синее, у каждого раздела свой цвет */
.app{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}
.side{position:sticky;top:0;height:100vh;align-self:start;background:var(--side);color:var(--side-ink);display:flex;flex-direction:column;gap:6px;padding:18px 14px;overflow:auto;z-index:20}
.brand{display:flex;align-items:center;gap:11px;padding:4px 8px 18px;color:#fff;font-weight:800;letter-spacing:-.01em}
.brand small{display:block;font-weight:500;font-size:12px;color:var(--side-mut);letter-spacing:0;line-height:1.1}
.logo{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#2f5bff,#0aa6a0);display:grid;place-items:center;flex:none}
.logo svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linejoin:round}
.nav{display:flex;flex-direction:column;gap:4px}
.nav a{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:12px;text-decoration:none;color:var(--side-ink);font-weight:500}
.nav a:hover{background:rgba(255,255,255,.07)}
.nav a[aria-current="page"]{background:rgba(255,255,255,.13);color:#fff;font-weight:700}
.nav .ni{width:34px;height:34px;border-radius:11px;background:var(--hg);display:grid;place-items:center;color:#fff;flex:none;box-shadow:0 6px 14px -8px rgba(0,0,0,.6)}
.nav .ni .ic{width:18px;height:18px}
.me{margin-top:auto;display:flex;align-items:center;gap:11px;padding:12px 10px;border-radius:14px;background:rgba(255,255,255,.07);color:#fff}
.me small{display:block;color:var(--side-mut);font-size:12px;line-height:1.2}.me b{font-size:13.5px}
.av{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#2f5bff,#6f92ff);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}
.scrim{display:none}
.content{min-width:0}
.top{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:12px 28px;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}
.burger{display:none;width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:var(--surface);place-items:center}
.crumb{font-weight:800;letter-spacing:-.015em;font-size:16px}
.tr{display:flex;align-items:center;gap:10px;margin-left:auto}
.fresh{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ok);background:var(--ok-s);border-radius:999px;padding:5px 11px;white-space:nowrap}
.fresh i{width:7px;height:7px;border-radius:50%;background:currentColor}
.fresh.off{color:var(--warn);background:var(--warn-s)}
.ib{width:44px;height:44px;border-radius:13px;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;color:var(--ink)}
.ib:hover{border-color:var(--acc)}
.main{padding:24px 28px 72px;max-width:1160px}
.stack{display:flex;flex-direction:column;gap:30px}

/* общие компоненты */
.card{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}
.sh{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}
.bi{width:30px;height:30px;border-radius:10px;background:var(--hs);color:var(--hc);display:grid;place-items:center;flex:none}
.bi .ic{width:17px;height:17px}
.sh h2{font-size:17px;font-weight:700;letter-spacing:-.015em}
.sh .lk{margin-left:auto;font-size:13px;font-weight:600;color:var(--acc);text-decoration:none;display:inline-flex;gap:4px;align-items:center}
.sh .lk .ic{width:15px;height:15px}
.btn{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border-radius:13px;font-weight:700;text-decoration:none;border:1px solid transparent;white-space:nowrap}
.btn .ic{width:18px;height:18px}
.btn.acc{background:linear-gradient(135deg,#2f5bff,#5a83ff);color:#fff;box-shadow:0 10px 20px -10px #2f5bff}.btn.acc:hover{filter:brightness(1.07)}
.btn.line{border-color:var(--line);background:var(--surface)}.btn.line:hover{border-color:var(--acc)}
.btn.wh{background:#fff;color:#0f1c47;box-shadow:0 10px 22px -12px rgba(0,0,0,.6)}.btn.wh:hover{background:#e9eeff}
.more{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--acc);font-weight:600;font-size:13.5px;text-decoration:none;padding:4px 2px}
.more .ic{width:16px;height:16px}.more:hover{text-decoration:underline}
.chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;border-radius:999px;padding:3px 10px;white-space:nowrap;background:var(--surface2);color:var(--mut)}
.chip::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}
.chip.act{background:var(--bad-s);color:var(--bad)}.chip.risk{background:var(--warn-s);color:var(--warn)}.chip.plan{background:var(--ok-s);color:var(--ok)}.chip.wait{background:var(--info-s);color:var(--info)}
.empty,.status{display:flex;gap:16px;align-items:center;flex-wrap:wrap;border:1px dashed var(--line);border-radius:22px;padding:24px;background:var(--surface)}
.empty h3,.status h3{font-size:20px;letter-spacing:-.02em;margin-bottom:2px}.empty p,.status p{color:var(--mut);max-width:56ch}
.empty .ic{width:30px;height:30px;color:var(--ok)}
.status{border:2px dashed var(--acc)}.status.err{border-color:var(--bad)}
.status .si{width:52px;height:52px;border-radius:16px;background:var(--acc-s);color:var(--acc);display:grid;place-items:center}.status.err .si{background:var(--bad-s);color:var(--bad)}
.status .si .ic{width:26px;height:26px}.status .btn{margin-left:auto}
.pg h1{font-size:clamp(26px,3vw,36px);letter-spacing:-.035em;line-height:1.1;font-weight:800}
.pg .lead{color:var(--mut);max-width:60ch;margin:6px 0 22px;font-size:16px}

/* главная: приветствие и карточка приоритета */
.hd{margin-bottom:18px}
.hd h1{font-size:clamp(26px,3.4vw,40px);letter-spacing:-.035em;line-height:1.08;font-weight:800;margin-top:4px}
.prio{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:radial-gradient(70% 110% at 100% 0%,rgba(255,93,74,.42),transparent 58%),var(--ink-card);color:#fff;padding:20px 24px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;box-shadow:var(--shadow)}
.prio::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--hex) right -50px bottom -60px/400px auto no-repeat;opacity:.5;-webkit-mask-image:linear-gradient(120deg,transparent 30%,#000 90%);mask-image:linear-gradient(120deg,transparent 30%,#000 90%)}
.prio.ok{background:radial-gradient(70% 110% at 100% 0%,rgba(47,201,189,.35),transparent 58%),var(--ink-card)}
.prio .pt{flex:1 1 300px;min-width:0}
.prio .eyebrow{color:#bcc7ee;margin-right:8px}
.prio .pt b{display:block;font-size:clamp(20px,2.3vw,26px);letter-spacing:-.025em;line-height:1.2;margin-top:6px;font-weight:700}
.prio .pt small{display:block;color:#cbd4f5;font-size:15px;margin-top:4px;max-width:58ch}
.prio .chip{background:rgba(255,255,255,.16);color:#fff}.prio .chip::before{background:#ff9e95}
.prio :focus-visible{outline-color:#fff}

/* приложения */
.apps{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}
.tile{display:flex;align-items:center;gap:14px;padding:16px;text-decoration:none;min-height:76px;transition:transform .15s,border-color .15s}
.tile:hover{border-color:var(--hc);transform:translateY(-2px)}
.tile .ti{width:46px;height:46px;border-radius:14px;background:var(--hg);color:#fff;display:grid;place-items:center;flex:none;box-shadow:0 8px 16px -8px var(--hc)}
.tile .ti .ic{width:23px;height:23px}
.tile b{display:block;font-size:16px;letter-spacing:-.01em;line-height:1.25}
.tile small{display:block;color:var(--mut);font-size:13px;line-height:1.3}
.tile .go{margin-left:auto;color:var(--mut);opacity:.7}.tile .go .ic{width:18px;height:18px}

/* «Сейчас в Georg Polymer» */
.feed li{display:flex;align-items:center;gap:14px;padding:13px 18px;border-top:1px solid var(--line)}
.feed li:first-child{border-top:0}
.feed .fi{width:38px;height:38px;border-radius:12px;background:var(--hg);color:#fff;display:grid;place-items:center;flex:none}
.feed .fi .ic{width:19px;height:19px}
.feed .k{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hc)}
.feed b{display:block;font-size:15px;line-height:1.3;letter-spacing:-.01em}
.feed small{color:var(--mut);font-size:13px}
.feed .dd{margin-left:auto;font:600 12px var(--mono);color:var(--mut);align-self:flex-start;padding-top:2px}

/* фокус компании */
.cols2{display:grid;gap:22px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}
.band{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;background:var(--glow),var(--hero);color:#fff;padding:22px 26px;box-shadow:var(--shadow)}
.band::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--hex) right -40px top -80px/380px auto no-repeat;opacity:.55;-webkit-mask-image:linear-gradient(115deg,transparent 35%,#000 90%);mask-image:linear-gradient(115deg,transparent 35%,#000 90%)}
.band .eyebrow{color:rgba(255,255,255,.85)}
.band h3{font-size:clamp(20px,2.4vw,26px);letter-spacing:-.025em;line-height:1.22;font-weight:700;margin-top:6px;text-wrap:balance}
.kv{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:10px;font-size:13.5px;color:rgba(255,255,255,.85)}.kv b{color:#fff}
.dirs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.dirs span{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.3);background:rgba(8,14,56,.34);border-radius:999px;padding:6px 13px;font-size:13.5px;color:#fff}
.dirs i{width:8px;height:8px;border-radius:50%;background:#fff}.dirs i.plan{background:#6fe3a6}.dirs i.risk{background:#ffc247}.dirs i.wait{background:#9db6ff}

/* раздел «Компания» */
.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:20px;flex-wrap:wrap}
.tabs button{padding:11px 16px;font-weight:700;color:var(--mut);border-bottom:3px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:8px;border-radius:10px 10px 0 0}
.tabs button:hover{background:var(--surface2)}
.tabs button[aria-selected="true"]{color:var(--acc);border-bottom-color:var(--acc)}
.nrows li{display:flex;align-items:center;gap:16px;padding:14px 18px;border-top:1px solid var(--line)}
.nrows li:first-child{border-top:0}
.nth{width:92px;height:56px;border-radius:12px;background:var(--hg);color:#fff;display:grid;place-items:center;flex:none;overflow:hidden}
.nth svg{width:78%;height:78%}
.nth .ic{width:24px;height:24px}
.nrows b{display:block;font-size:16px;letter-spacing:-.01em}.nrows p{color:var(--mut);font-size:14px;margin-top:2px;max-width:70ch}
.nrows .eyebrow{color:var(--hc)}
.nrows .dd{margin-left:auto;font:600 12px var(--mono);color:var(--mut);align-self:flex-start;padding-top:3px}
.pgrid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}
.pj{padding:16px 18px;display:flex;flex-direction:column;gap:10px}
.pj .t{display:flex;gap:12px;align-items:flex-start}
.pj .pi{width:38px;height:38px;border-radius:12px;background:var(--hg);color:#fff;display:grid;place-items:center;flex:none}
.pj .pi .ic{width:19px;height:19px}
.pj h3{font-size:16px;line-height:1.28;letter-spacing:-.01em}
.pj .ow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--mut);margin-top:5px}
.pj .ms{display:flex;gap:10px;align-items:baseline;background:var(--surface2);border-radius:12px;padding:9px 12px;font-size:13.5px}
.pj .ms .dt{font:700 12.5px var(--mono);color:var(--hc)}

/* база знаний */
.srch{width:100%;max-width:560px;min-height:48px;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:0 16px;font:inherit;color:var(--ink);box-shadow:var(--shadow)}
.cats{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:16px 0 22px}
.cat{display:flex;flex-direction:column;align-items:flex-start;gap:10px;border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:14px;font-weight:700;font-size:14.5px;box-shadow:var(--shadow);text-align:left;transition:transform .15s}
.cat:hover{transform:translateY(-2px);border-color:var(--hc)}
.cat .ci{width:38px;height:38px;border-radius:12px;background:var(--hs);color:var(--hc);display:grid;place-items:center}
.cat[aria-pressed="true"]{background:var(--hg);border-color:transparent;color:#fff}
.cat[aria-pressed="true"] .ci{background:rgba(255,255,255,.22);color:#fff}
.cat .cb{color:inherit}
.docs li{border-top:1px solid var(--line)}
.docs li:first-child{border-top:0}
.docs .dl{display:flex;gap:14px;align-items:center;width:100%;padding:13px 18px;text-decoration:none}
.docs .dl:hover b{color:var(--acc)}
.docs .di{width:40px;height:40px;border-radius:12px;background:var(--hg);color:#fff;display:grid;place-items:center;flex:none}
.docs b{display:block;font-size:15px;line-height:1.3}.docs small{color:var(--mut);font-size:12.5px}
.docs .go{margin-left:auto;color:var(--mut);opacity:.8;display:flex;align-items:center;gap:10px}.docs .go .ic{width:17px;height:17px}

/* каталог приложений */
.acat{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}
.ac{padding:20px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}
.ac::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--hg)}
.ac .t{display:flex;align-items:center;gap:14px}
.ac .ti{width:52px;height:52px;border-radius:16px;background:var(--hg);color:#fff;display:grid;place-items:center;box-shadow:0 10px 20px -10px var(--hc)}
.ac .ti .ic{width:26px;height:26px}
.ac h3{font-size:19px;letter-spacing:-.02em}.ac .what{color:var(--mut);font-size:14px}
.ac p{font-size:14.5px}
.ac .btn{align-self:flex-start;margin-top:auto;background:var(--hg);color:#fff;box-shadow:0 10px 20px -12px var(--hc)}
.foot{margin-top:36px;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--mut)}

@media (max-width:1100px) and (min-width:861px){
  .app{grid-template-columns:78px minmax(0,1fr)}
  .side{padding:16px 10px;align-items:center}
  .brand span:last-child,.nav a span:not(.ni),.me div{display:none}
  .nav a{padding:6px;justify-content:center}.me{padding:8px;background:transparent}
  .cols2{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:860px){
  .app{grid-template-columns:minmax(0,1fr)}
  .side{position:fixed;left:0;top:0;bottom:0;width:min(290px,86vw);transform:translateX(-102%);transition:transform .2s;z-index:60;padding-top:max(18px,env(safe-area-inset-top,0px))}
  body.nav-open .side{transform:none}
  body.nav-open .scrim{display:block;position:fixed;inset:0;z-index:55;background:rgba(6,9,24,.55)}
  .burger{display:grid}
  .top{padding:10px max(14px,env(safe-area-inset-left,0px)) 10px max(14px,env(safe-area-inset-right,0px))}
  .fresh{display:none}
  .main{padding:16px max(14px,env(safe-area-inset-left,0px)) 64px max(14px,env(safe-area-inset-right,0px))}
  .cols2{grid-template-columns:minmax(0,1fr)}
  .prio{padding:18px 18px;border-radius:20px}
  .status .btn{margin-left:0}
  .nth{width:64px;height:44px}
}
@media (max-width:700px){.apps{grid-template-columns:minmax(0,1fr)}.feed .dd,.nrows .dd{display:none}}
@media (prefers-reduced-motion:reduce){*{transition:none!important}.tile:hover,.cat:hover{transform:none}}
.nojs{padding:24px;font:16px var(--font)}
/* длинные слова и вредные строки из данных не раздвигают страницу */
.main{overflow-wrap:anywhere}
.feed li>span,.nrows li>span,.docs .dl>span,.pj .tx,.tile>span,.prio .pt,.status>div{min-width:0}

