.wy-board-page{color:#0f172a}.wy-board-hero{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:16px;padding:18px 22px;border:1px solid #dbeafe;border-radius:24px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 18px 45px rgba(15,23,42,.08)}.wy-board-hero h1{margin:.15rem 0;font-size:clamp(28px,4vw,46px);line-height:1}.wy-board-hero h1 span{color:#1455d9}.wy-board-hero p{margin:.25rem 0;color:#475569}.eyebrow{text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.12em;color:#2563eb!important}.wy-board-view-toggle{display:flex;gap:8px}.wy-board-view-toggle button,.wy-board-btn{border:1px solid #cfe0ff;background:#fff;color:#12315f;border-radius:12px;padding:10px 13px;font-weight:900;cursor:pointer}.wy-board-view-toggle button.active,.wy-board-btn.primary{background:#2563eb;color:#fff}.wy-board-btn:disabled{opacity:.65;cursor:wait}.wy-board-message{border-radius:12px;padding:10px 12px;font-weight:800}.wy-board-message.success{background:#dcfce7;color:#166534}.wy-board-message.error{background:#fee2e2;color:#8F2F37}.wy-org-board{display:grid;grid-template-columns:210px minmax(0,1fr) 300px;gap:14px}.wy-board-filter-panel,.wy-board-detail-panel,.wy-board-kpi-strip,.wy-board-canvas,.wy-board-why-strip{border:1px solid #dbeafe;border-radius:20px;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.07)}.wy-board-filter-panel{padding:14px;display:grid;gap:10px;align-content:start}.wy-board-filter-panel label{display:grid;gap:5px;font-size:12px;font-weight:900}.wy-board-filter-panel select,.wy-board-filter-panel input,.wy-board-detail-panel select,.wy-board-detail-panel textarea{width:100%;border:1px solid #d8e2f2;border-radius:10px;padding:9px;background:#fff}.wy-board-main{display:grid;gap:12px}.wy-board-kpi-strip{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));overflow:auto}.wy-board-kpi{padding:14px;border-right:1px solid #e5edf8}.wy-board-kpi b{display:block;font-size:22px}.wy-board-canvas{position:relative;padding:16px;overflow:auto}.wy-board-departments{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;min-width:780px}.wy-board-dept-column{border:1px solid #dbeafe;border-radius:18px;background:#f8fbff;padding:12px}.wy-board-dept-head{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #dbeafe;border-radius:14px;padding:12px;font-weight:950;cursor:pointer}.wy-board-person-node{margin:12px auto;padding:9px 10px;border:1px solid #dbeafe;border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(37,99,235,.08);cursor:pointer}.wy-board-person-node small{display:block;color:#64748b}.wy-board-task-card{position:relative;margin:10px 0;padding:12px;border:1px solid #d9e6fb;border-left:4px solid #2563eb;border-radius:15px;background:#fff;box-shadow:0 12px 24px rgba(15,23,42,.08);cursor:pointer}.wy-board-task-card.selected{outline:2px solid #3b82f6}.wy-board-task-card h4{margin:0 0 8px}.wy-board-task-row{display:flex;justify-content:space-between;gap:8px;font-size:12px;margin:5px 0}.wy-board-chips{display:flex;gap:5px;flex-wrap:wrap}.wy-board-chip{padding:4px 7px;border-radius:999px;background:#eef4ff;border:1px solid #dbeafe;font-size:11px}.wy-board-badge{padding:4px 8px;border-radius:999px;font-size:11px;font-weight:900}.wy-risk-high{background:#fee2e2;color:#8F2F37}.wy-risk-medium{background:#fef3c7;color:#b45309}.wy-risk-low{background:#dcfce7;color:#15803d}.wy-status-badge{background:#e0edff;color:#1d4ed8}.wy-board-connector{height:16px;border-left:2px solid #3b82f6;margin-left:50%}.wy-board-reviewer-line{border-left-style:dotted}.wy-board-legend{display:flex;gap:14px;justify-content:center;margin-top:12px;font-size:12px;color:#475569}.wy-board-detail-panel{padding:16px;align-self:start;position:sticky;top:12px}.wy-board-detail-panel h3{margin-top:0}.wy-board-evidence-row{display:flex;justify-content:space-between;border-bottom:1px solid #eef2f7;padding:9px 0}.wy-board-list-table{width:100%;border-collapse:collapse;background:#fff}.wy-board-list-table th,.wy-board-list-table td{border-bottom:1px solid #e5edf8;padding:10px;text-align:left;font-size:13px}.wy-board-empty-state{text-align:center;padding:42px}.wy-board-why-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:16px}.demo-board{color:#0f172a}.demo-board .wy-board-hero,.demo-board .wy-board-filter-panel,.demo-board .wy-board-detail-panel,.demo-board .wy-board-kpi-strip,.demo-board .wy-board-canvas,.demo-board .wy-board-why-strip{background:#fff;color:#0f172a}@media(max-width:1100px){.wy-org-board{grid-template-columns:1fr}.wy-board-detail-panel{position:relative}.wy-board-kpi-strip{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.wy-board-hero{align-items:flex-start;flex-direction:column}.wy-board-kpi-strip,.wy-board-why-strip{grid-template-columns:1fr}.wy-board-departments{min-width:0}}

/* Board layout hardening: the task board must fill the app viewport space,
   not the normal capped content column, and wide board lanes should scroll
   inside the board canvas instead of shrinking the page shell. */
.content:has(.wy-board-page),
.shell:has(.wy-board-page){
  max-width:none;
  width:100%;
}
.main-area,
.content:has(.wy-board-page),
.shell:has(.wy-board-page),
.wy-board-page,
.wy-org-board,
.wy-board-main,
.wy-board-canvas{
  min-width:0;
}
.wy-board-page,
.wy-org-board{
  width:100%;
  max-width:none;
}
.wy-org-board{
  display:grid;
  grid-template-columns:minmax(180px,210px) minmax(0,1fr) minmax(260px,300px);
}
.wy-board-canvas{
  width:100%;
  max-width:100%;
  min-width:0;
  overflow:auto;
}
.wy-board-departments{
  min-width:900px;
}
body.demo-sidebar-enabled:has(.wy-board-page) .shell{
  width:calc(100% - 330px);
  max-width:none;
}
body.wy-board-layout-page.demo-sidebar-enabled .shell{
  width:calc(100% - 330px);
  max-width:none;
  margin-left:306px;
  margin-right:24px;
}
body.wy-board-layout-page .content{
  max-width:none;
  width:100%;
}
body.wy-board-layout-page .main-area,
body.wy-board-layout-page .content,
body.wy-board-layout-page .wy-board-page,
body.wy-board-layout-page .wy-org-board,
body.wy-board-layout-page .wy-board-main,
body.wy-board-layout-page .wy-board-canvas{
  min-width:0;
}
body.wy-board-layout-page .wy-board-page,
body.wy-board-layout-page .wy-org-board{
  width:100%;
  max-width:none;
}
@media(max-width:1100px){
  .wy-org-board{grid-template-columns:1fr;}
}
@media(max-width:960px){
  body.demo-sidebar-enabled:has(.wy-board-page) .shell,
  body.wy-board-layout-page.demo-sidebar-enabled .shell{
    width:calc(100% - 24px);
    max-width:none;
    margin:0 auto;
  }
}
@media(max-width:760px){
  .content:has(.wy-board-page){
    width:100%;
    max-width:none;
  }
  .wy-board-departments{min-width:0;}
}

/* Screenshot-inspired interactive organization board polish. */
body.wy-board-layout-page{background:linear-gradient(180deg,#f8fbff 0,#ffffff 44%,#f5f9ff 100%)}
.wy-board-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wy-board-hero{position:relative;display:grid;grid-template-columns:64px 1fr auto;align-items:center;text-align:center;margin-bottom:10px;padding:8px 16px 4px;border:0;background:transparent;box-shadow:none}.wy-board-logo-mark{width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,#082a5e,#0057ff);display:grid;place-items:center;color:white;font-size:34px;font-weight:950;box-shadow:0 18px 35px rgba(37,99,235,.28)}.wy-board-hero h1{font-size:clamp(30px,3.1vw,44px);letter-spacing:-.035em}.wy-board-hero h1 span{color:#0b62ff}.wy-board-hero p{font-size:15px;margin:3px 0;color:#253858}.wy-board-view-toggle{align-self:end;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:8px;box-shadow:0 10px 28px rgba(15,23,42,.08)}.wy-board-view-toggle button{border-radius:9px;padding:9px 12px;font-size:12px}.wy-org-board{grid-template-columns:205px minmax(0,1fr) 285px;gap:12px}.wy-board-filter-panel,.wy-board-detail-panel,.wy-board-kpi-strip,.wy-board-canvas,.wy-board-why-strip{border-color:#e2e8f0;border-radius:16px;box-shadow:0 12px 30px rgba(15,23,42,.07)}.wy-board-filter-panel{padding:14px;background:#fbfdff}.wy-board-filter-panel strong{display:flex;justify-content:space-between}.wy-board-filter-panel strong:after{content:'Reset';font-size:12px;color:#0b62ff}.wy-board-kpi-strip{grid-template-columns:repeat(5,minmax(150px,1fr));overflow:hidden}.wy-board-kpi{display:grid;grid-template-columns:46px 1fr;gap:10px;align-items:center;padding:14px 18px}.wy-board-kpi:before{content:'🚀';display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:radial-gradient(circle at 28% 24%,#fff 0 12%,transparent 13%),linear-gradient(145deg,#5AA2FF,#2563eb 52%,#146EF5);color:white;font-size:25px;box-shadow:0 12px 24px rgba(37,99,235,.25);transform:rotate(-4deg)}.wy-board-kpi:nth-child(2):before{content:'🕵️';background:radial-gradient(circle at 72% 22%,#fde68a 0 14%,transparent 15%),linear-gradient(145deg,#146EF5,#146EF5 55%,#5AA2FF);box-shadow:0 12px 24px rgba(124,58,237,.25);transform:rotate(4deg)}.wy-board-kpi:nth-child(3):before{content:'◷';background:linear-gradient(145deg,#276647,#276647)}.wy-board-kpi:nth-child(4):before{content:'$';background:linear-gradient(145deg,#D4B85D,#D4B85D)}.wy-board-kpi:nth-child(5):before{content:'⚠';background:linear-gradient(145deg,#8F2F37,#8F2F37)}.wy-board-kpi span{font-weight:800;color:#1e293b}.wy-board-kpi b{font-size:24px;letter-spacing:-.02em}.wy-board-kpi small{color:#64748b}.wy-board-kpi:nth-child(n+6){display:none}.wy-board-canvas{padding:12px;background:linear-gradient(180deg,#ffffff,#f8fbff)}.wy-board-departments{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:18px;min-width:1040px}.wy-board-dept-column{position:relative;border:0;background:transparent;padding:0}.wy-board-dept-column:before{content:'';position:absolute;top:62px;bottom:12px;left:50%;border-left:2px solid #2f73ff;opacity:.72}.wy-board-dept-head{position:relative;z-index:1;min-height:48px;padding:11px 14px;border-radius:12px;box-shadow:0 10px 24px rgba(15,23,42,.07)}.wy-board-dept-head:before{content:attr(data-icon);display:grid;place-items:center;width:42px;height:42px;margin-right:10px;border-radius:10px;background:linear-gradient(145deg,#0b62ff,#063b96);color:#fff;font-size:22px}.wy-board-dept-head span{margin-left:auto;color:#0f172a}.wy-board-person-node{position:relative;z-index:2;width:72%;display:grid;grid-template-columns:34px 1fr 28px;align-items:center;gap:8px;margin:14px auto;padding:8px;border-radius:12px}.wy-board-person-node:before{content:attr(data-initials);display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:linear-gradient(145deg,#e0f2fe,#fff7ed);border:1px solid #cbd5e1;color:#0f172a;font-weight:950}.wy-board-person-node:after{content:'+';display:grid;place-items:center;width:24px;height:24px;border:1px solid #dbeafe;border-radius:999px;color:#276647;font-weight:950}.wy-board-task-card{z-index:2;margin:12px 0;padding:12px 12px 13px;border:1px solid #dbeafe;border-radius:12px;background:#fff;box-shadow:0 15px 30px rgba(15,23,42,.08)}.wy-board-task-card.selected{outline:2px solid #2f73ff;box-shadow:0 18px 38px rgba(37,99,235,.16)}.wy-board-task-card h4{display:flex;gap:8px;font-size:14px}.wy-board-task-card h4:before{content:attr(data-index);color:#334155}.wy-board-task-row{font-size:12px;color:#334155}.wy-board-task-row b{color:#0f172a}.wy-board-chip{border-radius:6px;background:#f1f5f9;color:#334155}.wy-board-legend{position:sticky;left:0;width:max-content;margin:10px auto -2px;padding:10px 18px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;font-weight:800}.wy-board-detail-panel{padding:14px;background:#fff}.wy-board-detail-panel h3{font-size:14px;border-bottom:1px solid #eef2f7;padding-bottom:12px}.wy-board-evidence-row small,.wy-board-evidence-row em{display:block;color:#64748b;font-style:normal}.wy-board-why-strip{grid-template-columns:1.1fr repeat(3,1fr);padding:12px;background:#fff}.wy-board-why-strip:before{content:'⚙ Why this matters';display:flex;align-items:center;gap:12px;font-size:22px;font-weight:950;color:#0f172a}.wy-board-why-strip div{padding:12px 14px;border-left:1px solid #e2e8f0}.wy-board-why-strip b{font-size:16px}.wy-board-why-strip p{margin:8px 0 0;color:#475569;font-size:13px}@media(max-width:1300px){.wy-board-departments{grid-template-columns:repeat(3,minmax(230px,1fr));min-width:780px}.wy-org-board{grid-template-columns:1fr}.wy-board-detail-panel{position:relative}}@media(max-width:760px){.wy-board-hero{grid-template-columns:1fr;text-align:left}.wy-board-kpi-strip{grid-template-columns:1fr}.wy-board-departments{min-width:0;grid-template-columns:1fr}.wy-board-why-strip{grid-template-columns:1fr}.wy-board-why-strip:before{display:block}}

/* Professional screenshot-match refinements: exact category-style line marks in gradient tiles. */
.wy-board-logo-mark{overflow:hidden;background:#001f4d;box-shadow:0 18px 35px rgba(0,31,77,.28)}
.wy-board-logo-mark img{width:42px;height:42px;object-fit:contain;filter:brightness(0) invert(1)}
.wy-board-return-link{display:inline-flex;align-items:center;margin-left:10px;padding:7px 12px;border:1px solid #cfe0ff;border-radius:999px;background:#fff;color:#0b62ff;font-size:12px;font-weight:950;text-decoration:none;box-shadow:0 8px 18px rgba(37,99,235,.12);vertical-align:middle}
.wy-board-return-link:hover{background:#eff6ff;border-color:#93c5fd;color:#063b96}
.wy-board-kpi:before{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:28px;font-weight:600;line-height:1;transform:none;background:linear-gradient(145deg,#0b62ff,#063b96);color:#fff}
.wy-board-kpi[data-kpi-icon="open-tasks-"]:before,.wy-board-kpi[data-kpi-icon="open-tasks"]:before{content:'▣'}
.wy-board-kpi[data-kpi-icon="pending-reviews-"]:before,.wy-board-kpi[data-kpi-icon="pending-reviews"]:before{content:'☑';background:linear-gradient(145deg,#146EF5,#4f46e5)}
.wy-board-kpi[data-kpi-icon="total-hours-"]:before,.wy-board-kpi[data-kpi-icon="total-hours"]:before{content:'◷';background:linear-gradient(145deg,#0f766e,#276647)}
.wy-board-kpi[data-kpi-icon="labour-overhead-cost-"]:before,.wy-board-kpi[data-kpi-icon="labour-overhead-cost"]:before{content:'$';background:linear-gradient(145deg,#D4B85D,#D4B85D)}
.wy-board-kpi[data-kpi-icon="deadline-risk-"]:before,.wy-board-kpi[data-kpi-icon="deadline-risk"]:before{content:'△';background:linear-gradient(145deg,#8F2F37,#8F2F37)}
.wy-board-dept-head{display:grid;grid-template-columns:42px 1fr auto;gap:10px;justify-content:initial}
.wy-board-dept-head:before{display:none;content:none}
.wy-board-dept-head>span{margin-left:0}
.wy-board-dept-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:linear-gradient(145deg,#0b62ff,#063b96);color:#fff;box-shadow:0 10px 20px rgba(37,99,235,.2)}
.wy-board-dept-icon svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;fill:none}
.wy-board-dept-head[data-dept="Operations"] .wy-board-dept-icon{background:linear-gradient(145deg,#276647,#07854d);box-shadow:0 10px 20px rgba(22,163,74,.18)}
.wy-board-dept-head[data-dept="HR"] .wy-board-dept-icon{background:linear-gradient(145deg,#146EF5,#146EF5);box-shadow:0 10px 20px rgba(124,58,237,.18)}
.wy-board-dept-head[data-dept="Sales"] .wy-board-dept-icon{background:linear-gradient(145deg,#0ea5e9,#0284c7);box-shadow:0 10px 20px rgba(14,165,233,.18)}
.wy-board-dept-head[data-dept="Procurement"] .wy-board-dept-icon{background:linear-gradient(145deg,#D4B85D,#D4B85D)}
.wy-board-dept-head[data-dept="Customer Support"] .wy-board-dept-icon{background:linear-gradient(145deg,#5AA2FF,#0891b2)}

/* Keep board form controls readable inside dark enterprise/demo shells. */
.wy-board-detail-panel select,
.wy-board-detail-panel select:focus,
.wy-board-filter-panel select,
.wy-board-filter-panel select:focus {
  background: #ffffff !important;
  color: #0f172a !important;
  border: 1px solid #cbd5e1;
  outline: none;
}

.wy-board-detail-panel option,
.wy-board-filter-panel option {
  background: #ffffff !important;
  color: #0f172a !important;
}

.wy-board-detail-panel textarea,
.wy-board-detail-panel input,
.wy-board-filter-panel input {
  background: #ffffff !important;
  color: #0f172a !important;
}

.wy-board-detail-panel textarea::placeholder,
.wy-board-filter-panel input::placeholder {
  color: #64748b !important;
}

.wy-board-status-select,
.wy-board-status-select option {
  background: #ffffff !important;
  color: #0f172a !important;
}

.wy-board-task-card h4::before {
  content: none;
}

.wy-board-relation-layer {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: visible;
  z-index: 1;
}

.wy-board-task-card,
.wy-board-person-node,
.wy-board-dept-head {
  position: relative;
  z-index: 2;
}

.wy-board-relation-line {
  fill: none;
  stroke: #2563eb;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  opacity: 0.7;
}

.wy-board-relation-line.dependency {
  stroke: #2563eb;
}

.wy-board-relation-line.related {
  stroke: #60a5fa;
}

.wy-board-relation-line.same-workstream {
  stroke: #146EF5;
  stroke-dasharray: 6 4;
}

.wy-board-relation-line.active {
  stroke-width: 3;
  opacity: 1;
}

.wy-board-related-chip {
  display: inline-flex;
  margin: 4px 4px 4px 0;
  border: 1px solid #bfdbfe;
  border-radius: 999px;
  background: #eff6ff;
  color: #1d4ed8;
  padding: 6px 9px;
  font-size: 12px;
  font-weight: 800;
  cursor: pointer;
}

/* Final board polish: add branded header, rupee KPI mark, and safer spacing. */
.wy-board-hero{
  grid-template-columns:minmax(120px,180px) minmax(320px,1fr) auto;
  gap:18px;
  align-items:center;
  text-align:left;
  padding:10px 4px 18px;
}
.wy-board-logo-mark{
  width:100%;
  max-width:180px;
  height:58px;
  padding:10px 12px;
  border:1px solid #dbeafe;
  border-radius:18px;
  background:#fff;
  box-shadow:0 16px 34px rgba(15,23,42,.08);
  text-decoration:none;
}
.wy-board-logo-mark img{
  width:100%;
  height:100%;
  object-fit:contain;
  filter:none;
}
.wy-board-hero-copy{min-width:0;}
.wy-board-hero h1{margin:2px 0 5px;line-height:1.04;overflow-wrap:anywhere;}
.wy-board-view-toggle{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:360px;}
.wy-board-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:16px;overflow:visible;}
.wy-board-kpi{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon helper";align-items:center;column-gap:14px;min-width:0;padding:18px 20px;border:1px solid #e5e7eb;border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.06);}
.wy-board-kpi[data-kpi-icon="labour-overhead-cost"]:before,
.wy-board-kpi[data-kpi-icon="labour-overhead-cost-"]:before,
.wy-board-kpi:nth-child(4):before{content:'₹';font-weight:800;background:linear-gradient(145deg,#D4B85D,#D4B85D)}
.wy-board-kpi:before{grid-area:icon;width:48px;height:48px;flex:0 0 48px;}
.wy-board-kpi span{grid-area:label;display:block;min-width:0;font-size:.9rem;font-weight:800;line-height:1.2;color:#1f2937;white-space:normal;overflow-wrap:normal;word-break:normal;}
.wy-board-kpi b{grid-area:value;display:block;min-width:0;margin-top:8px;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.05;font-weight:900;color:#111827;white-space:nowrap;overflow-wrap:normal;word-break:normal;}
.wy-board-kpi small{grid-area:helper;display:block;margin-top:6px;font-size:.78rem;color:#6b7280;white-space:nowrap;}
.wy-board-task-row b,.wy-board-person-node b{overflow-wrap:anywhere;word-break:break-word;}
.wy-board-task-row{align-items:flex-start;}
.wy-board-task-row span{flex:0 0 auto;max-width:42%;}
.wy-board-task-row b{text-align:right;min-width:0;}
.wy-board-dept-head{align-items:center;}
.wy-board-dept-head b{min-width:0;overflow-wrap:anywhere;}
.wy-board-dept-head>span:last-child{white-space:nowrap;}
.wy-board-detail-panel p{line-height:1.55;overflow-wrap:anywhere;}
.wy-board-list-table th,.wy-board-list-table td{vertical-align:top;overflow-wrap:anywhere;}
@media(max-width:1300px){
  .wy-board-hero{grid-template-columns:minmax(110px,160px) minmax(260px,1fr);}
  .wy-board-view-toggle{grid-column:1 / -1;justify-self:end;max-width:none;}
  .wy-board-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));}
}
@media(max-width:760px){
  .wy-board-hero{grid-template-columns:1fr;gap:12px;padding-bottom:14px;}
  .wy-board-logo-mark{max-width:170px;}
  .wy-board-view-toggle{justify-self:stretch;justify-content:flex-start;}
  .wy-board-view-toggle button{flex:1 1 130px;}
  .wy-board-kpi-strip{grid-template-columns:1fr;}
  .wy-board-kpi{grid-template-columns:44px minmax(0,1fr);padding:16px;}
  .wy-board-kpi:before{width:44px;height:44px;flex-basis:44px;}
  .wy-board-kpi b{font-size:1.45rem;}
}
