.patient-documents41w10{margin:18px 0;padding:18px;border:1px solid var(--line,#c3d7df);border-radius:12px;background:var(--pale,#edf6f8);overflow-wrap:anywhere}.patient-documents41w10 [hidden]{display:none!important}.patient-documents41w10 h3{margin:0 0 10px;font-size:18px}.patient-documents41w10 button{min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.patient-documents41w10 small{display:block;margin-top:5px}.pd-actions{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0}.pd-actions button{flex:1 1 190px}.pd-files{list-style:none;padding:0;margin:12px 0}.pd-files li{padding:14px;border:1px solid #c9dce1;border-radius:9px;background:#fff;margin:10px 0}.pd-files li>span,.pd-files li>strong{display:block;min-width:0}.pd-draft .pd-files li{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pd-draft .pd-files li>span{flex:1 1 150px}.pd-badge{display:inline-block!important;font-size:13px;padding:4px 8px;margin:5px 0;background:#eaf5ee;color:#246345;border-radius:5px}.pd-badge.pd-pending{background:#fff5df;color:#805b10}.pd-send{width:100%;background:#177f85!important;color:white!important;margin-top:14px}.pd-remove{color:#963d34!important;background:#fff!important}.pd-preview{max-width:100%;overflow:hidden;margin:12px 0}.pd-preview canvas{max-width:100%;height:auto}.pd-preview>strong{display:block}.pd-receipts{border-top:1px solid #ccdee3;margin-top:20px;padding-top:16px}.pd-success{background:#eaf5ee;color:#24573e;padding:15px;border-radius:9px;margin:14px 0}.pd-success p{margin-bottom:0}.patient-documents41w10 [data-state=error],.pd-withdraw{padding:13px;border-radius:8px;background:#fff5df;color:#754e11}.patient-documents41w10 [data-state=success]{padding:13px;background:#eaf5ee;color:#24573e;border-radius:8px}.pd-optional,.pd-history{font-size:14px;color:#536e78}.pd-history summary{min-height:44px;padding:10px 0}.pd-withdraw{margin-top:13px}.patient-documents41w10 input{max-width:100%}@media(max-width:480px){.patient-documents41w10{padding:13px}.pd-actions{flex-direction:column}.pd-actions button{flex:auto;width:100%}.pd-files li{padding:11px}}
