.bi-empty{padding:48px 28px;text-align:center}.bi-empty>svg{display:block;width:42px;height:42px;color:#78965f;margin:0 auto 22px}.bi-empty .eyebrow{display:block}.bi-empty h2{font-size:23px;letter-spacing:-.8px}.bi-empty p{max-width:590px;margin:14px auto 24px;font-size:13px;color:#75836d;line-height:1.8}.bi-empty small{display:block;margin-top:18px;color:#7f8c74;font-size:11px}.bi-topline{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:20px}.bi-topline .field{min-width:290px}.bi-demo{display:block;font-size:10px;margin-top:4px}.bi-metadata{padding:4px 22px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.bi-metadata .field.full{grid-column:auto}.bi-metadata .field:nth-child(2){grid-column:span 2}.bi-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 22px 22px;margin:0}.bi-details dt{font-size:10px;color:#7c8b73;margin-bottom:5px}.bi-details dd{margin:0;font-size:12px;overflow-wrap:anywhere;color:#394d32}.bi-group{border-top:1px solid var(--line)}.bi-count-table{min-width:910px}.bi-count-table td{vertical-align:top;white-space:normal}.bi-count-table td:first-child{width:29%;min-width:215px}.bi-count-table td:nth-child(2){width:16%;font-size:10px;min-width:145px}.bi-count-table td:last-child{width:27%;min-width:210px}.bi-count-table .badge{margin-top:7px}.bi-count-table input,.bi-count-table select,.bi-count-table textarea{border:1px solid #dce4d5;border-radius:5px;padding:9px;color:#3f5538;background:#fff;font-size:11px;max-width:100%}.bi-count-table input:focus,.bi-count-table select:focus,.bi-count-table textarea:focus{outline:2px solid #bed2af;outline-offset:1px}.bi-count-table .bi-number{width:95px}.bi-count-table select,.bi-count-table textarea{width:100%}.bi-count-table textarea{margin-top:7px;resize:vertical;min-height:58px}.bi-count-table .drug-name,.bi-count-table .drug-detail{max-width:none}.bi-count-table strong{font-weight:600}.bi-finalize{padding:23px;border-top:1px solid var(--line);background:#fafcf7}.bi-attestation{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.75;color:#61745a;max-width:900px}.bi-attestation input{margin:4px 0 0;width:16px;height:16px;flex-shrink:0;accent-color:#244e3e}.bi-savebar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:20px}.bi-savebar>span{font-size:10px;color:#859579}.bi-savebar .actions,.bi-exports .actions{flex-wrap:wrap}.bi-exports{padding:22px;display:flex;justify-content:space-between;gap:22px;align-items:center}.bi-exports p{max-width:470px;margin-top:7px;font-size:11px;color:#7b8a71;line-height:1.7}.bi-footnote{margin:15px 0;font-size:10px;line-height:1.7;color:#8b977f}#bi-error.form-error{margin:0 22px 20px}#bi-print-document{display:none}@media(max-width:1200px){.bi-exports{display:block}.bi-exports .actions{margin-top:15px}}@media(max-width:700px){.bi-topline{align-items:stretch;flex-direction:column}.bi-topline .field{min-width:0}.bi-topline>.btn{align-self:flex-start}.bi-metadata,.bi-details{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.bi-metadata .field:nth-child(2){grid-column:auto}.bi-savebar{align-items:flex-start;flex-direction:column}.bi-savebar .actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.bi-empty{padding:35px 20px}.bi-empty h2{font-size:21px}.bi-finalize,.bi-exports{padding:17px}}@media print{@page{size:landscape;margin:14mm}body.bi-printing>*:not(#bi-print-document){display:none!important}body.bi-printing #bi-print-document{display:block!important;font-family:Arial,sans-serif;color:#111;font-size:10px}#bi-print-document header{margin-bottom:20px}#bi-print-document header>p{font-size:9px;line-height:1.7}#bi-print-document h1{font-size:22px;letter-spacing:-.5px;margin:5px 0}#bi-print-document h2{font-family:Arial,sans-serif;font-size:14px;margin:10px 0}#bi-print-document .bi-details{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 22px;padding:0}#bi-print-document .bi-details dt{font-size:9px;color:#555}#bi-print-document .bi-details dd{font-size:10px;color:#111}#bi-print-document table{table-layout:fixed;white-space:normal;page-break-inside:auto;width:100%;font-size:9px}#bi-print-document tr{break-inside:avoid}#bi-print-document th,#bi-print-document td{font-size:9px;padding:8px;color:#111;vertical-align:top;border:1px solid #ccc;white-space:normal;overflow-wrap:anywhere;line-height:1.5}#bi-print-document th:first-child{width:35%}#bi-print-document th:last-child{width:25%}#bi-print-document thead{display:table-header-group}#bi-print-document .bi-print-group+.bi-print-group{break-before:page}#bi-print-document footer{display:block;margin-top:24px;font-size:10px;line-height:2.7}#bi-print-document footer small{display:block;font-size:8px;line-height:1.5;margin-top:12px}}
