#dailyWork{background:var(--sm-surface,#18241f);color:var(--sm-text,#f2f7f3);border:1px solid #71877a;border-radius:16px;padding:18px;overflow-wrap:anywhere}
#dailyWork .dw-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
#dailyWork h2,#dailyWork h3,#dailyWork label{color:inherit}
#dailyWork h3{margin:12px 0 6px;font-size:18px}
#dailyWork button,#dailyWork select,#dailyWork input,#dailyWork textarea,#dailyWork a.dw-button{font:inherit;background:#22342b!important;color:#f5f8f6!important;border:1px solid #8da497;border-radius:8px;padding:8px 10px;min-height:36px;max-width:100%;box-sizing:border-box}
#dailyWork button,#dailyWork a.dw-button{font-size:14px;cursor:pointer;width:auto;font-weight:600;text-decoration:none}
#dailyWork button:disabled{opacity:.65;cursor:wait}
#dailyWork :focus-visible{outline:2px solid currentColor;outline-offset:3px}
#dailyWork input::placeholder,#dailyWork textarea::placeholder{color:#ccd9d0;opacity:1}
#dailyWork input,#dailyWork select{width:auto}
#dailyWork textarea{width:100%;min-height:100px;resize:vertical}
#dailyWork label{display:grid;gap:4px;margin:8px 0}
#dailyWork form{border-block:1px solid #71877a;padding:12px 0;margin:12px 0}
#dailyWork [hidden]{display:none!important}
#dailyWork .dw-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px}
#dailyWork .dw-approvals{border:2px solid #9bcbb2;background:#203b30;border-radius:10px;padding:12px;margin:12px 0}
#dailyWork .dw-approvals h3{margin-top:0}
#dailyWork details{border:1px solid #71877a;padding:10px;border-radius:8px}
#dailyWork summary{cursor:pointer;font-weight:700}
#dailyWork .dw-task{border-top:1px solid #71877a;padding:12px 0}
#dailyWork .dw-task p{white-space:pre-wrap;margin:6px 0}
#dailyWork .dw-status{min-height:1.4em}
#dailyWork a:not(.dw-button){color:#a8dfff}
#dailyWork ul{padding-left:20px}
#dailyWork li{margin-bottom:10px}
#dailyWork small{color:inherit}
html[data-theme="light"] #dailyWork{background:#f6faf7;color:#10251f}
html[data-theme="light"] #dailyWork .dw-approvals{background:#e8f4ed;border-color:#336b50}
html[data-theme="light"] #dailyWork :is(button,select,input,textarea,a.dw-button){background:#fff!important;color:#111!important}
html[data-theme="light"] #dailyWork a:not(.dw-button){color:#164e68}
html[data-theme="light"] #dailyWork :is(input,textarea)::placeholder{color:#455a4e}
