/* Улучшения журнала версии 1.2 */
.v12-daybar{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:0 0 18px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:18px}
.v12-daytitle{flex:1;text-align:center;font-weight:700;color:#eed49f;font-size:13px;white-space:nowrap}
.v12-summary{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:8px;margin:4px 0 13px}
.v12-summary>div{border:1px solid #42484b;background:#272e32;border-radius:12px;min-width:0;padding:11px}
.v12-stat-label{font-size:10px;line-height:1.3;color:#abb5bd;display:block;margin-bottom:8px}
.v12-summary strong{font-size:17px;color:#f0d294;white-space:nowrap;font-variant-numeric:tabular-nums}
.v12-progress{height:6px;background:#333d42;border-radius:100px;overflow:hidden}
.v12-progress i{display:block;height:100%;background:#a2cdad;transition:width .15s}
.v12-help{font-size:11px;line-height:1.55;color:#9da9ae;margin:10px 0 14px}
.v12-undo{padding-bottom:12px}
.v12-undo button{border-color:#aa885b;color:#f2d39c}
@media(max-width:550px){.v12-daybar{gap:6px}.v12-daytitle{order:-1;flex:0 0 100%;text-align:left;font-size:15px}.v12-daybar .btn{flex:1;padding:8px 6px;font-size:11px;min-height:35px}.v12-summary{grid-template-columns:1fr 1fr 1.3fr;gap:6px}.v12-summary>div{padding:10px 8px}.v12-summary strong{font-size:15px}}
