/* Personal work guidance: a compact layer over the saved source records. */
#app#app#app#app .wd265{grid-column:1/-1!important;min-width:0!important;padding:20px 22px!important;background:#fff!important;border:1px solid #e2e7f0!important;border-radius:20px!important;box-shadow:0 3px 16px #1b2c5610!important;color:#191d26!important;}
#app#app#app#app .wd265 *{box-sizing:border-box!important;}
#app#app#app#app .wd265 button,#app#app#app#app .wd265 select,#app#app#app#app .wd265 textarea{font:inherit!important;}
#app#app#app#app .wd265-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important;}
#app#app#app#app .wd265-header p{margin:0 0 5px!important;font-size:10px!important;font-weight:750!important;letter-spacing:1.3px!important;color:#6d7b96!important;}
#app#app#app#app .wd265 h2{margin:0!important;font-size:20px!important;font-weight:750!important;line-height:1.4!important;letter-spacing:-.6px!important;}
#app#app#app#app .wd265-copy{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:44px!important;padding:8px 11px!important;border:1px solid #e3e8f1!important;border-radius:11px!important;background:#f8faff!important;color:#455774!important;font-size:12px!important;font-weight:650!important;white-space:nowrap!important;cursor:pointer!important;}
#app#app#app#app .wd265 svg{display:block!important;flex-shrink:0!important;width:18px!important;height:18px!important;}
#app#app#app#app .wd265-source{margin:5px 0 14px!important;font-size:11px!important;color:#747d8d!important;line-height:1.5!important;}
#app#app#app#app .wd265-source-state{margin:0 0 11px!important;padding:10px 12px!important;background:#f5f7fb!important;border-radius:10px!important;color:#677183!important;font-size:12px!important;line-height:1.5!important;}
#app#app#app#app .wd265-decisions{display:grid!important;gap:0!important;}
#app#app#app#app .wd265-decision{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:75px!important;margin:0!important;padding:13px 0!important;border:0!important;border-top:1px solid #edf0f5!important;border-radius:0!important;background:#fff!important;color:#1d273a!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;}
#app#app#app#app .wd265-decision-icon{display:grid!important;place-items:center!important;align-self:flex-start!important;flex:0 0 34px!important;width:34px!important;height:34px!important;margin-top:1px!important;border-radius:11px!important;background:#edf2ff!important;color:#345bd9!important;}
#app#app#app#app .wd265-overdue .wd265-decision-icon{background:#fff4eb!important;color:#b46a28!important;}
#app#app#app#app .wd265-decision-text{display:flex!important;flex:1!important;flex-direction:column!important;gap:5px!important;min-width:0!important;}
#app#app#app#app .wd265-decision-text strong{font-size:14px!important;font-weight:700!important;letter-spacing:-.35px!important;line-height:1.4!important;overflow-wrap:anywhere!important;}
#app#app#app#app .wd265-decision-text>span{color:#778091!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important;overflow-wrap:anywhere!important;}
#app#app#app#app .wd265-decision-go{display:inline-flex!important;align-items:center!important;gap:5px!important;flex-shrink:0!important;margin-left:4px!important;color:#5570ac!important;font-size:11px!important;font-weight:650!important;white-space:nowrap!important;}
#app#app#app#app .wd265-decision-go svg{width:15px!important;height:15px!important;}
#app#app#app#app .wd265-clear{margin:0!important;padding:17px 0!important;border-top:1px solid #edf0f5!important;color:#768093!important;font-size:13px!important;line-height:1.6!important;}
#app#app#app#app .wd265-copy-status{color:#4f658b!important;font-size:12px!important;line-height:1.6!important;}
#app#app#app#app .wd265-copy-status:not(:empty){margin:8px 0!important;}
#app#app#app#app .wd265 button:focus-visible,#app#app#app#app .wd265 summary:focus-visible,#app#app#app#app .wd265 select:focus-visible,#app#app#app#app .wd265 textarea:focus-visible{outline:3px solid #6a8cec!important;outline-offset:3px!important;}
@media(max-width:600px){
  #app#app#app#app .wd265{padding:18px 16px!important;border-radius:17px!important;}
  #app#app#app#app .wd265 h2{font-size:19px!important;}
  #app#app#app#app .wd265-copy{padding:8px 9px!important;font-size:11px!important;}
  #app#app#app#app .wd265-decision{gap:10px!important;min-height:79px!important;}
  #app#app#app#app .wd265-decision-text strong{font-size:14px!important;}
  #app#app#app#app .wd265-decision-text>span{font-size:11px!important;}
  #app#app#app#app .wd265-decision-go{font-size:0!important;gap:0!important;margin-left:0!important;}
  #app#app#app#app .wd265-decision-go svg{width:18px!important;height:18px!important;}
}
