#workspace-root .receipt-image{display:grid;gap:.6rem;min-width:0;border:1px dashed var(--dossier-border);border-radius:12px;padding:12px;background:var(--dossier-surface)}#workspace-root .receipt-image label{font-weight:700}#workspace-root .receipt-image input[type=file]{width:100%;max-width:100%;min-width:0;height:auto;padding:8px;font-size:.85rem}#workspace-root .receipt-image small{color:var(--dossier-muted)}#workspace-root .receipt-image-preview{display:flex;gap:14px;align-items:center;min-width:0}#workspace-root .receipt-image-preview img{width:112px;height:128px;object-fit:contain;border:1px solid var(--dossier-border);border-radius:8px;background:#fff;flex-shrink:0}#workspace-root .receipt-image-preview>div{display:grid;gap:8px;min-width:0;overflow-wrap:anywhere}#workspace-root .receipt-image-preview.receipt-image-enlarged{flex-direction:column;align-items:stretch}#workspace-root .receipt-image-preview.receipt-image-enlarged img{width:100%;height:auto;max-height:65dvh}#workspace-root .receipt-image-ready{color:var(--dossier-credit-ink);font-weight:700}#workspace-root .receipt-image-actions{display:flex;flex-wrap:wrap;gap:8px}#workspace-root .receipt-image progress{display:block;width:100%;accent-color:var(--dossier-credit-ink);margin-top:8px}@media(max-width:520px){#workspace-root .receipt-image-preview img{width:88px;height:108px}#workspace-root .receipt-image-actions button{flex:1}}.receipt-method-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:20px}.receipt-method-picker button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;text-align:start;border:1px solid var(--border-color,#8da9bd);border-radius:14px;min-height:110px}.receipt-method-picker strong{font-size:1.08rem}.receipt-method-picker span{font-size:.9rem;line-height:1.8}.receipt-ocr-panel{line-height:1.9}.receipt-ocr-panel fieldset{border:0;padding:0;margin:16px 0;min-width:0}.receipt-ocr-notice{padding:12px 16px;border:1px solid #b78019;border-radius:10px;background:#fff9e9;color:#63430a;margin-block:12px}.receipt-ocr-notice ul{margin:8px 0;padding-inline-start:24px}.receipt-ocr-notice p{margin:0}@media(max-width:600px){.receipt-method-picker{grid-template-columns:1fr;gap:12px}.receipt-method-picker button{padding:16px;min-height:88px}}:is(#workspace-root,body) .dossier-action-overlay.dossier-overlay{position:fixed;inset:0;z-index:1280;background:#102e4670;padding:20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}:is(#workspace-root,body) .dossier-dialog.dossier-action-dialog{position:relative;inset:auto;width:min(640px,100%);height:auto;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#fff;color:#17334c;box-shadow:0 24px 90px #102e4640}:is(#workspace-root,body) .dossier-dialog.dossier-action-dialog>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;border-bottom:1px solid #e3ebf0}:is(#workspace-root,body) .dossier-dialog.dossier-action-dialog h2{font-size:1.25rem;margin:0 0 6px}:is(#workspace-root,body) .dossier-dialog.dossier-action-dialog header p{margin:0;color:#607789;line-height:1.8}:is(#workspace-root,body) .dossier-action-dialog .dossier-action-body{padding:24px;overflow-y:auto;min-height:0;overscroll-behavior:contain}:is(#workspace-root,body) .dossier-action-dialog .dossier-action-body fieldset{border:0;padding:0;margin:0;display:grid;gap:18px}:is(#workspace-root,body) .dossier-action-dialog .dossier-action-body label{display:grid;gap:8px;font-weight:600}:is(#workspace-root,body) .dossier-action-dialog .dossier-action-body input,:is(#workspace-root,body) .dossier-action-dialog .dossier-action-body textarea,:is(#workspace-root,body) .dossier-action-dialog .dossier-action-body select{width:100%;box-sizing:border-box;border:1px solid #b7cbd8;border-radius:12px;padding:12px;background:#fff;color:inherit;font:inherit}:is(#workspace-root,body) .dossier-action-dialog .dossier-action-body textarea{resize:vertical;min-height:110px;line-height:1.9}:is(#workspace-root,body) .dossier-dialog.dossier-action-dialog button{font:inherit;min-height:44px;border-radius:12px;padding:10px 16px;border:1px solid #bbcedc;background:#fff;color:#17334c;cursor:pointer}:is(#workspace-root,body) .dossier-dialog.dossier-action-dialog button.dossier-primary{background:#174d70;color:#fff;border-color:#174d70}:is(#workspace-root,body) .dossier-dialog.dossier-action-dialog button:disabled{opacity:.55;cursor:default}:is(#workspace-root,body) .dossier-dialog.dossier-action-dialog :focus-visible{outline:3px solid #36a4d0;outline-offset:3px}:is(#workspace-root,body) .dossier-dialog.dossier-action-dialog>footer{padding:16px 24px;border-top:1px solid #e3ebf0;display:flex;justify-content:flex-end}:is(#workspace-root,body) .dossier-action-error{background:#fff2f1;color:#a32336;padding:12px;border-radius:12px;line-height:1.9}:is(#workspace-root,body) .dossier-action-review dl{display:grid;gap:12px}:is(#workspace-root,body) .dossier-action-review dl>div{display:flex;justify-content:space-between;gap:18px;align-items:baseline}:is(#workspace-root,body) .dossier-action-review dt{color:#607789}:is(#workspace-root,body) .dossier-action-review dd{margin:0;text-align:end;overflow-wrap:anywhere}:is(#workspace-root,body) .dossier-action-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f7fa;border:1px solid #e1ebf1;padding:18px;border-radius:14px;line-height:2}:is(#workspace-root,body) .dossier-action-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}:is(#workspace-root,body) .dossier-action-result{padding:20px;background:#eff8f5;border-radius:16px;line-height:1.9}:is(#workspace-root,body) .dossier-action-result p{color:#526d67}.dossier-discount-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-block:12px}.dossier-sms-launch{margin-block:10px}@media(max-width:600px){:is(#workspace-root,body) .dossier-action-overlay.dossier-overlay{padding:8px}:is(#workspace-root,body) .dossier-dialog.dossier-action-dialog{max-height:calc(100dvh - 16px);border-radius:18px}:is(#workspace-root,body) .dossier-action-dialog .dossier-action-body,:is(#workspace-root,body) .dossier-dialog.dossier-action-dialog>header{padding:18px}:is(#workspace-root,body) .dossier-action-buttons button{flex:1}:is(#workspace-root,body) .dossier-action-review dl>div{flex-direction:column;gap:4px}:is(#workspace-root,body) .dossier-action-review dd{text-align:start}}
