.tf-help{--help-green:#205e56;position:fixed;left:16px;bottom:100px;z-index:850;font-family:inherit;color:#202d2b}.tf-help [hidden]{display:none!important}.tf-help button,.tf-help input,.tf-help textarea{font:inherit}.tf-help-bubble{min-height:44px;border:0;border-radius:30px;padding:12px 17px;background:var(--help-green);color:#fff;box-shadow:0 3px 15px #0003;cursor:pointer;font-weight:700}.tf-help-bubble span{margin-left:8px}.tf-help-panel{width:360px;max-width:calc(100vw - 32px);border:1px solid #cbdcd7;border-radius:16px;background:#fff;box-shadow:0 6px 35px #0003;overflow:hidden}.tf-help-panel header{display:flex;align-items:center;justify-content:space-between;background:var(--help-green);color:#fff;padding:12px 16px}.tf-help-panel h2{font-size:20px;line-height:1.3;margin:0;color:#fff}.tf-help-close{border:0;background:transparent;color:#fff;min-height:44px;min-width:44px;font-size:28px!important;cursor:pointer}.tf-help-scroll{padding:16px;overflow:auto;max-height:min(610px,calc(100dvh - 250px));overscroll-behavior:contain}.tf-help-greeting{background:#edf6f2;border-radius:12px 12px 12px 0;padding:12px;margin:0 0 10px;font-size:14px;line-height:1.5}.tf-help-small{font-size:12px;line-height:1.5;margin:8px 0 12px}.tf-help-property{font-weight:700;margin:8px 0}.tf-help label{display:block;font-size:13px;margin:12px 0 0;line-height:1.4}.tf-help input:not([type=checkbox]),.tf-help textarea{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin-top:4px;padding:8px;border:1px solid #718a83;border-radius:8px;background:#fff;color:#172c27;font-size:16px}.tf-help textarea{resize:vertical}.tf-help-dates{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.tf-help-consent{display:flex!important;align-items:flex-start;gap:8px}.tf-help-consent input{width:20px;height:20px;flex:none;margin:0}.tf-help a{color:#205e56;text-decoration:underline}.tf-help-send{min-height:44px;width:100%;background:var(--help-green);color:#fff;border:0;border-radius:25px;margin-top:12px;padding:10px;cursor:pointer;font-weight:700}.tf-help-send:disabled{opacity:.65;cursor:wait}.tf-help :focus-visible,.tf-help-alert-link:focus-visible{outline:3px solid #b86b13;outline-offset:3px}#tf-help-status{font-size:14px;line-height:1.5;margin:12px 0 0}.tf-help-alert-link{display:block;margin:14px 0;padding:10px;border:1px solid #36796d;border-radius:8px;color:#205e56;background:#f1f8f4;font:inherit;font-size:13px;line-height:1.5;cursor:pointer;min-height:44px;width:100%}.tf-help-price{font-size:13px;font-weight:700}body:has(#tf-consent:not([hidden])) .tf-help{visibility:hidden}@media(max-width:480px){.tf-help{left:12px;bottom:100px}.tf-help-panel{max-width:calc(100vw - 24px)}.tf-help-scroll{max-height:calc(100dvh - 250px)}.tf-help-bubble{font-size:13px;padding:10px 14px}.tf-help-dates{grid-template-columns:minmax(0,1fr)}}#tf-help-status:not(:empty){padding:12px;border:1px solid #718a83;border-radius:8px;background:#edf6f2;overflow-wrap:anywhere;scroll-margin-block:16px}#tf-help-status:empty{display:none}