.fv-modal[data-fv-theme=P02],.fv-modal[data-fv-theme=P04],.fv-modal[data-fv-theme=P08],.fv-modal[data-fv-theme=P09],.fv-modal[data-fv-theme=M01],.fv-modal[data-fv-theme=M02],.fv-modal[data-fv-theme=M04],.fv-modal[data-fv-theme=M07],.fv-modal[data-fv-theme=M09],.fv-modal[data-fv-theme=C02],.fv-modal[data-fv-theme=C03],.fv-modal[data-fv-theme=C05],.fv-modal[data-fv-theme=C07],.fv-modal[data-fv-theme=C09],.fv-modal[data-fv-theme=P05]{--fv-bg:#dce0ce;--fv-panel:#edead7;--fv-ink:#476658;--fv-muted:#75846b;--fv-line:#b2bda2;--fv-accent:#678e7b}
.fv-modal[data-fv-theme=P05]{--fv-bg:#d5dfe0;--fv-panel:#e5eddf;--fv-ink:#456273;--fv-accent:#678aa0}.fv-modal[data-fv-theme=P04]{--fv-bg:#dfdbc9;--fv-accent:#9a8159}.fv-modal[data-fv-theme=P08]{--fv-bg:#dddccc;--fv-accent:#837b54}.fv-modal[data-fv-theme=C03]{--fv-bg:#d5dfca;--fv-accent:#668c61}.fv-modal[data-fv-theme=M01]{--fv-bg:#ddd7c7;--fv-accent:#9a8060}.fv-modal[data-fv-theme=C09]{--fv-bg:#d5dfda;--fv-accent:#648b85}
.ap-note,.ap-proof,.ap-classifier{font-size:11px;line-height:1.9;color:var(--fv-muted);margin:14px 0}.ap-note{padding:12px;border-left:3px solid var(--fv-accent);background:color-mix(in srgb,var(--fv-accent) 7%,transparent)}.ap-proof{border-top:1px solid var(--fv-line);padding-top:14px}.ap-proof-cards{display:grid;gap:6px;margin:12px 0}.ap-proof-cards button{text-align:left;min-height:38px;line-height:1.6;padding:9px 10px;font-size:11px}.ap-proof ol{min-height:68px;padding:13px 13px 13px 28px;border:1px dashed var(--fv-line);background:var(--fv-panel)}.ap-inputs,.ap-outputs{display:flex;gap:5px;flex-wrap:wrap;margin:9px 0}.ap-inputs button,.ap-outputs button{min-width:42px;min-height:38px}.ap-inputs [aria-pressed=true],.ap-classifier [aria-pressed=true]{background:var(--fv-accent);color:var(--fv-panel)}.ap-classifier article{padding:10px 0;border-bottom:1px solid var(--fv-line)}.ap-classifier article p{margin:4px 0}.ap-classifier article button{padding:7px 12px;min-height:36px;margin-right:5px}.ap-scene{user-select:none}.ap-scene [data-ap-handle],.ap-scene [data-ap-source]{touch-action:none;cursor:grab}.ap-scene [data-ap-wire]{cursor:pointer;stroke-width:5}.ap-scene [data-rung=true]{fill:#e3c36f}.ap-scene [tabindex]:focus-visible{outline:3px solid #bb9560;outline-offset:3px}
.ap-sent{padding:16px;border:1px solid var(--fv-line);font-size:12px;line-height:1.9}.ap-sent blockquote{margin:10px 0;color:var(--fv-ink)}.mail-appendix{padding:15px 0;border-top:1px dashed var(--fv-line,#789683);font-size:12px;line-height:1.8}.mail-appendix blockquote{margin:9px 0}.ap-receipt-modal{padding:30px;--fv-accent:#b7c6a0;background:#24473f;color:#d8e2c9}.ap-receipt-modal h2{font-family:Georgia,"Noto Serif SC",serif;font-size:27px}.ap-receipt-modal blockquote{font-size:16px;line-height:2;margin:24px 0}.ap-receipt-modal dl{font-size:12px;line-height:1.8}.ap-receipt-modal dl div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #78937f;padding:8px 0}.ap-receipt-modal dd{margin:0;text-align:right}.ap-receipt-modal footer{margin-top:22px;display:flex;gap:10px}.ap-receipt-modal footer button{padding:12px 18px;background:#c1cead;color:#33594b;border:1px solid #92ad93}.ap-full-atlas{padding:14px;border:1px solid #89a18a;line-height:1.8;background:#dae4c8;color:#456550}
@media(max-width:760px){.ap-receipt-modal{padding:20px}.ap-receipt-modal dl div{display:block}.ap-receipt-modal dd{text-align:left;overflow-wrap:anywhere}.ap-receipt-modal footer{flex-wrap:wrap}.ap-proof-cards button{min-height:44px}.ap-classifier article button{min-height:42px}}

.modal.ap-post-modal{background:#24473f;color:#d8e2c9;border:1px solid #799c86;border-radius:0;padding:0;max-width:880px}.ap-post-modal .ap-receipt-modal{padding:30px}
@media(max-width:760px){.ap-post-modal .ap-receipt-modal{padding:20px}}
