/* ── BOARD SYNC NOTICE ── */
.board-sync-bar{padding:9px 14px;border-radius:8px;font-size:12px;margin-bottom:12px;}
.board-sync-local{background:rgba(255,153,0,.08);border:1px solid rgba(255,153,0,.25);color:var(--text-muted);}
.board-sync-link{background:none;border:none;color:#FF9900;font-size:12px;font-weight:700;cursor:pointer;padding:0;text-decoration:underline;}
.board-sync-link:hover{opacity:.8;}

/* ── PIPELINE TAB ── */
.pipeline-page{padding:24px;max-width:100%;}
.pipeline-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px;}
.pipeline-title{font-family:'Archivo Condensed',sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text);}
.pipeline-title span{color:var(--columbia);}
.pipeline-summary{display:flex;gap:10px;flex-wrap:wrap;}
.pipeline-stat{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:10px 16px;text-align:center;min-width:70px;}
.pipeline-stat-num{font-family:'Archivo Condensed',sans-serif;font-size:22px;font-weight:700;color:var(--columbia);line-height:1;}
.pipeline-stat-lbl{font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:2px;}
.pipeline-cols{display:flex;gap:14px;overflow-x:auto;align-items:flex-start;padding-bottom:20px;-webkit-overflow-scrolling:touch;}
.pipeline-col{min-width:200px;width:200px;flex-shrink:0;}
.pipeline-col-hd{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px;padding:0 2px;}
.pipeline-col-hd-text{display:flex;flex-direction:column;gap:2px;}
.pipeline-col-title{font-family:'Archivo Condensed',sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);}
.pipeline-col-sub{font-size:10px;color:var(--text-dim);font-style:italic;line-height:1.3;margin-top:1px;}
.pipeline-col-count{width:20px;height:20px;border-radius:8px;background:var(--surface2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--text-muted);flex-shrink:0;}
.board-profile-chip{cursor:pointer;transition:border-color .12s;}
.board-profile-chip:hover{border-color:var(--columbia-bd);}
.pipeline-col-body{display:flex;flex-direction:column;gap:8px;min-height:120px;}
.pipeline-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px;cursor:pointer;transition:border-color .15s;position:relative;}
.pipeline-card:hover{border-color:var(--columbia-bd);box-shadow:0 2px 8px rgba(24,95,165,.08);}
/* Stage border accents — new 5-stage + legacy compat */
.pipeline-card.status-saved,.pipeline-card.status-interested,.pipeline-card.status-dream_schools,.pipeline-card.status-top_choices{border-left:3px solid #0057FF;border-radius:0 12px 12px 0;}
.pipeline-card.status-contacting,.pipeline-card.status-contacted,.pipeline-card.status-contact_made,.pipeline-card.status-engaged,.pipeline-card.status-active_conversation,.pipeline-card.status-visit,.pipeline-card.status-visit_planned{border-left:3px solid #7B2FFF;border-radius:0 12px 12px 0;}
.pipeline-card.status-applied{border-left:3px solid #FF4500;border-radius:0 12px 12px 0;}
.pipeline-card.status-offered,.pipeline-card.status-offer,.pipeline-card.status-offer_received{border-left:3px solid #F1C40F;border-radius:0 12px 12px 0;}
.pipeline-card.status-committed{border-left:3px solid #00E050;border-radius:0 12px 12px 0;}
.pipeline-card.status-archived,.pipeline-card.status-closed{border-left:3px solid #6B7280;border-radius:0 12px 12px 0;}
/* Contact + next action row */
.pipeline-card-contact{display:flex;flex-direction:column;gap:3px;margin:6px 0;}
.pc-last-contact{font-size:11px;color:var(--text-muted);}
.pc-next-action{font-size:11px;color:var(--columbia);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pc-next-action.overdue{color:#FF4500;font-weight:600;}
/* Card attribute tags */
.tag-attr{font-size:10px;padding:2px 6px;}
.tag-dream{background:rgba(155,89,182,.12);color:#9b59b6;border-color:rgba(155,89,182,.3);}
.tag-top{background:rgba(255,69,0,.1);color:#c03800;border-color:rgba(255,69,0,.2);}
.tag-instate{background:rgba(0,87,255,.08);color:#2055cc;border-color:rgba(0,87,255,.2);}
.tag-schol{background:rgba(180,140,0,.12);color:#8a6800;border-color:rgba(180,140,0,.25);}
.tag-acad{background:rgba(26,188,156,.1);color:#0f8c74;border-color:rgba(26,188,156,.25);}
.tag-christian{background:rgba(230,126,34,.1);color:#c96b3a;border-color:rgba(230,126,34,.25);}
.pipeline-card-name{font-family:'Archivo Condensed',sans-serif;font-weight:900;font-style:italic;font-size:14px;text-transform:uppercase;letter-spacing:.02em;color:var(--text);margin-bottom:3px;line-height:1.2;}
.pipeline-card-meta{font-size:11px;color:var(--text-muted);margin-bottom:8px;}
.pipeline-card-row{display:flex;align-items:center;justify-content:space-between;gap:8px;}
.pipeline-card-net{font-size:11px;font-weight:500;color:var(--text-muted);cursor:text;border-bottom:1px dashed transparent;transition:border-color .15s;}
.pipeline-card-net:hover{border-bottom-color:var(--text-muted);}
.pipeline-card-net-input{font-size:11px;font-weight:500;color:var(--text-muted);background:transparent;border:none;border-bottom:1px solid var(--text-muted);outline:none;width:90px;font-family:inherit;padding:0;}
.pp-user-notes{width:100%;box-sizing:border-box;min-height:72px;resize:vertical;background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:13px;color:var(--text);line-height:1.6;font-family:inherit;}
.pp-user-notes:focus{outline:none;border-color:var(--columbia);}
.pipeline-card-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px;opacity:.7;}
.pipeline-empty-col{border:1.5px dashed var(--border);border-radius:12px;padding:24px 14px;text-align:center;color:var(--text-dim);font-size:12px;}
.pipeline-add-hint{margin-top:18px;background:var(--columbia-bg);border:1px solid var(--columbia-bd);border-radius:8px;padding:12px 16px;font-size:12px;color:var(--columbia);line-height:1.5;}

/* ── COMMAND CENTER STATS (replaces old 9-stat strip) ── */
.board-cmd-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 16px;border-radius:10px;border:1px solid var(--border);background:var(--surface2);min-width:80px;}
.board-cmd-stat.board-cmd-urgent{border-color:rgba(255,69,0,.4);background:rgba(255,69,0,.06);}
.board-cmd-stat.board-cmd-gold{border-color:rgba(241,196,15,.4);background:rgba(241,196,15,.06);}
.board-cmd-num{font-family:'Archivo Condensed',sans-serif;font-size:30px;font-weight:900;line-height:1;color:var(--text);}
.board-cmd-urgent .board-cmd-num{color:#FF4500;}
.board-cmd-gold .board-cmd-num{color:#a07a00;}
.board-cmd-lbl{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:2px;}
.board-cmd-actions{margin-left:auto;display:flex;align-items:center;}
.board-cmd-show-empty{padding:5px 12px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:11px;font-weight:500;cursor:pointer;transition:all .12s;}
.board-cmd-show-empty:hover{border-color:var(--columbia-bd);color:var(--columbia);}

/* ── ATTENTION STRIP ── */
.board-attn-strip{margin-bottom:16px;}
.board-attn-hd{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#FF4500;margin-bottom:8px;}
.board-attn-cards{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;}
.board-attn-card{flex-shrink:0;width:175px;padding:10px 12px;background:rgba(255,69,0,.06);border:1px solid rgba(255,69,0,.25);border-radius:10px;cursor:pointer;transition:border-color .12s;}
.board-attn-card:hover{border-color:rgba(255,69,0,.5);}
.board-attn-school{font-family:'Archivo Condensed',sans-serif;font-weight:700;font-style:italic;font-size:13px;text-transform:uppercase;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.board-attn-task{font-size:11px;color:var(--text-muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.board-attn-age{font-size:10px;font-weight:600;margin-top:4px;color:var(--text-dim);}
.board-attn-age.overdue{color:#FF4500;}
.board-attn-more{flex-shrink:0;display:flex;align-items:center;font-size:12px;color:var(--text-muted);padding:0 8px;}

/* ── CARD NEXT ACTION BOX (most prominent card element) ── */
.pc-action-box{margin:0 0 8px;padding:7px 10px;border-radius:8px;background:var(--columbia-bg);border:1px solid var(--columbia-bd);display:flex;flex-direction:column;gap:2px;}
.pc-action-box.pc-action-overdue{background:rgba(255,69,0,.08);border-color:rgba(255,69,0,.3);}
.pc-action-box.pc-action-empty{background:var(--surface2);border:1px dashed var(--border);}
.pc-action-label{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--columbia);}
.pc-action-overdue .pc-action-label{color:#FF4500;}
.pc-action-text{font-size:12px;font-weight:500;color:var(--text);line-height:1.3;}
.pc-action-date{font-size:10px;color:var(--text-muted);}
.pc-action-overdue .pc-action-date{color:#FF4500;font-weight:600;}
.pc-action-prompt{font-size:11px;color:var(--text-dim);font-style:italic;}
.tag-schol-icon{font-size:12px;}

/* ── CARD FOOTER: why this school matters ── */
.pipeline-card-foot{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:4px;}

/* ── SMALL LOGO variant for card header ── */
.school-logo-sm{width:28px!important;height:28px!important;border-radius:6px!important;}

/* ── MOMENTUM CARD LAYOUT ── */
.pc-header{display:flex;align-items:center;gap:7px;margin-bottom:9px;}
.pc-name-block{flex:1;min-width:0;}
.pc-name{font-family:'Archivo Condensed',sans-serif;font-weight:900;font-style:italic;font-size:14px;text-transform:uppercase;letter-spacing:.02em;color:var(--text);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pc-school-meta{font-size:10px;color:var(--text-muted);margin-top:1px;}

/* Momentum indicator */
.pc-momentum{display:flex;align-items:center;gap:6px;margin-bottom:9px;}
.pc-m-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;}
.pc-m-active  .pc-m-dot{background:#00C853;}
.pc-m-cooling .pc-m-dot{background:#F59E0B;}
.pc-m-stalled .pc-m-dot{background:#FF4500;animation:pulseDot 2s infinite;}
.pc-m-none    .pc-m-dot{background:var(--border);}
@keyframes pulseDot{0%,100%{opacity:1}50%{opacity:.3}}
.pc-m-lbl{font-size:11px;font-weight:500;}
.pc-m-active  .pc-m-lbl{color:#007a30;}
.pc-m-cooling .pc-m-lbl{color:#b45309;}
.pc-m-stalled .pc-m-lbl{color:#FF4500;font-weight:600;}
.pc-m-none    .pc-m-lbl{color:var(--text-dim);}

/* Next Move — primary focus of the card */
.pc-move{background:var(--surface2);border-radius:8px;padding:9px 11px;margin-bottom:8px;}
.pc-move-action{font-size:13px;font-weight:600;color:var(--text);line-height:1.3;}
.pc-move-reason{font-size:11px;color:var(--text-muted);margin-top:3px;line-height:1.4;}
.pc-move.pc-move-custom{background:var(--columbia-bg);border:1px solid var(--columbia-bd);}
.pc-move.pc-move-stalled{background:rgba(255,69,0,.07);border:1px solid rgba(255,69,0,.2);}

/* Stage label footer */
.pc-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;}
.pc-contacted-btn{font-size:10px;font-weight:600;color:#00875a;background:rgba(0,224,80,.08);border:1px solid rgba(0,224,80,.25);border-radius:20px;padding:3px 10px;cursor:pointer;transition:background .15s,opacity .15s;flex-shrink:0;}
.pc-contacted-btn:hover{background:rgba(0,224,80,.16);}
.pc-contacted-btn:disabled{opacity:.4;cursor:default;}
.pc-stage-pill{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-dim);}

/* ── PIPELINE DRAG & DROP ── */
.pipeline-card{cursor:grab;}
.pipeline-card.juke-dragging{opacity:.25;pointer-events:none;}
.pipeline-col-body.juke-drag-over{background:var(--columbia-bg);outline:2px dashed var(--columbia-bd);border-radius:10px;}
.juke-drag-clone{position:fixed;pointer-events:none;z-index:9000;opacity:.92;box-shadow:0 10px 28px rgba(0,0,0,.22);border-radius:12px;cursor:grabbing;}
.pipeline-col-body.drag-over{background:var(--columbia-bg);border-radius:12px;outline:2px dashed var(--columbia-bd);}
.pipeline-drag-handle{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:var(--text-dim);font-size:14px;cursor:grab;flex-shrink:0;transition:color .12s;}
.pipeline-drag-handle:hover{color:var(--columbia);}
.pipeline-card-hd{display:flex;align-items:flex-start;gap:6px;}
.pipeline-card-hd-text{flex:1;min-width:0;}
/* touch drag hint */
@media(pointer:coarse){
  .pipeline-drag-handle{width:30px;height:30px;font-size:18px;}
}

/* ── PIPELINE SCHOOL LOGOS ── */
.school-logo-wrap{width:36px;height:36px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--surface2);display:flex;align-items:center;justify-content:center;}
.school-logo-img{width:36px;height:36px;object-fit:contain;display:block;}
.school-logo-initials{font-family:'Archivo Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--columbia);line-height:1;text-align:center;padding:2px;}

/* ── FINDER LOGOS ── */
.finder-logo-cell{display:flex;align-items:center;gap:10px;}
.finder-logo-wrap{width:28px;height:28px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--surface2);display:flex;align-items:center;justify-content:center;}
.finder-logo-wrap img{width:28px;height:28px;object-fit:contain;display:block;}
.finder-logo-initials{font-family:'Archivo Condensed',sans-serif;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--columbia);line-height:1;text-align:center;}
.card-logo-wrap{width:48px;height:48px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--surface2);display:flex;align-items:center;justify-content:center;border:1px solid var(--border);}
.card-logo-wrap img{width:48px;height:48px;object-fit:contain;display:block;}
.card-logo-initials{font-family:'Archivo Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--columbia);line-height:1;text-align:center;}

/* ── BOARD WORKSPACE ── */
.board-page{max-width:1320px;margin:0 auto;padding:34px 24px 54px;box-sizing:border-box;}
.board-workspace{display:flex;flex-direction:column;gap:18px;}
.pipeline-summary-strip{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;gap:18px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px 22px;box-shadow:0 10px 30px rgba(15,23,42,.04);box-sizing:border-box;}
.board-cmd-main{min-width:0;}
.board-cmd-kicker{font-family:'Archivo Condensed',sans-serif;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ff0080;margin-bottom:4px;}
.board-cmd-title{font-family:'Archivo Condensed',sans-serif;font-size:30px;font-weight:900;font-style:italic;text-transform:uppercase;line-height:1;color:#202026;}
.board-cmd-sub{margin-top:7px;font-size:13px;line-height:1.45;color:#6f7480;max-width:560px;}
.board-cmd-metrics{display:flex;gap:10px;align-items:stretch;}
.board-cmd-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 14px;border-radius:8px;border:1px solid #e3e6ec;background:#fafbfc;min-width:86px;}
.board-cmd-num{font-family:'Archivo Condensed',sans-serif;font-size:28px;font-weight:900;line-height:1;color:#202026;}
.board-cmd-lbl{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7b808a;margin-top:4px;white-space:nowrap;}
.board-cmd-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end;}
.board-cmd-primary{height:36px;border:0;border-radius:8px;background:#ff0080;color:#fff;padding:0 15px;font-family:'Archivo Condensed',sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;}
.board-cmd-primary:hover{background:#e60073;}
.board-cmd-show-empty{height:36px;padding:0 12px;border-radius:8px;border:1px solid #dfe3ea;background:#fff;color:#6f7480;font-size:12px;font-weight:600;cursor:pointer;transition:all .12s;white-space:nowrap;}
.board-cmd-show-empty:hover{border-color:var(--columbia-bd,rgba(255,0,128,.22));color:#FF0080;}
.pipeline-cols,.pipeline-board{display:flex;gap:16px;overflow-x:auto;align-items:flex-start;padding:2px 2px 24px;-webkit-overflow-scrolling:touch;scrollbar-color:#cfd2d8 transparent;}
.pipeline-board:has(.board-empty-state){overflow-x:visible;}
.pipeline-col{min-width:252px;width:252px;flex-shrink:0;}
.pipeline-col-hd{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;padding:0 2px;}
.pipeline-col-title{font-family:'Archivo Condensed',sans-serif;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted);}
.pipeline-col-sub{font-size:12px;color:var(--text-muted);line-height:1.35;margin-top:2px;max-width:210px;}
.pipeline-col-count{width:24px;height:24px;border-radius:999px;background:#fff;border:1px solid #dfe3ea;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--text-muted);flex-shrink:0;}
.pipeline-col-body{display:flex;flex-direction:column;gap:10px;min-height:150px;}
.pipeline-empty-col{border:1px dashed #d9dde5;border-radius:8px;padding:22px 14px;text-align:center;color:#9aa0aa;font-size:12px;background:rgba(255,255,255,.45);}
.pipeline-card{background:#fff;border:1px solid #e1e5ec;border-radius:8px;padding:14px;cursor:grab;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;}
.pipeline-card:hover{border-color:rgba(0,87,255,.28);box-shadow:0 12px 28px rgba(15,23,42,.08);transform:translateY(-1px);}
.pipeline-card.status-saved,.pipeline-card.status-interested,.pipeline-card.status-dream_schools,.pipeline-card.status-top_choices{border-left:4px solid #0057FF;border-radius:8px;}
.pipeline-card.status-contacting,.pipeline-card.status-contacted,.pipeline-card.status-contact_made,.pipeline-card.status-engaged,.pipeline-card.status-active_conversation,.pipeline-card.status-visit,.pipeline-card.status-visit_planned{border-left:4px solid #7B2FFF;border-radius:8px;}
.pipeline-card.status-applied{border-left:4px solid #FF4500;border-radius:8px;}
.pipeline-card.status-offered,.pipeline-card.status-offer,.pipeline-card.status-offer_received{border-left:4px solid #F1C40F;border-radius:8px;}
.pipeline-card.status-committed{border-left:4px solid #00E050;border-radius:8px;}
.pc-header{display:flex;align-items:center;gap:10px;margin-bottom:11px;}
.school-logo-sm{width:36px!important;height:36px!important;border-radius:8px!important;border:1px solid #e6e9ef;background:#fff;}
.pc-name{font-family:'Archivo Condensed',sans-serif;font-weight:900;font-style:italic;font-size:17px;text-transform:uppercase;letter-spacing:.01em;color:#202026;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pc-school-meta{font-size:12px;color:#7b808a;margin-top:3px;}
.pc-m-lbl{font-size:12px;font-weight:600;}
.pc-move{background:#f6f7f9;border-radius:8px;padding:10px 12px;margin-bottom:10px;}
.pc-move-action{font-size:13px;font-weight:700;color:#202026;line-height:1.35;}
.pc-move-reason{font-size:12px;color:#6f7480;margin-top:3px;line-height:1.4;}
.pc-move.pc-move-custom{background:rgba(0,87,255,.07);border:1px solid rgba(0,87,255,.18);}
.pc-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:8px;}
.pc-card-tags{display:flex;gap:5px;flex-wrap:wrap;min-width:0;}
.pc-stage-pill,.pc-meta-pill{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5c6470;background:#f1f3f6;border:1px solid #e1e5ec;border-radius:6px;padding:3px 7px;line-height:1;}
.pc-stage-pill{color:#0057ff;background:rgba(0,87,255,.07);border-color:rgba(0,87,255,.16);}
.pipeline-drag-handle{color:#b5bac3;}
.board-empty-state{width:100%;min-height:240px;border:1px dashed #d9dde5;border-radius:8px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:34px 38px;box-sizing:border-box;}
.board-empty-kicker{font-family:'Archivo Condensed',sans-serif;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#FF0080;margin-bottom:8px;}
.board-empty-title{max-width:620px;font-family:'Archivo Condensed',sans-serif;font-size:30px;font-weight:900;font-style:italic;text-transform:uppercase;line-height:1.05;color:#202026;}
.board-empty-copy{max-width:520px;margin-top:10px;color:#6f7480;font-size:14px;line-height:1.55;}
.board-empty-btn{margin-top:20px;height:38px;border:0;border-radius:8px;background:#ff0080;color:#fff;padding:0 16px;font-family:'Archivo Condensed',sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;}
.board-empty-btn:hover{background:#e60073;}

@media(max-width:900px){
  .board-page{padding:24px 14px 42px;}
  .pipeline-summary-strip{grid-template-columns:1fr;gap:14px;}
  .board-cmd-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));}
  .board-cmd-actions{justify-content:flex-start;flex-wrap:wrap;}
}
