/* Web v1.21 Notes widget + Android card reordering.
 * All styles scoped to new dashboard; never touch existing Notes Pro data/forms.
 */
#androidDashboardParityV119 .ldp121-layout-toolbar{
 grid-column:1/-1;display:flex;align-items:center;
 justify-content:space-between;gap:12px;flex-wrap:wrap;
 padding:4px 2px;margin-bottom:-4px;
}
#androidDashboardParityV119 .ldp121-layout-toolbar strong{
 font-size:13px;font-weight:900;letter-spacing:.02em;color:var(--text)
}
#androidDashboardParityV119 .ldp121-layout-button,
#androidDashboardParityV119 .ldp121-layout-reset{
 min-height:39px;padding:10px 13px;border-radius:11px;
 border:1px solid var(--line);background:var(--panel2);color:var(--primary2);
 font-size:12px;font-weight:850;cursor:pointer
}
#androidDashboardParityV119 .ldp121-layout-button{
 margin-left:auto;background:rgba(101,103,229,.11);border-color:rgba(103,106,231,.25)
}
#androidDashboardParityV119 .ldp121-layout-reset[hidden]{display:none}
#androidDashboardParityV119 .ldp121-move{
 position:relative;display:flex;align-items:center;
 justify-content:flex-end;gap:8px;margin:-5px 0 13px;
 border-bottom:1px dashed var(--line);padding:0 0 11px;
}
#androidDashboardParityV119 .ldp121-move[hidden]{display:none!important}
#androidDashboardParityV119 .ldp121-move-button{
 display:grid;place-items:center;width:41px;height:37px;
 border:1px solid var(--line);border-radius:10px;
 background:var(--panel2);color:var(--primary2);
 font-weight:900;font-size:20px;cursor:pointer
}
#androidDashboardParityV119 .ldp121-move-button:disabled{
 opacity:.35;cursor:not-allowed
}
#androidDashboardParityV119.ldp121-editing .ldp121-draggable{
 outline:2px dashed rgba(120,111,247,.35);outline-offset:2px
}
#androidDashboardParityV119.ldp121-editing .ldp121-draggable[draggable="true"]{
 cursor:grab
}
#androidDashboardParityV119 .ldp121-notes{grid-column:1/-1}
#androidDashboardParityV119 .ldp121-filters{
 display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
 gap:12px;margin:0 0 17px
}
#androidDashboardParityV119 .ldp121-filter-label{
 display:flex;flex-direction:column;gap:7px;
 font-size:12px;font-weight:850;color:var(--muted);min-width:0
}
#androidDashboardParityV119 .ldp121-select{
 width:100%;max-width:100%;box-sizing:border-box;
 min-height:46px;padding:10px 12px;border-radius:11px;
 border:1px solid var(--line);background:var(--panel2);
 color:var(--text);font:inherit;font-size:13px
}
#androidDashboardParityV119 .ldp121-select:focus-visible,
#androidDashboardParityV119 .ldp121-move-button:focus-visible,
#androidDashboardParityV119 .ldp121-layout-button:focus-visible{
 outline:3px solid var(--primary2);outline-offset:2px
}
#androidDashboardParityV119 .ldp121-note-list{
 display:grid;gap:9px;margin-top:4px
}
#androidDashboardParityV119 .ldp121-note{
 width:100%;min-height:66px;display:flex;align-items:center;
 gap:12px;text-align:left;border:1px solid var(--line);
 border-radius:15px;padding:12px 14px;
 background:rgba(112,128,158,.055);color:var(--text);
 cursor:pointer
}
#androidDashboardParityV119 .ldp121-note:hover{
 background:rgba(104,101,238,.10);border-color:var(--primary2)
}
#androidDashboardParityV119 .ldp121-note-icon{
 flex:none;display:grid;place-items:center;width:40px;height:40px;
 border-radius:12px;background:rgba(122,111,235,.10);
 color:var(--primary2);font-size:19px
}
#androidDashboardParityV119 .ldp121-note-body{
 min-width:0;flex:1;display:grid;gap:5px
}
#androidDashboardParityV119 .ldp121-note-body strong{
 font-size:14px;font-weight:850;overflow-wrap:anywhere
}
#androidDashboardParityV119 .ldp121-note-body small{
 font-size:11px;color:var(--muted);line-height:1.4
}
#androidDashboardParityV119 .ldp121-note-arrow{
 font-size:23px;color:var(--primary2);font-weight:800
}
#androidDashboardParityV119 .ldp121-list-foot{
 margin-top:12px;color:var(--muted);font-size:12px;
 text-align:right;font-weight:750
}
#androidDashboardParityV119 .ldp121-empty{
 padding:23px;text-align:center;border:1px dashed var(--line);
 border-radius:13px;color:var(--muted);font-size:13px
}
html[data-ld-theme="light"] #androidDashboardParityV119 .ldp121-note{
 background:#f8faff;border-color:#e1e7f1
}
html[data-ld-theme="light"] #androidDashboardParityV119 .ldp121-note-icon{
 background:#ededff;color:#675ad5
}
@media(max-width:780px){
 #androidDashboardParityV119 .ldp121-filters{
  grid-template-columns:1fr 1fr;gap:12px
 }
 #androidDashboardParityV119 .ldp121-filters label:last-child{
  grid-column:1/-1
 }
}
@media(max-width:410px){
 #androidDashboardParityV119 .ldp121-layout-toolbar{gap:8px}
 #androidDashboardParityV119 .ldp121-layout-button{margin-left:0}
 #androidDashboardParityV119 .ldp121-filters{grid-template-columns:1fr}
 #androidDashboardParityV119 .ldp121-filters label:last-child{grid-column:auto}
}
@media(prefers-reduced-motion:reduce){
 #androidDashboardParityV119 .ldp121-note{transition:none}
}