.overview-main{width:calc(100% - 238px);max-width:1440px;padding:32px 42px}.overview-main>header{margin-bottom:32px}.overview-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.overview-heading h2{font-size:15px}.overview-heading p{font-size:11px;margin-top:6px}.overview-heading a,.overview-panel-footer a,.overview-empty a,.overview-more{color:var(--blue);font-size:11px;text-decoration:none;white-space:nowrap}.overview-heading a:hover,.overview-panel-footer a:hover,.overview-empty a:hover,.overview-more:hover{text-decoration:underline}.overview-metrics{display:grid;grid-template-columns:1.55fr repeat(3,1fr);gap:12px}.overview-metric{border:1px solid var(--line);border-radius:9px;padding:19px;display:flex;flex-direction:column;gap:13px;min-width:0}.overview-metric>span,.overview-metric-head>span{font-size:12px;color:#697a94}.overview-metric strong{font:600 30px Consolas,monospace;color:#92a0b4;margin-top:auto}.overview-metric small{font-size:10px;color:#98a2b1}.overview-metric.revenue{background:#f7faff;border-color:#dfe8f7}.overview-metric-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.period-switch{display:flex;gap:2px;padding:2px;background:#eaf0f9;border-radius:5px}.period-switch button{padding:4px 7px;font-size:10px;color:#7a88a1;font-weight:400;border-radius:4px}.period-switch button[aria-pressed=true]{background:white;color:#3865bf;box-shadow:0 1px 3px #35558013}.overview-columns{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;margin-top:30px;align-items:start}.overview-panel{border:1px solid var(--line);border-radius:9px;min-width:0;overflow:hidden}.overview-panel>.overview-heading{padding:22px 22px 0;margin-bottom:15px}.overview-todo-summary{font-size:11px;color:#7e8ea7;margin:0 22px 12px}.overview-panel h2 span{display:inline-block;margin-left:6px;background:#edf3ff;border-radius:5px;color:var(--blue);padding:2px 6px;font-size:11px}.overview-panel h2 span:empty{display:none}.overview-todos{padding:0 22px}.overview-todo{display:flex;align-items:flex-start;gap:12px;text-decoration:none;color:inherit;padding:16px 0;border-top:1px solid var(--line)}.overview-todo:hover strong{color:var(--blue)}.overview-todo-circle{width:15px;height:15px;border:1px solid #c8d2e2;border-radius:50%;flex-shrink:0;margin-top:2px}.overview-todo>div{flex:1;min-width:0}.overview-todo strong{font-weight:500;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.overview-todo p{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.overview-due{font-size:10px;color:var(--blue);white-space:nowrap;line-height:2}.overview-due.overdue{color:#b47a66}.overview-panel-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:17px 22px;border-top:1px solid var(--line);margin-top:12px}.overview-panel-footer>span{font-size:10px;color:#96a1b3}.overview-codex-empty{min-height:233px;padding:25px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.overview-symbol{font-size:24px;color:#8e9cba;background:#f1f4fa;border-radius:12px;padding:9px 15px;margin-bottom:15px}.overview-codex-empty h3,.overview-empty h3{font-size:13px;font-weight:500;margin:0 0 9px;color:#687993}.overview-codex-empty p,.overview-empty p{font-size:11px;max-width:310px;line-height:1.9}.overview-source{margin-top:17px;color:#9ea9ba;font-size:10px}.overview-empty{padding:34px 5px 31px;min-height:204px}.overview-empty a{display:inline-block;margin-top:17px}.overview-error{font-size:11px;color:#b07162;background:#fff4ef;margin:0 22px 12px;padding:10px;border-radius:5px}.overview-more{display:block;padding:12px 0}@media(max-width:1150px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-main{padding:28px 30px}.overview-columns{grid-template-columns:1fr}}@media(max-width:1080px){.overview-main{width:calc(100% - 205px)}}@media(max-width:650px){.overview-main{width:100%;padding:22px 20px}.overview-metrics{gap:9px}.overview-metric{padding:14px}.overview-metric.revenue{grid-column:1/-1}.overview-metric:last-child{grid-column:1/-1}.overview-heading{gap:10px}.overview-panel>.overview-heading{padding:18px 16px 0}.overview-todos{padding:0 16px}.overview-panel-footer{padding:16px}.overview-todo-summary{margin-left:16px}.overview-due{font-size:9px}.overview-main>header{margin-bottom:25px}}
.overview-codex-list{padding:0 22px}.overview-codex-project{padding:16px 0;border-top:1px solid var(--line)}.overview-codex-project h3{font-size:14px;font-weight:600;margin:0 0 8px}.overview-codex-project p{font-size:13px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.overview-codex-project time{display:block;color:var(--muted);font-size:12px;margin-top:8px}.overview-codex-project a{text-decoration:none}.overview-inbox-summary{margin-top:22px;padding:18px 22px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.overview-inbox-summary p{font-size:13px}.overview-inbox-summary a{font-size:13px;display:inline-block;margin-top:8px}
.overview-codex-project{padding:10px 0;display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:start}.overview-codex-project h3{font-size:13px;margin:0;line-height:1.7;overflow-wrap:anywhere}.overview-codex-project p{font-size:12px;line-height:1.7;white-space:normal}@media(max-width:767px){.overview-codex-project{grid-template-columns:95px minmax(0,1fr);gap:8px}}
