.fsh-save-guide{position:relative;z-index:2;display:inline-flex;justify-content:center;align-items:center;border:1px solid #c3d0c4;border-radius:4px;background:#fff;color:#304c3a;font:600 12px/1.5 Arial,sans-serif;padding:9px 12px;margin-top:14px;cursor:pointer;min-height:40px}.hero-actions .fsh-save-guide,.landing-actions .fsh-save-guide{margin-top:0}.fsh-save-guide:hover,.fsh-save-guide[aria-pressed=true]{background:#edf4eb;border-color:#8daa91}.fsh-save-guide:focus-visible,.fsh-list-toggle:focus-visible,#fsh-enquiry-list button:focus-visible{outline:3px solid #b67e2e;outline-offset:3px}.fsh-list-toggle{position:fixed;right:22px;bottom:24px;z-index:45;border:1px solid #536f5a;background:#fff;color:#24462e;border-radius:6px;padding:12px 17px;font:700 13px/1.4 Arial,sans-serif;box-shadow:0 3px 14px #20352720;cursor:pointer}.fsh-list-toggle:hover{background:#f1f6ee}body:has(#fsh-stats-choice:not([hidden])) .fsh-list-toggle{display:none!important}#fsh-enquiry-list{width:min(1100px,calc(100% - 40px));max-width:none;max-height:calc(100dvh - 36px);padding:0;border:1px solid #d0dacf;border-radius:10px;background:#fbfcf9;color:#1d3025;box-shadow:0 18px 70px #102b2940;font:14px/1.6 Arial,sans-serif}#fsh-enquiry-list::backdrop{background:#162a28a8}#fsh-enquiry-list .fsh-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding:24px 28px 18px;border-bottom:1px solid #dbe4d9;background:#fff}#fsh-enquiry-list h2{font-size:26px;line-height:1.2;letter-spacing:-.02em;margin:0 0 8px}#fsh-enquiry-list p{margin:0}#fsh-enquiry-list .fsh-list-close{background:white;border:1px solid #c2d0c3;padding:8px 12px;border-radius:4px;cursor:pointer;font:600 12px Arial,sans-serif}#fsh-enquiry-list .fsh-list-content{padding:22px 28px}#fsh-enquiry-list .fsh-list-status{font-size:13px;color:#506758;margin:0 0 16px}#fsh-enquiry-list .fsh-list-grid{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:18px}#fsh-enquiry-list .fsh-list-card{box-sizing:border-box;flex:1 1 260px;min-width:0;max-width:calc(50% - 9px);border:1px solid #d7e1d3;border-radius:6px;background:#fff;overflow:hidden}#fsh-enquiry-list .fsh-list-card img{width:100%;height:140px;object-fit:contain;background:#f1f4ed;display:block}#fsh-enquiry-list .fsh-list-card-body{padding:17px}#fsh-enquiry-list h3{font-size:16px;line-height:1.45;margin:0 0 10px}#fsh-enquiry-list .fsh-list-card p{font-size:12px;color:#52695a;line-height:1.7;margin:8px 0}#fsh-enquiry-list .fsh-list-tags{font-weight:600}#fsh-enquiry-list .fsh-list-actions{display:flex;gap:14px;align-items:center;margin-top:15px;flex-wrap:wrap}#fsh-enquiry-list .fsh-list-actions a{font-size:12px;color:#8f2028}#fsh-enquiry-list .fsh-list-remove{background:none;border:0;color:#5d6f62;text-decoration:underline;padding:4px;font-size:12px;cursor:pointer}#fsh-enquiry-list .fsh-list-foot{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 28px;border-top:1px solid #d7e2d4;background:#fff}#fsh-enquiry-list .fsh-list-use{border:1px solid #a91f2a;background:#b8222d;color:#fff;border-radius:4px;padding:12px 18px;font-size:13px;font-weight:700;cursor:pointer}#fsh-enquiry-list .fsh-list-use:disabled{opacity:.5;cursor:default}#fsh-enquiry-list .fsh-list-clear{background:none;border:0;padding:9px;color:#546a5b;text-decoration:underline;font-size:12px;cursor:pointer}.fsh-included-guides{margin:15px 0;padding:14px;border:1px solid #bfd2ba;background:#f3f8ee;border-radius:5px}.fsh-included-guides label{display:block;font-size:12px;font-weight:700;color:#264f32;margin-bottom:7px}.fsh-included-guides textarea{box-sizing:border-box;width:100%;min-height:130px;max-height:220px;resize:vertical;background:white;border:1px solid #b8cbb2;border-radius:3px;padding:10px;font:12px/1.6 Arial,sans-serif;color:#24492f}.fsh-included-guides p{font-size:11px!important;line-height:1.6;margin:8px 0!important;color:#556e59}.fsh-included-guides button{background:none;border:0;text-decoration:underline;font-size:12px;color:#6a4d4a;padding:4px 0;cursor:pointer}.fsh-list-message{position:fixed;left:-10000px;width:1px;height:1px;overflow:hidden}[hidden]{display:none!important}
@media(max-width:760px){.fsh-list-toggle{right:15px;bottom:84px;font-size:12px;padding:10px 13px}#fsh-enquiry-list{width:calc(100% - 20px);max-height:calc(100dvh - 20px);border-radius:8px}#fsh-enquiry-list .fsh-list-head{padding:20px 18px 15px;gap:14px}#fsh-enquiry-list h2{font-size:23px}#fsh-enquiry-list .fsh-list-head p{font-size:12px}#fsh-enquiry-list .fsh-list-content{padding:18px}#fsh-enquiry-list .fsh-list-card{flex-basis:100%;max-width:100%}#fsh-enquiry-list .fsh-list-foot{padding:15px 18px;align-items:stretch;flex-direction:column;gap:10px}#fsh-enquiry-list .fsh-list-clear{align-self:center}.fsh-included-guides textarea{font-size:14px}}
