.daily-card{margin-bottom:18px;padding:0 16px;border:1px solid #86ab8938;border-radius:14px;background:linear-gradient(120deg,#1c352b,#122923);color:#e2ebe0}
.daily-card summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;cursor:pointer;list-style:none}.daily-card summary::-webkit-details-marker{display:none}.daily-card summary small{display:block;color:#a2b894;font-size:9px;letter-spacing:1.2px;margin-bottom:6px}.daily-card summary strong{font-size:19px}.daily-card summary>span{color:#d7c58b;font-size:14px;white-space:nowrap}
.daily-note{font-size:11px!important;line-height:1.6!important;color:#a5b9ac;margin:0 0 14px}.daily-goals article,.daily-visits{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:14px 0;border-top:1px solid #ffffff0c}.daily-card article>div,.daily-visits>div{min-width:0;flex:1}.daily-card b{font-size:13px;line-height:1.5;display:block}.daily-card article small,.daily-visits small{display:block;font-size:11px;color:#a5b9ac;line-height:1.6;margin-top:4px}.daily-card button{font:inherit;font-size:11px;min-height:44px;min-width:76px;padding:8px;border:1px solid #b5c59166;border-radius:9px;background:#bfd190;color:#203b2c;cursor:pointer}.daily-card button:disabled{background:#ffffff04;border-color:#ffffff12;color:#8ca397;cursor:default}.daily-card summary:focus-visible,.daily-card button:focus-visible{outline:2px solid #e1ce9b;outline-offset:3px}
@media(max-width:360px){.daily-card{padding:0 12px}.daily-card article,.daily-visits{gap:8px}.daily-card button{min-width:70px}}

.daily-card summary>div{min-width:0;flex:1}.daily-card summary{min-height:92px}.daily-next{display:block;font-size:11px;font-weight:400;color:#a5b9ac;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px}
