.notify-button{margin-left:auto;margin-right:12px;border:1px solid var(--line);background:#fffdf8;border-radius:12px;padding:9px 12px;color:var(--sage-dark);font-size:11px}.toast{position:fixed;right:22px;top:20px;max-width:440px;background:#273126;color:white;padding:14px 18px;border-radius:14px;z-index:50;box-shadow:0 15px 45px #0003;font-size:12px;line-height:1.5}.toast b{margin-left:14px}.view-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:28px;overflow:auto}.view-tabs button{border:0;background:transparent;padding:13px 15px;color:var(--muted);white-space:nowrap}.view-tabs .active{color:var(--sage-dark);font-weight:800;border-bottom:3px solid var(--sage-dark)}.view-tabs i{font-style:normal;background:#eaded6;border-radius:20px;padding:3px 7px;margin-left:4px}.workspace{min-height:420px;margin-bottom:40px}.workspace h2{font:600 28px Georgia,serif;margin:0}.weekly-grid,.analytics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px}.weekly-grid article,.analytics-grid article{background:#fffdf8;border:1px solid var(--line);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:9px}.weekly-grid span,.analytics-grid span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.weekly-grid strong,.analytics-grid strong{font:600 18px Georgia,serif}.weekly-grid .talk{background:var(--sage-dark);color:#fff}.weekly-grid .talk span{color:#dfe5da}.weekly-grid button{align-self:flex-start;border:0;border-radius:10px;padding:9px 11px}.analytics-grid small{font-size:10px;color:var(--muted)}.analytics-grid .wide{grid-column:1/-1}.mini-bars{display:flex;align-items:flex-end;gap:10px;height:100px;border-bottom:1px solid var(--line)}.mini-bars i{width:28px;min-height:5px;background:var(--sage-dark);border-radius:5px 5px 0 0}.row-actions,.entry-actions{display:flex;gap:7px}.row-actions button,.entry-actions button{border:1px solid var(--line);background:#fffdf8;border-radius:9px;padding:7px 9px;font-size:10px}.entry-actions .delete{color:#a2564f}.repair-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:8px 0}.repair-row span{font-size:9px;color:var(--muted)}.repair-row i{font-style:normal;font-size:9px;background:#e8eddf;border-radius:20px;padding:5px 8px}.modal fieldset{border:1px solid var(--line);border-radius:13px;margin:15px 0}.modal legend{font-size:11px;color:var(--muted);padding:0 5px}.repair-picker{display:grid;grid-template-columns:1fr 1fr}.repair-picker label{margin:7px!important}.talk-modal{width:min(620px,100%)}.talk-output{margin-top:18px;padding:16px;border-radius:14px;background:#e9eee4}.talk-output span{font-size:10px;color:var(--muted)}.talk-output p{font:16px/1.5 Georgia,serif}.talk-output button{border:0;background:white;border-radius:9px;padding:8px 10px}.entry-card .entry-actions{margin-left:auto}
@media(max-width:760px){.notify-button{font-size:0;padding:9px}.notify-button:first-letter{font-size:15px}.weekly-grid,.analytics-grid{grid-template-columns:1fr}.analytics-grid .wide{grid-column:auto}.row-actions{grid-column:2;flex-wrap:wrap}.repair-picker{grid-template-columns:1fr}.view-tabs{margin-left:-18px;margin-right:-18px;padding-left:18px}.toast{left:14px;right:14px;top:12px}}
