#personalToday{margin:30px 0 55px;color:#402939}#personalToday h2{font-size:clamp(32px,4vw,49px);margin:7px 0 12px}#personalToday h3{font-size:29px;line-height:1.15;margin:12px 0 20px}#personalToday h4{font:30px/1.15 'DM Serif Display',serif;margin:12px 0}#personalToday p{line-height:1.65}#personalToday .eyebrow{font-size:11px;letter-spacing:.15em}.today-welcome,.today-tet-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.today-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;margin-top:24px}.today-watch,.today-plan,.today-tet{border:1px solid #e9c3cf;border-radius:24px;padding:30px;position:relative}.today-watch{background:#f8dce4}.today-seal{display:block;font-size:66px;color:#bd3b64;line-height:1;margin-bottom:24px}.today-plan{background:#fffaf2}.today-fine,#dayStatus{font-size:12px;line-height:1.6;color:#725761}.today-watch small{font-size:13px}.today-plan textarea,.today-plan input:not([type=checkbox]),.today-filters select{width:100%;border:1px solid #dcb9c5;border-radius:12px;padding:12px;background:#fffefb;font:inherit;color:inherit}.today-plan label,.today-filters label{font-size:13px;font-weight:600;display:block}.today-plan textarea{margin-top:8px;resize:vertical}#dayAdd>div{display:flex;gap:8px;margin-top:8px}#dayAdd input{min-width:0}#dayPlans{list-style:none;margin:20px 0;padding:0}#dayPlans li{display:flex;align-items:center;gap:10px;border-top:1px solid #ecdce0;padding:12px 0}#dayPlans label{display:flex;gap:12px;align-items:center;flex:1;font-size:15px;overflow-wrap:anywhere}#dayPlans input{width:19px;height:19px;accent-color:#b83c69;flex-shrink:0}.done label span{text-decoration:line-through;opacity:.6}.day-remove{background:transparent;border:0;font:24px sans-serif;color:#8c4f64;padding:4px 10px;cursor:pointer}.today-tet{background:#fff2d5;margin-top:20px}.today-filters{display:flex;gap:12px;margin:22px 0}.today-filters label{flex:1}.today-filters select{margin-top:7px}#todayIdea{border-top:1px solid #decda8;padding-top:15px}#todayIdea details{padding:12px 0}#todayIdea summary{cursor:pointer;font-weight:600}#todayIdea ol{padding-left:22px;line-height:1.8}.today-idea-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px}.today-doors{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.today-doors a{display:grid;gap:8px;text-decoration:none;border:1px solid #e4cbd1;border-radius:18px;padding:22px;background:#fffdf8;color:inherit}.today-doors span{font-size:27px;color:#b83c69}.today-doors small{line-height:1.5}.today-doors a:hover{background:#fce7eb}#personalToday button:disabled{opacity:.5;cursor:wait}#personalToday a:focus-visible,#personalToday button:focus-visible,#personalToday summary:focus-visible{outline:3px solid #a63068;outline-offset:4px}#todayDate{font-size:14px;color:#725761}@media(max-width:700px){.today-grid{grid-template-columns:1fr}.today-welcome,.today-tet-heading{display:block}.today-watch,.today-plan,.today-tet{padding:23px;border-radius:19px}.today-filters{flex-direction:column}.today-doors{grid-template-columns:1fr 1fr}.today-doors a{padding:17px}.today-seal{float:right;font-size:50px}#personalToday h3{font-size:26px}.today-idea-actions{gap:15px}}

#personalToday{scroll-margin-top:28px}
