/* A personal task is distinct from document counts and execution status. */
.recipient-focus,.recipient-detail-focus{border:1px solid #d6aa58;border-radius:16px;background:var(--surface-primary,#fff);padding:24px;margin:0 0 24px;grid-column:1/-1;min-width:0}
.recipient-focus-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}
.recipient-eyebrow{color:var(--text-muted,#6b635b);font-size:11px;letter-spacing:.09em;text-transform:uppercase}
.recipient-focus h2{font-size:22px;line-height:1.3;margin:8px 0}.recipient-focus h2 span{display:inline-block;background:#fff0cc;color:#704500;border-radius:8px;padding:2px 9px;font-size:18px}
.recipient-focus p,.recipient-reason{font-size:14px;line-height:1.65;color:var(--text-muted,#6b635b);margin:8px 0 0;max-width:760px}
.recipient-filter-link{flex-shrink:0;font-size:13px;text-decoration:underline;text-underline-offset:4px}
.recipient-focus-actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start;flex-shrink:0}
.prescriptions-page .registry-table th{white-space:normal;line-height:1.5}
.prescriptions-page .issue-title-text,.prescriptions-page .receiver-name,.prescriptions-page .receiver-org{white-space:normal;overflow-wrap:anywhere;display:block}
.prescriptions-page .pep-filter select{color:var(--text-primary,#262322);background:var(--surface-primary,#fff)}
.prescriptions-page .pep-filter .fc-select-trigger,.prescriptions-page .pep-filter .fc-select-trigger *{color:#262322!important}
.recipient-detail-focus{order:-2}
.prescriptions-page .registry-table{min-width:820px;table-layout:fixed}
.prescriptions-page .registry-table .th-presc-issues,.prescriptions-page .registry-table .td-presc-issues,.prescriptions-page .registry-table .th-presc-fine,.prescriptions-page .registry-table .td-presc-fine,.prescriptions-page .registry-table .th-presc-created,.prescriptions-page .registry-table .td-presc-created{display:none}
.prescriptions-page .registry-table .th-presc-status{width:11%}.prescriptions-page .registry-table .th-presc-code{width:9%}.prescriptions-page .registry-table .th-presc-title{width:23%}.prescriptions-page .registry-table .th-presc-due{width:13%}.prescriptions-page .registry-table .th-presc-receiver{width:19%}.prescriptions-page .registry-table .th-presc-doc{width:25%}
.recipient-task-list{margin-top:18px}.recipient-task-list article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid var(--border-subtle,#ded9d2)}
.recipient-task-list small{font-size:12px;color:var(--text-muted,#6b635b)}.recipient-task-list h3{font-size:16px;line-height:1.4;margin:6px 0;overflow-wrap:anywhere}
.recipient-sign-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 14px;border-radius:9px;background:var(--text-primary,#262322);color:var(--surface-primary,#fff)!important;font-size:13px!important;font-weight:650;text-decoration:none!important;line-height:1.45;white-space:normal;box-sizing:border-box;flex-shrink:0}
.recipient-sign-link:focus-visible,.recipient-filter-link:focus-visible{outline:3px solid #bf903d;outline-offset:4px}
.recipient-signature{display:flex;flex-direction:column;align-items:flex-start;gap:7px;white-space:normal;min-width:0}.recipient-signature strong{font-size:13px;line-height:1.5;font-weight:650}.recipient-signature p{font-size:14px;line-height:1.6;margin:0 0 6px;max-width:720px}.recipient-signature small{font-size:11px;line-height:1.5;color:var(--text-muted,#6b635b)}
.recipient-signature.is-pending>strong{background:#fff0cc;color:#704500;border-radius:6px;padding:4px 8px}.recipient-signature.is-done>strong{color:#267d4e}.recipient-history-link{font-size:12px;text-decoration:underline!important;text-underline-offset:3px}
.recipient-detail-focus .recipient-signature strong{font-size:20px}.recipient-detail-focus .recipient-signature small{font-size:13px}.recipient-detail-focus .recipient-sign-link{min-height:44px;font-size:14px!important}
.recipient-files{font-size:11px;margin-top:10px;white-space:normal}.recipient-files summary{cursor:pointer;line-height:1.6;color:var(--text-muted,#6b635b)}.recipient-files .doc-links-wrap{margin-top:8px}
.prescriptions-page .th-presc-doc{min-width:230px}.prescriptions-page .td-presc-doc{min-width:230px;white-space:normal!important}.recipient-more{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;margin-top:12px}.recipient-more a{text-decoration:underline}
.recipient-mobile-title{color:inherit;text-decoration:none;line-height:1.5}.product-mobile-card .recipient-signature{margin:12px 0}.product-mobile-card .recipient-sign-link{width:100%}
[data-theme=dark] .recipient-signature.is-done>strong{color:#89cfaa}
@media(max-width:700px){.recipient-focus,.recipient-detail-focus{padding:18px 16px;border-radius:12px}.recipient-focus-heading,.recipient-task-list article{align-items:stretch;flex-direction:column;gap:14px}.recipient-focus h2{font-size:19px}.recipient-filter-link{line-height:1.6}.recipient-task-list .recipient-sign-link{width:100%}.recipient-focus p{font-size:13px}.recipient-detail-focus .recipient-signature strong{font-size:18px}}
