/* Responsive signals instead of continuous decoration. */
#app .brief-beacon{transform:none;border-radius:50%;width:18px;height:18px;border:1px solid #8aaabd88;opacity:.75}#app .brief-beacon i{animation:none!important;width:4px;height:4px;border-radius:50%;box-shadow:none}.now-line{position:absolute;left:0;right:0;z-index:5;pointer-events:none;display:flex;align-items:center;height:1px;background:#b7ddec;box-shadow:0 0 6px #9ecae144}.now-line>span{position:absolute;left:0;font:10px monospace;color:#e0f4ff;background:#213b4d;padding:2px 4px;transform:translateY(-50%)}.now-line i{position:absolute;left:47px;width:4px;height:4px;border-radius:50%;background:#d2f0ff;transform:translateY(-1px)}#app .reserved-block.plan-past{opacity:.42}#app .reserved-block.plan-current{background:linear-gradient(90deg,#34576aed,#203a49b8)!important;border-left-color:#d8f4ff!important;box-shadow:inset 0 0 0 1px #a4cad533!important}.free-plan-gap{position:absolute;left:57px;right:40px;z-index:2;min-height:32px!important;height:32px;border:0!important;background:transparent!important;box-shadow:none!important;color:#8faaBB;font:11px inherit;text-align:left;padding:4px 6px!important;letter-spacing:.04em}.free-plan-gap:hover{color:#d7eaf5;background:#182f3b!important}.home-deck{display:flex;flex-direction:column;gap:20px}.home-plan-group{min-width:0}.home-plan-group .routine-door{margin:0 0 14px}.home-plan-group .routine-door.night{margin:14px 0 0}.home-deck .health-panel{margin-top:0}.daily-heading [data-action=finish-layout]{margin-left:auto;font-size:10px;min-height:36px;padding:5px 9px}.day-close-card{display:flex;gap:16px;align-items:center;padding:20px 16px;border:1px solid #405664;background:linear-gradient(120deg,#1b2934,#0b131b)}.day-close-card>div{flex:1}.day-close-card small{font-size:10px;letter-spacing:.16em;color:#95acbb}.day-close-card h2{font-size:18px;font-weight:500;margin:8px 0}.day-close-card p{font-size:12px;line-height:1.6;color:#aebfc9;margin:0}.day-close-card>button{font-size:11px;max-width:105px}.layout-row{display:flex!important;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #344753}.layout-row label{flex:1;display:flex;align-items:center;gap:9px;margin:0}.layout-row input[type=checkbox]{width:18px!important;min-height:18px!important;flex:none}.layout-row>button{min-width:38px;min-height:38px;padding:5px}.closing-task{padding:12px 0;border-bottom:1px solid #344753;line-height:1.5}.closing-task select{margin-top:8px}.priority-label{display:block;font-size:10px;color:#d4c2a3;margin-top:6px;letter-spacing:.08em}#app [data-home-card][hidden],#app .assistant-brief[hidden]{display:none!important}@media(max-width:400px){.day-close-card{align-items:flex-start;flex-direction:column}.day-close-card>button{max-width:none}}
#app .home-deck .day-plan-panel,#app .home-deck>.daily-todos{border:1px solid #425b6a;background:linear-gradient(130deg,#12253099,#0b161e66);padding:14px;min-width:0}.home-deck>.daily-todos .card-head{background:transparent}.home-deck .day-plan-panel>.card-head{margin-bottom:12px}#app .home-deck>.daily-todos .daily-todo{padding:14px 0}.daily-heading{gap:10px}.daily-heading>span{margin-right:auto}
