.fb-button{z-index:30;color:#172f4a;cursor:pointer;background:#fff;border:1px solid #e6e0d2;border-bottom:2px solid #c7a965;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font:600 13px/1.3 Arial,sans-serif;display:inline-flex;position:fixed;bottom:78px;right:22px;box-shadow:0 4px 14px #172f4a14}.fb-button svg{color:#987738}.fb-button:hover{box-shadow:0 6px 18px #172f4a22}.fb-button:focus-visible{outline-offset:2px;outline:2px solid #987738}.fb-panel button:focus-visible{outline-offset:2px;outline:2px solid #987738}.fb-backdrop{z-index:60;background:#0b213833;justify-content:flex-end;align-items:flex-end;padding:22px;display:flex;position:fixed;inset:0}.fb-panel{color:#1d2b3a;background:#fff;border:1px solid #e6e0d2;border-radius:12px;outline:none;width:360px;max-width:100%;max-height:calc(100vh - 44px);font-family:Arial,sans-serif;overflow:auto;box-shadow:0 12px 40px #0b213830}.fb-head{grid-template-columns:32px 1fr 32px;align-items:center;padding:14px 14px 4px;display:grid}.fb-head h2{text-align:center;color:#172f4a;margin:0;font:600 16px/1.3 Arial,sans-serif}.fb-icon{color:#5f6b78;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.fb-icon:hover{background:#f6f3ea}.fb-body{gap:14px;padding:12px 22px 22px;display:grid}.fb-choices{gap:8px}.fb-choices button{color:#172f4a;cursor:pointer;text-align:left;background:#fff;border:1px solid #e6e0d2;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:14px;font:500 15px/1.3 Arial,sans-serif;display:flex}.fb-choices button:hover{background:#faf8f2;border-color:#c7a965}.fb-choices svg{color:#987738}.fb-body label{color:#1d2b3a;gap:5px;font-size:13px;display:grid}.fb-body label small{color:#5f6b78;font-size:12px;font-weight:400}.fb-body ::placeholder{color:#9aa3ad}.fb-body input,.fb-body textarea{box-sizing:border-box;color:#1d2b3a;background:#fff;border:1px solid #d9d2c2;border-radius:8px;width:100%;padding:9px 10px;font:15px/1.4 Arial,sans-serif}.fb-body textarea{resize:vertical}.fb-body input:focus,.fb-body textarea:focus{border-color:#987738;outline:none;box-shadow:0 0 0 2px #c7a96533}.fb-submit{color:#fff;cursor:pointer;background:#172f4a;border:0;border-radius:8px;justify-self:stretch;padding:11px 16px;font:600 14px/1.3 Arial,sans-serif}.fb-submit:disabled{opacity:.6}.fb-note{color:#1d2b3a;margin:4px 0;font-size:14px;line-height:1.5}.fb-fine{color:#5f6b78;text-align:center;margin:-4px 0 0;font-size:12px}.fb-fine a{color:inherit}.fb-error{color:#9b2c2c;margin:0;font-size:13px}.fb-trap{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}@media (max-width:760px){.fb-button{gap:6px;padding:6px 10px;font-size:12px;bottom:12px;right:10px}.fb-button svg{width:15px;height:15px}.fb-backdrop{padding:10px}.fb-panel{width:100%}}@media (max-width:480px){.fb-button{border-radius:9px;gap:5px;padding:5px 9px;font-size:11px;bottom:84px;right:8px}.fb-button svg{width:14px;height:14px}body:has(.fb-button){padding-bottom:64px}}@media print{.fb-button,.fb-backdrop{display:none}}.fb-link{color:#172f4a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fb-body label{color:#172f4a;font-weight:600}.fb-body .fb-l small{font-weight:400}.fb-page{background:#fff;border:1px solid #e6e0d2;border-top:2px solid #987738;border-radius:12px;max-width:440px;margin:0 auto}.fb-page .fb-body{padding:20px 22px 22px}
