.lin-utilities{position:sticky;top:var(--ps-site-header-height,96px);z-index:35;display:flex;justify-content:flex-end;align-items:flex-start;gap:10px;padding:8px 0;background:#fffdf9f5;backdrop-filter:blur(8px);font:700 15px/1.4 "DM Sans",Arial,sans-serif}.lin-utilities>a,.lin-utilities>button,.lin-utilities summary{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:46px;padding:10px 15px;border:1px solid #e4c7b3!important;border-radius:14px!important;background:#fff7ed!important;color:#ef6b18!important;font:inherit;text-decoration:none;cursor:pointer;list-style:none;box-shadow:none!important;margin:0}.lin-utilities summary::-webkit-details-marker{display:none}.lin-utilities svg{width:23px;height:23px;flex-shrink:0}.lin-utilities .psr-icon-accent{stroke:#ef6b18}.lin-utilities .lin-contact{position:static;margin:0;padding:0;border:0;background:none}.lin-utilities .lin-contact[open]>summary{background:#ffebda!important;border-color:#ef6b18!important}.lin-contact-panel{position:absolute;right:0;top:calc(100% + 8px);box-sizing:border-box;width:min(350px,calc(100vw - 36px));max-height:calc(100dvh - var(--ps-site-header-height,96px) - 160px);overflow:auto;padding:24px;border:1px solid #e5d8ca;border-top:3px solid #ef6b18;border-radius:20px;background:#fffdf9;box-shadow:0 18px 48px #4c2e1926;font-weight:400}.lin-contact-panel h2,.lin-assistant h2{font:800 25px/1.2 Manrope,Arial,sans-serif;letter-spacing:-.035em;margin:0 0 16px;color:#28241f}.lin-contact-panel p{line-height:1.5;color:#625b52}.lin-contact-panel .lin-contact-number{display:block;margin:22px 0 8px;padding:14px 10px;border:1px solid #e4c7b3;border-radius:14px;background:#fff7ed;color:#ef6b18;font:800 clamp(24px,6vw,30px)/1.3 Manrope,Arial,sans-serif;text-align:center;text-decoration:none;white-space:nowrap}.lin-contact-panel .lin-contact-caption{font-size:13px}.lin-help-kicker{font-size:11px!important;font-weight:800!important;letter-spacing:.13em;color:#ef6b18!important;margin:0 0 10px!important}.lin-assistant{box-sizing:border-box;width:min(620px,calc(100vw - 24px));max-height:85dvh;overflow:auto;padding:26px;border:1px solid #e5d8ca;border-top:4px solid #ef6b18;border-radius:24px;background:#fffdf9;color:#29241f;font:16px/1.6 "DM Sans",Arial,sans-serif}.lin-assistant::backdrop{background:#29241f88;backdrop-filter:blur(3px)}.lin-assistant-close{display:block;margin:0 0 18px auto;border:1px solid #e4c7b3;background:#fff7ed;color:#ef6b18;padding:10px 18px;min-height:44px;border-radius:12px;font:700 14px "DM Sans",sans-serif}.lin-help-guides details{padding:14px 0;border-bottom:1px solid #e6dacf}.lin-help-guides summary{font-weight:750;cursor:pointer;min-height:32px}.lin-help-guides a{color:#ef6b18;font-weight:700;text-underline-offset:4px}.lin-help-state{padding:14px;background:#fff1e4;border-radius:12px;font-size:14px}.lin-assistant form[hidden]{display:none!important}.lin-assistant label{display:block}.lin-assistant textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #d7c5b7;border-radius:12px;font:16px/1.5 "DM Sans",sans-serif;resize:vertical}.lin-assistant button[type=submit]{padding:12px 18px;margin-top:10px;border:0;border-radius:12px;background:#ef6b18;font:700 15px "DM Sans",sans-serif;min-height:46px}.lin-help-answer{white-space:pre-wrap;margin-top:18px}.lin-utilities :is(a,button,summary):focus-visible,.lin-assistant :is(a,button,summary,textarea):focus-visible{outline:3px solid #ef6b18;outline-offset:3px}@media(max-width:480px){.lin-utilities{display:grid;grid-template-columns:.8fr 1.4fr .9fr;gap:6px}.lin-utilities>a,.lin-utilities>button,.lin-utilities summary{padding:10px 7px;font-size:12px;gap:5px;white-space:nowrap}.lin-utilities svg{width:19px;height:19px}.lin-contact-panel{padding:20px}.lin-assistant{padding:20px}}@media print{.lin-utilities,.lin-assistant{display:none!important}}[data-lin-utilities]{display:contents}.lin-utilities[hidden]{display:none!important}
