.xrYBRq_card{background:#f3f8f5;border:1px solid #dce9e1;border-radius:18px;margin-bottom:24px;padding:24px}.xrYBRq_card h2{margin:0 0 8px;font-size:1.25rem;line-height:1.35}.xrYBRq_hint{color:#566860;max-width:720px;margin:0;line-height:1.6}.xrYBRq_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;padding:0;list-style:none;display:grid}.xrYBRq_item{align-items:flex-start;gap:10px;min-width:0;display:flex}.xrYBRq_marker{color:#385447;width:24px;height:24px;font-size:var(--text-small);border:1px solid #adbbb3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.xrYBRq_done{color:#fff;background:#275b43;border-color:#275b43}.xrYBRq_item strong{font-size:var(--text-body);margin:1px 0 5px;line-height:1.4;display:block}.xrYBRq_item p{color:#566860;font-size:var(--text-small);overflow-wrap:anywhere;margin:0;line-height:1.5}.xrYBRq_actions{flex-wrap:wrap;gap:12px;display:flex}.xrYBRq_actions a{white-space:normal;text-align:center;min-height:46px}@media (max-width:760px){.xrYBRq_card{padding:20px 17px}.xrYBRq_list{grid-template-columns:1fr}.xrYBRq_actions a{width:100%}}
.editor-items-total{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px;padding-top:18px;display:flex}.editor-items-total strong{font-size:1.375rem}.editor-options+.editor-options{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.editor-options>summary{min-height:44px;line-height:1.6}.editor-dates-preview{color:var(--muted);font-size:var(--text-small);flex-wrap:wrap;gap:4px 18px;margin-top:8px;font-weight:400;display:flex}.editor-dates-preview b{color:var(--ink);white-space:nowrap;font-weight:500}.editor-edit-hint{text-underline-offset:3px;margin-top:8px;text-decoration:underline;display:inline-block}.editor-options[open] .editor-edit-hint{display:none}.editor-options .field:last-child{margin-bottom:0}@media (max-width:760px){.invoice-editor{gap:0}.editor-dates-preview{gap:5px;display:grid}.invoice-editor .invoice-summary{padding:22px 18px}.invoice-editor .invoice-summary h2{margin-top:12px}.invoice-editor .invoice-summary .button{min-height:50px}}
