/* Meeting prep (meeting-prep.js): the Prep chip on upcoming Calendar events and its sheet. */
.mp-chip{font-size:11px;gap:4px;padding:0 8px;height:22px;cursor:pointer;border:0;font-family:inherit}
.mp-chip .ic{color:var(--orange)}
.mp-chip-ev{position:absolute;z-index:3;height:20px;padding:0 7px;background:var(--g-strong)}
.mp-wrap{display:flex;align-items:center;gap:8px}
.mp-wrap > .row{flex:1;min-width:0}
.mp-wrap > .mp-chip{flex:none;height:32px;min-width:44px;margin-right:12px;justify-content:center}
.mp-chip:focus-visible,.mp-row:focus-visible,.mp-btn:focus-visible{outline:2px solid var(--orange);outline-offset:2px}

.mp-body{overflow-x:hidden}
.mp-meet{padding:12px 16px;min-width:0}
.mp-meet + .mp-meet{border-top:1px solid var(--sep, rgba(127,127,127,.2))}
.mp-meet-top{display:flex;align-items:center;gap:10px;min-width:0}
.mp-meet-top .row-main{flex:1;min-width:0}
.mp-meet-top .row-title{overflow-wrap:anywhere}
.mp-btn{flex:none;min-height:44px}
.mp-notes{margin:8px 0 0;padding-left:18px;overflow-wrap:anywhere}
.mp-notes li{margin:2px 0}
.mp-sum{margin:8px 0 0;overflow-wrap:anywhere}
.mp-row{width:100%;min-height:44px;text-align:left;font:inherit;color:inherit;background:none;border:0;cursor:pointer}
.mp-row .row-main{min-width:0}
.mp-row .row-title,.mp-row .row-sub{overflow-wrap:anywhere}
.mp-open{flex:none;color:var(--orange);font-weight:600}
@media (max-width:600px){
  .mp-wrap > .mp-chip{height:44px}
}
