/* 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. */
nav{flex-wrap:wrap;gap:12px 20px}.overview-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.overview-heading h1{margin-bottom:8px}.overview-subtitle{margin:0;color:#52647d}.overview-actions{display:flex;gap:10px;flex-wrap:wrap}.button.secondary{background:white;color:#1747c9;border:1px solid #b5c5de}.overview-filter{background:white;padding:18px 22px;border:1px solid var(--line);border-radius:8px}.overview-filter label{max-width:480px}.overview-filter .muted{margin-left:auto;align-self:center}.overview-totals{display:flex;gap:28px;flex-wrap:wrap;margin:25px 0 16px;color:#51627a}.overview-totals strong{color:#142238;font-size:22px;margin-right:6px}.overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:38px}.metric{display:flex;flex-direction:column;background:white;border:1px solid #d6dfe8;border-top:4px solid #63768e;border-radius:6px;padding:18px 20px;text-decoration:none;color:#23364e}.metric span{font-size:16px;font-weight:bold}.metric strong{font-size:38px;line-height:1.3;margin:8px 0}.metric:hover{box-shadow:0 4px 14px #14223812}.metric-overdue{border-top-color:#b52a23}.metric-overdue strong{color:#b52a23}.metric-today{border-top-color:#1747c9}.metric-week{border-top-color:#268271}.metric-undated{border-top-color:#b77a19}.overview-group{margin-bottom:30px;scroll-margin-top:20px}.group-title{margin-bottom:12px}.group-title h2{margin:0 0 3px;display:flex;gap:10px;align-items:center;font-size:22px}.group-title p{margin:0;color:#56667c;font-size:14px}.group-count{font-size:14px;line-height:26px;min-width:28px;padding:0 8px;text-align:center;background:#dfe7f1;border-radius:5px}.overview-empty{padding:14px 18px;border:1px dashed #b9c7d8;border-radius:5px;color:#52647d;background:#ffffff55;font-size:14px}.overview-table{padding:6px 12px;margin-bottom:0}.overview-table td:first-child{min-width:115px}.overview-table td:nth-child(2){min-width:240px}.overview-table small{margin-top:4px}.overview-table td a{overflow-wrap:anywhere}.kind-label{font-size:14px;font-weight:bold;display:inline-block;border-radius:4px;padding:3px 8px}.kind-task{color:#1747c9;background:#eaf0fe}.kind-delivery{color:#17665b;background:#e2f4ef}.priority-note{color:#96570b}.overview-limit{padding:12px;font-size:14px}#group-overdue .group-title h2{color:#a32420}@media(max-width:900px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-heading{align-items:start;flex-direction:column}.overview-filter .muted{margin-left:0}.overview-table{padding:4px}}@media(max-width:480px){.overview-metrics{gap:10px}.metric{padding:14px 12px}.metric span{font-size:14px}.metric strong{font-size:32px}.overview-actions{width:100%}.overview-actions a{flex:1;text-align:center}.overview-filter label{min-width:0;width:100%;flex-basis:100%}}
