.practical-space{padding:10px 0 40px;max-width:1050px}.practical-space>h2{font-size:27px;font-weight:500}.practical-form{border:1px solid var(--line);border-radius:18px;background:var(--paper);padding:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.practical-field{display:flex;flex-direction:column;gap:8px;font-size:13px;min-width:0}.practical-field:has(textarea),.practical-form>.actions{grid-column:1/-1}.practical-field input,.practical-field textarea{width:100%;min-width:0}.practical-field textarea{min-height:180px;resize:vertical}.practical-toolbar{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 18px}.practical-toolbar input{flex:1;min-width:160px}.practical-toolbar select{max-width:220px}.practical-list{display:grid;gap:14px}.practical-card{padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--paper);min-width:0}.practical-card h3{display:flex;gap:12px;align-items:center;font-size:18px;margin:0 0 12px;overflow-wrap:anywhere}.practical-card h3 input{width:19px;height:19px;flex-shrink:0;accent-color:var(--space-accent)}.practical-card.is-done h3{text-decoration:line-through;color:var(--muted)}.practical-card .actions{margin-top:14px}.practical-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.practical-confirm{width:min(480px,calc(100vw - 30px))}.practical-confirm p{overflow-wrap:anywhere}@media(max-width:640px){.practical-form{grid-template-columns:1fr;padding:18px;gap:15px}.practical-form>*{grid-column:1}.practical-toolbar select{max-width:100%;flex:1}.practical-card{padding:18px}}
