.purchase-document-review{margin:20px 0;padding:22px;border:1px solid #d9cbb7;border-radius:16px;background:#fffdf8;min-width:0}.purchase-document-review header h3{font-size:20px;margin:0 0 8px}.purchase-document-review p{overflow-wrap:anywhere}.purchase-document-fields label,.purchase-document-review>label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600;min-width:0}.purchase-document-rows{display:grid;gap:14px;margin:16px 0}.purchase-document-rows article{padding:16px;border:1px solid #e1d9cc;border-radius:12px;min-width:0}.purchase-document-row-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.purchase-document-source{font-size:13px;color:#665d50;line-height:1.6}.purchase-document-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.purchase-document-fields input,.purchase-document-fields select{width:100%;min-width:0;max-width:100%;border:1px solid #d9cbb7;border-radius:8px;padding:10px;background:white;color:#302b25}.purchase-document-note{font-size:13px;line-height:1.65;color:#796044}.purchase-document-review .tc-media-actions{flex-wrap:wrap}@media(max-width:700px){.purchase-document-review{padding:14px}.purchase-document-rows article{padding:12px}.purchase-document-fields{grid-template-columns:minmax(0,1fr)}}.purchase-document-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:600}.purchase-document-row-actions{display:flex;justify-content:flex-end;margin-top:14px}.purchase-document-saved{background:#f3f7ee}.purchase-document-saved .purchase-document-row-heading>span{color:#46613a;font-size:14px;font-weight:600}.poster-archive-viewer{min-width:0}.poster-archive-thumbnail{display:flex;flex-direction:column;align-items:start;gap:7px;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:zoom-in;max-width:100%;font-size:13px}.poster-archive-thumbnail img{width:180px;max-width:100%;height:auto;display:block;border:1px solid var(--nm-line,#e5e3db);border-radius:6px}.poster-archive-open{border:0;background:transparent;text-decoration:underline;cursor:pointer;color:inherit;font-size:13px;padding:8px}.poster-archive-status{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.poster-archive-dialog[data-slot=dialog-content]{display:flex;flex-direction:column;width:min(calc(100vw - 24px),max(27rem,60dvh),52rem);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:20px;gap:12px}.poster-archive-dialog:has(.poster-archive-full){height:min(calc(100dvh - 24px),78rem)}.poster-archive-dialog>[data-slot=dialog-header]{flex:none;justify-content:center;text-align:start;gap:4px}.poster-archive-full{flex:1;min-height:0;min-width:0;overflow:hidden;border-radius:6px;background:var(--secondary,#efede6)}.poster-archive-full img{display:block;width:100%;height:100%;object-fit:contain}.poster-archive-full[data-original=true]{overflow:auto}.poster-archive-full[data-original=true] img{width:auto;height:auto;max-width:none;margin-inline:auto}.poster-archive-actions{display:flex;flex:none;justify-content:flex-end;flex-wrap:wrap;gap:8px}.poster-archive-actions button{min-height:44px}.poster-archive-open:focus-visible,.poster-archive-thumbnail:focus-visible{outline:3px solid var(--nm-focus,#94651c);outline-offset:4px}@media(max-width:600px){.poster-archive-dialog[data-slot=dialog-content]{padding:16px}.poster-archive-thumbnail img{width:150px}}