/* Scoped to the phone-only enhancement. Removing the class restores the
   original tablet, unfolded Fold, PC and packaged Android memo view. */
#workMemoRoot.peMobileMemoSelect12351:not(.isKeyboardEditing){
  grid-template-rows:auto minmax(300px,1fr) auto;
  height:max(560px,calc(var(--work-memo-viewport-height,100dvh) - var(--work-memo-viewport-top,120px) - 12px));
  padding:12px;background:#f5f8fc;gap:12px;border-radius:14px;
}
#workMemoRoot.peMobileMemoSelect12351>.workMemoHeader,
#workMemoRoot.peMobileMemoSelect12351 .workMemoTabsMeta,
#workMemoRoot.peMobileMemoSelect12351 .workMemoTabsScroller{display:none!important}
#workMemoRoot.peMobileMemoSelect12351 .workMemoTabsBar{padding:0;border:0;border-radius:0;background:transparent;display:block}
#workMemoRoot.peMobileMemoSelect12351 .mms51Picker{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;width:100%;min-width:0}
#workMemoRoot.peMobileMemoSelect12351 .mms51SelectWrap{position:relative;min-width:0}
#workMemoRoot.peMobileMemoSelect12351 .mms51SelectWrap::after{content:'';position:absolute;right:17px;top:50%;width:7px;height:7px;border-right:2px solid #586e83;border-bottom:2px solid #586e83;transform:translateY(-70%) rotate(45deg);pointer-events:none}
#workMemoRoot.peMobileMemoSelect12351 .mms51Select{
  display:block;appearance:none;-webkit-appearance:none;box-sizing:border-box;
  width:100%;min-width:0;max-width:100%;min-height:50px;height:50px;margin:0;
  padding:10px 38px 10px 13px!important;border:1px solid #cedce8!important;border-radius:11px!important;
  background:#fff!important;background-image:none!important;color:#263449;font:inherit;font-size:16px!important;font-weight:750;
  line-height:1.4;text-align:left;text-overflow:ellipsis;white-space:nowrap;
}
#workMemoRoot.peMobileMemoSelect12351 .mms51Select:disabled{opacity:.6}
#workMemoRoot.peMobileMemoSelect12351 .mms51Select:focus-visible{outline:2px solid #6d879e;outline-offset:2px}
#workMemoRoot.peMobileMemoSelect12351 .mms51Picker [data-work-memo-create]{min-height:50px;padding:9px 13px;font-size:13px;border-radius:11px}
#workMemoRoot.peMobileMemoSelect12351:not(.isKeyboardEditing) .workMemoEditorPanel{border:1px solid #d9e4ed;border-radius:13px;min-height:300px}
#workMemoRoot.peMobileMemoSelect12351:not(.isKeyboardEditing) .workMemoEditorToolbar{grid-template-columns:minmax(0,1fr);gap:13px;padding:13px 12px 11px;align-items:center}
#workMemoRoot.peMobileMemoSelect12351:not(.isKeyboardEditing) .workMemoActiveActions{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
#workMemoRoot.peMobileMemoSelect12351:not(.isKeyboardEditing) .workMemoActiveActions .workMemoButton{width:100%;min-width:0;min-height:44px;padding:8px 4px;font-size:12px;border-radius:9px;white-space:nowrap}
#workMemoRoot.peMobileMemoSelect12351:not(.isKeyboardEditing) .workMemoEditorHeading h3{grid-column:1;grid-row:2;font-size:19px;line-height:1.4;text-align:left}
#workMemoRoot.peMobileMemoSelect12351:not(.isKeyboardEditing) .workMemoEditorHeading>span{display:none}
#workMemoRoot.peMobileMemoSelect12351:not(.isKeyboardEditing) .workMemoEditor{min-height:220px;padding:17px 16px calc(20px + env(safe-area-inset-bottom))!important;line-height:1.8!important}
#workMemoRoot.peMobileMemoSelect12351 .workMemoFooter{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:0 1px}
#workMemoRoot.peMobileMemoSelect12351 .mms51FooterActions{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}
#workMemoRoot.peMobileMemoSelect12351 .mms51Count{color:#60758a;font-size:12px;white-space:nowrap}
#workMemoRoot.peMobileMemoSelect12351 .mms51FooterActions [data-work-memo-action="trash"]{min-height:36px;padding:7px 11px;font-size:12px;border-radius:9px;background:transparent}
/* The existing visual-viewport keyboard mode keeps its save button and large
   textarea; the picker and restored trash entry must not consume IME space. */
#workMemoRoot.peMobileMemoSelect12351.isKeyboardEditing .mms51FooterActions{display:none!important}
@media(prefers-reduced-motion:reduce){#workMemoRoot.peMobileMemoSelect12351 *{scroll-behavior:auto!important}}
