.capture-label{font-weight:650;font-size:14px;margin:0 0 10px}.capture-drop{display:grid;grid-template-columns:40px 1fr;gap:7px 12px;align-items:center;width:100%;padding:22px;text-align:left;background:#fff;border:1px dashed #8baa9c;border-radius:18px;color:#183e35;cursor:pointer;font:inherit;transition:background .2s,border-color .2s}.capture-drop:hover{background:#edf5ef;border-color:#205c49}.capture-drop:focus-visible,.capture-picker:focus-within{outline:3px solid #397e62;outline-offset:4px}.capture-drop strong{font-size:18px}.capture-drop>span:last-child{grid-column:2;font-size:13px;line-height:1.6;max-width:45ch}.capture-symbol{grid-row:1/3;font-size:30px;color:#32715a}.capture-entry .import-hint{font-size:12px;line-height:1.6}#captureDialog{width:min(690px,calc(100% - 28px));max-height:90dvh;padding:28px;border:1px solid #d3dfd6;border-radius:22px;background:#f8faf7;color:#233b34;box-sizing:border-box;overflow:auto}#captureDialog::backdrop{background:#102f28aa}#captureDialog p{line-height:1.6}#captureDialog h2{margin:4px 0;font-size:27px;text-wrap:balance}.capture-dialog-head{display:flex;justify-content:space-between;gap:16px;align-items:start}.capture-dialog-head .eyebrow{font-size:10px;margin:0}.capture-dialog-head button{flex-shrink:0}.capture-picker{display:block;padding:16px;background:#e8f0e9;border-radius:12px;font-weight:650}.capture-picker input{display:block;max-width:100%;margin-top:12px;font:inherit;font-size:13px}.capture-previews{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.capture-previews figure{margin:0;min-width:0}.capture-previews img{width:100%;height:120px;object-fit:contain;border:1px solid #d5e0d7;border-radius:8px;background:white}.capture-previews figcaption{font-size:11px;overflow-wrap:anywhere;margin:6px 0}.capture-buttons{display:flex;flex-wrap:wrap;gap:10px}#captureStatus{font-size:14px;color:#24513f;min-height:24px}#captureTextDetails summary{cursor:pointer;font-size:14px;font-weight:600;padding:12px 0}#captureTextDetails label{display:block;font-size:13px;margin:8px 0}#captureText{box-sizing:border-box;width:100%;resize:vertical;padding:12px;font:inherit;font-size:14px;border:1px solid #aebfb2;border-radius:9px}#captureDialog .btn:disabled{opacity:.5;cursor:not-allowed}#captureDialog [hidden]{display:none!important}@media(max-width:600px){.capture-drop{padding:18px;grid-template-columns:30px 1fr}.capture-drop>span:last-child{max-width:none}.capture-previews{grid-template-columns:repeat(2,minmax(0,1fr))}#captureDialog{padding:19px;max-height:94dvh}#captureDialog h2{font-size:23px}.capture-dialog-head{gap:10px}.capture-dialog-head .btn{padding:9px;font-size:12px}.capture-buttons>.btn,#captureContinue{width:100%;white-space:normal}}
