{"version":3,"file":"TechmarkCaseNavigation.CbuLlCFn.mjs","names":["_Fragment"],"sources":["https:/framerusercontent.com/modules/tBtpn8rUtFrYlLeeF3BA/ihflV0YUspL59ow7BN9A/TechmarkCaseNavigation.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";const focusStyles=`\n[data-tm-case-navigation]:focus-visible { outline: 2px solid #007E59 !important; }\n[data-tm-case-navigation=\"next\"]:focus-visible { outline-offset: -4px; }\n[data-tm-case-navigation=\"service\"]:focus-visible { outline-offset: 4px; }\n`;// Presentation only. Native Framer anchors retain href, routing, events and motion.\nfunction withFocus(Component,kind){return /*#__PURE__*/React.forwardRef(function CaseLinkFocus(props,ref){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:focusStyles}}),/*#__PURE__*/_jsx(Component,{...props,ref:ref,\"data-tm-case-navigation\":kind})]});});}export function withNextCaseFocus(Component){return withFocus(Component,\"next\");}export function withRelatedServiceFocus(Component){return withFocus(Component,\"service\");}// Related-service actions are native template nodes; these styles only scope their presentation.\nconst relatedStyles=String.raw`\n[data-tm-related-actions]{display:flex!important;flex-flow:row wrap!important;gap:12px 16px!important;align-items:center!important;justify-content:flex-start!important;container-type:inline-size;container-name:tm-service-actions;min-width:0!important;height:auto!important}\n[data-tm-related-actions] > *{flex:0 1 auto!important;width:auto!important;max-width:100%!important;min-width:0!important}\n[data-tm-related-service]{background:transparent!important;max-width:100%;box-sizing:border-box}\n@container tm-service-actions (max-width:520px){\n [data-tm-related-actions] > *{width:100%!important;flex-basis:100%!important}\n [data-tm-related-actions] .tm-resource,[data-tm-related-actions] .tm-resource-trigger,[data-tm-related-actions] [data-tm-related-service],[data-tm-related-actions] [data-tm-related-service] a{width:100%!important}\n [data-tm-related-actions] [data-tm-related-service],[data-tm-related-actions] [data-tm-related-service] a{justify-content:space-between!important}\n}\n@media(max-width:600px){\n [data-tm-related-actions] > *{width:100%!important;flex-basis:100%!important}\n [data-tm-related-actions] .tm-resource,[data-tm-related-actions] .tm-resource-trigger,[data-tm-related-actions] [data-tm-related-service],[data-tm-related-actions] [data-tm-related-service] a{width:100%!important}\n [data-tm-related-actions] [data-tm-related-service],[data-tm-related-actions] [data-tm-related-service] a{justify-content:space-between!important}\n}\n`;export function withRelatedActions(Component){return /*#__PURE__*/React.forwardRef(function RelatedActions(props,ref){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:relatedStyles}}),/*#__PURE__*/_jsx(Component,{...props,ref:ref,\"data-tm-related-actions\":\"\"})]});});}export function withRelatedServiceButton(Component){return /*#__PURE__*/React.forwardRef(function RelatedServiceButton(props,ref){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:relatedStyles}}),/*#__PURE__*/_jsx(Component,{...props,ref:ref,\"data-tm-related-service\":\"\"})]});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withRelatedServiceFocus\":{\"type\":\"reactHoc\",\"name\":\"withRelatedServiceFocus\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRelatedActions\":{\"type\":\"reactHoc\",\"name\":\"withRelatedActions\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNextCaseFocus\":{\"type\":\"reactHoc\",\"name\":\"withNextCaseFocus\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRelatedServiceButton\":{\"type\":\"reactHoc\",\"name\":\"withRelatedServiceButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TechmarkCaseNavigation.map"],"mappings":"gIAKA,SAAS,EAAU,EAAU,EAAK,CAAC,OAAoB,EAAiB,SAAuB,EAAM,EAAI,CAAC,OAAoB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,CAAW,CAAC,CAAC,EAAe,EAAK,EAAU,CAAC,GAAG,EAAU,MAAI,0BAA0B,CAAI,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,EAAkB,EAAU,CAAC,OAAO,EAAU,EAAU,MAAM,CAAE,CAAC,SAAgB,EAAwB,EAAU,CAAC,OAAO,EAAU,EAAU,SAAS,CAAE,CAeje,SAAgB,EAAmB,EAAU,CAAC,OAAoB,EAAiB,SAAwB,EAAM,EAAI,CAAC,OAAoB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,CAAa,CAAC,CAAC,EAAe,EAAK,EAAU,CAAC,GAAG,EAAU,MAAI,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,EAAyB,EAAU,CAAC,OAAoB,EAAiB,SAA8B,EAAM,EAAI,CAAC,OAAoB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,CAAa,CAAC,CAAC,EAAe,EAAK,EAAU,CAAC,GAAG,EAAU,MAAI,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,qBApBzkB,IAA4B,EAAO,EAAY;;;;EAMvH,EAAc,OAAO,GAAG"}