.plain-guidance{font-size:.92rem;line-height:1.65;font-weight:400;color:var(--color-text-secondary, #475569)}.plain-guidance p,.plain-term p{margin:.45rem 0}.plain-guidance summary,.plain-term summary{cursor:pointer;color:var(--color-brand, #155e75);padding:.5rem 0;line-height:1.5;font-size:.92rem;font-weight:600}.plain-guidance summary:focus-visible,.plain-term summary:focus-visible{outline:2px solid #0e7490;outline-offset:3px;border-radius:3px}.plain-guidance details[open],.plain-term[open]{border-left:3px solid #b7dce4;padding-left:.8rem}.plain-term{font-size:.92rem;line-height:1.65;font-weight:400}.quick-guidance-list{list-style:none;padding:0}.quick-guidance-list>li{padding:1rem 0;border-bottom:1px solid #dbe4ea}.quick-guidance-list h4{margin:0 0 .4rem}.quick-guidance-list p{line-height:1.65}.quick-next-summary{padding:1.2rem;margin:1.4rem 0;border:1px solid #b7dce4;border-radius:12px;background:#f2f9fb}.quick-next-summary h3{margin:0 0 .7rem}.quick-next-summary p{margin:.5rem 0;line-height:1.7}.quick-estimate-field>label{display:grid;gap:.4rem}.quick-prepare-links{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;margin:1rem 0}.quick-prepare-links a{text-underline-offset:.2em}.quick-estimate-actions [data-quick-action=fill-missing]{white-space:normal;text-align:left}.fp-stages{padding:1rem 1rem 1rem 2.3rem;background:#f2f9fb;border-radius:12px;line-height:1.8}.fp-stage-label{font-weight:700;margin-top:1.2rem}.fp-unknown-help{font-size:.92rem;line-height:1.65}@media print{.plain-guidance details>*,.plain-term>*{display:block!important}.plain-guidance summary,.plain-term summary{display:none!important}.quick-guidance-list>li,.quick-next-summary{-moz-column-break-inside:avoid;break-inside:avoid}}
