/* ARCHIDOT STUDIO — PROPRIETARY AND CONFIDENTIAL
Copyright (c) 2026 ArchiDot Studio. All rights reserved.

This source code is the intellectual property of ArchiDot Studio.
Unauthorized copying, modification, distribution, disclosure,
sublicensing, or commercial use is prohibited without prior
written permission from ArchiDot Studio. */

html[data-theme="dark"] header nav a{border-radius:5px;padding:7px 9px;transition:background-color .15s}
html[data-theme="dark"] header nav a.nav-active{background:#2a3c59;color:#f0f5ff;box-shadow:inset 0 -2px 0 #7e9bd0;text-decoration:none}
html[data-theme="dark"] header nav a:hover{background:#223149}
html[data-theme="dark"] header nav a.nav-active:hover{background:#304665}
html[data-theme="dark"] #daily-tasks{background:#141c27;border:1px solid #263243;border-radius:8px;box-shadow:none;padding:14px 18px;margin:0 0 18px}
html[data-theme="dark"] #daily-tasks .todo-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}
html[data-theme="dark"] #daily-tasks .todo-intro{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 9px;min-width:0}
html[data-theme="dark"] #daily-tasks h2{display:inline;margin:0;font-size:18px;line-height:1.4;font-weight:650;white-space:nowrap}
html[data-theme="dark"] #daily-tasks .todo-personal{font-size:13px;color:#b7c5d9;white-space:nowrap}
html[data-theme="dark"] #daily-tasks .todo-help{display:inline;font-size:12px;line-height:1.5;color:#9fafc5;flex:1 1 440px}
html[data-theme="dark"] #daily-tasks .todo-help span{display:inline}
html[data-theme="dark"] #daily-tasks .todo-count{font-size:12px;white-space:nowrap;color:#9fafc5}
html[data-theme="dark"] #daily-tasks .daily-add{display:flex;gap:8px;align-items:center;margin:0 0 8px}
html[data-theme="dark"] #daily-tasks label{margin:0}
html[data-theme="dark"] #daily-tasks input:not([type="checkbox"]):not([type="hidden"]){height:34px;min-height:34px;padding:6px 10px;font-size:13px;background:#101722;border-color:#344154;border-radius:5px}
html[data-theme="dark"] #daily-tasks button{width:auto;min-height:30px;height:auto;padding:5px 11px;font-size:12px;line-height:1.5;border-radius:5px;margin:0;white-space:nowrap}
html[data-theme="dark"] #daily-tasks button[hidden]{display:none!important}
html[data-theme="dark"] #daily-tasks .todo-item{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;border-top:1px solid #273244;padding:7px 0}
html[data-theme="dark"] #daily-tasks .todo-line{display:flex;align-items:center;gap:12px;flex:1 1 60%;min-width:0}
html[data-theme="dark"] #daily-tasks .daily-row{flex:1;border:0;padding:0;margin:0;min-width:0;gap:8px}
html[data-theme="dark"] #daily-tasks .daily-row label{font-size:13px;line-height:1.5;font-weight:400;gap:9px}
html[data-theme="dark"] #daily-tasks input[type="checkbox"]{width:16px;height:16px;min-height:0;flex:0 0 16px}
html[data-theme="dark"] #daily-tasks .is-done .daily-row label span{text-decoration:line-through;color:#8999ae}
html[data-theme="dark"] #daily-tasks .todo-item details{margin:0}
html[data-theme="dark"] #daily-tasks summary{font-size:12px;font-weight:500;color:#a9bcd6;cursor:pointer}
html[data-theme="dark"] #daily-tasks .todo-delete summary{color:#d5a1a1}
html[data-theme="dark"] #daily-tasks .todo-item details[open]{flex-basis:100%;padding:6px 0}
html[data-theme="dark"] #daily-tasks .todo-edit-form,html[data-theme="dark"] #daily-tasks .todo-delete form{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin:8px 0 0;font-size:13px}
html[data-theme="dark"] #daily-tasks .todo-edit-form label{flex:1 1 260px;font-size:12px}
html[data-theme="dark"] #daily-tasks .todo-danger{background:#71373c;border-color:#925056;color:#fff}
html[data-theme="dark"] #daily-tasks .todo-completed{margin-top:8px}
html[data-theme="dark"] .overview-heading{align-items:center;margin-bottom:14px}
html[data-theme="dark"] .overview-heading .overview-subtitle{margin:0;font-size:14px}
.todo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:700px){html[data-theme="dark"] #daily-tasks .todo-header{flex-wrap:wrap}html[data-theme="dark"] #daily-tasks .daily-add{flex-wrap:nowrap}html[data-theme="dark"] #daily-tasks .daily-input{flex:1;min-width:0}html[data-theme="dark"] #daily-tasks .todo-line{flex-wrap:wrap;flex-basis:100%}html[data-theme="dark"] #daily-tasks .todo-help{flex-basis:100%}}
