



#ops-pane-today .lr-close .spine-engagements{border-top:1px solid var(--brand-frost,#e8ede6);margin-top:12px;padding-top:6px}
#ops-pane-today .lr-close .se-hd{font:700 var(--fs-label,11px) Inter;letter-spacing:.06em;text-transform:uppercase;color:#647062;margin:0 0 4px 2px}
#ops-pane-today .lr-close .se-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;cursor:pointer;min-width:0;width:100%;text-align:left;border:none;background:none;transition:background .1s;font-family:Inter,system-ui,sans-serif}
#ops-pane-today .lr-close .se-row:hover{background:#f7f6f1}








#ops-pane-today .lr-close{background:#fff;border:1px solid #e7e2d4;border-radius:16px;padding:18px 24px 18px;margin:0;contain:inline-size}
#ops-pane-today .lr-close .hd{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
#ops-pane-today .lr-close .hd .per{font:700 13px Inter;color:var(--brand-mid,#306844);background:var(--brand-mist,#eef3ee);border-radius:99px;padding:3px 12px;white-space:nowrap}





#ops-pane-today .lr-close .hd .inv{font:400 11px Inter;color:#736c5d;white-space:nowrap}

#ops-pane-today .lr-close .synced{display:flex;align-items:center;flex-wrap:wrap;column-gap:12px;row-gap:5px;font:500 12.5px Inter;color:#647062;margin:6px 0 4px}
#ops-pane-today .lr-close .synced b{color:var(--brand-mid,#306844);font-weight:700}

#ops-pane-today .lr-close .ct-tabs{display:contents}







#ops-pane-today .lr-close{--pill-rest-bg:#f4f6f2;--pill-rest-line:#e2e6dd;--pill-rest-ink:#5b6b5e;--pill-rest-hover:#eaf0e9}




#ops-pane-today .lr-close .ct-tab{font:600 14px/17px Inter;color:var(--pill-rest-ink,#5b6b5e);background:var(--pill-rest-bg,#f4f6f2);border:1px solid var(--pill-rest-line,#e2e6dd);border-radius:999px;padding:7px 17px;cursor:pointer;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}
#ops-pane-today .lr-close .ct-tab:hover{background:var(--pill-rest-hover,#eaf0e9)}
#ops-pane-today .lr-close .ct-tab.on{background:var(--brand-deep,#1f4a2d);border-color:var(--brand-deep,#1f4a2d);color:#fff}
#ops-pane-today .lr-close .ct-tab .n{font-weight:700;opacity:.6;margin-left:6px;font-variant-numeric:tabular-nums}
#ops-pane-today .lr-close .ct-tab.on .n{opacity:.8}





#ops-pane-today .lr-close .ct-browse{font:600 12.5px/17px Inter;color:var(--brand-mid,#306844);background:none;border:1px solid transparent;border-radius:999px;padding:7px 12px;margin-left:2px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}
#ops-pane-today .lr-close .ct-browse:hover{background:#eef3ee;border-color:#dbe6dc;text-decoration:underline}
#ops-pane-today .lr-close .ct-browse:focus-visible{outline:2px solid var(--brand-mid,#306844);outline-offset:2px}
#ops-pane-today .lr-close .scroll{overflow-x:auto;overflow-y:hidden;margin:8px -12px 0;padding:0 12px}
#ops-pane-today .lr-close .rail{display:flex;align-items:flex-start;min-width:780px}
#ops-pane-today .lr-close .st{position:relative;flex:1 1 0;min-width:124px;display:flex;flex-direction:column;align-items:center;text-align:center;background:none;border:none;padding:6px 6px 10px;cursor:pointer;border-radius:14px;transition:background .12s}
#ops-pane-today .lr-close .st:hover{background:#f7f9f5}
#ops-pane-today .lr-close .st .ln{position:absolute;top:46px;left:50%;width:100%;height:3px;background:#ece7d8;pointer-events:none}
#ops-pane-today .lr-close .st .dotw{position:relative;height:80px;display:flex;align-items:center;justify-content:center}
#ops-pane-today .lr-close .st .ct{font:800 24px Inter;font-variant-numeric:tabular-nums;color:#46564d;margin-top:6px;white-space:nowrap;letter-spacing:-.01em;line-height:1}
#ops-pane-today .lr-close .st .ct .tt{font-weight:600;font-size:14.5px;color:#736c5d;letter-spacing:0}
#ops-pane-today .lr-close .st .ct.done{color:var(--brand-ok,#15803d)}
#ops-pane-today .lr-close .st .ct.done .tt{color:#84b393}
#ops-pane-today .lr-close .st .ct.move{color:var(--brand-mid,#306844)}
#ops-pane-today .lr-close .st .lb{font:700 12px Inter;letter-spacing:.03em;text-transform:uppercase;color:#6b7669;margin-top:8px;line-height:1.25;max-width:150px}
#ops-pane-today .lr-close .st .sub{display:inline-block;font:600 11px Inter;color:var(--brand-mid,#306844);background:#f2f7f3;border:1px solid #dbe9dd;border-radius:999px;padding:2px 10px;margin-top:6px;line-height:1.35;max-width:170px}

#ops-pane-today .lr-close .st .awc{display:inline-block;font:500 10.5px Inter;color:#647062;margin-top:5px;line-height:1.3;max-width:140px;white-space:nowrap}
#ops-pane-today .lr-close .st.cap .dotw{height:92px}
#ops-pane-today .lr-close .st.cap .ct{font-size:28px}
#ops-pane-today .lr-close .st.cap .lb{color:var(--brand-mid,#306844);font-size:13px}
#ops-pane-today .lr-close .st.cap .cap2{font:400 11.5px Inter;color:#647062;margin-top:3px;line-height:1.3;max-width:130px}
@media(max-width:640px){
  #ops-pane-today .lr-close{padding:14px 16px}
  #ops-pane-today .lr-close .st{min-width:108px}
  #ops-pane-today .lr-close .st .dotw{height:70px}
  #ops-pane-today .lr-close .st .ct{font-size:21px}
  #ops-pane-today .lr-close .st.cap .dotw{height:80px}
}























#ops-pane-today .lr-close .spine-stages{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;overflow-x:auto}
#ops-pane-today .lr-close .stg{flex:1 1 0;min-width:76px;border:1px solid #e7e2d4;border-radius:12px;padding:8px 10px;cursor:pointer;transition:border-color .12s;background:#fff;text-align:left;display:flex;flex-direction:column}
#ops-pane-today .lr-close .stg:hover{border-color:var(--brand-line,#b9d8b4)}
#ops-pane-today .lr-close .stg .stg-lb{font:600 var(--fs-label,11px) Inter;letter-spacing:.06em;text-transform:uppercase;color:#647062;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ops-pane-today .lr-close .stg b{font:700 18px Inter;font-variant-numeric:tabular-nums;color:#1a1d1c;display:block;line-height:1.15}
#ops-pane-today .lr-close .stg .stg-sub{font:400 10.5px Inter;color:#647062;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}




#ops-pane-today .lr-close .stg .stg-bar{height:2px;border-radius:2px;background:#efd9a6;margin-top:6px;overflow:hidden;flex:none}
#ops-pane-today .lr-close .stg .stg-bar i{display:block;height:100%;background:#78a68c;border-radius:2px}




#ops-pane-today .lr-close .stg.audit{background:#f6f6f4;border-color:#e2e2dd;border-style:dashed}
#ops-pane-today .lr-close .stg.audit .stg-lb{color:#8d8f8a}
#ops-pane-today .lr-close .stg.audit .stg-bar{background:#e8e8e3}
#ops-pane-today .lr-close .stg .stg-audit-lb{flex:none;font:600 10.5px/1 Inter;letter-spacing:.01em;
  color:#7b7d78;white-space:nowrap;display:block}
#ops-pane-today .lr-close .stg-auditwhy{font:500 11.5px/1.45 Inter;color:#6b6d68;margin-top:8px;
  padding:7px 10px;background:#f6f6f4;border-left:2px solid #dcdcd6;border-radius:0 6px 6px 0}
#ops-pane-today .lr-close .stg.done{background:var(--signal-tint,#eaf3ec);border-color:#cfe4d6}
#ops-pane-today .lr-close .stg.done b{color:var(--signal,#3e7d5c)}
#ops-pane-today .lr-close .stg.done .stg-lb{color:var(--signal,#3e7d5c)}






#ops-pane-today .lr-close .stg.done .stg-bar{background:var(--signal,#3e7d5c)}
#ops-pane-today .lr-close .stg.done .stg-bar i{background:var(--signal,#3e7d5c)}




#ops-pane-today .lr-close .gapstrip{display:flex;align-items:stretch;gap:8px;margin-top:8px;border:1px solid #e7e2d4;border-radius:12px;padding:8px 10px;background:#fbfaf6;overflow-x:auto}
#ops-pane-today .lr-close .gapstrip.clear{background:var(--signal-tint,#eaf3ec);border-color:#cfe4d6}





















#ops-pane-today .lr-close .gapstrip .gs-hd{flex:none;align-self:flex-start;display:flex;flex-direction:column;justify-content:center;gap:3px;border:1px solid var(--pill-rest-line,#e2e6dd);border-radius:12px;background:var(--pill-rest-bg,#f4f6f2);padding:11px 14px;min-width:112px}
#ops-pane-today .lr-close .gapstrip .gs-kick{font:700 var(--fs-micro,10px) Inter;letter-spacing:.08em;text-transform:uppercase;color:var(--pill-rest-ink,#5b6b5e);white-space:nowrap}
#ops-pane-today .lr-close .gapstrip .gs-num{font:800 30px Inter;font-variant-numeric:tabular-nums;color:var(--motm-charcoal,#1a1d1c);line-height:1;white-space:nowrap}
#ops-pane-today .lr-close .gapstrip .gs-num .u{font:600 12.5px Inter;color:#647062;margin-left:4px}
#ops-pane-today .lr-close .gapstrip.clear .gs-num{color:var(--signal,#3e7d5c);font-size:15px}




#ops-pane-today .lr-close .gapstrip.clear .gs-hd{background:var(--signal-tint,#eaf3ec);border-color:#cfe4d6}
#ops-pane-today .lr-close .gapstrip.clear .gs-kick{color:#647062}







#ops-pane-today .lr-close .gapstrip .gs-trend{display:inline-flex;align-self:flex-start;align-items:center;border-radius:999px;padding:2px 9px;font:600 11.5px Inter;line-height:1.35;white-space:nowrap;color:#7a6a3f;background:#f6e8cc}
#ops-pane-today .lr-close .gapstrip .gs-trend.dn{color:#1f6b3a;background:var(--brand-tint,#dfeee4)}




#ops-pane-today .lr-close .gapstrip .gs-trend.up{color:#8a5b10;background:#f6e2c2}




#ops-pane-today .lr-close .gapstrip .gs-books{font:600 12px Inter;line-height:1.35;white-space:nowrap;color:#647062}







































#ops-pane-today .lr-close .gapstrip .gs-cats{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));
  grid-auto-rows:1fr;gap:6px;flex:1 1 auto;min-width:0;align-content:start}
@media(min-width:1490px){#ops-pane-today .lr-close .gapstrip .gs-cats{grid-template-columns:repeat(2,minmax(220px,1fr))}}
@media(min-width:1950px){#ops-pane-today .lr-close .gapstrip .gs-cats{grid-template-columns:repeat(4,minmax(220px,1fr))}}
@media(min-width:2860px){#ops-pane-today .lr-close .gapstrip .gs-cats{grid-template-columns:repeat(8,minmax(220px,1fr))}}






#ops-pane-today .lr-close .gapstrip .gs-cat{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1px;border:1px solid #e7e2d4;border-radius:12px;padding:8px 10px;background:#fff;cursor:pointer;text-align:left;transition:border-color .12s,background .12s;font-family:Inter,system-ui,sans-serif}
#ops-pane-today .lr-close .gapstrip .gs-cat:hover{border-color:var(--brand-line,#b9d8b4);background:#fff}






































#ops-pane-today .lr-close .gapstrip .gs-cat{min-height:133px}
#ops-pane-today .lr-close .gapstrip .gs-cat .lb{font:600 var(--fs-micro,10px) Inter;letter-spacing:.05em;text-transform:uppercase;color:#647062;white-space:nowrap}




#ops-pane-today .lr-close .gapstrip .gs-cat .n{font:700 14px Inter;font-variant-numeric:tabular-nums;color:#1a1d1c;line-height:1.3;white-space:nowrap}
#ops-pane-today .lr-close .gapstrip .gs-cat .n.z{color:#647062;font-weight:600}










#ops-pane-today .lr-close .gapstrip .gs-cat.gs-cat-note{cursor:default;opacity:.72}
#ops-pane-today .lr-close .gapstrip .gs-cat.gs-cat-note:hover{border-color:#e7e2d4;background:#fff}








#ops-pane-today .lr-close .gapstrip .gs-cat.gs-cat-wide{grid-column:auto}

















#ops-pane-today .lr-close .gapstrip .gs-cat .gs-sub{font:600 12px Inter;line-height:1.35;letter-spacing:.01em;color:#647062;
  white-space:normal;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}




#ops-pane-today .lr-close .gapstrip .gs-cat .gs-open{font:700 11px Inter;line-height:1.3;
  letter-spacing:.01em;color:var(--canopy,#1e3b2f);background:var(--signal-tint,#eaf3ec);
  border-radius:999px;padding:2px 8px;margin-top:4px;white-space:nowrap;display:inline-flex;
  align-items:center;gap:4px}
#ops-pane-today .lr-close .gapstrip .gs-cat .gs-open .cv{font-size:9px;opacity:.75}
#ops-pane-today .lr-close .gapstrip .gs-cat:hover .gs-open{background:#dbeade}





































#ops-pane-today .lr-close .gapstrip .gs-cat .gs-mrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}






#ops-pane-today .lr-close .gapstrip .gs-cat .gs-mrow .gs-chip{margin-left:0}
#ops-pane-today .lr-close .gapstrip .gs-chip{display:inline-block;font:600 12px Inter;border-radius:99px;padding:2px 6px;margin-left:4px;white-space:nowrap}


#ops-pane-today .lr-close .gapstrip .gs-hd .fchip{font-size:12px!important}




#ops-pane-today .lr-close .gapstrip .gs-craig-quiet{display:none}
#ops-pane-today .lr-close .gapstrip .gs-chip.cl{color:#5f6a76;background:#eef0f3}





#ops-pane-today .lr-close .gapstrip .gs-chip.tm{color:#4f6d7a;background:#eaf1f4}











#ops-pane-today .lr-close .gapstrip .gs-audit{display:inline-block;font:600 12px Inter;
  color:#5f6a76;background:#eef0f3;border:1px solid #e2e5ea;border-radius:99px;padding:2px 9px;
  white-space:nowrap;letter-spacing:.01em}
#ops-pane-today .lr-close .gapstrip .gs-cat.gs-cat-audit{background:#fcfcfb;border-color:#e9e7de}
#ops-pane-today .lr-close .gapstrip .gs-cat.gs-cat-audit:hover{border-color:#d8dde3;background:#fcfcfb}
#ops-pane-today .lr-close .gapstrip .gs-cat .gs-sub.gs-auditwhy{color:#7b8388;font-weight:500}


#ops-pane-today .lr-close .gapstrip .gs-cat .gs-open.gs-open-audit{color:#4b5b52;background:#f1f3f0}
#ops-pane-today .lr-close .gapstrip .gs-cat:hover .gs-open.gs-open-audit{background:#e6eae5}







#ops-pane-today .lr-close .gapstrip .gs-num.gs-num-audit{font:700 19px Inter;
  color:var(--pill-rest-ink,#5b6b5e);letter-spacing:-.01em}
#ops-pane-today .lr-close .gapstrip .gs-audit-why{font:500 12px Inter;color:var(--pill-rest-ink,#5b6b5e);
  opacity:.82;white-space:normal;max-width:32ch;line-height:1.35}
#ops-pane-today .lr-close .gapstrip.gs-audit-hd .gs-hd{align-items:center}

#ops-pane-today .lr-close .gapzip.audit{background:#f7f8f9;border-color:#e2e5ea}
#ops-pane-today .lr-close .gapzip.audit:hover{background:#f1f3f5;border-color:#d8dde3}
#ops-pane-today .lr-close .gapzip .gz-state.gz-audit{color:#5f6a76;font-weight:600}











#ops-pane-today .lr-close .gapstrip .gs-cat .ow-ck{font:600 11px Inter;color:#4d7a5f;opacity:.55;
  margin-left:6px;align-self:center;line-height:1;letter-spacing:0;transition:opacity .12s}
#ops-pane-today .lr-close .gapstrip .gs-cat:hover .ow-ck{opacity:.95}





#ops-pane-today .lr-close .gapstrip .ow-checking{display:inline-block;font:600 12px Inter;
  color:#5f6a76;background:#eef0f3;border:1px solid #e2e5ea;border-radius:99px;padding:2px 9px;
  white-space:nowrap;letter-spacing:.01em}

.rc-pop .rc-doable-pill.audit{color:#5f6a76;background:#eef0f3;box-shadow:none;padding:5px 13px;font-weight:600}
.rc-pop .rc-audit-big{font-size:.58em;color:#5f6a76;letter-spacing:0}
.rc-pop .rc-note.rc-note-audit{color:#7b8388}






@media(max-width:640px){
  #ops-pane-today .lr-close .gapstrip{flex-wrap:wrap}
  


  #ops-pane-today .lr-close .gapstrip .gs-hd{min-width:100%;max-width:none}
}




#ops-pane-today .lr-close .ourcourt{display:flex;align-items:center;gap:10px;margin:10px 0 2px;border-radius:10px;padding:7px 14px;border:1px solid #ece7da;background:#fbfaf6;cursor:pointer;white-space:nowrap;overflow:hidden;transition:border-color .12s,background .12s}
#ops-pane-today .lr-close .ourcourt:hover{border-color:#d8d2c0;background:#faf8f1}
#ops-pane-today .lr-close .ourcourt:focus-visible{outline:2px solid var(--brand-line,#b9d8b4);outline-offset:1px}
#ops-pane-today .lr-close .ourcourt.you{background:#fdf9ef;border-color:#eee3c8}
#ops-pane-today .lr-close .ourcourt.you:hover{border-color:#e2d3a6}
#ops-pane-today .lr-close .ourcourt .oc-line{font:600 13px Inter;color:#5b6b5e;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ops-pane-today .lr-close .ourcourt.empty .oc-line{font-weight:500;color:#647062}
#ops-pane-today .lr-close .ourcourt .oc-you{font-weight:800;color:#8a6d1f}
#ops-pane-today .lr-close .ourcourt .oc-sep{color:#736c5d;font-weight:400}
#ops-pane-today .lr-close .ourcourt .oc-team{margin-left:auto;flex:none;font:600 11px Inter;color:#55636f;background:#eef1f4;border:1px solid #dde3e9;border-radius:99px;padding:2px 10px;white-space:nowrap}

















.rc-pop{position:fixed;z-index:10001;width:428px;max-width:calc(100vw - 20px);
  background:linear-gradient(180deg,#ffffff 0%,var(--paper,#fbf9f4) 100%);
  border:1px solid var(--line,#e7e2d4);border-radius:17px;
  box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 26px 64px -18px rgba(31,42,30,.42),0 8px 22px -14px rgba(31,42,30,.30);
  overflow:hidden;font-family:Inter,system-ui,sans-serif;color:#1f2937;
  opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}
.rc-pop.show{opacity:1;transform:none;pointer-events:auto}
.rc-pop .rc-caret{position:absolute;top:-9px;left:50%;transform:translateX(-50%) rotate(45deg);width:17px;height:17px;
  background:#fff;border-left:1px solid var(--line,#e7e2d4);border-top:1px solid var(--line,#e7e2d4);border-radius:4px 0 0 0;z-index:2}








.rc-pop{display:flex;flex-direction:column}
.rc-pop .rc-hd,.rc-pop .rc-actbar,.rc-pop .rc-foot{flex:none}
.rc-pop .rc-body{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}
.rc-pop .rc-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}








.rc-pop .rc-scroll::-webkit-scrollbar{width:10px}
.rc-pop .rc-scroll::-webkit-scrollbar-track{background:#f6f2e8;border-radius:99px;margin:5px 0}
.rc-pop .rc-scroll::-webkit-scrollbar-thumb{background:#cfc9b8;border-radius:99px;border:2px solid #f6f2e8}
.rc-pop .rc-scroll::-webkit-scrollbar-thumb:hover{background:#aca48f}

.rc-pop.rc-more .rc-body::after{content:'';position:absolute;left:0;right:10px;bottom:0;height:32px;
  pointer-events:none;z-index:2;
  background:linear-gradient(180deg,rgba(252,251,247,0) 0%,rgba(252,251,247,.94) 72%,rgba(252,251,247,1) 100%)}

.rc-pop .rc-hd{padding:20px 22px 15px;border-bottom:1px solid #efeadd;background:linear-gradient(180deg,#fbfaf5 0%,#fdfcf8 100%)}
.rc-pop .rc-eyebrow{font:600 10px Inter,system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#647062;display:flex;align-items:center;gap:7px;margin:0 0 9px}
.rc-pop .rc-eyebrow .tick{width:15px;height:1px;background:#cdd6c8;flex:none}
.rc-pop .rc-stat{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 12px}
.rc-pop .rc-stat .big{font:600 30px/1 Fraunces,Georgia,serif;color:var(--canopy,#1f4a2d);letter-spacing:-.01em}
.rc-pop .rc-stat .big .u{font-size:16px;color:#6b7669;font-weight:500;margin-left:3px}
.rc-pop .rc-stat .mid{font:500 14px Fraunces,Georgia,serif;color:#5b6660}
.rc-pop .rc-stat .midsep{color:#736c5d;font-weight:400}
.rc-pop .rc-doable-pill{margin-top:11px;display:inline-flex;align-items:center;gap:7px;
  font:600 12px Inter,system-ui,sans-serif;color:#fff;background:var(--brand-ok,#15803d);
  border-radius:999px;padding:5px 13px 5px 9px;box-shadow:0 2px 8px rgba(21,128,61,.28)}
.rc-pop .rc-doable-pill .lg{width:15px;height:15px;border-radius:50%;background:rgba(255,255,255,.22);display:inline-flex;align-items:center;justify-content:center;font-size:10px}
.rc-pop .rc-doable-pill.none{color:#736c5d;background:#efeade;box-shadow:none;padding:5px 13px;font-weight:500}




.rc-pop .gs-pop2{margin:11px 0 0;padding:8px 11px;border-left:2px solid #dfe6da;background:#f7f9f5;
  border-radius:0 6px 6px 0;font:500 12px/1.5 Inter,system-ui,sans-serif;color:#4d5a4f}
.rc-pop .gs-pop2 b{font-weight:600;color:var(--canopy,#1f4a2d);font-variant-numeric:tabular-nums}

.rc-pop .rc-sec{font:600 9.5px Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#647062;padding:14px 22px 4px;display:flex;align-items:center;gap:8px}
.rc-pop .rc-sec .ln{flex:1;height:1px;background:#efeadd}
.rc-pop .rc-sec.gated{color:#c3a86a}
.rc-pop .rc-sec.craigsec{color:var(--motm-warning,#b87a14)}

.rc-pop .rc-row{display:flex;align-items:center;gap:12px;padding:9px 22px;position:relative}
.rc-pop .rc-row + .rc-row{border-top:1px solid #f4f0e6}
.rc-pop .rc-row.doable{background:linear-gradient(90deg,rgba(234,244,236,.55) 0%,rgba(234,244,236,0) 62%)}
.rc-pop .rc-accent{position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0}
.rc-pop .rc-row.doable .rc-accent{background:var(--brand-ok,#15803d)}
.rc-pop .rc-row.gated .rc-accent{background:#e6d3a3}
.rc-pop .rc-main{min-width:0;flex:1}
.rc-pop .rc-name{font:600 15px/1.2 Fraunces,Georgia,serif;color:#1f2937}
.rc-pop .rc-sub{font:400 11px Inter,system-ui,sans-serif;color:#6b7669;margin-top:2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.rc-pop .rc-sub .acct{color:#5b6660;font-weight:500}
.rc-pop .rc-sub .hint{color:#647062}
.rc-pop .rc-pips{display:inline-flex;gap:3px;align-items:center}
.rc-pop .rc-pip{width:7px;height:7px;border-radius:2px;background:#e4ded0;border:1px solid #d8d1c0}
.rc-pop .rc-pip.done{background:var(--brand-ok,#15803d);border-color:var(--brand-ok,#15803d)}
.rc-pop .rc-pip.ready{background:#fff;border:1.5px solid var(--brand-ok,#15803d)}
.rc-pop .rc-pip.gated{background:#efe7d4;border-color:#e0d5bd}

.rc-pop .rc-chip{flex:none;display:inline-flex;align-items:center;font:700 10px Inter,system-ui,sans-serif;letter-spacing:.05em;border-radius:999px;white-space:nowrap;overflow:hidden}
.rc-pop .rc-chip .lab{padding:4px 10px}
.rc-pop .rc-chip.doable{color:#fff;background:var(--brand-ok,#15803d)}
.rc-pop .rc-chip.gated .lab{color:var(--motm-warning,#b87a14);background:#fdf6ea;border:1px solid #f0e2c8;border-right:none;border-radius:999px 0 0 999px;padding:4px 8px 4px 10px}
.rc-pop .rc-chip.gated .age{color:#8a6a1e;background:#f6ecd2;border:1px solid #f0e2c8;padding:4px 9px;font-weight:700;border-radius:0 999px 999px 0}
.rc-pop .rc-chip.craig .lab{color:#fff;background:var(--motm-warning,#b87a14);border-radius:999px 0 0 999px;padding:4px 8px 4px 10px}
.rc-pop .rc-chip.craig .age{color:#7a5510;background:#f6e6c6;padding:4px 9px;font-weight:700;border-radius:0 999px 999px 0}




.rc-pop .rc-sec.untaskedsec{color:#697585}
.rc-pop .rc-sec.teamsec{color:#4f6d7a}
.rc-pop .rc-row.untasked{background:linear-gradient(90deg,rgba(238,240,243,.6) 0%,rgba(238,240,243,0) 62%)}
.rc-pop .rc-row.untasked .rc-accent{background:#c3cad3}
.rc-pop .rc-pip.untasked{background:#e8ebee;border-color:#d5dae0;border-style:dashed}
.rc-pop .rc-chip.untasked .lab{color:#5f6b78;background:#eef0f3;border:1px solid #dfe3e8;border-radius:999px;padding:4px 10px}

.rc-pop .rc-foot.rc-caveat{margin:6px 0 0;background:#fbf7ee;border-top:1px solid #f0e6d2;color:#736c5d;padding-bottom:12px}
.rc-pop .rc-foot.rc-caveat + .rc-foot{margin-top:0;border-top:1px solid #efeadd}
.rc-pop .rc-foot.rc-caveat .i{background:#f0e2c4;color:#9a8548}

.rc-pop .rc-empty{padding:16px 22px;font:400 12px Inter,system-ui,sans-serif;color:#647062}
.rc-pop .rc-foot{margin:6px 0 0;padding:12px 22px 17px;background:#f7f4ec;border-top:1px solid #efeadd;
  font:400 11px/1.55 Inter,system-ui,sans-serif;color:#736c5d;display:flex;gap:9px}
.rc-pop .rc-foot .i{flex:none;width:15px;height:15px;border-radius:50%;background:#e9e2ce;color:#736c5d;font:700 10px Fraunces,Georgia,serif;display:flex;align-items:center;justify-content:center;margin-top:1px}
.rc-pop .rc-foot b{color:#6f6a56;font-weight:600}

#ops-pane-today .lr-close .gapstrip .gs-cat.rc-anchor{cursor:pointer}





.rc-pop .rc-asof{margin-left:auto;font:500 10px Inter,system-ui,sans-serif;letter-spacing:.02em;text-transform:none;color:#736c5d;white-space:nowrap}

.rc-pop .rc-actbar{padding:11px 22px;border-top:1px solid #efeadd;background:#fbfaf5}
.rc-pop .rc-act{display:inline-flex;align-items:center;gap:6px;font:600 12.5px Inter,system-ui,sans-serif;color:var(--brand-mid,#306844);cursor:pointer;text-decoration:none;border-radius:6px}
.rc-pop .rc-act:hover{text-decoration:underline}
.rc-pop .rc-act:focus-visible{outline:2px solid var(--brand-line,#b9d8b4);outline-offset:2px}
.rc-pop .rc-act .ar{font-weight:700}


.rc-pop .rc-deltas{display:flex;flex-wrap:wrap;gap:5px;padding:8px 22px 4px}
.rc-pop .rc-delta{font:600 11px Inter,system-ui,sans-serif;color:#647062;background:#f4f1e8;border:1px solid #eae4d4;border-radius:99px;padding:3px 10px;white-space:nowrap}
.rc-pop .rc-delta.dn{color:var(--brand-ok,#15803d);background:var(--brand-tint,#dfeee4);border-color:var(--brand-line-pale,#cfe3d3)}
.rc-pop .rc-delta.hd{font-weight:800}

.rc-pop .rc-zero{padding:18px 22px 14px;font:500 13px Inter,system-ui,sans-serif;color:#647062}

.rc-pop .rc-note{padding:8px 22px 0;font:500 11px Inter,system-ui,sans-serif;color:#7a6a3f;font-style:italic}

.rc-pop .rc-row.craig{background:linear-gradient(90deg,rgba(250,243,227,.6) 0%,rgba(250,243,227,0) 62%)}




.rc-pop.rc-tight .rc-hd{padding:14px 22px 10px}
.rc-pop.rc-tight .rc-eyebrow{margin:0 0 6px}
.rc-pop.rc-tight .rc-doable-pill{margin-top:7px;padding:4px 12px 4px 8px}
.rc-pop.rc-tight .rc-sec{padding:8px 22px 3px}
.rc-pop.rc-tight .rc-row{padding:5px 22px}
.rc-pop.rc-tight .rc-name{line-height:1.05}
.rc-pop.rc-tight .rc-deltas{padding:5px 22px 3px}
.rc-pop.rc-tight .rc-foot{margin:4px 0 0;padding:9px 22px 12px}
.rc-pop.rc-tight .rc-actbar{padding:8px 22px}
.rc-pop.rc-tight .rc-zero{padding:12px 22px 10px}
.rc-pop .rc-row.craig .rc-accent{background:var(--motm-warning,#b87a14)}

#ops-pane-today .lr-close .gapstrip .gs-hd.gs-pop{cursor:pointer;border-radius:12px;transition:background .12s}
#ops-pane-today .lr-close .gapstrip .gs-hd.gs-pop:hover{background:#fff}
#ops-pane-today .lr-close .gapstrip .gs-hd.gs-pop:focus-visible,
#ops-pane-today .lr-close .gapstrip .gs-cat:focus-visible{outline:2px solid var(--brand-line,#b9d8b4);outline-offset:1px}

#ops-pane-today .lr-close .gapstrip .gs-cat.gs-pinned,
#ops-pane-today .lr-close .gapstrip .gs-hd.gs-pinned{border-color:var(--brand-line,#b9d8b4);background:#fff}





.lr-close .hd .ct-mon-nav{display:inline-flex;margin-bottom:0;gap:5px;vertical-align:middle}






.lr-close .hd .ct-mon-nav .mf-day-pick{max-width:330px;padding:3px 7px}
.lr-close .hd .ct-mon-nav .mf-pgb{padding:3px 9px}






#ops-pane-today .lr-close .gapzip{width:100%;display:flex;align-items:center;gap:10px;margin-top:10px;
  border:1px solid #cfe4d6;background:var(--signal-tint,#eaf3ec);border-radius:12px;padding:9px 14px;
  cursor:pointer;text-align:left;font-family:Inter,system-ui,sans-serif;transition:background .12s,border-color .12s}
#ops-pane-today .lr-close .gapzip:hover{background:#e3efe6;border-color:#bfdbc8}
#ops-pane-today .lr-close .gapzip .gz-kick{font:700 var(--fs-micro,10px) Inter;letter-spacing:.08em;text-transform:uppercase;
  color:#647062;white-space:nowrap;flex:none}
#ops-pane-today .lr-close .gapzip .gz-state{font:700 13px Inter;color:var(--signal,#3e7d5c);white-space:nowrap;flex:none}
#ops-pane-today .lr-close .gapzip .gz-bar{flex:1;height:3px;border-radius:2px;background:#d5e3d8;overflow:hidden;min-width:26px}
#ops-pane-today .lr-close .gapzip .gz-bar i{display:block;height:100%;background:#b3ac9c;border-radius:2px}


#ops-pane-today .lr-close .gapzip .gz-sum{font:400 12px Inter;color:#647062;white-space:nowrap;flex:0 1 auto;
  min-width:0;overflow:hidden;text-overflow:ellipsis}


#ops-pane-today .lr-close .gapzip .gz-sum .sep{color:#647062;margin:0 5px}
#ops-pane-today .lr-close .gapzip .gz-chev{flex:none;font:600 11px Inter;color:#647062}


#ops-pane-today .lr-close .gapzip.work{background:#fbfaf6;border-color:#e7e2d4}
#ops-pane-today .lr-close .gapzip.work:hover{background:#f7f5ee}
#ops-pane-today .lr-close .gapzip.work .gz-state{color:var(--motm-charcoal,#1a1d1c);font-weight:800;font-size:15px;font-variant-numeric:tabular-nums}
#ops-pane-today .lr-close .gapzip.work .gz-bar{background:#ece7db}

#ops-pane-today .lr-close .gapstrip .gs-kick{display:inline-flex;align-items:center;gap:6px}
#ops-pane-today .lr-close .gapstrip .gz-collapse{background:none;border:none;padding:0;
  font:600 11px Inter;color:#647062;cursor:pointer;line-height:1}
#ops-pane-today .lr-close .gapstrip .gz-collapse:hover{color:var(--brand-mid,#306844)}




#ops-pane-today .lr-close .ct-scope-note{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;
  margin:2px 0 8px;font:500 var(--fs-label,11px)/1.35 Inter;color:#647062;cursor:help}
#ops-pane-today .lr-close .ct-scope-note b{font-weight:800;color:var(--brand-mid,#306844);
  font-variant-numeric:tabular-nums}




























#ops-pane-today .lr-close .gapstrip .gs-hd{max-width:236px}
#ops-pane-today .lr-close .gapstrip .gs-scope{font:500 var(--fs-micro,10px)/1.35 Inter,system-ui,sans-serif;
  color:#647062;white-space:normal;cursor:help;margin-top:1px}
