.tool-page{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:28px}.timer-card,.tool-note{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px}.timer-card label{display:grid;gap:7px;font-weight:800}.timer-card input,.timer-card select{padding:12px;border:1px solid #bbc7c2;border-radius:9px;font:inherit}.timer-settings{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.timer-display{display:block;font:700 72px/1 Georgia,serif;color:var(--navy);margin:28px 0 10px}.timer-card button,.plan-actions button{border:0;border-radius:9px;padding:12px 16px;background:var(--coral);color:#fff;font-weight:800}.timer-card button.secondary{background:#fff;color:var(--navy);border:1px solid var(--line)}.week-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.day-card{display:grid;gap:10px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:14px}.day-card textarea{resize:vertical;border:1px solid #bbc7c2;border-radius:8px;padding:10px;font:inherit}.plan-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:22px}.plan-actions span{margin-right:auto}@media(max-width:760px){.tool-page,.week-grid{grid-template-columns:1fr}.timer-display{font-size:56px}.plan-actions{align-items:stretch;flex-direction:column}.plan-actions span{margin:0}}@media print{header,.product-tabs,footer,.catalog-hero,.plan-actions{display:none!important}.week-grid{grid-template-columns:repeat(2,1fr)}.day-card{break-inside:avoid}}
