.day-entry{background-color:rgba(255,255,255,.6);padding:15px;border-radius:10px;border:1px solid var(--border-color)}.day-entry h4{margin:0 0 10px;font-weight:600;text-align:center;color:var(--primary-color)}.day-entry .input-group{margin-bottom:10px}.day-entry .input-group:last-child{margin-bottom:0}.input-group label{display:block;font-weight:600;margin-bottom:5px;font-size:.9em;color:var(--primary-color)}.input-group input[type=time]{width:100%;padding:8px 10px;border:1px solid var(--border-color);border-radius:8px;font-size:.95em;background-color:rgba(255,255,255,.9);transition:border-color .3s ease,box-shadow .3s ease;font-family:var(--font-primary);color:var(--text-color)}.input-group input:focus{border-color:var(--primary-color);box-shadow:0 0 8px rgba(0,123,255,.3);outline:none}.invalid-input{border-color:var(--red-color)!important;background-color:rgba(220,53,69,.05)!important}.error-message.visible{display:block}#consistencyScore.high-score{color:var(--green-color)}#consistencyScore.medium-score{color:var(--yellow-color)}#consistencyScore.low-score{color:var(--red-color)}.copy-link-feedback.visible{visibility:visible;opacity:1;transition:opacity .5s ease}