@layer theme,base,components,utilities;@layer theme{@theme default{ --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: 1.5 ; --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: 1.2 ; --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / .05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / .15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / .2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / .075), 0px 1px 1px rgb(0 0 0 / .075), 0px 2px 2px rgb(0 0 0 / .075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / .1), 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 4px rgb(0 0 0 / .1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / .1), 0px 3px 2px rgb(0 0 0 / .1), 0px 4px 8px rgb(0 0 0 / .1); --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme( --font-sans--font-feature-settings, initial ); --default-font-variation-settings: --theme( --font-sans--font-variation-settings, initial ); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme( --font-mono--font-feature-settings, initial ); --default-mono-font-variation-settings: --theme( --font-mono--font-variation-settings, initial ); }@theme default inline reference{ --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05); --drop-shadow: 0 1px 2px rgb(0 0 0 / .1), 0 1px 1px rgb(0 0 0 / .06); --radius: .25rem; --max-width-prose: 65ch; }}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities;}@source "./**/*.{ts,tsx}";@source "../../../packages/ui/src/**/*.{ts,tsx}";@source "../../../packages/brand-apps-shared/src/components/funnel/**/*.{ts,tsx}";@source "../../../packages/brand-apps-shared/src/components/organisms/BrandFunnel*.tsx";@theme{ --color-primary: hsl(var(--primary)); --color-primary-foreground: hsl(var(--primary-foreground)); --color-secondary: hsl(var(--secondary)); --color-secondary-foreground: hsl(var(--secondary-foreground)); --color-background: hsl(var(--background)); --color-foreground: hsl(var(--foreground)); --color-muted: hsl(var(--muted)); --color-muted-foreground: hsl(var(--muted-foreground)); --color-accent: hsl(var(--accent)); --color-accent-foreground: hsl(var(--accent-foreground)); --color-card: hsl(var(--card)); --color-card-foreground: hsl(var(--card-foreground)); --color-border: hsl(var(--border)); --color-input: hsl(var(--input)); --color-ring: hsl(var(--ring)); --color-popover: hsl(var(--popover)); --color-popover-foreground: hsl(var(--popover-foreground)); --color-success: hsl(var(--success)); --color-success-foreground: hsl(var(--success-foreground)); --color-warning: hsl(var(--warning)); --color-warning-foreground: hsl(var(--warning-foreground)); --color-info: hsl(var(--info)); --color-info-foreground: hsl(var(--info-foreground)); --color-destructive: hsl(var(--destructive)); --color-destructive-foreground: hsl(var(--destructive-foreground)); }:root{--background: 0 0% 100%;--foreground: 210 8% 15%;--muted: 210 12% 94%;--muted-foreground: 213 8% 42%;--popover: 0 0% 100%;--popover-foreground: 210 8% 15%;--card: 0 0% 100%;--card-foreground: 210 8% 15%;--border: 210 14% 90%;--input: 210 14% 90%;--primary: 172 68% 52%;--primary-foreground: 210 8% 15%;--secondary: 210 8% 15%;--secondary-foreground: 0 0% 100%;--accent: 172 68% 94%;--accent-foreground: 210 8% 15%;--success: 123 46% 34%;--success-foreground: 0 0% 100%;--warning: 21 100% 45%;--warning-foreground: 0 0% 100%;--info: 0 0% 100%;--info-foreground: 0 0% 0%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--ring: 172 68% 52%;--radius: .375rem;--font-heading: "Roboto", Arial, Helvetica, sans-serif;--font-body: "Roboto", Arial, Helvetica, sans-serif}.ams-legacy-tag[data-variant=filled]{display:inline-flex;align-items:center;gap:.25rem;min-height:1.5rem;padding:.25rem .625rem;border-radius:5px;font-weight:600;line-height:1.15}.ams-legacy-tag[data-variant=filled][data-tone=default]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ams-legacy-tag[data-variant=filled][data-tone=success]{background:hsl(var(--success));color:hsl(var(--success-foreground))}.ams-legacy-tag[data-variant=filled][data-tone=warning]{background:hsl(var(--warning));color:hsl(var(--warning-foreground))}.ams-legacy-tag[data-variant=filled][data-tone=danger]{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.ams-legacy-tag[data-variant=filled][data-tone=neutral]{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}@keyframes spin{to{transform:rotate(360deg)}}html{height:100%;box-sizing:border-box;background-color:#fff;color:#222;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:.9rem;font-weight:500;line-height:1.375}*,*:before,*:after{box-sizing:inherit}body{height:100%;margin:0}a{color:hsl(var(--primary));text-decoration:underline}fieldset{margin:0;padding:0;border:0}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid rgb(242 242 242)}.swal2-container{z-index:999999999!important}.selectInput__input__control{margin-bottom:15px!important;padding:0 10px;border:none!important;border-bottom:rgb(0 168 186 / 30%) solid 3px!important;border-radius:3px!important;outline:none!important;background-color:#ffffff1a!important;color:#333;font-size:18px}.selectInput__input__control:focus,.selectInput__input__control--is-focused{margin-bottom:15px!important;padding:5px 10px 0;border:none!important;border-bottom:hsl(var(--primary)) solid 3px!important;border-radius:3px!important;outline:none!important;background-color:#ffffff1a!important;box-shadow:0 10px 20px #0003!important;color:#333;font-size:18px}.selectInput__inputTouched__control{margin-bottom:15px!important;padding:0 10px;border:none!important;border-bottom:var(--success-color) solid 3px!important;border-radius:3px!important;outline:none!important;background-color:#ffffff1a!important;box-shadow:none;color:hsl(var(--primary));font-size:18px}.selectInput__input__option--is-selected{background-color:hsl(var(--primary))!important}@keyframes pulse-scale{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes ui-panel-container-indeterminate-first{0%{left:-100%;width:100%}to{left:100%;width:10%}}@keyframes ui-panel-container-indeterminate-second{0%{left:-150%;width:100%}to{left:100%;width:10%}}.animate-pulse-scale{animation:pulse-scale 1s linear infinite alternate}.ams-login-page{display:flex;min-height:100%;width:100%;align-items:flex-start;justify-content:center;background:hsl(var(--background));padding:clamp(1rem,3vw,2rem)}.ams-login-page__content{width:min(100%,75rem)}.ams-login-page__panel{width:min(100%,32rem);margin-inline:auto}.ams-login-page__form{display:grid;gap:1rem}.ams-login-page__field{min-width:0}.ams-login-page__submit{width:100%}.ams-dispatcher-layout-loading{display:flex;min-width:0;justify-content:center;padding:1rem}.ams-route-size-container{min-width:0;container-type:size}.ams-route-state-message{min-width:0;padding:.75rem}.ams-kanban-cards-list-page{width:100%;height:100%;min-width:0}.ams-filter-query-download{display:inline-flex;min-width:0;align-items:center;gap:.5rem;color:hsl(var(--foreground))}.ams-filter-query-download__trigger{color:hsl(var(--foreground));font-size:1.125rem}.ams-filter-query-download__trigger:hover,.ams-filter-query-download__trigger:focus-visible{color:hsl(var(--primary))}.ams-filter-query-download__status{display:inline-flex;min-width:0;align-items:center;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4;white-space:nowrap}.ams-filter-query-download__spinner{width:1rem;height:1rem;border-width:2px}.ams-filter-query-download__progress{width:4rem;height:.375rem;overflow:hidden;border:0;border-radius:999px;background:hsl(var(--muted))}.ams-filter-query-download__progress::-webkit-progress-bar{border-radius:999px;background:hsl(var(--muted))}.ams-filter-query-download__progress::-webkit-progress-value{border-radius:999px;background:hsl(var(--primary))}.ams-filter-query-download__progress::-moz-progress-bar{border-radius:999px;background:hsl(var(--primary))}.ams-filter-query-download__error{margin:0;color:hsl(var(--destructive));font-size:.75rem;line-height:1.4}.ui-button{position:relative;display:inline-flex;min-width:64px;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:hsl(var(--foreground));font-family:var(--font-body);font-size:.875rem;font-weight:500;line-height:1.25;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.ui-button:disabled,.ui-button[disabled]{pointer-events:none;opacity:.5}.ui-button--size-default{min-height:2.25rem;padding:.5rem 1rem}.ui-button--size-sm{min-height:2rem;padding:.375rem .75rem;font-size:.75rem}.ui-button--size-lg{min-height:2.5rem;padding:.5rem 2rem}.ui-button--size-icon{width:2.25rem;min-width:2.25rem;height:2.25rem;padding:0}.ui-button--variant-default{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 1px 2px #00000014}.ui-button--variant-default:hover{background:hsl(var(--primary) / .9)}.ui-button--variant-destructive{border-color:hsl(var(--destructive));background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.ui-button--variant-destructive:hover{background:hsl(var(--destructive) / .9)}.ui-button--variant-outline{border-color:hsl(var(--input));background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 2px #0000000f}.ui-button--variant-outline:hover,.ui-button--variant-ghost:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui-button--variant-secondary{border-color:hsl(var(--secondary));background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));box-shadow:0 1px 2px #0000000f}.ui-button--variant-secondary:hover{background:hsl(var(--secondary) / .8)}.ui-button--variant-ghost{border-color:transparent;background:transparent;color:hsl(var(--foreground))}.ui-button--variant-link{min-width:0;border-color:transparent;background:transparent;color:hsl(var(--primary));text-decoration:underline;text-underline-offset:4px;box-shadow:none}.ui-button--full-width{width:100%}.ui-button__content,.ui-button__icon,.ui-button__loading-indicator{display:inline-flex;align-items:center;justify-content:center}.ui-button__loading-indicator{margin-right:.5rem}.ui-action-menu{position:relative;display:inline-flex;min-width:0;align-items:center;justify-content:center;color:hsl(var(--foreground));font-family:var(--font-body)}.ui-action-menu__trigger.ui-button{flex:none}.ui-action-menu__menu{position:absolute;top:calc(100% + .375rem);z-index:1302;display:grid;width:max-content;min-width:12rem;max-width:min(24rem,calc(100vw - 2rem));max-height:min(18rem,45vh);overflow:auto;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--popover));color:hsl(var(--popover-foreground));padding:.25rem;box-shadow:0 16px 35px #0000002e,0 4px 10px #00000014}.ui-action-menu__menu--align-start{left:0}.ui-action-menu__menu--align-end{right:0}.ui-action-menu__item{display:flex;width:100%;min-height:2.25rem;align-items:center;border:0;border-radius:calc(var(--radius) * .75);background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.875rem;letter-spacing:0;line-height:1.35;padding:.5rem .625rem;text-align:left;white-space:nowrap}.ui-action-menu__item:hover,.ui-action-menu__item:focus-visible{background:hsl(var(--accent));color:hsl(var(--accent-foreground));outline:none}.ui-action-menu__item:disabled{cursor:not-allowed;opacity:.45}.ui-action-menu__item:disabled:hover,.ui-action-menu__item:disabled:focus-visible{background:transparent;color:inherit}.ui-form-field{display:flex;width:100%;flex-direction:column;gap:.375rem;color:hsl(var(--foreground));font-family:var(--font-body)}.ui-form-field__label{display:block;margin:0;padding:0 0 3px;color:hsl(var(--secondary) / .42);font-family:var(--font-body);font-size:.9em;font-weight:500;line-height:.95;letter-spacing:0}.ui-form-field__control-label{display:flex;width:100%;flex-direction:column;gap:.375rem;margin:0;color:inherit;font:inherit}.ui-form-field__label--inline{display:inline-block;width:auto;padding-right:.625rem}.ui-form-field__label--state-success{color:hsl(var(--success))}.ui-form-field__label--state-error{color:hsl(var(--destructive))}.ui-form-field__label--tone-dark{color:hsl(var(--primary-foreground))}.ui-form-field__label--tone-dark.ui-form-field__label--state-success{color:hsl(var(--primary))}.ui-form-field__label--tone-dark.ui-form-field__label--state-error{color:hsl(var(--destructive))}.ui-form-field__errors{display:flex;flex-direction:column;gap:.25rem;margin:.625rem 0}.ui-form-field__error{margin:0;padding:0;color:hsl(var(--warning));font-size:.8em;font-weight:500;line-height:1}.ui-form-shell{display:flex;width:100%;justify-content:center}.ui-form-shell__panel{width:100%;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * .75);background:hsl(var(--card));color:hsl(var(--card-foreground));padding:1rem;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;transition:border-color .15s,box-shadow .15s}.ui-form-shell__panel--dirty{border-color:hsl(var(--warning));box-shadow:0 0 0 1px hsl(var(--warning) / .12),0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.ui-form-shell__stack,.ui-form-shell__content{display:flex;min-width:0;flex-direction:column;gap:1rem}.ui-form-shell__title{margin:0;padding-bottom:.25rem;color:hsl(var(--foreground));font-family:var(--font-heading);font-size:1.8rem;font-weight:600;line-height:1.2;letter-spacing:0}.ui-form-shell__footer{display:flex;justify-content:flex-start}.ui-text-input{display:block;min-height:2.5rem;border:1px solid hsl(var(--input));border-radius:var(--radius);background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-body);font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:0;padding:.5rem .75rem;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease,background-color .15s ease}.ui-text-input--full-width{width:100%}.ui-text-input--compact{min-height:2rem;padding-block:.25rem}.ui-text-input--multiline{min-height:5rem;resize:vertical}.ui-text-input:focus,.ui-text-input:focus-visible{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring) / .22);outline:none}.ui-text-input:disabled{cursor:not-allowed;opacity:.6}.ui-text-input::placeholder{color:hsl(var(--muted-foreground))}.ui-text-input--invalid,.ui-text-input[aria-invalid=true]{border-color:hsl(var(--destructive))}.ui-rich-text-input{display:grid;min-height:7rem;overflow:hidden;padding:0;white-space:normal}.ui-rich-text-input:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring) / .22);outline:none}.ui-rich-text-input[data-disabled=true]{cursor:not-allowed;opacity:.6}.ui-rich-text-input__toolbar{display:flex;min-width:0;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .3);padding:.25rem}.ui-rich-text-input__toolbar-button,.ui-rich-text-input__toolbar-swatch{display:inline-flex;width:1.75rem;height:1.75rem;min-width:1.75rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:calc(var(--radius) * .75);background:transparent;color:hsl(var(--foreground));cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;line-height:1}.ui-rich-text-input__toolbar-button svg{width:.875rem;height:.875rem}.ui-rich-text-input__toolbar-button:hover,.ui-rich-text-input__toolbar-button:focus-visible,.ui-rich-text-input__toolbar-button[data-active=true]{background:hsl(var(--accent));color:hsl(var(--accent-foreground));outline:none}.ui-rich-text-input__color-picker{position:relative;display:inline-flex;min-width:9.5rem;height:1.75rem;align-items:center;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * .75);background:hsl(var(--background));color:hsl(var(--foreground))}.ui-rich-text-input__color-label{position:absolute;top:-.55rem;left:.5rem;background:hsl(var(--background));color:hsl(var(--primary));font-size:.6875rem;font-weight:600;line-height:1;padding:0 .25rem;pointer-events:none}.ui-rich-text-input__color-select{width:100%;height:100%;border:0;appearance:none;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.75rem;font-weight:600;letter-spacing:0;line-height:1;outline:none;padding:0 1.75rem 0 .5rem}.ui-rich-text-input__color-picker:after{position:absolute;right:.625rem;width:.45rem;height:.45rem;border-right:1.5px solid currentcolor;border-bottom:1.5px solid currentcolor;content:"";pointer-events:none;rotate:45deg;translate:0 -15%}.ui-rich-text-input__color-picker:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring) / .18)}.ui-rich-text-input__color-picker:has(.ui-rich-text-input__color-select:disabled){cursor:not-allowed;opacity:.5}.ui-rich-text-input__toolbar-swatch{border-color:hsl(var(--border))}.ui-rich-text-input__toolbar-button:disabled,.ui-rich-text-input__toolbar-swatch:disabled{cursor:not-allowed;opacity:.5}.ui-rich-text-input__editor{min-height:5.25rem;overflow-wrap:anywhere;padding:.5rem .75rem;white-space:normal}.ui-rich-text-input__editor:focus,.ui-rich-text-input__editor:focus-visible,.ui-rich-text-input__editor.ProseMirror-focused{outline:none}.ui-rich-text-input[data-empty=true] .ui-rich-text-input__editor:before{float:left;height:0;color:hsl(var(--muted-foreground));content:attr(data-placeholder);pointer-events:none}.ui-rich-text-content{overflow-wrap:anywhere;white-space:normal}.ui-rich-text-input p,.ui-rich-text-content p{margin:0 0 .5rem}.ui-rich-text-input p:last-child,.ui-rich-text-content p:last-child{margin-bottom:0}.ui-rich-text-input ul,.ui-rich-text-input ol,.ui-rich-text-content ul,.ui-rich-text-content ol{margin:0 0 .5rem 1.5rem;padding-left:1.25rem}.ui-rich-text-input ul,.ui-rich-text-content ul{list-style:disc}.ui-rich-text-input ul ul,.ui-rich-text-content ul ul{list-style:circle}.ui-rich-text-input ul ul ul,.ui-rich-text-content ul ul ul{list-style:square}.ui-rich-text-input ol,.ui-rich-text-content ol{list-style:decimal}.ui-rich-text-input ol ol,.ui-rich-text-content ol ol{list-style:lower-alpha}.ui-rich-text-input li,.ui-rich-text-content li{display:list-item;margin:0 0 .25rem}.ui-rich-text-input li>p,.ui-rich-text-content li>p{margin-bottom:.25rem}.ui-rich-text-input h1,.ui-rich-text-input h2,.ui-rich-text-input h3,.ui-rich-text-input h4,.ui-rich-text-input h5,.ui-rich-text-input h6,.ui-rich-text-content h1,.ui-rich-text-content h2,.ui-rich-text-content h3,.ui-rich-text-content h4,.ui-rich-text-content h5,.ui-rich-text-content h6{margin:0 0 .5rem;font-weight:700;line-height:1.25}.ui-rich-text-input h1,.ui-rich-text-content h1{font-size:1.5rem}.ui-rich-text-input h2,.ui-rich-text-content h2{font-size:1.3rem}.ui-rich-text-input h3,.ui-rich-text-content h3{font-size:1.15rem}.ui-rich-text-input h4,.ui-rich-text-content h4{font-size:1.05rem}.ui-rich-text-input h5,.ui-rich-text-content h5{font-size:.95rem}.ui-rich-text-input h6,.ui-rich-text-content h6{color:hsl(var(--muted-foreground));font-size:.875rem;letter-spacing:0;text-transform:uppercase}.ui-rich-text-input pre,.ui-rich-text-content pre{overflow-x:auto;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * .75);background:hsl(var(--muted) / .45);color:hsl(var(--foreground));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.8125rem;line-height:1.45;margin:0 0 .5rem;padding:.625rem .75rem;white-space:pre-wrap}.ui-rich-text-input :not(pre)>code,.ui-rich-text-content :not(pre)>code{border-radius:calc(var(--radius) * .5);background:hsl(var(--muted) / .55);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.85em;padding:.125rem .25rem}.ui-rich-text-input a,.ui-rich-text-content a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:.125rem}.ams-node-filter-value-input{display:grid;gap:.75rem;min-width:min(22rem,100%)}.ams-node-filter-value-input .ui-button{justify-self:start}.ams-node-filter-date-mode,.ams-node-filter-date-fields{display:flex;flex-wrap:wrap;gap:.5rem}.ams-node-filter-date-mode .ui-button{justify-self:auto}.ams-node-filter-date-fields{display:grid;gap:.75rem}.ams-node-filter-date-helper,.ams-node-filter-date-preview{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.4}.ams-node-filter-date-preview{color:hsl(var(--foreground))}.ams-node-filter-geolocation-coordinates,.ams-node-filter-geolocation-coordinate-row{display:grid;gap:.75rem}.ams-node-filter-geolocation-coordinate-row{align-items:start;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr)) auto}.ams-node-filter-geolocation-coordinate-field{min-width:0}.ams-node-filter-geolocation-map-button{align-self:end;margin-bottom:.1rem}.ams-google-maps-picker{display:grid;gap:.75rem}.ams-google-maps-picker__alert{border-radius:.375rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.4}.ams-google-maps-picker__alert--warning{border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--foreground))}.ams-google-maps-picker__alert--error{border:1px solid hsl(var(--destructive));background:hsl(var(--destructive) / .08);color:hsl(var(--destructive))}.ams-google-maps-picker__map{position:relative;width:100%;height:26.25rem;overflow:hidden;border-radius:.375rem;background:hsl(var(--muted))}.ams-google-maps-picker__loading{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:hsl(var(--background) / .65)}.ams-google-maps-picker__canvas{width:100%;height:100%}.ams-google-maps-picker__selection{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.4}.ams-google-maps-picker__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem}.ams-node-filter-drawer{position:fixed;inset:0;z-index:1300;display:flex;justify-content:flex-end;background:hsl(var(--foreground) / .18)}.ams-node-filter-drawer__panel{width:min(31.25rem,100vw);height:100%;overflow:auto;border-left:1px solid hsl(var(--border));background:hsl(var(--background));box-shadow:-.75rem 0 2rem hsl(var(--foreground) / .12)}.ams-node-filter-drawer--embedded{position:static;inset:auto;z-index:auto;flex:0 1 min(40rem,46vw);min-width:min(32rem,100%);background:transparent}.ams-node-filter-drawer--embedded .ams-node-filter-drawer__panel{width:100%;height:auto;max-height:calc(90vh - 4rem);border:1px solid hsl(var(--border));border-radius:.375rem;box-shadow:none}.ams-node-filter-drawer__section{display:grid;gap:1rem;padding:1rem}.ams-node-filter-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ams-node-filter-drawer__header--start{justify-content:flex-start}.ams-node-filter-drawer__title,.ams-node-filter-drawer__section-title{margin:0;color:hsl(var(--foreground));font-weight:600;line-height:1.25}.ams-node-filter-drawer__title{font-size:1.125rem}.ams-node-filter-drawer__section-title{font-size:1rem}.ams-node-filter-drawer__icon-button,.ams-node-filter-drawer__info-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:background-color .12s ease,color .12s ease}.ams-node-filter-drawer__icon-button{width:2rem;height:2rem;font-size:1rem}.ams-node-filter-drawer__icon-button:hover,.ams-node-filter-drawer__icon-button:focus-visible,.ams-node-filter-drawer__info-button:hover,.ams-node-filter-drawer__info-button:focus-visible{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ams-node-filter-drawer__icon-button--danger:hover,.ams-node-filter-drawer__icon-button--danger:focus-visible{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.ams-node-filter-drawer__icon-button--primary:hover,.ams-node-filter-drawer__icon-button--primary:focus-visible{color:hsl(var(--primary))}.ams-node-filter-drawer__search{display:grid;gap:.375rem}.ams-node-filter-drawer__sections,.ams-node-filter-drawer__option-section,.ams-node-filter-drawer__option-list{display:grid;gap:.75rem}.ams-node-filter-drawer__option-section{padding:.25rem 0}.ams-node-filter-drawer__option-row{display:grid;gap:.5rem}.ams-node-filter-drawer__option-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.375rem}.ams-node-filter-drawer__option-main{justify-content:flex-start;min-width:0;white-space:normal}.ams-node-filter-drawer__option-label{min-width:0;overflow-wrap:anywhere;text-align:left}.ams-node-filter-drawer__option-type{color:hsl(var(--muted-foreground));font-size:.6875rem;line-height:1}.ams-node-filter-drawer__info-button{width:2.25rem;min-height:2rem;border:1px solid hsl(var(--border));background:linear-gradient(180deg,hsl(var(--muted) / .58),hsl(var(--muted) / .28))}.ams-node-filter-drawer__info-button[aria-expanded=true]{background:linear-gradient(180deg,hsl(var(--accent) / .82),hsl(var(--accent) / .42))}.ams-node-filter-drawer__info{display:grid;gap:.375rem;padding:.625rem;border:1px solid hsl(var(--border));border-radius:.375rem;background:linear-gradient(180deg,hsl(var(--card) / .98),hsl(var(--muted) / .24))}.ams-node-filter-drawer__info[data-state=closed]{padding-block:0;border-color:transparent}.ams-node-filter-drawer__info>.ui-disclosure-region__inner{display:grid;gap:.375rem}.ams-node-filter-drawer__info-label{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600}.ams-node-filter-drawer__tags{display:flex;flex-wrap:wrap;gap:.375rem}.ams-node-filter-active-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.ams-node-filter-active-bar__chips{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.375rem;min-width:0;overflow:visible}.ams-node-filter-active-bar__chip,.ams-node-filter-active-bar__chip-button{flex:0 0 auto}.ams-node-filter-active-bar__chip,.ams-node-filter-active-bar__chip-button>.ams-node-filter-active-bar__chip{display:inline-flex;min-height:1.5rem;max-width:min(44rem,100%);align-items:center;border-radius:.3125rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.ams-node-filter-active-bar__chip[data-tone=default],.ams-node-filter-active-bar__chip-button>.ams-node-filter-active-bar__chip[data-tone=default]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ams-node-filter-active-bar__chip[data-tone=neutral],.ams-node-filter-active-bar__chip-button>.ams-node-filter-active-bar__chip[data-tone=neutral]{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.ams-node-filter-active-bar__chip[data-tone=warning],.ams-node-filter-active-bar__chip-button>.ams-node-filter-active-bar__chip[data-tone=warning]{background:hsl(var(--warning));color:hsl(var(--warning-foreground))}.ams-node-filter-active-bar__chip-button{border:0;background:transparent;cursor:pointer;padding:0;text-align:left}.ams-node-filter-active-bar__chip-button:hover>span,.ams-node-filter-active-bar__chip-button:focus-visible>span{filter:brightness(.95)}.ams-node-filter-active-bar__chip-button--added>span{box-shadow:inset 0 0 0 1px hsl(var(--warning) / .55)}.ams-node-filter-active-bar__chip--fast{border-radius:.25rem}.ams-node-filter-active-bar__chip--removed{text-decoration:line-through;opacity:.7}.ams-node-filter-active-bar__action{flex:0 0 auto}.ams-node-filter-active-bar__action--dirty{background:hsl(var(--warning));color:hsl(var(--warning-foreground))}.ams-node-filter-active-bar__action--dirty:hover{background:hsl(var(--warning) / .88)}.ams-node-filter-fast-access{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.ams-node-filter-fast-access__item{flex:1 1 16.25rem;min-width:min(15rem,100%)}.ams-node-filter-list-selection-with-config{width:100%;padding:.5rem}.ams-node-filter-list-selection-with-config__layout{display:flex;align-items:flex-start;gap:.5rem;width:100%}.ams-node-filter-list-selection-with-config__layout--stacked{flex-direction:column;align-items:stretch}.ams-node-filter-list-selection-with-config__list{flex:0 0 auto;min-width:0}.ams-node-filter-list-selection-with-config__options{flex:1 1 auto;min-width:0}.ams-node-filter-list-selection-with-config__layout--stacked .ams-node-filter-list-selection-with-config__list,.ams-node-filter-list-selection-with-config__layout--stacked .ams-node-filter-list-selection-with-config__options,.ams-node-filter-list-selection-with-config__selection--full{width:100%}.ams-node-filter-list-selection-with-config__selection{display:flex;align-items:center;min-width:0}.ams-node-filter-list-selection-with-config__selection-inner{flex:0 0 auto;min-width:0}.ams-node-filter-list-selection-with-config__selection--full .ams-node-filter-list-selection-with-config__selection-inner{flex:1 1 auto}.ams-node-filter-list-selection-with-config__loading{display:flex;justify-content:center;padding:1rem}.ams-node-filter-list-selection__modal,.ui-modal-shell__content.ams-node-filter-list-selection__modal{width:calc(100vw - 2rem);height:calc(100vh - 2rem);max-width:90rem;max-height:90vh;border-radius:.25rem}.ams-node-filter-list-selection__modal .ui-modal-shell__inner,.ams-node-filter-list-selection__modal .ui-modal-shell__body{display:flex;flex:1 1 auto;min-height:0}.ams-node-filter-list-selection__modal .ui-modal-shell__body{overflow:auto}.ams-node-filter-list-selection__tag{display:inline-flex;align-items:center;min-height:1.25rem;padding:.125rem .5rem;border:1px solid transparent;border-radius:5px;font-size:.6875rem;font-weight:700;line-height:1.2;white-space:nowrap}.ams-node-filter-list-selection__tag[data-tone=default]{border-color:hsl(var(--primary) / .38);background:hsl(var(--primary) / .16);color:hsl(var(--foreground))}.ams-node-filter-list-selection__tag[data-tone=info]{border-color:#7eb4f17a;background:#e2effd;color:#144990}.ams-node-filter-list-selection__tag[data-tone=neutral]{border-color:hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.ams-node-filter-list-selection__tag[data-tone=warning]{border-color:hsl(var(--warning) / .42);background:hsl(var(--warning) / .14);color:hsl(var(--warning))}.ams-node-filter-list-selection__tag[data-variant=outlined]{background:hsl(var(--background))}.ams-node-filter-list-selection__field{display:grid;gap:.375rem;color:hsl(var(--foreground))}.ams-node-filter-list-selection__field>span{font-size:.875rem;font-weight:600}.ams-node-filter-list-selection__checkbox{display:inline-flex;align-items:center;gap:.5rem;color:hsl(var(--foreground))}.ams-node-filter-list-selection__select{position:relative;display:grid;gap:.375rem;min-width:min(16.25rem,100%);color:hsl(var(--foreground))}.ams-node-filter-list-selection__select select,.ams-node-filter-list-selection__select-trigger{width:100%;min-height:2rem;border:1px solid hsl(var(--input));border-radius:var(--radius);background:hsl(var(--background));color:hsl(var(--foreground));padding:.25rem .5rem;font:inherit}.ams-node-filter-list-selection__select-trigger{display:flex;align-items:center;justify-content:flex-start;cursor:pointer;text-align:left}.ams-node-filter-list-selection__select-trigger:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-node-filter-list-selection__select-menu{position:absolute;top:calc(100% + .375rem);left:0;z-index:1302;display:grid;gap:.25rem;width:max-content;min-width:100%;max-width:min(28rem,calc(100vw - 2rem));max-height:24rem;overflow:auto;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--popover));padding:.5rem;box-shadow:0 16px 35px #0000002e,0 4px 10px #00000014}.ams-node-filter-list-selection__select--multiple .ams-node-filter-list-selection__select-menu{max-height:min(24rem,60vh)}.ui-modal-shell__content:has(.ams-node-filter-list-selection__select[data-state=open]),.ui-modal-shell__content:has(.ams-node-filter-list-selection__select[data-state=open]) .ui-modal-shell__inner,.ui-modal-shell__content:has(.ams-node-filter-list-selection__select[data-state=open]) .ui-modal-shell__body{overflow:visible}.ams-node-filter-list-selection__select-option{display:flex;align-items:center;gap:.5rem;width:100%;border:0;border-radius:calc(var(--radius) * .75);background:transparent;color:hsl(var(--popover-foreground));cursor:pointer;padding:.375rem .5rem;text-align:left;font:inherit}.ams-node-filter-list-selection__select-option:hover,.ams-node-filter-list-selection__select-option:focus-visible{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ams-node-filter-list-selection__select-option:disabled{cursor:not-allowed;opacity:.6}.ams-node-filter-list-selection__select-option input{pointer-events:none}.ams-node-filter-list-selection__select-subheader{padding:.375rem .5rem .25rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700}.ams-node-filter-options{padding:.5rem}.ams-node-filter-options__modal,.ui-modal-shell__content.ams-node-filter-options__modal{width:calc(100vw - 2rem);height:calc(100vh - 2rem);max-width:100rem;max-height:90vh;border-radius:.25rem}.ams-node-filter-options__modal .ui-modal-shell__inner,.ams-node-filter-options__modal .ui-modal-shell__body,.ams-node-filter-options__modal-body{display:flex;flex:1 1 auto;min-height:0}.ams-node-filter-options__modal .ui-modal-shell__body,.ams-node-filter-options__modal-body{overflow:auto}.ams-node-filter-options__full{display:grid;flex:1 1 36rem;align-content:start;gap:.75rem;min-width:min(28rem,100%);width:100%;padding:.5rem}.ams-node-filter-options__modal-body{width:100%;align-items:stretch;gap:.75rem}@media(max-width:899px){.ams-node-filter-drawer--embedded{flex:1 1 auto;min-width:100%}.ams-node-filter-options__modal-body{flex-direction:column}}.ams-node-filter-options__tree-shell{display:grid;gap:.5rem}.ams-node-filter-options__reference-title{padding:.5rem;color:hsl(var(--muted-foreground));font-weight:600}.ams-node-filter-options__actions{display:flex;justify-content:center;padding:.5rem}.ams-node-filter-tree{display:flex;align-items:stretch;justify-content:space-between;gap:.5rem}.ams-node-filter-tree__body{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.ams-node-filter-tree__controls,.ams-node-filter-tree__action-stack{display:grid;justify-items:stretch;gap:.25rem}.ams-node-filter-tree__logic-button,.ams-node-filter-tree__group-remove,.ams-node-filter-tree__remove{border:0;background:transparent;cursor:pointer}.ams-node-filter-tree__logic-button{padding:.25rem;-webkit-user-select:none;user-select:none}.ams-node-filter-tree__logic-button:disabled{cursor:default}.ams-node-filter-tree__action-stack .ui-button{width:100%;min-width:3rem;padding-inline:.5rem}.ams-node-filter-tree__items{display:grid;gap:.25rem;min-width:0}.ams-node-filter-tree__row{display:flex;align-items:stretch;min-width:0}.ams-node-filter-tree__index{display:grid;min-width:1.5rem;place-items:center;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));font-size:.625rem;font-weight:600}.ams-node-filter-tree__filter,.ams-node-filter-tree__nested{display:flex;min-width:0;border-block:2px solid hsl(var(--secondary))}.ams-node-filter-tree__filter-edit{min-width:0;border:0;background:transparent;cursor:pointer;padding:0}.ams-node-filter-tree__filter-label{max-width:min(34rem,60vw);overflow-wrap:anywhere;white-space:normal}.ams-node-filter-tree__filter-edit:hover .ams-node-filter-tree__filter-label,.ams-node-filter-tree__filter-edit:focus-visible .ams-node-filter-tree__filter-label{filter:brightness(.95)}.ams-node-filter-tree__remove,.ams-node-filter-tree__group-remove{display:inline-grid;place-items:center;min-width:1.75rem;color:hsl(var(--warning-foreground, var(--foreground)))}.ams-node-filter-tree__remove:hover,.ams-node-filter-tree__remove:focus-visible,.ams-node-filter-tree__group-remove:hover,.ams-node-filter-tree__group-remove:focus-visible{background:hsl(var(--warning) / .16)}.ams-node-filter-tree__remove:disabled,.ams-node-filter-tree__group-remove:disabled,.ams-node-filter-tree__filter-edit:disabled{cursor:not-allowed;opacity:.6}.ams-date-range-field__control{position:relative;display:flex;width:100%;align-items:center}.ams-date-range-field__control .ui-text-input{padding-right:2.25rem;cursor:pointer}.ams-date-range-field__control .ui-text-input:disabled{cursor:not-allowed}.ams-date-range-field__clear{position:absolute;right:.5rem;display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:color .15s ease,background-color .15s ease,opacity .15s ease}.ams-date-range-field__clear:hover:not(:disabled),.ams-date-range-field__clear:focus-visible{background:hsl(var(--accent));color:hsl(var(--primary));outline:none}.ams-date-range-field__clear:disabled{cursor:default;opacity:.4}.ams-date-range-field__dialog{width:auto;max-width:min(56rem,96vw)}.ams-date-range-field__dialog .ui-modal-shell__body,.ams-date-range-field__picker{max-width:100%;overflow:auto}.ams-date-range-field__picker .rdrDateRangePickerWrapper{max-width:100%}.ams-whatsapp-message-field{position:relative;width:100%}.ams-whatsapp-message-field__control{position:relative;display:flex;width:100%;align-items:center}.ams-whatsapp-message-field__control .ui-text-input{padding-right:3.25rem}.ams-whatsapp-message-field__emoji-button{position:absolute;right:.5rem;display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:background-color .15s ease,color .15s ease}.ams-whatsapp-message-field__emoji-button:hover,.ams-whatsapp-message-field__emoji-button:focus-visible{background:hsl(var(--accent));color:hsl(var(--primary));outline:none}.ams-whatsapp-message-field__emoji-popover{position:absolute;top:calc(100% + .5rem);right:0;z-index:20;max-width:min(100vw - 2rem,22rem)}.ams-whatsapp-message-field__emoji-panel{overflow:hidden;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));box-shadow:0 12px 30px #0000002e}.ams-whatsapp-action{position:relative;z-index:1302;display:inline-flex;align-items:center;justify-content:center}.ams-whatsapp-action-button.ui-button{color:#25d366}.ams-whatsapp-action-button--small.ui-button{width:1.75rem;height:1.75rem}.ams-whatsapp-action-button--medium.ui-button{width:2rem;height:2rem}.ams-whatsapp-action-button--large.ui-button{width:2.25rem;height:2.25rem}.ams-whatsapp-action-button.ui-button:hover,.ams-whatsapp-action-button.ui-button:focus-visible,.ams-whatsapp-action-button.ui-button[aria-expanded=true]{background:hsl(var(--accent));color:#1fae54}.ams-whatsapp-action-menu{position:fixed;z-index:1400;display:grid;width:max-content;min-width:14rem;max-width:min(24rem,calc(100vw - 2rem));max-height:13.5rem;overflow:auto;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--popover));box-shadow:0 16px 35px #0000002e;color:hsl(var(--popover-foreground));padding:.25rem}.ams-whatsapp-action-menu__item{display:flex;width:100%;min-height:2.25rem;align-items:center;border:0;border-radius:calc(var(--radius) - 2px);background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.875rem;letter-spacing:0;line-height:1.35;padding:.5rem .625rem;text-align:left;white-space:nowrap}.ams-whatsapp-action-menu__item:hover,.ams-whatsapp-action-menu__item:focus-visible{background:hsl(var(--accent));color:hsl(var(--accent-foreground));outline:none}.ams-whatsapp-action-menu__item:disabled{cursor:not-allowed;opacity:.45}.ams-whatsapp-action-menu__item:disabled:hover,.ams-whatsapp-action-menu__item:disabled:focus-visible{background:transparent;color:inherit}.ams-whatsapp-action-dialog.ui-modal-shell__content{min-height:0}.ams-whatsapp-action-dialog--compact.ui-modal-shell__content{width:min(32rem,calc(100vw - 2rem));height:auto;max-height:min(28rem,calc(100vh - 2rem))}.ams-whatsapp-action-dialog--template.ui-modal-shell__content{width:min(50rem,calc(100vw - 2rem));height:min(31.25rem,calc(100vh - 2rem))}.ams-whatsapp-action-dialog--compact .ui-modal-shell__inner{height:auto}.ams-whatsapp-action-dialog__body{min-height:0}.ams-whatsapp-action-dialog__template{padding:1rem}.ams-whatsapp-create{display:grid;min-height:0;gap:1rem}.ams-whatsapp-create--text{min-height:0}.ams-whatsapp-create--padded{padding:1rem}.ams-whatsapp-create__content{display:grid;gap:1rem}.ams-whatsapp-create__field{min-width:0;padding-bottom:1rem}.ams-whatsapp-create__actions{display:flex;justify-content:center}.ams-whatsapp-create__actions .ams-button,.ams-whatsapp-create__actions .ui-button{min-width:12.5rem}.ams-whatsapp-create__recording-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.ams-whatsapp-create__audio-preview audio{width:100%}.ams-whatsapp-create__ready{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.35}.ams-whatsapp-create__errors{color:hsl(var(--destructive));font-size:.875rem;line-height:1.45;text-align:center}.ams-communication-message{display:inline-flex;max-width:100%;min-width:0;align-items:flex-start;gap:.5rem;color:hsl(var(--foreground))}.ams-communication-message--audio{align-items:flex-end}.ams-communication-message--template{display:grid;width:100%;gap:.5rem;padding:.5rem;text-align:start}.ams-communication-message__viewport{min-width:0}.ams-communication-message__media{margin-block-start:.25rem}.ams-communication-message__refresh,.ams-communication-message__preview-action,.ams-communication-message__image-trigger{border:0;background:transparent;color:hsl(var(--foreground));cursor:pointer;font:inherit;letter-spacing:0}.ams-communication-message__refresh{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius);margin-block-start:.25rem;transition:background-color .15s ease,color .15s ease}.ams-communication-message__refresh:hover,.ams-communication-message__refresh:focus-visible{background:hsl(var(--accent));color:hsl(var(--primary));outline:none}.ams-communication-message__refresh:disabled{cursor:not-allowed;opacity:.45}.ams-communication-message__image-trigger{display:block;max-width:100%;overflow:hidden;border-radius:calc(var(--radius) - 2px);line-height:0;padding:0}.ams-communication-message__image-trigger:hover,.ams-communication-message__image-trigger:focus-visible,.ams-communication-message__preview-action:hover,.ams-communication-message__preview-action:focus-visible{outline:1px solid hsl(var(--primary));outline-offset:2px}.ams-communication-message__image{display:block;width:15.625rem;max-width:100%;height:auto;border-radius:calc(var(--radius) - 2px)}.ams-communication-message__image--preview{width:6.25rem}.ams-communication-message__image--modal{width:min(31.25rem,100%);margin-inline:auto}.ams-communication-message__audio{max-width:100%}.ams-communication-message--preview .ams-communication-message__audio{max-width:15rem;max-height:1.75rem}.ams-communication-message__video{display:block;width:15.625rem;max-width:100%;height:8.125rem;border-radius:calc(var(--radius) - 2px);background:hsl(var(--muted))}.ams-communication-message__video--preview{height:3.125rem}.ams-communication-message__document{width:15.625rem;max-width:100%;height:10.625rem;margin-block-start:.25rem}.ams-communication-message--preview .ams-communication-message__document{height:4.375rem}.ams-communication-message__document-frame,.ams-communication-message__document-viewer{width:100%;height:100%}.ams-communication-message__document-embed{width:100%;height:100%;border:0}.ams-communication-message__document-embed--preview{width:auto;height:4.375rem}.ams-communication-message__document-preview{position:relative;top:-.625rem;left:-.5625rem;display:flex;justify-content:center}.ams-communication-message__preview-action{display:inline-flex;width:12.5rem;max-width:100%;min-height:2rem;align-items:center;justify-content:center;border-radius:var(--radius);padding:.25rem;transition:background-color .15s ease,color .15s ease}.ams-communication-message__preview-action:hover,.ams-communication-message__preview-action:focus-visible{background:hsl(var(--accent));color:hsl(var(--primary))}.ams-communication-message__modal-body{display:grid;min-width:0;gap:.75rem}.ams-communication-message__modal-body--image{justify-items:center;text-align:center}.ams-communication-message__modal-body--document{height:min(50rem,calc(100vh - 10rem));grid-template-rows:auto minmax(0,1fr)}.ams-communication-message__download{color:hsl(var(--primary));text-decoration:none}.ams-communication-message__download:hover,.ams-communication-message__download:focus-visible{text-decoration:underline}.ams-communication-message__template-title{display:flex;align-items:center;justify-content:center;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:600;line-height:1.35}.ams-communication-message__template-icon{color:hsl(var(--muted-foreground))}.ams-communication-message__template-header,.ams-communication-message__template-body,.ams-communication-message__template-footer,.ams-communication-message__template-header-image{min-width:0;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.ams-communication-message__template-header{font-size:1rem;font-weight:600;line-height:1.35}.ams-communication-message__template-body{font-size:.875rem;line-height:1.45}.ams-communication-message__template-footer{color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.4;padding-block-start:.5rem}.ams-communication-message__template-button.ui-button{height:auto;min-height:2.25rem;max-width:100%;margin:.5rem;white-space:normal}.ams-communication-message__template-button .ui-button__content{min-width:0;overflow-wrap:anywhere;white-space:normal}.ams-email-message{min-width:0;color:hsl(var(--foreground))}.ams-email-action{display:inline-flex}.ams-email-action-button.ui-button{color:hsl(var(--muted-foreground))}.ams-email-action-button--small.ui-button{width:1.75rem;min-width:1.75rem;height:1.75rem}.ams-email-action-button--medium.ui-button{width:2rem;min-width:2rem;height:2rem}.ams-email-action-button--large.ui-button{width:2.25rem;min-width:2.25rem;height:2.25rem}.ams-email-action-button.ui-button:hover,.ams-email-action-button.ui-button:focus-visible,.ams-email-action-button.ui-button[aria-expanded=true]{background:hsl(var(--accent));color:hsl(var(--primary))}.ams-email-action-dialog.ui-modal-shell__content{min-height:min(31.25rem,90vh)}.ams-email-action-dialog__body{min-height:25rem}.ams-email-action-dialog__content{min-width:0;padding:1rem}.ams-contact-actions{display:inline-flex;min-width:0;align-items:center;gap:.5rem}.ams-contact-actions__menu{display:inline-flex}.ams-contact-actions__icon-button.ui-button{width:1.75rem;min-width:1.75rem;height:1.75rem;color:hsl(var(--muted-foreground))}.ams-contact-actions__icon-button.ui-button:hover,.ams-contact-actions__icon-button.ui-button:focus-visible,.ams-contact-actions__icon-button.ui-button[aria-expanded=true]{background:hsl(var(--accent));color:hsl(var(--primary))}.ams-contact-actions-dialog.ui-modal-shell__content{min-height:min(31.25rem,90vh)}.ams-contact-actions-dialog__body{min-height:25rem}.ams-contact-actions-dialog__content{min-width:0;padding:1rem}.ams-candidate-actions{display:flex;min-width:0;flex:1 1 0;align-items:center;justify-content:flex-end;gap:1.5rem}.ams-candidate-actions__item{display:inline-flex;min-width:0;flex:0 0 auto;align-items:center;justify-content:center}.ams-candidate-actions__menu{display:inline-flex}.ams-candidate-actions__icon-button,.ams-candidate-actions__icon-button.ui-button{display:inline-flex;width:1.75rem;min-width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;font:inherit;padding:0;transition:background-color .15s ease,color .15s ease}.ams-candidate-actions__icon-button svg{width:1.25rem;height:1.25rem}.ams-candidate-actions__icon-button:hover,.ams-candidate-actions__icon-button:focus-visible,.ams-candidate-actions__icon-button.ui-button:hover,.ams-candidate-actions__icon-button.ui-button:focus-visible,.ams-candidate-actions__icon-button.ui-button[aria-expanded=true]{background:hsl(var(--accent));color:hsl(var(--primary));outline:none}.ams-candidate-actions__menu-link{color:hsl(var(--primary))}.ams-candidate-actions__pdf-preview{width:100%;height:100%}.ams-candidate-actions-dialog.ui-modal-shell__content{min-height:min(31.25rem,90vh)}.ams-candidate-actions-dialog__body{min-height:25rem}.ams-candidate-actions-dialog__content{min-width:0;padding:1rem}.ams-candidate-deletion-dialog__body{padding:0}.ams-candidate-deletion-dialog__content{display:grid;gap:1rem;padding:1.25rem}.ams-candidate-deletion-dialog__content p{margin:0}.ams-candidate-deletion-dialog__content label{font-weight:600}.ams-candidate-deletion-dialog__content input{width:100%;border:1px solid hsl(var(--input));border-radius:var(--radius);background:hsl(var(--background));color:hsl(var(--foreground));padding:.625rem .75rem}.ams-candidate-deletion-dialog__actions{display:flex;justify-content:flex-end;gap:.75rem}.ams-candidate-deletion-dialog__error{color:hsl(var(--destructive))}.ams-dialer-view{display:grid;min-width:0;width:100%}.ams-dialer-view__content{display:grid;gap:1rem;min-width:0}.ams-dialer-view__history{padding-bottom:.25rem}.ams-dialer-view__heading{color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.4;margin:0 0 .75rem}.ams-dialer-view__history-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;min-width:0}.ams-dialer-view__history-button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;min-width:0;padding:0;text-align:left}.ams-dialer-view__history-button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-dialer-view__history-card{min-width:0;padding:.25rem .5rem}.ams-dialer-view__history-button[data-selected=true] .ams-dialer-view__history-card{background:hsl(var(--primary) / .3)}.ams-dialer-view__separator{border-top:1px solid hsl(var(--secondary));margin:0 -1rem}.ams-dialer-view__detail{display:none;min-width:0}.ams-dialer-view__detail[data-selected=true]{display:block}.ams-ticket-dialer-view{min-width:0}.ams-ticket-id-wrapper,.ams-next-ticket{min-width:0;width:100%}.ams-next-ticket__empty{display:flex;align-items:center;justify-content:center;gap:.75rem;min-width:0}.ams-next-ticket__empty-title{margin:0}.ams-next-ticket__empty-icon{width:2.1875rem;height:2.1875rem;color:hsl(var(--primary))}.ams-ticket-comment-actions{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end}.ams-ticket-comment-actions__menu{display:inline-flex}.ams-ticket-comment-actions__trigger.ui-button{min-width:2rem;width:2rem;height:2rem;color:hsl(var(--muted-foreground))}.ams-ticket-comment-actions__trigger.ui-button:hover,.ams-ticket-comment-actions__trigger.ui-button:focus-visible,.ams-ticket-comment-actions__trigger.ui-button[aria-expanded=true]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ams-ticket-comment-actions__modal-body{display:flex;min-width:0;flex-direction:column;padding:.5rem}.ams-ticket-comment-actions__field{padding-bottom:1rem}.ams-ticket-comment-actions__footer{display:flex;justify-content:center}.ams-create-ticket{width:100%;max-width:62rem;margin-inline:auto}.ams-create-ticket__body{display:grid;gap:1rem;min-width:0;padding:1rem}.ams-create-ticket__section-heading h2{margin:0;font-size:1.125rem;font-weight:650;line-height:1.4;color:hsl(var(--foreground))}.ams-create-ticket__field{min-width:0}.ams-create-ticket__submit{display:flex;width:min(12.5rem,100%);margin-inline:auto}.ams-update-ticket{display:flex;min-width:0;flex-direction:column;padding:.5rem}.ams-update-ticket__field{min-width:0;padding-bottom:1rem}.ams-update-ticket__submit{display:flex;justify-content:center}.ams-update-ticket__close-action{margin-top:5rem}.ams-ticket-header__high-potential-label{color:hsl(var(--secondary));font-size:1rem;font-weight:600}.ams-ticket-header{display:flex;min-height:100%;justify-content:space-between;gap:1rem;padding-left:.5rem}.ams-ticket-header__details,.ams-ticket-header__metadata{display:grid;min-width:0;gap:.35rem}.ams-ticket-header__priority-stars{display:flex;flex-wrap:wrap;gap:.15rem}.ams-ticket-header__priority-star{color:hsl(var(--success))}.ams-ticket-header__meta-row{display:flex;min-width:0;align-items:baseline;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.35}.ams-ticket-header__meta-row--locked{color:hsl(var(--destructive))}.ams-ticket-header__meta-label{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;color:hsl(var(--muted-foreground))}.ams-ticket-header__relations{display:flex;flex-wrap:wrap;gap:.5rem .75rem;padding-top:.25rem}.ams-ticket-header__relation{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem}.ams-ticket-header__relation-remove,.ams-ticket-header__icon-action{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.ams-ticket-header__relation-remove{width:1.25rem;height:1.25rem;border-radius:999px}.ams-ticket-header__actions{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:.75rem}.ams-ticket-header__icon-actions{display:flex;justify-content:flex-end;gap:.25rem}.ams-ticket-header__icon-action{width:2rem;height:2rem;border-radius:.375rem}.ams-ticket-header__relation-remove:hover,.ams-ticket-header__relation-remove:focus-visible,.ams-ticket-header__icon-action:hover,.ams-ticket-header__icon-action:focus-visible{background:hsl(var(--accent));color:hsl(var(--accent-foreground));outline:none}.ams-ticket-header__high-potential{padding:.5rem}.ams-ticket-header__high-potential-action.ui-button{min-width:6.25rem}.ams-ticket-header__high-potential-icon{padding-left:.25rem;color:hsl(var(--secondary));font-size:1.5rem}.ams-ticket-header-modal__body{min-width:0;padding:.5rem}.ams-ticket-header-modal__header-actions{display:flex;justify-content:flex-end;padding-bottom:1rem}.ams-ticket-header-modal__field{min-width:0;padding-bottom:1rem}.ams-ticket-header-modal__footer{display:flex;justify-content:center}.ams-vis-ticket{container-type:inline-size;display:flex;width:100%;flex-flow:column;padding-bottom:1rem}.ams-vis-ticket__section{padding-bottom:1rem}.ams-vis-ticket__solved-indicator{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .25rem 0 .625rem;color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.2}.ams-vis-ticket__content-grid{display:grid;min-height:43vh;grid-template-columns:minmax(0,7fr) minmax(18rem,3fr);gap:1rem}.ams-vis-ticket__related-details{min-width:0;background:hsl(var(--card))}.ams-vis-ticket__history{min-width:0;overflow:auto}@container (max-width: 56rem){.ams-vis-ticket__content-grid{grid-template-columns:minmax(0,1fr)}}.ams-ticket-sidebar-card{min-width:0}.ams-ticket-sidebar-card__list{display:grid;gap:.5rem}.ams-ticket-sidebar-card__create-modal{width:min(50rem,calc(100vw - 2rem));max-height:80vh;overflow:auto}.ams-ticket-sidebar-ticket{overflow:hidden;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--card))}.ams-ticket-sidebar-ticket__summary{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;background:linear-gradient(180deg,hsl(var(--muted) / .46),hsl(var(--card) / .74));color:hsl(var(--foreground));cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.ams-ticket-sidebar-ticket__summary:hover,.ams-ticket-sidebar-ticket__summary:focus-visible{background:linear-gradient(180deg,hsl(var(--accent) / .78),hsl(var(--accent) / .38));outline:none}.ams-ticket-sidebar-ticket__summary[aria-expanded=true]{background:linear-gradient(180deg,hsl(var(--accent) / .82),hsl(var(--accent) / .42))}.ams-ticket-sidebar-ticket__title{min-width:0;flex:1 1 auto;text-align:left}.ams-ticket-sidebar-ticket__actions{display:flex;flex:0 0 auto}.ams-ticket-sidebar-ticket__action{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--secondary));cursor:pointer}.ams-ticket-sidebar-ticket__action:hover,.ams-ticket-sidebar-ticket__action:focus-visible{background:hsl(var(--secondary) / .1);outline:none}.ams-ticket-sidebar-ticket__details{border-top:1px solid hsl(var(--border));background:linear-gradient(180deg,hsl(var(--card) / .98),hsl(var(--muted) / .2))}.ams-ticket-sidebar-ticket__details[data-state=closed]{border-top-color:transparent}.ams-ticket-sidebar-ticket__details-stack{display:flex;flex-direction:column;padding:.75rem}.ams-ticket-sidebar-ticket__description{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.5}.ams-ticket-sidebar-ticket__modal.ui-modal-shell__content--custom{width:min(90vw,88rem);max-width:90vw;max-height:90vh;overflow:auto}.ams-ticket-task-header{position:relative;width:100%}.ams-ticket-task-header__toolbar{display:flex;min-height:100%;justify-content:space-between;gap:.75rem;padding-top:.5rem}.ams-ticket-task-header__details{display:grid;gap:.25rem;min-width:0}.ams-ticket-task-header__meta-row,.ams-ticket-task-header__description{display:flex;align-items:baseline;gap:.5rem;min-width:0;padding-left:.25rem;color:hsl(var(--foreground));font-size:.875rem;line-height:1.35}.ams-ticket-task-header__meta-label{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem;color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.2}.ams-ticket-task-header__channel{display:flex;align-items:center}.ams-ticket-task-header__edit-action{position:absolute;top:39px;right:5px;display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border:0;border-radius:calc(var(--radius) * .75);background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.ams-ticket-task-header__edit-action:hover,.ams-ticket-task-header__edit-action:focus-visible{background:hsl(var(--accent));color:hsl(var(--foreground));outline:none}.ams-ticket-task-header__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:min(100%,20rem)}.ams-ticket-task-header__action{padding:.25rem}.ams-ticket-task-header__action-button.ams-button{border-color:hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground))}.ams-ticket-task-header__action-button.ams-button:hover,.ams-ticket-task-header__action-button.ams-button:focus-visible{border-color:hsl(var(--primary));background:hsl(var(--primary) / .12);color:hsl(var(--foreground))}.ams-ticket-task-header__lead-details{display:grid;gap:.5rem;padding:0 .25rem .25rem}.ams-ticket-task-header__warning-list{display:grid;gap:.25rem}.ams-ticket-task-header__warning-text{margin:0;color:hsl(var(--warning));font-size:1.3rem;line-height:1.25}.ams-ticket-task-header__toast-stack{position:fixed;right:1rem;bottom:1rem;z-index:60;display:grid;gap:.5rem;width:min(24rem,calc(100vw - 2rem))}.ams-ticket-task-header__toast-link,.ams-ticket-task-header__toast-message{display:inline-flex;align-items:center;gap:.5rem;color:inherit;text-decoration:none}.ams-ticket-task-header__modal .ui-modal-shell__body{overflow:auto}.ams-ticket-task-header__modal-body{display:grid;gap:.75rem}.ams-ticket-task-header__modal-actions{display:flex;flex-wrap:wrap;gap:.5rem}.ams-ticket-task-header__form{display:grid;gap:.75rem}.ams-ticket-task-header__form-field{padding-bottom:.5rem}.ams-ticket-task-header__form-footer{display:flex;justify-content:center;margin-top:.75rem}.ams-update-task{display:flex;min-width:0;flex-direction:column;padding:.25rem}.ams-update-task h2{margin:0 0 .75rem;color:hsl(var(--foreground));font-size:1.25rem;line-height:1.3}.ams-update-task__form{display:grid;gap:.75rem}.ams-update-task__field{min-width:0}.ams-update-task__footer{display:flex;justify-content:center;margin-top:.25rem}.ams-ticket-widget{display:grid;gap:1.5rem;min-width:0}.ams-ticket-widget__item{min-width:0}.ams-ticket-widget__item--empty{display:none}.ams-ticket-widget__content{display:grid;gap:.5rem;min-width:0;padding:.25rem}.ams-ticket-widget__title-link{color:hsl(var(--foreground));text-decoration:none}.ams-ticket-widget__title-link:hover,.ams-ticket-widget__title-link:focus-visible{color:hsl(var(--primary));text-decoration:underline}.ams-ticket-widget__title{margin:0;font-size:1.25rem;line-height:1.3}.ams-ticket-widget__status,.ams-ticket-widget__row{display:flex;align-items:baseline;gap:.5rem;min-width:0;color:hsl(var(--foreground));font-size:.875rem;line-height:1.35}.ams-ticket-widget__status{align-items:center}.ams-ticket-widget__label{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.2}.ams-ticket-widget__label--danger{color:hsl(var(--destructive))}.ams-ticket-widget__value{min-width:0}.ams-ticket-widget__tag-text{display:inline-block;margin:.25rem}.ams-ticket-history{display:grid;gap:1rem;height:100%;min-width:0;overflow:auto;padding:.25rem}.ams-ticket-history__toolbar{display:flex;justify-content:flex-end}.ams-ticket-history__add-action,.ams-ticket-history__icon-action{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:calc(var(--radius) * .75);background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.ams-ticket-history__add-action:hover,.ams-ticket-history__add-action:focus-visible,.ams-ticket-history__icon-action:hover,.ams-ticket-history__icon-action:focus-visible{background:hsl(var(--accent));color:hsl(var(--foreground));outline:none}.ams-ticket-history__form,.ams-ticket-history__modal-body{display:grid;gap:.75rem;min-width:0}.ams-ticket-history__form-field{min-width:0}.ams-ticket-history__form-footer{display:flex;justify-content:center}.ams-ticket-history__item{display:grid;gap:.5rem;min-width:0}.ams-ticket-history__item-header,.ams-ticket-history__comment{display:flex;justify-content:space-between;gap:.75rem;min-width:0}.ams-ticket-history__item-main,.ams-ticket-history__comment-text{min-width:0}.ams-ticket-history__item-title{color:hsl(var(--foreground));font-size:.95rem;font-weight:400;line-height:1.35}.ams-ticket-history__meta-row,.ams-ticket-history__comment-text{display:flex;align-items:center;gap:.35rem;color:hsl(var(--foreground));font-size:.875rem;line-height:1.35}.ams-ticket-history__meta-label,.ams-ticket-history__comment-icon{display:inline-flex;flex:0 0 auto;align-items:center;color:hsl(var(--muted-foreground))}.ams-ticket-history__comment-icon{margin-left:2.5rem}.ams-ticket-history__item-actions,.ams-ticket-history__comment-actions{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.25rem}.ams-ticket-type-selection{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:.5rem}.ams-ticket-type-selection__label{font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.ams-ticket-type-selection__options{display:flex;flex:1 1 18rem;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.ams-ticket-type-selection__option,.ams-ticket-type-selection__clear{border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;font:inherit;font-size:.8125rem;line-height:1.25;min-width:0;padding:.3125rem .625rem}.ams-ticket-type-selection__option[data-selected=true]{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ams-ticket-type-selection__clear{border-radius:.25rem;padding:.25rem .5rem;color:hsl(var(--muted-foreground))}.ams-ticket-type-selection__option:hover,.ams-ticket-type-selection__clear:hover{border-color:hsl(var(--primary))}.ams-ticket-type-selection__option:focus-visible,.ams-ticket-type-selection__clear:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-ticket-search-vis-wrap{display:flex;flex-direction:column;min-height:100%;min-width:0}.ams-vis-responsible-user{display:inline-flex;align-items:center;min-width:0;color:hsl(var(--foreground));font-size:1.2rem;line-height:1.4}.ams-vis-responsible-user__icon{flex:0 0 auto;margin-right:.25rem}.ams-kanban-column-actions{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end}.ams-kanban-column-actions__menu{display:inline-flex}.ams-kanban-column-actions__trigger.ui-button{min-width:2rem;width:2rem;height:2rem;color:hsl(var(--muted-foreground))}.ams-kanban-column-actions__trigger.ui-button:hover,.ams-kanban-column-actions__trigger.ui-button:focus-visible,.ams-kanban-column-actions__trigger.ui-button[aria-expanded=true]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ams-vis-kanban-board{width:100%;min-width:0}.ams-vis-kanban-board__header{width:100%;padding-bottom:.5rem}.ams-vis-kanban-board__toolbar{display:flex;min-width:0;justify-content:flex-end}.ams-vis-kanban-board__toolbar-actions{display:inline-flex;align-items:center;gap:1rem}.ams-vis-kanban-board__icon-button,.ams-vis-kanban-board__add-column,.ams-vis-kanban-column__save-title{display:inline-flex;flex:0 0 auto;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.ams-vis-kanban-board__icon-button:hover,.ams-vis-kanban-board__icon-button:focus-visible,.ams-vis-kanban-board__add-column:hover,.ams-vis-kanban-board__add-column:focus-visible,.ams-vis-kanban-column__save-title:hover,.ams-vis-kanban-column__save-title:focus-visible{background:hsl(var(--accent));color:hsl(var(--accent-foreground));outline:none}.ams-vis-kanban-board__viewport{display:flex;width:100%;min-width:0;overflow-x:auto;padding-bottom:2.5rem}.ams-vis-kanban-board__insert{display:inline-flex;flex:0 0 auto;align-items:flex-start;padding-bottom:.5rem}.ams-vis-kanban-board__columns-region{width:100%;min-width:0;padding-bottom:2.5rem}.ams-vis-kanban-board__columns{display:flex;min-width:max-content;white-space:nowrap}.ams-vis-kanban-board__column{flex:0 0 auto}.ams-vis-kanban-board__loading{min-width:18.75rem;padding-top:.5rem}.ams-vis-kanban-board__error{width:100%;color:hsl(var(--destructive))}.ams-vis-kanban-board--loading{display:flex;justify-content:center}.ams-vis-kanban-board__drag-overlay{opacity:.9}.ams-vis-kanban-column{width:100%;min-width:0}.ams-vis-kanban-column__create-card-modal-body{width:min(50rem,calc(100vw - 2rem));min-height:min(31.25rem,calc(100vh - 2rem));max-height:80vh;overflow-y:auto;padding:.5rem}.ams-vis-kanban-column__header-wrap{min-height:3.125rem;margin:0 0 .5rem;color:hsl(var(--primary-foreground))}.ams-vis-kanban-column__header-card{width:min(18.75rem,100%);max-width:18.75rem;border:1px solid hsl(var(--border));border-radius:0;background:var(--base-color-1-dim, hsl(var(--primary)));color:hsl(var(--primary-foreground));text-align:center;white-space:normal}.ams-vis-kanban-column__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem .5rem}.ams-vis-kanban-column__title-wrap{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;justify-content:center;line-height:1.5}.ams-vis-kanban-column__title{min-width:0;margin:0;overflow:hidden;color:inherit;font-size:1rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ams-vis-kanban-column__edit-form{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem}.ams-vis-kanban-column__edit-field{min-width:0}.ams-vis-kanban-column__save-title{width:2rem;height:2rem;color:currentColor}.ams-vis-kanban-column__actions{display:inline-flex;flex:0 0 auto;min-width:0}.ams-vis-kanban-column__cards{min-width:0}.ams-vis-kanban-column__fetching{padding-top:.5rem}.ams-vis-kanban-column--loading{display:flex;min-height:3rem;align-items:center;justify-content:center}.ams-vis-kanban-column__error{width:18.75rem;max-width:100%;color:hsl(var(--destructive));white-space:normal}.ams-sortable-kanban-card{min-width:0}.ams-kanban-card-actions{display:inline-flex;align-items:center;gap:.125rem}.ams-kanban-card-actions__button{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.ams-kanban-card-actions__button:hover,.ams-kanban-card-actions__button:focus-visible{background:hsl(var(--accent));color:hsl(var(--accent-foreground));outline:none}.ams-kanban-card-actions__move-modal{display:grid;width:100%;min-width:0;gap:.75rem;padding:.5rem}.ams-kanban-card-skeleton,.ams-vis-kanban-card--placeholder{width:min(18.75rem,100%);max-width:18.75rem;padding:.5rem;border:1px solid hsl(var(--border));border-radius:0;background:hsl(var(--card));color:hsl(var(--card-foreground));white-space:normal}.ams-kanban-card-skeleton__body,.ams-vis-kanban-card__placeholder-body{display:flex;min-height:15rem;align-items:center;justify-content:center}.ams-kanban-card-skeleton__body{border:1px dashed hsl(var(--border));background:hsl(var(--muted) / .35)}.ams-vis-kanban-card__error-state{display:grid;justify-items:center;gap:.75rem;color:hsl(var(--muted-foreground))}.ams-vis-kanban-card__missing-data{color:hsl(var(--muted-foreground))}.ams-kanban-column-cards{min-width:0}.ams-kanban-column-cards__track{width:18.75rem;min-height:31.25rem}.ams-kanban-column-cards__drop-target{min-height:.125rem}.ams-kanban-column-cards__slot{padding-block:.5rem}.ams-kanban-custom-card{width:min(18.75rem,100%);max-width:18.75rem;border:1px solid hsl(var(--border));border-radius:0;background:hsl(var(--card));color:hsl(var(--card-foreground));white-space:normal}.ams-kanban-custom-card__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem .75rem .5rem}.ams-kanban-custom-card__title{min-width:0;margin:0;color:hsl(var(--foreground));font-size:1rem;font-weight:650;line-height:1.35}.ams-kanban-custom-card__actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:.125rem}.ams-kanban-custom-card__edit{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.ams-kanban-custom-card__edit:hover,.ams-kanban-custom-card__edit:focus-visible{background:hsl(var(--accent));color:hsl(var(--accent-foreground));outline:none}.ams-kanban-custom-card__content{display:grid;min-width:0;gap:.375rem;padding:.5rem;padding-top:0}.ams-kanban-custom-card__description{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.45}.ams-kanban-custom-card__meta-row{display:flex;min-width:0;align-items:center;gap:.25rem;margin:0;color:hsl(var(--foreground));font-size:.875rem;line-height:1.4}.ams-kanban-custom-card__meta-icon{flex:0 0 auto;color:hsl(var(--muted-foreground))}.ams-kanban-custom-card__modal-body{width:min(50rem,calc(100vw - 2rem));max-height:80vh;overflow:auto;padding:.5rem}.ams-kanban-card-events{display:grid;min-width:0;gap:.125rem}.ams-kanban-card-events__title,.ams-kanban-card-events__date{margin:0;font-size:1.2rem;line-height:1.35;overflow-wrap:anywhere}.ams-kanban-card-events__title{color:hsl(var(--muted-foreground))}.ams-kanban-card-events__date{display:inline-flex;min-width:0;align-items:center;color:hsl(var(--foreground))}.ams-kanban-card-events__icon{flex:0 0 auto;margin-right:.25rem}.ams-kanban-update-card,.ams-kanban-update-card__form{display:grid;min-width:0;gap:1rem}.ams-kanban-update-card__field,.ams-kanban-update-card__actions{min-width:0}.ams-kanban-update-card__field--selectable{-webkit-user-select:all;user-select:all}.ams-kanban-entity-card{width:min(18.75rem,100%);max-width:18.75rem;border:1px solid hsl(var(--border));border-radius:0;background:hsl(var(--card));color:hsl(var(--card-foreground));white-space:normal}.ams-kanban-entity-card--padded{padding:.5rem}.ams-kanban-entity-card__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem}.ams-kanban-entity-card--padded .ams-kanban-entity-card__header{padding:0}.ams-kanban-entity-card__header--interactive{cursor:pointer}.ams-kanban-entity-card__header--interactive:hover,.ams-kanban-entity-card__header--interactive:focus-visible{outline:none}.ams-kanban-entity-card__identity{display:flex;min-width:0;align-items:center;gap:.75rem}.ams-kanban-entity-card__avatar{display:inline-flex;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:999px;background:hsl(var(--muted));color:hsl(var(--primary-foreground));font-size:1rem;font-weight:650;line-height:1}.ams-kanban-entity-card__title{min-width:0;margin:0;color:hsl(var(--foreground));font-size:.95rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none}.ams-kanban-entity-card__title--large{font-size:1.2rem}.ams-kanban-entity-card__actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:.125rem}.ams-kanban-entity-card__icon-button{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.ams-kanban-entity-card__icon-button:hover,.ams-kanban-entity-card__icon-button:focus-visible{background:hsl(var(--accent));color:hsl(var(--accent-foreground));outline:none}.ams-kanban-entity-card__priority{font-size:1rem;line-height:1}.ams-kanban-entity-card__content{display:grid;min-width:0;gap:.375rem;padding:.5rem;padding-top:0}.ams-kanban-entity-card__text,.ams-kanban-entity-card__status-row{margin:0;font-size:.875rem;line-height:1.4;overflow-wrap:anywhere}.ams-kanban-entity-card__text--primary{color:hsl(var(--primary));font-size:1.2rem}.ams-kanban-entity-card__text--muted{color:hsl(var(--muted-foreground))}.ams-kanban-entity-card__text--warning{color:hsl(var(--warning))}.ams-kanban-entity-card__text--success{color:hsl(var(--success))}.ams-kanban-entity-card__status-row{display:inline-flex;min-width:0;align-items:center;color:hsl(var(--foreground))}.ams-kanban-entity-card__status-icon{flex:0 0 auto;margin-right:.25rem;color:hsl(var(--muted-foreground))}.ams-kanban-entity-card__edit-modal{width:min(50rem,calc(100vw - 2rem));max-height:80vh;overflow:auto;padding:.5rem}.ams-kanban-entity-card__details-modal{height:85vh;min-height:0}.ams-kanban-search{display:flex;min-height:0;height:100%;flex-flow:column}.ams-kanban-search__field{min-width:0;padding-bottom:.5rem}.ams-kanban-grid-table{display:flex;width:100%;height:100cqh;min-height:0;flex-direction:column;container-type:size;padding:.5rem}.ams-kanban-grid-table__loading{display:flex;flex-direction:row}.ams-kanban-grid-table__loading-inner{margin:.5rem;padding:.5rem}.ams-kanban-grid-table__table-wrap{flex:1 1 auto;min-height:0;padding:.5rem;container-type:size}.ams-kanban-grid-table__panel{min-height:0;padding:.5rem}.ams-kanban-grid-table__detail{height:100cqh;min-height:0;padding:.5rem}.ams-kanban-grid-table__detail-card{height:100%;min-height:0}.ams-kanban-grid-table__detail-empty{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.4}.ams-grid-table-shell{display:flex;width:100%;height:100cqh;min-height:0;flex-direction:column;container-type:size;padding:.5rem}.ams-grid-table-shell__loading{display:flex;flex-direction:row}.ams-grid-table-shell__loading-inner{margin:.5rem;padding:.5rem}.ams-grid-table-shell__table-region{flex:1 1 auto;min-height:0;padding:.5rem;container-type:size}.ams-grid-table-shell__panel{min-height:0;padding:.5rem}.ams-grid-table-shell__detail{height:100cqh;min-height:0;padding:.5rem}.ams-grid-table-shell__detail-empty{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.4}.ams-grid-table-shell__detail-loading{padding-bottom:.5rem}.ams-grid-table-shell__detail-multi-edit{min-width:0}.ams-grid-table-shell__inline-list{display:inline-flex;min-width:0;flex-wrap:wrap;gap:.25rem .5rem}.ams-grid-table-shell__inline-list-item{min-width:0;overflow-wrap:anywhere}.ams-grid-table-shell__inline-list--wide{max-width:17.5rem}.ams-grid-table-shell__inline-card{display:inline-flex;min-width:0;max-width:100%;gap:.25rem;border-radius:var(--radius-sm);border:1px solid hsl(var(--border));background:hsl(var(--card));padding:.125rem .375rem;color:hsl(var(--foreground));overflow-wrap:anywhere}.ams-legacy-master-detail{width:100%;min-width:0}.ams-legacy-master-detail__header{width:100%;min-width:0;margin-block-end:.5rem}.ams-legacy-master-detail__body{height:73vh;min-width:0}.ams-legacy-master-detail__empty{width:100%;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.45}.ams-legacy-master-detail__multi-edit{min-width:0}.ams-legacy-master-detail__source{display:inline-flex;min-width:0;align-items:center;gap:.375rem}.ams-legacy-master-detail__source img{width:1.125rem;height:1.125rem;flex:0 0 auto}.ams-legacy-master-detail__row-icon{display:inline-block;padding-inline-end:.25rem}.ams-legacy-master-detail__name{display:inline-block}.ams-legacy-master-detail__name[data-active=false]{color:hsl(var(--destructive))}.ams-company-vis-master-detail{width:100%;min-width:0;height:100%}.ams-company-vis-master-detail__header{width:100%;min-width:0;margin-block-end:.625rem}.ams-company-vis-master-detail__body{display:grid;width:100%;min-width:0;gap:.625rem;grid-template-columns:minmax(18rem,37.5rem) minmax(0,1fr)}.ams-company-vis-master-detail__list,.ams-company-vis-master-detail__detail,.ams-company-vis-master-detail__detail-inner{min-width:0}.ams-company-vis-master-detail__table-viewport{height:80vh;min-width:0}@media(max-width:64rem){.ams-company-vis-master-detail__body{grid-template-columns:minmax(0,1fr)}.ams-company-vis-master-detail__table-viewport{height:28rem}}.ams-legacy-vis-table,.ams-legacy-vis-table__filters{width:100%;min-width:0}.ams-legacy-vis-table__body{width:calc(100% - .625rem);min-width:0;padding:.3125rem}.ams-legacy-vis-table__fill{min-width:0;height:100%}.ams-application-query,.ams-company-query{min-width:0;width:100%}.ams-company-account-management-table,.ams-company-account-management-table__header,.ams-company-account-management-table__content{width:100%;min-width:0}.ams-company-account-management-table{display:grid;gap:.5rem}.ams-company-account-management-table__table-region{width:calc(100% - .625rem);min-width:0;padding:.3125rem}.ams-company-about-sidebar-card{display:flex;min-width:0;flex-direction:column;gap:.5rem}.ams-company-arrangements-info{position:relative;display:flex;width:calc(100% - .625rem);min-width:0;flex-direction:column;gap:.5rem;margin:.3125rem;color:hsl(var(--foreground))}.ams-company-arrangements-info--empty{color:hsl(var(--muted-foreground));font-size:.875rem}.ams-company-arrangements-info__edit{position:absolute;top:.3125rem;right:.3125rem;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--primary));cursor:pointer;font:inherit}.ams-company-arrangements-info__edit:hover,.ams-company-arrangements-info__edit:focus-visible{background:hsl(var(--primary) / .08)}.ams-company-arrangements-info__edit:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-company-arrangements-info__form{display:grid;min-width:0;gap:.5rem}.ams-company-arrangements-info__field,.ams-company-arrangements-info__actions{min-width:0;padding:.5rem}.ams-create-meta-campaign-connection,.ams-employer-input-custom-field-edit{display:grid;min-width:0;width:100%;gap:.75rem}.ams-page-event-list{display:flex;position:relative;min-width:0;width:calc(100% - .625rem);flex-direction:column;margin:.3125rem}.ams-customer-page{position:relative;display:flex;width:calc(100% - 2.5rem);max-width:calc(100% - 2.5rem);min-width:0;flex-direction:column;align-items:center;justify-content:flex-start;gap:.625rem;margin:.3125rem;padding:.3125rem 1.25rem;color:hsl(var(--foreground));font-size:1.125rem}.ams-customer-page__nav,.ams-customer-page__content,.ams-customer-page__loading{width:100%;min-width:0}.ams-customer-page__nav,.ams-customer-page__content{padding:.625rem}.ams-customer-page__activity{min-height:72vh}.ams-customer-page__loading{display:flex;justify-content:center;padding:.625rem}.ams-customer-assessment-modal__field,.ams-customer-tags-modal__field{min-width:0}.ams-customer-assessment-modal__submit,.ams-customer-tags-modal__submit{width:min(12.5rem,100%);min-width:0;margin:.75rem auto 0}.ams-customer-multi-edit{width:100%;min-width:0}.ams-customer-multi-edit__actions{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.ams-customer-multi-edit__icon-button{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid hsl(var(--border));border-radius:.375rem;background:hsl(var(--background));color:hsl(var(--primary));cursor:pointer}.ams-customer-multi-edit__icon-button:hover:not(:disabled),.ams-customer-multi-edit__icon-button:focus-visible:not(:disabled){background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ams-customer-multi-edit__icon-button:disabled{cursor:not-allowed;opacity:.5}.ams-customer-search-table{width:100%;min-width:0}.ams-customer-search-table__selection{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.25rem}.ams-customer-search-table__selection-label,.ams-customer-search-table__selection-action{padding-inline:.3125rem;color:#333;font-size:.8em}.ams-customer-search-table__selection-label{font-weight:500}.ams-customer-search-table__selection-action{border:0;background:transparent;cursor:pointer;font:inherit;font-weight:400}.ams-customer-search-table__table{width:100%;height:80vh;min-width:0}.ams-customer-search-table__select-cell{cursor:cell}.ams-customer-search-table__select-checkbox{width:1.25rem;height:1.25rem;margin:.3125rem 0 0;cursor:cell}.ams-customer-search-table__application-status{min-width:0}.ams-customer-search-table__application-status-icon{padding-right:.3125rem}.ams-customer-overview-summary-links{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem;padding:.25rem;color:hsl(var(--foreground));font-size:1.25rem}.ams-customer-overview-summary-links__item{min-width:0}.ams-customer-overview-fields,.ams-customer-general-info,.ams-customer-jobsearch-info,.ams-customer-licences-modules,.ams-customer-privacy,.ams-customer-referral{width:100%;min-width:0}.ams-customer-general-info,.ams-customer-jobsearch-info,.ams-customer-licences-modules,.ams-customer-privacy{position:relative;display:flex;width:calc(100% - .625rem);flex-direction:column;margin:.3125rem}.ams-customer-jobsearch-info__edit-icon{position:absolute;top:.3125rem;right:.3125rem;cursor:pointer}.ams-customer-jobsearch-info__form-section{min-width:0;padding:.5rem}.ams-customer-jobsearch-info__acquisition-current,.ams-customer-jobsearch-info__actions,.ams-customer-jobsearch-info__referral,.ams-customer-licences-modules__list{min-width:0}.ams-customer-jobsearch-info__remove-icon{padding-left:.625rem;color:#dc2626;cursor:pointer}.ams-customer-jobsearch-info__referral-link{color:#32d9c3;cursor:pointer}.ams-customer-jobsearch-info__button.ams-button{margin-top:.5rem}.ams-customer-jobsearch-info__button--neutral.ams-button{border:1px solid rgb(204 204 204);background:#ccc;color:#fff}.ams-customer-jobsearch-info__button--neutral.ams-button:hover:not(:disabled){background:#24272a}.ams-customer-jobsearch-info__button--success.ams-button,.ams-customer-jobsearch-info__button--success.ams-button:hover:not(:disabled){border:1px solid rgb(50 217 195);background:#28a745;color:#fff}.ams-customer-licences-modules__item,.ams-customer-licences-modules__item-name,.ams-customer-licences-modules__item-range{display:inline-block}.ams-customer-licences-modules__item-name{padding-right:.3125rem}.ams-customer-licences-modules__item-range{color:#6b7280;font-size:.75em}.ams-customer-edit-form__separator{display:flex;flex-basis:100%;align-items:center;margin:.5rem 0;color:#24272a99;cursor:pointer;font-size:.75rem}.ams-customer-edit-form__separator:before,.ams-customer-edit-form__separator:after{height:1px;flex-grow:1;margin:0 1rem;background:#24272a4d;content:"";font-size:0;line-height:0}.ams-customer-edit-form__actions{width:min(12.5rem,100%);min-width:0;margin:auto}.ams-customer-create{width:100%;min-width:0}.ams-customer-create--loading{display:flex;justify-content:center}.ams-customer-create__content{max-width:62rem;min-width:0;margin:auto}.ams-customer-create__required-label{display:flex;flex-basis:100%;align-items:center;margin:.5rem 0;color:#24272a99;font-size:.75rem}.ams-customer-create__field{min-width:0;padding:.5rem}.ams-customer-create__actions{width:min(12.5rem,100%);min-width:0;margin:auto}.ams-customer-summary{position:relative;display:flex;width:calc(100% - .625rem);min-width:0;flex-direction:column;margin:.3125rem}.ams-customer-summary__loading{display:flex;min-width:0;justify-content:center}.ams-customer-summary__pdf-preview{width:100%;height:100%;min-width:0}.ams-customer-summary__head-info{display:flex;min-width:0;flex-direction:row;font-size:80%}.ams-customer-summary__headline{min-width:70%;padding:.125rem}.ams-customer-summary__headline h1{margin:0}.ams-customer-summary__links{display:flex;min-width:30%;flex-direction:row;justify-content:flex-end;padding:.125rem}.ams-customer-summary__links a{padding:0 .25rem}.ams-customer-summary__errors{padding-right:.75rem;color:#dc3545}.ams-customer-summary__section,.ams-customer-summary__company-modal{min-width:0}.ams-customer-summary__profile-icon{margin-right:.5rem;color:#32d9c3;cursor:pointer}.ams-customer-summary__profile-icon--creating{color:#d8732c}.ams-customer-summary__icon-label,.ams-customer-summary__add-label-icon{display:inline;font-family:Arial,Helvetica,sans-serif;font-size:.8em;line-height:.5em}.ams-customer-summary__icon-label{padding:.5rem .25rem 0 0;color:#32d9c399}.ams-customer-summary__add-label-icon{padding:.5rem .25rem 0;color:#32d9c366;cursor:pointer}.ams-customer-summary__phone-link{margin-right:.25rem;color:inherit;text-decoration:none}.ams-customer-summary__email{margin-right:.25rem}.ams-customer-summary__assessment-action,.ams-customer-summary__action{display:flex;min-width:0;align-items:center;justify-content:center}.ams-customer-summary__assessment-action{padding:.5rem}.ams-customer-summary__assessment-button.ams-button{max-width:15.625rem}.ams-customer-summary__action--spaced{margin-block:1rem}.ams-customer-summary__toast{position:fixed;right:1rem;bottom:1rem;z-index:1300;width:min(24rem,calc(100vw - 2rem))}.ams-customer-summary__toast .ui-status-toast{width:100%}.ams-send-email,.ams-send-sms{position:relative;display:flex;width:calc(100% - .625rem);min-width:0;flex-direction:column;margin:.3125rem;color:hsl(var(--foreground))}.ams-send-email__field{width:100%;min-width:0;padding:.5rem}.ams-send-email__template-actions{display:flex;min-width:0;justify-content:flex-end;padding:.5rem}.ams-send-email__template-action,.ams-send-email__submit{width:min(12.5rem,100%);min-width:0}.ams-send-email__submit{margin:auto}.ams-send-email__sender{min-width:0;padding:.5rem;overflow-wrap:anywhere}.ams-send-email__attachments{display:grid;min-width:0;gap:.5rem;padding:.5rem}.ams-send-email__attachment{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.ams-send-email__remove-attachment{display:inline-flex;margin-left:.25rem;padding:0;border:0;background:transparent;color:hsl(var(--foreground));cursor:pointer;font-size:.66em;line-height:1;vertical-align:middle}.ams-send-email__remove-attachment:hover,.ams-send-email__remove-attachment:focus-visible{color:hsl(var(--destructive));outline:0}.ams-send-email__remove-attachment:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring) / .35)}.ams-send-sms__field{display:block;width:calc(100% - 1.25rem);min-width:0;margin:.625rem}.ams-send-sms__summary{margin-block-start:.5rem;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.4}.ams-send-sms__service{display:grid;gap:.375rem;color:hsl(var(--foreground));font-size:.875rem;line-height:1.4}.ams-send-sms__service-row{display:flex;align-items:center;gap:.375rem}.ams-send-sms__toast.ui-status-toast{position:fixed;right:1rem;bottom:1rem;z-index:1400;width:min(24rem,calc(100vw - 2rem))}.ams-template-preview{min-width:0}.ams-template-preview__template-field{min-width:0;padding-block-end:1rem}.ams-template-preview__section{min-width:0}.ams-template-preview__heading{margin:0;color:hsl(var(--foreground));font-size:1rem;font-weight:700;line-height:1.4;text-align:left}.ams-template-preview__relations{display:flex;min-width:0;gap:1rem;padding:.5rem}.ams-template-preview__relation{width:25%;min-width:0}.ams-template-preview__relation-fields{min-width:0}.ams-template-preview__field-offset{margin-block-start:.5rem}.ams-template-preview__content{display:flex;min-width:0;justify-content:space-between;gap:1rem;padding:.5rem}.ams-template-preview__editor{width:38%;min-width:0;padding:2rem 1rem 1rem;border:1px solid hsl(var(--border));border-radius:var(--radius)}.ams-template-preview__parameter-field{padding-block-end:1rem}.ams-template-preview__preview-panel{display:flex;width:60%;min-width:0;flex-direction:column;padding:1rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:#32d9c3}.ams-template-preview__preview-heading{margin:0;padding-block-end:1rem;color:hsl(var(--foreground));font-size:1.125rem;font-weight:700;line-height:1.4}.ams-template-preview__preview-body{min-width:0;flex-grow:1;padding:1rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background))}.ams-template-preview__preview-text{margin:0;padding-block-end:1rem;color:hsl(var(--foreground));font-size:1rem;line-height:1.5;white-space:pre-wrap}.ams-template-preview__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-inline-start:1rem}.ams-template-preview__primary-action{--ams-button-hover-background: hsl(var(--primary) / .85);background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ams-premium-candidate-email-preview{min-width:0}.ams-premium-candidate-email-preview__actions{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}.ams-premium-candidate-email-preview__action{min-width:min(13rem,100%)}.ams-premium-candidate-email-preview__toast.ui-status-toast{position:fixed;right:1rem;bottom:1rem;z-index:1400;width:min(24rem,calc(100vw - 2rem))}.ams-premium-candidate-email-preview__modal{min-width:0;width:100%;height:min(80vh,100%);padding:.5rem;overflow:auto}.ams-load-email-template{position:relative;display:flex;width:calc(100% - .625rem);min-width:0;flex-direction:column;margin:.3125rem}.ams-load-email-template__field,.ams-load-email-template__field-control{width:100%;min-width:0}.ams-email-attachment-inputs{position:relative;display:flex;width:calc(100% - .625rem);min-width:0;flex-direction:column;margin:.3125rem}.ams-email-attachment-inputs__section{min-width:0}.ams-email-attachment-inputs__action{width:min(12.5rem,100%);min-width:0;margin:auto}.ams-email-attachment-inputs__message{width:min(37.5rem,100%);min-width:0;margin:auto}.ams-preview-pdf{display:flex;width:100%;height:100%;min-width:0;flex-flow:row wrap}.ams-preview-pdf__controls{display:flex;width:100%;min-width:0;flex-basis:18.75rem;flex-direction:column}.ams-preview-pdf__field{width:100%;min-width:0;padding:.5rem}.ams-preview-pdf__field-control{width:100%;min-width:0}.ams-preview-pdf__preview{height:100%;min-width:0;flex-grow:1;container-type:inline-size}.ams-preview-pdf__frame{width:100%;height:100cqh}.ams-preview-pdf__embed-wrap,.ams-preview-pdf__embed{width:100%;height:100%}.ams-preview-pdf__spinner{margin:1rem auto}.ams-customer-general-info__birth-date{padding:1rem}.ams-customer-overview-fields__stack{display:flex;min-width:0;flex-direction:column;gap:.125rem}.ams-customer-overview-fields__item,.ams-customer-overview-fields__line{min-width:0}.ams-customer-overview-fields__label{margin-right:.3125rem;font-weight:700}.ams-customer-privacy__edit-icon{position:absolute;top:.3125rem;right:.3125rem;cursor:pointer}.ams-customer-privacy__form{min-width:0}.ams-customer-privacy__field,.ams-customer-referral__field,.ams-customer-referral__actions{display:block;width:100%;min-width:0;padding:.5rem}.ams-customer-privacy__actions,.ams-customer-overview-jobsearch{min-width:0}.ams-customer-overview-matching{display:flex;min-width:0;flex-direction:column;gap:1rem}.ams-customer-overview-matching-suggestion{display:flex;min-width:min(18.75rem,100%);flex-grow:1;padding:.3125rem}.ams-customer-page-applications{min-height:calc(100vh - 10.375rem);min-width:0;width:100%}.ams-customer-page-jobs{width:100%;min-width:0;min-height:calc(100vh - 10.375rem)}.ams-customer-page-jobs--loading{display:flex;align-items:center;justify-content:center}.ams-customer-application-statistic,.ams-customer-description{position:relative;display:flex;width:calc(100% - .625rem);min-width:0;flex-direction:column;gap:.5rem;margin:.3125rem;color:hsl(var(--foreground))}.ams-customer-application-statistic__radius,.ams-customer-description__field{min-width:0;padding:.5rem}.ams-customer-application-statistic__stats{display:grid;min-width:0;gap:.25rem;margin:0;padding:.5rem}.ams-customer-application-statistic__stat{display:grid;grid-template-columns:minmax(10rem,max-content) minmax(0,1fr);min-width:0;gap:.5rem;font-size:.875rem;line-height:1.4}.ams-customer-application-statistic__stat dt,.ams-customer-application-statistic__stat dd{min-width:0;margin:0}.ams-customer-application-statistic__stat dt{color:hsl(var(--muted-foreground))}.ams-customer-field-section{position:relative;display:flex;width:100%;min-width:0;flex-direction:column;gap:.5rem}.ams-customer-field-section__chips{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem}.ams-customer-field-section__chip{display:inline-flex;max-width:100%;min-height:1.75rem;align-items:center;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;font:inherit;font-size:.8125rem;line-height:1;padding:.3125rem .625rem}.ams-customer-field-section__chip:hover,.ams-customer-field-section__chip:focus-visible{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ams-customer-field-section__chip:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-customer-field-section__chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ams-customer-field-section__field,.ams-customer-field-section__modules{min-width:0;padding:.5rem}.ams-company-page-applicants{min-height:calc(100vh - 10.375rem);min-width:0;width:100%}.ams-company-page{display:flex;width:calc(100% - 2.5rem);max-width:calc(100% - 2.5rem);min-width:0;flex-direction:column;align-items:center;justify-content:flex-start;gap:.625rem;margin:0 auto;padding:.3125rem 1.25rem;color:hsl(var(--foreground));font-size:1.125rem}.ams-company-page__nav,.ams-company-page__content,.ams-company-page__loading{width:100%;min-width:0}.ams-company-page__nav,.ams-company-page__content{padding:.625rem}.ams-company-page__activity{min-height:69vh}.ams-company-page__loading{display:flex;justify-content:center;padding:.625rem}.ams-company-edit-panel,.ams-company-edit-panel__state{width:calc(100% - .625rem);min-width:0;color:hsl(var(--foreground))}.ams-company-edit-panel{position:relative;display:flex;flex-direction:column;margin:.3125rem}.ams-company-edit-panel__state{padding:.5rem;color:hsl(var(--muted-foreground))}.ams-company-edit-panel__edit-action{position:absolute;top:.3125rem;right:.3125rem;z-index:2;display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;padding:0;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:color .15s ease}.ams-company-edit-panel__edit-action:hover,.ams-company-edit-panel__edit-action:focus-visible{background:hsl(var(--primary) / .08);color:hsl(var(--primary));outline:none}.ams-company-edit-panel__field,.ams-company-edit-panel__actions{min-width:0;padding:.5rem}.ams-company-create{width:100%;min-width:0}.ams-company-create__inner{width:100%;max-width:62rem;margin:0 auto}.ams-company-create__form{display:grid;min-width:0}.ams-company-create__separator{display:flex;min-width:0;flex-basis:100%;align-items:center;margin:.5rem 0;color:hsl(var(--muted-foreground));cursor:pointer;font-size:.75rem;line-height:1.4}.ams-company-create__separator:before,.ams-company-create__separator:after{height:1px;flex-grow:1;margin:0 1rem;background:hsl(var(--border));content:""}.ams-company-create__field{min-width:0;padding-bottom:2rem;-webkit-user-select:all;user-select:all}.ams-company-create__submit,.ams-company-create__modal-body{min-width:0}.ams-company-create__modal-body{padding:.5rem}.ams-company-teams{min-width:0}.ams-company-teams__modal-body{width:100%;min-width:0}.ams-company-teams__field{display:block;width:100%;min-width:0;flex-shrink:2;padding:.5rem}.ams-company-teams__actions{display:grid;min-width:0;gap:.5rem}.ams-company-teams__row{display:flex;width:100%;min-width:0;flex-direction:row;align-items:flex-start}.ams-company-teams__tags{min-width:0}.ams-company-teams__edit-action{padding-top:.1875rem;padding-left:.5rem;color:hsl(var(--muted-foreground));cursor:pointer}.ams-company-teams__edit-action:hover,.ams-company-teams__edit-action:focus-visible{color:hsl(var(--primary));outline:none}.ams-company-summary,.ams-company-account-management,.ams-company-account-management__state{width:calc(100% - .625rem);min-width:0;color:hsl(var(--foreground))}.ams-company-summary,.ams-company-account-management{position:relative;display:flex;flex-direction:column;margin:.3125rem}.ams-company-summary__heading{min-width:0;padding:.125rem}.ams-company-summary__status,.ams-company-activity-details__status{display:flex;min-width:0;align-items:center;gap:.5rem;padding:.25rem 0;color:hsl(var(--foreground))}.ams-company-summary__status-icon,.ams-company-activity-details__status-icon{display:inline-flex;min-width:1.25rem;color:hsl(var(--primary))}.ams-company-summary__meta{display:flex;min-width:0;flex-direction:row;padding-top:.3125rem;font-size:80%}.ams-company-summary__tags{min-width:70%}.ams-company-summary__actions{display:flex;min-width:30%;flex-direction:row;align-items:center;justify-content:flex-end;padding:.125rem}.ams-company-summary__status-edit{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#ccc;cursor:pointer}.ams-company-summary__status-edit[data-has-status=true]{color:#806104}.ams-company-summary__status-edit:hover,.ams-company-summary__status-edit:focus-visible{color:#ffc107;outline:none}.ams-company-summary__details,.ams-company-summary__detail-row{min-width:0}.ams-company-account-management{gap:1rem;padding-top:.5rem}.ams-company-account-management__state{padding:.5rem;color:hsl(var(--muted-foreground))}.ams-company-account-management__tabs{display:flex;min-width:0;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid hsl(var(--border))}.ams-company-account-management__tab{border:0;border-bottom:2px solid transparent;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;font:inherit;font-size:.875rem;line-height:1.4;padding:.625rem .875rem}.ams-company-account-management__tab[aria-selected=true]{border-bottom-color:hsl(var(--primary));color:hsl(var(--foreground));font-weight:600}.ams-company-account-management__tab:hover,.ams-company-account-management__tab:focus-visible{color:hsl(var(--foreground));outline:none}.ams-company-account-management__panel{display:grid;min-width:0;gap:1rem}.ams-company-account-management__grid{display:flex;min-width:0;flex-direction:row;flex-wrap:wrap;gap:1rem;padding-bottom:2rem}.ams-company-account-management__grid--compact{padding-bottom:0}.ams-company-account-management__classification{width:min(21.875rem,100%);min-width:0}.ams-company-account-management__classification-value{padding-left:1rem;font-size:1.5rem;font-weight:600;line-height:1.35}.ams-company-account-management__classification-value--a{color:hsl(var(--success))}.ams-company-account-management__classification-value--b{color:color-mix(in srgb,hsl(var(--success)) 70%,hsl(var(--foreground)))}.ams-company-account-management__classification-value--c{color:hsl(var(--secondary-foreground))}.ams-company-account-management__classification-value--none{color:hsl(var(--warning))}.ams-company-account-management__field{min-width:min(21.875rem,100%);-webkit-user-select:all;user-select:all}.ams-company-account-management__field--wide{max-width:43.75rem}.ams-company-account-management__field--compact{min-width:min(18.75rem,100%)}.ams-company-account-management__notes{display:grid;min-width:0;gap:1rem;padding-bottom:2rem}.ams-company-account-management__notes-field{min-width:0;margin-top:-1rem}.ams-company-account-management__events{display:flex;min-width:0;justify-content:flex-end}.ams-company-account-management__feedback-list{display:flex;min-width:0;flex-direction:column;gap:1rem;padding-bottom:2rem}.ams-company-account-management__feedback-field{max-width:90%;min-width:0}.ams-company-activity-details,.ams-company-activity-details__loading{width:100%;min-width:0}.ams-company-activity-details{display:flex;flex-direction:column;padding:.5rem}.ams-company-activity-details__loading{display:flex;justify-content:center;padding:.5rem}.ams-company-activity-details__header-card,.ams-company-activity-details__sidebar,.ams-company-activity-details__content{min-width:0;border:1px solid hsl(var(--border));background:hsl(var(--card))}.ams-company-activity-details__header-card{display:flex;flex-direction:column;justify-content:space-between;padding:.5rem}.ams-company-activity-details__header{display:flex;min-width:0;flex-direction:row;justify-content:space-between;gap:1rem}.ams-company-activity-details__header-main{min-width:0}.ams-company-activity-details__title-row{display:flex;min-width:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem}.ams-company-activity-details__title{color:hsl(var(--primary));font-size:1.4rem;font-weight:600;line-height:1.3}.ams-company-activity-details__tags,.ams-company-activity-details__job-count{min-width:0}.ams-company-activity-details__tags{display:inline-flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:.25rem}.ams-company-activity-details__tags .ams-legacy-tag{margin:0}.ams-company-activity-details__job-count-icons{display:inline-flex;gap:.125rem;margin-inline-end:.25rem;opacity:.75}.ams-company-activity-details__actions{display:flex;width:17em;min-width:0;align-items:center;justify-content:flex-end}.ams-company-activity-details__actions-row,.ams-company-activity-details__actions-item{display:flex;min-width:0;align-items:center;justify-content:flex-end}.ams-company-activity-details__actions-row{gap:.5rem}.ams-company-activity-details__body{display:flex;min-width:0;flex-direction:row}.ams-company-activity-details__sidebar{width:17.5rem;min-width:17.5rem;padding:.5rem}.ams-company-activity-details__content{flex:1 1 auto;padding:.5rem}.ams-company-activity-details__tab-buttons{display:flex;min-width:0;flex-wrap:wrap;align-items:center}.ams-company-activity-details__tab.ui-button{min-height:2rem;border-radius:.25rem;padding:.375rem .75rem;font-size:.8rem}.ams-company-activity-details__content-panel{min-width:0}@media(max-width:56rem){.ams-company-activity-details__header,.ams-company-activity-details__body,.ams-company-summary__meta{flex-direction:column}.ams-company-activity-details__actions,.ams-company-activity-details__sidebar,.ams-company-summary__tags,.ams-company-summary__actions{width:100%;min-width:0}.ams-company-summary__actions{justify-content:flex-start}.ams-company-account-management__feedback-field{max-width:100%}}.ams-company-page-contact,.ams-company-page-contact__state{display:flex;width:100%;min-width:0;flex-direction:column}.ams-company-page-contact{gap:.5rem}.ams-company-page-contact__state{color:hsl(var(--muted-foreground))}.ams-company-page-contact__actions{display:flex;justify-content:flex-end}.ams-company-page-contact__add{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--primary));cursor:pointer;font-size:1.5rem;line-height:1}.ams-company-page-contact__add:hover,.ams-company-page-contact__add:focus-visible{background:hsl(var(--primary) / .08);outline:none}.ams-company-page-contact__add:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring))}.ams-company-page-contact__title{display:flex;min-width:0;justify-content:center;color:hsl(var(--foreground));font-weight:600;line-height:1.35}.ams-company-page-contact__modal-body{min-width:0;padding:.5rem}.ams-company-overview,.ams-company-overview__state{display:flex;width:100%;min-width:0;flex-direction:row;flex-wrap:wrap;flex-grow:1;color:hsl(var(--foreground))}.ams-company-overview__state{justify-content:space-between}.ams-company-overview__state--loading{justify-content:center}.ams-company-overview__state--error{color:hsl(var(--destructive))}.ams-company-overview__summary{display:grid;width:100%;min-width:0;gap:.75rem}.ams-company-overview__summary-card,.ams-company-overview__section{display:flex;min-width:min(18.75rem,100%);flex-grow:1;padding:.3125rem}.ams-company-overview__summary-card,.ams-company-overview__section--wide{min-width:min(28.125rem,100%)}.ams-company-overview__section--stats{min-width:min(34.375rem,100%)}.ams-company-overview__events{display:flex;min-width:0;justify-content:flex-end}.ams-company-query-options,.ams-customer-query-options,.ams-contact-query-options,.ams-user-query-options{width:100%;min-width:0}.ams-user-query-options__loading{display:inline-flex;min-height:2rem;align-items:center;padding:.25rem}.ams-user-page,.ams-user-create,.ams-user-master-detail{width:100%;min-width:0}.ams-user-page{display:flex;width:calc(100% - 2.5rem);max-width:calc(100% - 2.5rem);flex-direction:column;align-items:stretch;justify-content:flex-start;margin-inline:auto;padding:.3125rem 1.25rem;font-size:1.125rem}.ams-user-page__section{width:100%;min-width:0;padding:.625rem}.ams-user-page-overview{display:flex;width:100%;min-width:0;flex-direction:column;gap:.625rem}.ams-user-page-overview__primary-cards{display:grid;width:100%;min-width:0;gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(min(18.75rem,100%),1fr))}.ams-user-page-overview__card{display:flex;width:100%;min-width:0}.ams-user-page-summary,.ams-user-edit-panel{position:relative;display:flex;min-width:0;flex-direction:column;gap:.5rem;margin:.3125rem}.ams-user-page-summary__header{display:flex;min-width:0;flex-direction:row;font-size:80%}.ams-user-page-summary__title{min-width:min(70%,100%);padding:.125rem}.ams-user-page-summary__email-heading{margin:0;color:hsl(var(--foreground));font-size:1.25rem;line-height:1.25;overflow-wrap:anywhere}.ams-user-page-summary__tags{display:flex;flex-wrap:wrap;gap:.25rem}.ams-user-page-summary__tag{display:inline-block}.ams-user-page-summary__contact{min-width:0}.ams-user-page-summary__email-row{display:inline-flex;min-width:0;align-items:center;gap:.25rem;color:hsl(var(--muted-foreground));font-family:Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.3;overflow-wrap:anywhere}.ams-user-page-summary__email-icon{display:inline-flex}.ams-user-edit-panel__edit{position:absolute;top:.3125rem;right:.3125rem;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.ams-user-edit-panel__edit:hover,.ams-user-edit-panel__edit:focus-visible{color:hsl(var(--primary))}.ams-user-edit-panel__edit:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-user-edit-panel__form,.ams-user-create__form{display:flex;min-width:0;flex-direction:column;gap:.5rem}.ams-user-edit-panel__field{min-width:0;padding:.5rem}.ams-user-edit-panel__field--narrow{max-width:18.75rem}.ams-user-edit-panel__actions,.ams-user-create__actions{display:flex;justify-content:center;padding-block-start:.5rem}.ams-user-create__inner{width:min(62rem,100%);margin-inline:auto}.ams-user-create__actions{width:min(12.5rem,100%);margin-inline:auto}.ams-user-email-signature__separator{width:100%}.ams-user-email-signature__separator--top{border-top:1px solid black;padding-bottom:24px}.ams-user-email-signature__separator--bottom{border-bottom:1px solid black;padding-top:24px}.ams-user-master-detail{display:flex;flex-direction:column;gap:.625rem}.ams-user-master-detail__filters,.ams-user-master-detail__table-shell,.ams-user-master-detail__list-inner,.ams-user-master-detail__detail-inner{width:100%;min-width:0}.ams-user-master-detail__body{display:grid;min-width:0;gap:.625rem;grid-template-columns:minmax(18rem,37.5rem) minmax(0,1fr)}.ams-user-master-detail__list,.ams-user-master-detail__detail{min-width:0}.ams-user-master-detail__list-scroll{max-height:43em;min-width:0;overflow-y:auto}.ams-user-master-detail__table-viewport{height:80vh;min-width:0}@media(max-width:64rem){.ams-user-master-detail__body{grid-template-columns:minmax(0,1fr)}.ams-user-master-detail__list-scroll{max-height:28rem}}@media(max-width:40rem){.ams-user-page{width:100%;max-width:100%;padding-inline:.5rem}}.ams-module-header{display:flex;height:100%;flex-flow:column}.ams-module-header__main-filters{width:100%}.ams-module-header__main-filter-row{display:flex;align-items:center;justify-content:center}.ams-module-header__main-filter{padding-inline:.5rem}.ams-module-header__search-row{display:flex;width:100%;align-items:center;justify-content:space-around;margin-block-start:.5rem}.ams-module-header__search-submit{width:21.875rem}.ams-module-header__controls{display:flex;width:100%;align-items:flex-end;justify-content:space-between}.ams-module-header__left-controls{display:flex;flex-shrink:0;align-items:center;justify-content:flex-start;margin-block-end:-.5rem}.ams-module-header__visualization{display:inline-block;border:0;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;padding:0 .25rem 0 0}.ams-module-header__visualization[data-active=true]{color:hsl(var(--primary))}.ams-module-header__right-controls{display:flex;flex-shrink:2;justify-content:flex-end}.ams-module-header__secondary-row{display:flex;width:100%;align-items:flex-end;justify-content:space-between}.ams-module-header__secondary-filters{flex-shrink:2}.ams-module-header__result-count{flex-shrink:0}.ams-dispatcher-search{width:100%}.ams-dispatcher-search__results{display:flex;width:100%;flex-direction:row;flex-grow:1;flex-wrap:wrap;justify-content:space-between}.ams-dispatcher-search__result-table{display:flex;flex-basis:calc(50% - .625rem);flex-grow:1;min-width:18.75rem;padding:.3125rem}.ams-dispatcher-search__contact-icon--lead{color:hsl(var(--warning))}.ams-dispatcher-search__contact-icon--customer{color:hsl(var(--success))}.ams-candidate-suggestion-create{width:100%}.ams-candidate-suggestion-create__container{width:min(62rem,100%);margin-inline:auto}.ams-candidate-suggestion-create__required-label{display:flex;flex-basis:100%;align-items:center;margin-block:.5rem;color:hsl(var(--muted-foreground));font-size:.75rem}.ams-candidate-suggestion-create__field{padding:.5rem}.ams-candidate-suggestion-create__actions{min-width:0}.ams-candidate-suggestion-search,.ams-candidate-suggestion-search__loading{width:100%}.ams-candidate-suggestion-search{padding:1rem .5rem .5rem}.ams-candidate-suggestion-search__header{width:100%;padding-block-end:1rem}.ams-candidate-suggestion-search__results{min-width:0}.ams-candidate-suggestion-search__card{display:flex;container:candidate-suggestion-card / inline-size;min-width:0;justify-content:space-between;margin:.5rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 .625rem 1.5rem hsl(var(--foreground) / .12);padding:.5rem}.ams-candidate-suggestion-search__card-body{display:flex;width:100%;min-width:0;flex-direction:column;justify-content:space-evenly}.ams-candidate-suggestion-search__meta-row{display:flex;min-width:0;align-items:center;gap:.25rem}.ams-candidate-suggestion-search__meta-item,.ams-candidate-suggestion-search__detail-row{display:flex;min-width:0;align-items:center}.ams-candidate-suggestion-search__card-actions{margin-inline-start:auto}.ams-candidate-suggestion-search__edit-button{display:inline-flex;border:0;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;padding:.25rem}.ams-candidate-suggestion-search__edit-button:hover{color:hsl(var(--primary))}.ams-candidate-suggestion-search__content{display:flex;width:100%;min-width:0;align-items:center;justify-content:center;gap:1rem}.ams-candidate-suggestion-search__person,.ams-candidate-suggestion-search__job{display:flex;min-width:0;flex-direction:column}.ams-candidate-suggestion-search__person{margin-inline-end:auto}.ams-candidate-suggestion-search__job{width:50%;align-self:flex-start;margin-inline-start:auto}.ams-candidate-suggestion-search__icon{flex:0 0 auto}.ams-candidate-suggestion-search__icon-pair{display:inline-flex;flex:0 0 auto}.ams-candidate-suggestion-search__icon-offset{margin-inline-start:.5rem}.ams-candidate-suggestion-search__detail-value{min-width:0;margin-inline-start:1rem}.ams-candidate-suggestion-search__receivers{min-width:0;margin-block-start:.25rem}.ams-candidate-suggestion-search__receiver{min-width:0;overflow-wrap:anywhere}@container candidate-suggestion-card (max-width: 42rem){.ams-candidate-suggestion-search__content{align-items:stretch;flex-direction:column}.ams-candidate-suggestion-search__job{width:100%;margin-inline-start:0}}.ams-user-tickets{min-width:0}.ams-user-tickets__switch{display:flex;min-width:0;flex-direction:row;align-items:center;gap:.5rem}.ams-user-tickets__switch-button{border:0;background:transparent;color:hsl(var(--foreground));cursor:pointer;font:inherit;padding:.5rem}.ams-user-tickets__switch-button[data-active=true]{font-weight:600;text-decoration:underline}.ams-user-tickets__separator{color:hsl(var(--muted-foreground));padding:.5rem 0}.ams-company-page-jobs,.ams-company-page-stats{position:relative;display:flex;width:calc(100% - .625rem);min-width:0;flex-direction:column;gap:.5rem;margin:.3125rem;color:hsl(var(--foreground))}.ams-company-page-jobs--loading{align-items:center;justify-content:center;min-height:8rem}.ams-company-page-jobs--empty{color:hsl(var(--muted-foreground));font-size:.875rem}.ams-company-page-jobs__list{display:grid;min-width:0;gap:.75rem;margin:0;padding:.5rem;list-style:none}.ams-company-page-jobs__item{min-width:0}.ams-company-page-jobs__meta{min-width:0;padding-top:.5rem;color:hsl(var(--foreground));font-size:.875rem;line-height:1.35}.ams-company-page-jobs__meta-label{display:inline-block;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1}.ams-company-page-stats__section{min-width:0;padding:.5rem}.ams-company-page-stats__kpi-grid{display:flex;width:100%;min-width:0;flex-direction:row-reverse;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:.5rem;padding:.3125rem}.ams-company-stats-budgets,.ams-company-stats-candidates{display:flex;min-width:0;flex-direction:row;flex-wrap:wrap}.ams-company-stats-budgets--loading,.ams-company-stats-candidates--loading{align-items:center;justify-content:center;min-height:6rem}.ams-company-stats-budgets__error,.ams-company-stats-candidates__error{color:hsl(var(--destructive));font-size:.875rem}.ams-company-stats-budgets__list{display:grid;min-width:min(16rem,100%);gap:.375rem;margin:0;padding:0}.ams-company-stats-budgets__row{display:grid;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:.75rem;align-items:baseline}.ams-company-stats-budgets__label{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.25}.ams-company-stats-budgets__value{margin:0;color:hsl(var(--foreground));font-size:.875rem;font-weight:600;line-height:1.35;text-align:right}.ams-event-process-event-info{display:flex;position:relative;min-width:0;width:calc(100% - .625rem);flex-direction:column;margin:.3125rem}.ams-company-stats-candidates__label{margin:.625rem 0 .375rem;color:hsl(var(--foreground));font-size:.875rem;font-weight:600;line-height:1.35}.ams-lead-page-setting-convert{width:18.75rem;margin-top:2.5rem}.ams-lead-page-setting-convert[data-size=small]{width:auto;margin-top:0;margin-right:1.25rem}.ams-lead-page-setting-convert__button{background-color:#28a745}.ams-lead-page{display:flex;width:calc(100% - 2.5rem);max-width:calc(100% - 2.5rem);min-width:0;flex-direction:column;align-items:center;justify-content:flex-start;margin:.3125rem;padding:.3125rem 1.25rem;font-size:1.125rem}.ams-lead-page--state{position:relative}.ams-lead-page__content{width:100%;min-width:0;padding:.625rem}.ams-lead-page__content--subcomponent{min-height:70vh}.ams-lead-create{width:100%;min-width:0}.ams-lead-create__content{width:min(100%,62rem);min-width:0;margin-inline:auto}.ams-lead-create__section-label{display:flex;min-width:0;flex-basis:100%;align-items:center;margin:.5rem 0;color:hsl(var(--muted-foreground));font-size:.75rem}.ams-lead-create__field{min-width:0;padding:.5rem}.ams-lead-create__submit{width:min(100%,12.5rem);margin-inline:auto}.ams-vis-grid-table-detail__empty{min-width:0;color:hsl(var(--muted-foreground))}.ams-company-activity-details-info-cards{display:flex;min-width:0;width:100%;flex-direction:column;gap:.5rem;padding-top:.5rem}.ams-config-campaign-modal{width:min(50rem,calc(100vw - 2rem));min-height:min(31.25rem,calc(100vh - 2rem))}.ams-config-campaign-modal--tall{max-height:90vh;min-height:min(43.75rem,calc(100vh - 2rem));overflow-y:auto}.ams-config-campaign-edit-form{display:grid;width:100%;min-width:0}.ams-config-campaign-edit-form__fields{display:grid;min-width:0;gap:.25rem;padding-bottom:1rem;-webkit-user-select:all;user-select:all}.ams-config-campaign-edit-form__field{min-width:0;padding:.25rem}.ams-config-campaign-edit-form__actions,.ams-custom-field-edit-modal{min-width:0}.ams-custom-field-option-edit-modal{width:min(50rem,calc(100vw - 2rem));min-height:min(31.25rem,calc(100vh - 2rem))}.ams-custom-field-edit{display:grid;min-width:0;max-height:100%;gap:.75rem;overflow-y:auto}.ams-custom-field-edit__title{margin:0;font-size:1.25rem;line-height:1.25}.ams-custom-field-edit__body{min-width:0}.ams-custom-field-edit__actions,.ams-custom-field-edit__base,.ams-custom-field-edit__merge,.ams-custom-field-edit__merge-form,.ams-custom-field-edit__specific,.ams-custom-field-type-edit,.ams-custom-field-type-edit__form{display:grid;min-width:0;gap:.75rem}.ams-custom-field-edit__field,.ams-custom-field-edit__submit,.ams-custom-field-type-edit__field,.ams-custom-field-type-edit__option-list{width:100%;min-width:0}.ams-custom-field-edit__list{min-width:0;padding:.5rem}.ams-custom-field-edit__list-item{min-width:0}.ams-custom-field-edit__divider{display:flex;min-width:0;align-items:center;gap:.75rem;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:600}.ams-custom-field-edit__divider:after{height:1px;flex:1 1 auto;background:hsl(var(--border));content:""}.ams-custom-field-edit__merge-modal{width:min(50rem,calc(100vw - 2rem));min-height:min(31.25rem,calc(100vh - 2rem))}.ams-list-input-custom-field-edit{display:grid;min-width:0}.ams-list-input-custom-field-edit__form,.ams-list-input-custom-field-edit__body,.ams-list-input-custom-field-edit__items{display:grid;min-width:0;gap:.75rem}.ams-list-input-custom-field-edit__label{min-width:0;padding:.5rem;color:hsl(var(--foreground));font-size:.9375rem;font-weight:650;line-height:1.35}.ams-list-input-custom-field-edit__label--new{padding-left:1.5rem}.ams-list-input-custom-field-edit__items{margin:0;padding:0 0 0 .5rem;list-style:none}.ams-list-input-custom-field-edit__item{display:grid;min-width:0;gap:.5rem;padding:.75rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background))}.ams-list-input-custom-field-edit__item[data-unsaved=true]{border-color:hsl(var(--destructive) / .28);background:hsl(var(--destructive) / .04)}.ams-list-input-custom-field-edit__status{display:flex;min-width:0}.ams-list-input-custom-field-edit__row,.ams-list-input-custom-field-edit__new-row{display:grid;min-width:0;grid-template-columns:minmax(8rem,1fr) minmax(12rem,1.25fr) minmax(8rem,auto);align-items:center;gap:.5rem}.ams-list-input-custom-field-edit__new-row{padding-left:1.5rem}.ams-list-input-custom-field-edit__field{min-width:0;padding:.5rem}.ams-list-input-custom-field-edit__actions,.ams-list-input-custom-field-edit__new-action{display:grid;min-width:8rem;align-content:center;gap:.375rem}.ams-list-input-custom-field-edit__order-actions{display:flex;min-width:0;gap:.375rem}.ams-list-input-custom-field-edit__order-button.ams-button{width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.ams-list-input-custom-field-edit__order-button.ams-button:disabled{background:hsl(var(--muted));color:hsl(var(--muted-foreground));opacity:.7}.ams-list-input-custom-field-edit__submit.ams-button{margin-top:.5rem}@media(max-width:56rem){.ams-list-input-custom-field-edit__row,.ams-list-input-custom-field-edit__new-row{grid-template-columns:minmax(0,1fr)}.ams-list-input-custom-field-edit__actions,.ams-list-input-custom-field-edit__new-action{min-width:0}}.ams-bullet-points-custom-field-edit,.ams-bullet-points-custom-field-edit__form{display:grid;min-width:0;gap:.75rem}.ams-number-custom-field-value-input{display:grid;min-width:0;gap:.5rem}.ams-number-custom-field-value-input[data-variant=slider]{padding-inline:1rem}.ams-number-custom-field-value-input__progress{width:100%}.ams-vis-kanban-delete-column__field{width:100%;min-width:0;padding:.5rem}.ams-module-addresses{position:relative;display:flex;width:calc(100% - 10px);margin:5px;flex-direction:column;font-size:1.125rem}.ams-module-addresses__loading{position:absolute;top:5px;left:auto;color:#32d9c3}.ams-module-addresses__list,.ams-module-addresses__item{width:100%;min-width:0}.ams-module-address-entry{display:flex;min-width:0;flex-direction:row;justify-content:flex-start}.ams-module-address-entry__address{min-width:0}.ams-module-address-entry__address[data-main=true]{font-weight:500}.ams-module-address-entry__radius{padding-inline:1.5rem;white-space:nowrap}.ams-edit-address-modal{display:flex;width:calc(100% - .625rem);min-width:0;flex-direction:column}.ams-edit-address-modal__field,.ams-edit-address-modal__actions{display:block;width:100%;min-width:0;margin:.625rem}.ams-address-field{display:flex;min-width:0;flex-direction:column;gap:.5rem}.ams-address-field__autocomplete{position:relative}.ams-address-field__text-field{display:grid;min-width:0;gap:.25rem}.ams-address-field__label{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.25}.ams-address-field__control-wrap{position:relative;display:flex;min-width:0;align-items:center}.ams-address-field__input{width:100%;min-width:0;border:1px solid hsl(var(--input));border-radius:.375rem;background:hsl(var(--background));color:hsl(var(--foreground));font:inherit;line-height:1.4;padding:.5rem .75rem}.ams-address-field__input:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring) / .16);outline:none}.ams-address-field__input:disabled{cursor:not-allowed;opacity:.6}.ams-address-field__adornment{position:absolute;inset-inline-end:.75rem;display:inline-flex}.ams-address-field__helper,.ams-address-field__message{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.3}.ams-address-field__suggestions{position:absolute;z-index:1600;width:100%;max-height:15rem;overflow-y:auto;margin-block-start:.25rem;border:1px solid hsl(var(--border));border-radius:.375rem;background:hsl(var(--popover));box-shadow:0 .625rem 1.5rem hsl(var(--foreground) / .16)}.ams-address-field__suggestion{display:block;width:100%;border:0;background:transparent;color:hsl(var(--popover-foreground));cursor:pointer;font:inherit;padding:.75rem 1rem;text-align:left;white-space:normal;word-break:break-word}.ams-address-field__suggestion:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ams-address-field__mode-switch-row{display:flex;justify-content:flex-end;margin-block-start:.25rem}.ams-address-field__mode-switch{border:0;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;font:inherit;font-size:.75rem;padding:0;text-decoration:underline}.ams-address-field__mode-switch:hover{color:hsl(var(--foreground))}.ams-address-field__manual-row{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem}.ams-address-field__manual-input--narrow{flex:1 1 7.5rem;min-width:7.5rem}.ams-address-field__manual-input--zip{flex:1 1 8.75rem;min-width:8.75rem}.ams-address-field__manual-input--city,.ams-address-field__manual-input--wide{flex:1 1 12.5rem;min-width:12.5rem}.ams-application-overview{display:flex;width:100%;min-width:0;flex-flow:row wrap;flex-grow:1;justify-content:space-between}.ams-application-overview__item{display:flex;min-width:min(18.75rem,100%);flex-grow:1;padding:.3125rem}.ams-config-event-streams{display:grid;width:100%;min-width:0;gap:.75rem}.ams-config-event-streams__filters,.ams-config-event-streams__meta-section{min-width:0;padding-block:.5rem}.ams-config-event-streams__field,.ams-config-event-streams__field-control,.ams-config-event-streams__meta{width:100%;min-width:0}.ams-config-event-streams__field{padding:1rem}.ams-config-event-streams__meta{display:grid;gap:.5rem;padding:1rem}.ams-config-event-streams__meta-title{margin:0;color:hsl(var(--foreground));font-size:.9375rem;font-weight:650;line-height:1.3}.ams-config-event-streams__chips{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem}.ams-config-event-streams__chip{max-width:100%;overflow-wrap:anywhere;border:1px solid hsl(var(--border));border-radius:.375rem;background:hsl(var(--muted) / .65);padding:.375rem .5rem;color:hsl(var(--foreground));font-size:.875rem;line-height:1.35}.ams-config-event-streams__master-detail,.ams-config-event-stream-master-detail{width:100%;min-width:0;height:73vh}.ams-config-event-stream-master-detail__detail{height:100%;min-width:0}.ams-config-event-stream-master-detail__empty{padding:1rem;color:hsl(var(--muted-foreground))}.ams-config-custom-fields{display:grid;width:100%;min-width:0}.ams-config-custom-fields__master-detail{width:100%;min-width:0;height:73vh}.ams-config-custom-fields__state{min-width:0;padding:1rem;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.4;overflow-wrap:anywhere}.ams-config-kanban-boards{display:grid;width:100%;min-width:0}.ams-config-kanban-boards__master-detail{width:100%;min-width:0;height:73vh}.ams-config-kanban-boards__state{min-width:0;padding:1rem;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.4;overflow-wrap:anywhere}.ams-config-campaign-sources{display:grid;width:100%;min-width:0}.ams-config-campaign-sources__master-detail{width:100%;min-width:0;height:73vh}.ams-config-campaign-sources__state{min-width:0;padding:1rem;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.4;overflow-wrap:anywhere}.ams-config-campaign-source-details{display:grid;min-width:0;gap:.5rem;padding:1rem}.ams-config-campaign-source-details__row{display:grid;min-width:0;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:.75rem;color:hsl(var(--foreground));font-size:.9375rem;line-height:1.4}.ams-config-campaign-source-details__label{color:hsl(var(--muted-foreground));font-weight:650}.ams-config-campaign-source-details__value{min-width:0;overflow-wrap:anywhere}.ams-config-campaign-kpis{display:grid;width:100%;min-width:0}.ams-config-campaign-kpis__master-detail{width:100%;min-width:0;height:73vh}.ams-config-campaign-kpis__state{min-width:0;padding:1rem;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.4;overflow-wrap:anywhere}.ams-config-campaign-kpi-details{display:grid;min-width:0;gap:.5rem;padding:1rem}.ams-config-campaign-kpi-details__row{display:grid;min-width:0;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:.75rem;color:hsl(var(--foreground));font-size:.9375rem;line-height:1.4}.ams-config-campaign-kpi-details__label{color:hsl(var(--muted-foreground));font-weight:650}.ams-config-campaign-kpi-details__value{min-width:0;overflow-wrap:anywhere}.ams-config-campaign-adsets{display:grid;width:100%;min-width:0}.ams-config-campaign-adsets__master-detail{width:100%;min-width:0;height:73vh}.ams-config-campaign-adsets__state{min-width:0;padding:1rem;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.4;overflow-wrap:anywhere}.ams-config-campaign-adset-details{display:grid;min-width:0;gap:.5rem;padding:1rem}.ams-config-campaign-adset-details__row{display:grid;min-width:0;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:.75rem;color:hsl(var(--foreground));font-size:.9375rem;line-height:1.4}.ams-config-campaign-adset-details__label{color:hsl(var(--muted-foreground));font-weight:650}.ams-config-campaign-adset-details__value{min-width:0;overflow-wrap:anywhere}.ams-config-campaign-ads{display:grid;width:100%;min-width:0}.ams-config-campaign-ads__master-detail{width:100%;min-width:0;height:73vh}.ams-config-campaign-ads__state{min-width:0;padding:1rem;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.4;overflow-wrap:anywhere}.ams-config-campaign-ad-details{display:grid;min-width:0;gap:.5rem;padding:1rem}.ams-config-campaign-ad-details__row{display:grid;min-width:0;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:.75rem;color:hsl(var(--foreground));font-size:.9375rem;line-height:1.4}.ams-config-campaign-ad-details__label{color:hsl(var(--muted-foreground));font-weight:650}.ams-config-campaign-ad-details__value{min-width:0;overflow-wrap:anywhere}.ams-config-campaign-costs{display:grid;width:100%;min-width:0}.ams-config-campaign-costs__master-detail{width:100%;min-width:0;height:73vh}.ams-config-campaign-costs__state{min-width:0;padding:1rem;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.4;overflow-wrap:anywhere}.ams-config-campaign-cost-details{display:grid;min-width:0;gap:.5rem;padding:1rem}.ams-config-campaign-cost-details__row{display:grid;min-width:0;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:.75rem;color:hsl(var(--foreground));font-size:.9375rem;line-height:1.4}.ams-config-campaign-cost-details__label{color:hsl(var(--muted-foreground));font-weight:650}.ams-config-campaign-cost-details__value{min-width:0;overflow-wrap:anywhere}.ams-config-job-configs-master-detail{display:grid;width:100%;min-width:0;gap:.25rem}.ams-config-job-configs-master-detail__header{min-width:0;margin-bottom:.25rem}.ams-config-job-configs-master-detail__body{width:100%;min-width:0;height:73vh}.ams-config-job-configs-master-detail__job-name{display:inline-block;min-width:0;color:hsl(var(--foreground));overflow-wrap:anywhere}.ams-config-job-configs-master-detail__job-name--missing-url{color:hsl(var(--destructive))}.ams-config-job-configs-master-detail__status{display:inline-block;min-width:0;font-weight:650;overflow-wrap:anywhere}.ams-config-job-configs-master-detail__status--success{color:hsl(var(--chart-2))}.ams-config-job-configs-master-detail__status--warning{color:hsl(var(--chart-4))}.ams-config-job-configs-master-detail__empty-state{min-width:0;padding:1rem;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.4;overflow-wrap:anywhere}.ams-config-job-configs-master-detail__details{width:100%;height:100%;min-width:0;overflow:auto}.ams-config-job-configs{display:flex;width:100%;min-width:0;flex-direction:column;gap:.5rem}.ams-config-job-configs__create{display:flex;width:100%;min-width:0;align-items:center;gap:.5rem}.ams-config-job-configs__create-field{min-width:min(31.25rem,100%);flex:0 1 31.25rem}.ams-config-job-configs__create-action{display:inline-flex;width:2.5rem;height:2.5rem;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:transparent;color:hsl(var(--foreground));cursor:pointer;font-size:2rem;line-height:1;transition:color .12s ease,background-color .12s ease,box-shadow .12s ease}.ams-config-job-configs__create-action:hover,.ams-config-job-configs__create-action:focus-visible{background:hsl(var(--accent));color:hsl(var(--primary));outline:none}.ams-config-job-configs__create-action:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring))}.ams-config-jobs{width:100%;min-width:0}.ams-job-config-funnel-preview{display:grid;min-width:0;gap:1rem;padding:1rem}.ams-job-config-funnel-preview__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem}.ams-job-config-funnel-preview__title{min-width:0;color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.35}.ams-job-config-funnel-preview__actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem}.ams-job-config-funnel-preview__refresh{font-size:1rem}.ams-job-config-funnel-preview__loading{display:flex;min-height:6rem;align-items:center;justify-content:center}.ams-config-meta-settings{display:grid;width:100%;min-width:0;gap:.75rem}.ams-config-meta-settings__tabs{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid hsl(var(--border));padding:.75rem .5rem}.ams-config-meta-settings__tab{min-height:2.25rem;border-radius:.25rem;font-size:.8125rem;font-weight:650}.ams-config-meta-settings__tab[aria-selected=true]{box-shadow:inset 0 -2px hsl(var(--primary))}.ams-config-meta-settings__panel{min-width:0}.ams-config-meta-settings__placeholder{padding:1rem;color:hsl(var(--foreground))}.ams-config-meta-connections{display:flex;height:100cqh;min-width:0;flex-direction:column;gap:.75rem}.ams-config-meta-connections__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem}.ams-config-meta-connections__title{margin:0;color:hsl(var(--foreground));font-size:1rem;font-weight:650;line-height:1.3}.ams-config-meta-connections__create{flex:0 0 auto}.ams-config-meta-connections__table-region{min-height:0;min-width:0;flex-grow:1;container-type:size;padding:.5rem}.ams-config-meta-connections__table-card{height:100%;min-width:0;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background));padding:.5rem}.ams-config-meta-connections__detail-region{height:100cqh;min-width:0;padding:.5rem}.ams-config-meta-connections__detail-panel{min-width:0;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background));padding:1rem}.ams-config-meta-connection{display:grid;min-width:0;gap:.75rem}.ams-config-meta-connection__title{margin:0;color:hsl(var(--foreground));font-size:1rem;font-weight:650;line-height:1.3}.ams-config-meta-connection__field{display:grid;min-width:0;gap:.25rem}.ams-config-meta-connection__value{min-width:0;color:hsl(var(--foreground));font-size:.9375rem;line-height:1.4;overflow-wrap:anywhere}.ams-config-meta-connection__value-list{display:flex;min-width:0;flex-wrap:wrap;gap:.375rem}.ams-config-meta-connection__value-chip{max-width:100%;overflow-wrap:anywhere;border:1px solid hsl(var(--border));border-radius:.375rem;background:hsl(var(--muted) / .65);padding:.25rem .5rem;color:hsl(var(--foreground));font-size:.875rem;line-height:1.35}@media(max-width:48rem){.ams-posting-generation__wizard-header{top:-1rem;margin:-1rem 0 1rem;padding:.75rem 0}.ams-posting-generation__header-tools{align-items:stretch;flex-direction:column}.ams-posting-generation__header-tools>.ui-button{width:100%}.ams-posting-generation__stale,.ams-posting-generation__empty-action,.ams-config-meta-settings__tabs,.ams-config-meta-connections__header{align-items:stretch;flex-direction:column}.ams-config-meta-settings__tab,.ams-config-meta-connections__create{width:100%}}.ams-config-event-stream-details{display:grid;min-width:0;gap:.5rem}.ams-config-event-stream-details__row,.ams-config-event-stream-details__actions,.ams-config-event-stream-details__data{min-width:0}.ams-config-event-stream-details__data{display:grid;gap:.375rem}.ams-config-event-stream-details__json{height:100%;max-height:60vh;overflow:auto}.ams-config-script-tasks{display:grid;width:100%;min-width:0;gap:.75rem}.ams-config-script-tasks__start{min-width:0;padding-block:.5rem}.ams-config-script-tasks__start-panel{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding-bottom:2.5rem}.ams-config-script-tasks__field-group{display:grid;min-width:0;gap:1rem;padding:1rem}.ams-config-script-tasks__title{margin:0;color:hsl(var(--foreground));font-size:1.125rem;font-weight:650;line-height:1.35}.ams-config-script-tasks__field{min-width:0}.ams-config-script-tasks__actions{display:flex;min-width:0;justify-content:flex-end;padding:1rem}.ams-config-script-tasks__master-detail,.ams-config-script-task-master-detail{width:100%;min-width:0;height:73vh}.ams-config-script-task-master-detail__detail{height:100%;min-width:0}.ams-config-script-task-master-detail__empty{padding:1rem;color:hsl(var(--muted-foreground))}.ams-config-script-task-master-detail__progress-cell{display:inline-flex;align-items:center;gap:.375rem}.ams-config-script-task-master-detail__spinner{width:1rem;height:1rem;border:2px solid hsl(var(--primary) / .25);border-top-color:hsl(var(--primary));border-radius:999px;animation:ams-spin .8s linear infinite}@keyframes ams-spin{to{transform:rotate(360deg)}}.ams-config-script-task-details{display:grid;height:100%;min-width:0;gap:1rem;overflow-y:auto}.ams-config-script-task-details__deleted{margin:0;color:hsl(var(--destructive));font-size:1.25rem;line-height:1.3}.ams-config-script-task-details__progress-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.ams-config-script-task-details__progress-track{position:relative;height:1.1rem;overflow:hidden;border-radius:999px;background:hsl(var(--muted))}.ams-config-script-task-details__progress-value{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:hsl(var(--secondary))}.ams-config-script-task-details__progress-value[data-active=true]{background:hsl(var(--primary))}.ams-config-script-task-details__progress-label{min-width:2.5rem;color:hsl(var(--muted-foreground));font-size:.875rem;text-align:right}.ams-config-script-task-details__actions{display:flex;min-width:0;justify-content:flex-end;gap:.5rem;padding:1rem}.ams-config-script-task-details__meta,.ams-config-script-task-details__errors{display:grid;min-width:0;gap:.5rem;padding:1rem}.ams-config-script-task-details__json-block{display:grid;min-width:0;gap:.375rem}.ams-config-script-task-details__json{min-width:0;overflow:auto;text-align:start}.ams-config-script-task-details__section-title{margin:0;color:hsl(var(--foreground));font-size:.9375rem;font-weight:650;line-height:1.35}.ams-config-script-task-details__table-wrap{min-width:0;overflow-x:auto;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background))}.ams-config-script-task-details__table{width:100%;border-collapse:collapse;font-size:.875rem}.ams-config-script-task-details__table td{padding:.5rem;border-bottom:1px solid hsl(var(--border));vertical-align:top}.ams-config-script-task-details__table tr:last-child td{border-bottom:0}.ams-config-script-task-details__error-json-cell{text-align:right}@media(max-width:48rem){.ams-config-script-tasks__start-panel,.ams-config-script-task-details__progress-row{grid-template-columns:minmax(0,1fr)}.ams-config-script-tasks__actions,.ams-config-script-task-details__actions{justify-content:flex-start}}.ams-config-services{display:grid;width:100%;min-width:0;gap:.75rem}.ams-config-services__filters{min-width:0;padding-block:.5rem}.ams-config-services__filter-grid{display:grid;width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 1rem 4rem}.ams-config-services__field{min-width:0}.ams-config-services__master-detail,.ams-config-services-master-detail{width:100%;min-width:0;height:73vh}.ams-config-services-master-detail__detail{height:100%;min-width:0}.ams-config-services-master-detail__empty{padding:1rem;color:hsl(var(--muted-foreground))}.ams-config-services-master-detail__subject{display:grid;min-width:0;gap:.25rem}.ams-config-services-master-detail__tags,.ams-config-services-message-details__tags{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.25rem}.ams-config-services-message-details{display:grid;min-width:0;gap:.75rem}.ams-config-services-message-details__row,.ams-config-services-message-details__subject,.ams-config-services-message-details__actions{min-width:0;padding:.5rem}.ams-config-services-message-details__subject{display:grid;gap:.5rem}.ams-config-services-message-details__label{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500}.ams-config-services-message-details__table-wrap{min-width:0;overflow-x:auto}.ams-config-services-message-details__subject-table{width:max-content;min-width:min(100%,18rem);border-collapse:separate;border-spacing:.25rem}.ams-config-services-message-details__subject-table td{padding:.25rem .375rem;border:1px solid hsl(var(--border));border-radius:.25rem;color:hsl(var(--foreground));font-size:.875rem;line-height:1.35;vertical-align:top}.ams-config-services-message-details__subject-table td[data-fixed=true]{background:hsl(var(--muted))}.ams-config-services-message-details__dynamic-subject{font-weight:650}.ams-config-services-message-details__tabs{min-width:0}.ams-config-services-message-details__tab-list.ui-tabs__list{width:100%;justify-content:flex-start}.ams-config-services-message-details__tab.ui-tabs__trigger{flex:1 1 auto}.ams-config-services-message-details__tabpanel.ui-tabs__content{margin-top:.75rem}.ams-config-services-message-details__json{height:100%;max-height:60vh;min-width:0;overflow:auto;padding:.75rem}.ams-config-services-message-details__schema-summary{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem 2rem;padding-block:.25rem .75rem;color:hsl(var(--foreground));font-size:.875rem;line-height:1.4}.ams-config-services-message-details__latest-schema{color:hsl(var(--warning));font-weight:500}.ams-config-services-message-details__latest-schema[data-current=true]{color:hsl(var(--success))}@media(max-width:64rem){.ams-config-services__filter-grid{grid-template-columns:minmax(0,1fr);padding-bottom:1rem}.ams-config-services-message-details__tab.ui-tabs__trigger{flex-basis:auto}}.ams-config-page{display:flex;width:calc(100% - 40px);max-width:calc(100% - 40px);height:100%;margin:0 auto;flex-direction:column;align-items:center;justify-content:flex-start}.ams-config-page__section{width:100%;min-width:0;margin:.5rem;padding:.5rem}.ams-config-funnel-settings{display:flex;height:100cqh;min-width:0;flex-direction:column;gap:.5rem}.ams-config-funnel-settings__toolbar{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.5rem;padding:.5rem}.ams-config-funnel-settings__toolbar-action{padding-inline:.5rem}.ams-config-funnel-settings__table-region{flex:1 1 auto;min-width:0;padding:.5rem;container-type:size}.ams-config-funnel-settings__table-card,.ams-config-funnel-settings__detail-panel{border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--card));color:hsl(var(--card-foreground));padding:.5rem;box-shadow:0 1px 2px #0000000f}.ams-config-funnel-settings__detail-region{min-height:100cqh;min-width:0;padding:.5rem}.ams-config-funnel-settings__detail-panel{display:grid;gap:.5rem;padding:1rem}.ams-config-funnel-settings__detail-item,.ams-config-funnel-settings__modal-body{color:hsl(var(--foreground));font-size:.9375rem;line-height:1.4}.ams-config-funnel-settings__modal-body{padding:.5rem}.ams-config-templates{min-width:0}.ams-config-templates__selection-grid{display:grid;width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.ams-config-templates__selection-field{min-width:0;margin:0;padding:1rem}.ams-config-templates__editor{min-width:0;margin-top:1rem}.ams-config-templates__preview-modal{width:min(62.5rem,calc(100vw - 2rem));min-width:0;max-height:calc(100vh - 2rem)}.ams-config-templates__preview-modal-body{display:grid;min-width:0;gap:1rem}.ams-config-templates__link-button{justify-self:start;margin-top:.5rem}.ams-config-templates__sendgrid-section{display:grid;min-width:0;gap:1rem;margin-bottom:1rem}.ams-config-templates__sendgrid-preview{max-height:25rem;min-width:0;overflow:auto}@media(max-width:64rem){.ams-config-templates__selection-grid{grid-template-columns:minmax(0,1fr)}}.ams-application-vis-pipeline{width:100%;min-width:0}.ams-application-vis-pipeline--loading{display:flex;height:100%;align-items:center;justify-content:center}.ams-application-vis-pipeline__filters{width:100%;min-width:0;padding-bottom:.625rem}.ams-application-vis-pipeline__board{display:flex;min-width:0;flex-direction:row;gap:.5rem;overflow-y:scroll;padding:.625rem}.ams-application-vis-pipeline__spacer{flex:0 0 auto}.ams-application-vis-pipeline__drop-zone{min-width:0}.ams-application-pipe{width:100%;min-width:0}.ams-application-pipe__headline{margin:0;padding:0}.ams-application-pipe__card{width:100%;padding-block:.125rem;animation:applicationCardWrapFadein 3s}.ams-application-small-card{width:100%;min-width:0}.ams-application-small-card__surface{border:0;border-radius:.1rem;box-shadow:0 1px 7px 1px #2727274d}.ams-application-small-card__header{display:flex;width:100%;min-width:0;flex-direction:row}.ams-application-small-card__name{width:calc(100% - 1.4375rem);min-width:0;border:0;background:transparent;color:#29b3a1;cursor:pointer;font:inherit;font-weight:600;padding:0;text-align:left}.ams-application-small-card__event-icon{width:1.4375rem;flex:0 0 1.4375rem}.ams-application-small-card__job-link{color:inherit;font-size:55%;text-decoration:none}.ams-application-small-card__job-link a{color:inherit;text-decoration:none}.ams-application-small-card__job-link a:hover{cursor:pointer;text-decoration:underline}.ams-application-small-card__meta{font-size:85%}.ams-application-stats-basic-kpis{width:min(21.875rem,100%);min-width:0;padding:.3125rem;font-size:1.125rem}.ams-application-stats-basic-kpis__headline{margin:.3125rem;text-align:center}.ams-application-stats-basic-kpis__section{min-width:0}.ams-application-page{width:100%;min-width:0}.ams-application-page__section{width:100%;min-width:0;padding:.3125rem}.ams-application-page__activity-details{height:72vh;min-width:0}.ams-application-page__state{min-width:0}.ams-application-add-application__actions{display:flex;width:100%;min-width:0;flex-wrap:wrap}.ams-application-add-application__button{padding:.5rem}.ams-application-multi-edit{width:100%;min-width:0}.ams-application-multi-edit__action{width:7.5rem}.ams-application-search-table{min-width:0}.ams-application-search-table__selection{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.25rem}.ams-application-search-table__selection-label,.ams-application-search-table__selection-action{padding-inline:.3125rem;color:#333;font-size:.8em}.ams-application-search-table__selection-label{font-weight:500}.ams-application-search-table__selection-action{border:0;background:transparent;cursor:pointer;font:inherit;font-weight:400}.ams-application-search-table__table{width:100%;height:80vh;min-width:0}.ams-application-search-table__select-cell{cursor:cell}.ams-application-search-table__select-checkbox{width:1.25rem;height:1.25rem;margin:.3125rem 0 0;cursor:cell}.ams-application-page-payment{position:relative;display:flex;width:calc(100% - 10px);min-width:0;margin:5px;flex-direction:column}.ams-application-page-payment__edit{position:absolute;top:.3125rem;right:.3125rem;border:0;background:transparent;color:inherit;cursor:pointer;line-height:1;padding:0}.ams-application-page-payment__form{display:grid;min-width:0;gap:.5rem}.ams-application-page-payment__field,.ams-application-page-payment__submit{min-width:0}.ams-application-write-email,.ams-application-write-email__container{width:100%;min-width:0}.ams-application-write-email__action{min-width:0}.ams-application-write-email__reset{width:min(18.75rem,100%);min-width:0}.ams-applicant-profile-email{width:100%;min-width:0}.ams-applicant-profile-email__headline{margin:0 0 .75rem}.ams-applicant-profile-email__form-wrap{width:100%;min-width:0}.ams-applicant-profile-email__submit{width:min(15.625rem,100%);min-width:0;margin:.75rem auto 0}.ams-application-create{width:100%;min-width:0}.ams-application-create__container{display:grid;width:100%;min-width:0;gap:.5rem}.ams-application-create__separator{margin-top:.75rem;padding-top:.5rem;border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:.9rem;font-weight:600}.ams-application-create__field,.ams-application-create__submit{min-width:0}.ams-application-create__submit{width:min(15.625rem,100%);margin:.75rem auto 0}.ams-application-state-panel{position:relative;display:flex;width:calc(100% - 10px);min-width:0;margin:5px;flex-direction:column}.ams-application-state-panel__edit-wrap{position:absolute;top:.3125rem;right:.3125rem}.ams-application-state-panel__edit,.ams-application-feedback-panel__edit,.ams-application-in-process-view__edit,.ams-application-send-candidate-profile__preview-button{border:0;background:transparent;color:inherit;cursor:pointer;line-height:1;padding:0}.ams-application-state-panel__edit:hover,.ams-application-feedback-panel__edit:hover,.ams-application-in-process-view__edit:hover,.ams-application-send-candidate-profile__preview-button:hover{color:#32d9c3}.ams-application-state-panel__submit,.ams-application-feedback-panel__submit{width:min(15.625rem,100%);min-width:0;margin:.75rem auto 0}.ams-application-feedback-panel{position:relative;display:grid;width:calc(100% - 10px);min-width:0;margin:5px;gap:.5rem}.ams-application-feedback-panel__edit{position:absolute;top:.3125rem;right:.3125rem}.ams-application-feedback-panel__field{min-width:0}.ams-application-page-process{position:relative;display:flex;width:calc(100% - 10px);min-width:0;margin:5px;flex-direction:column}.ams-application-page-process__step{display:flex;width:100%;min-width:0;align-items:center;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:.375rem 0;text-align:left}.ams-application-page-process__step--completed{color:#32d9c3}.ams-application-page-process__step-icon{display:inline-flex;width:5rem;flex:0 0 5rem}.ams-application-page-process__step-content{min-width:0}.ams-application-page-process__step-label{display:inline-block}.ams-application-page-summary{position:relative;display:flex;width:calc(100% - 10px);min-width:0;margin:5px;flex-direction:column}.ams-application-page-summary__assessment-submit{width:min(12.5rem,100%);min-width:0;margin:0 auto}.ams-application-page-summary__progress{display:flex;min-width:0;flex-flow:row nowrap;flex-grow:1;align-items:center}.ams-application-page-summary__progress-step{width:20%;height:.3125rem;margin:0 1px;background-color:red}.ams-application-page-summary__progress-step--done{background-color:green}.ams-application-page-summary__progress-step--upcoming{background-color:#ff0}.ams-application-page-summary__header{display:flex;min-width:0;flex-direction:row;font-size:80%}.ams-application-page-summary__heading-group{min-width:calc(100% - 6.25rem);padding:.125rem}.ams-application-page-summary__heading-row{display:flex;width:100%;min-width:0;flex-direction:row}.ams-application-page-summary__title{margin:.3125rem 0}.ams-application-page-summary__email-action{justify-content:flex-end;padding:.125rem 0 0 .3125rem}.ams-application-page-summary__tags{display:flex;min-width:0;flex-wrap:wrap;gap:.25rem}.ams-application-page-summary__line{display:inline;min-width:0}.ams-application-page-summary__line-icon{color:#32d9c3}.ams-application-page-summary__meta,.ams-application-page-summary__meta-row{min-width:0}.ams-application-page-summary__meta-icon{display:inline;padding:.5rem .25rem 0 0;color:#24272a66;font-family:Arial,Helvetica,sans-serif;font-size:.8em;line-height:.5em}.ams-application-in-process-view,.ams-application-in-process-view__empty{width:100%;min-width:0}.ams-application-in-process-view__list{display:flex;min-width:0;flex-direction:column}.ams-application-in-process-view__card{display:flex;min-width:0;justify-content:space-between;margin:.5rem;border-bottom:solid gray .5px;background-color:#fff;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;padding:.5rem}.ams-application-in-process-view__content{display:flex;min-width:0;flex-direction:column}.ams-application-in-process-view__tags,.ams-application-in-process-view__candidate{display:flex;min-width:0}.ams-application-in-process-view__tags{flex-wrap:wrap;gap:.25rem}.ams-application-in-process-view__priority{font-size:.875rem}.ams-application-in-process-view__candidate{align-items:center;gap:.5rem}.ams-application-in-process-view__candidate-icon{margin-right:.125rem}.ams-application-in-process-view__job{color:hsl(var(--muted-foreground));font-size:.875rem}.ams-application-in-process-view__edit{display:inline-block;align-self:flex-start}.ams-application-send-candidate-profile__message{min-width:0}.ams-application-send-candidate-profile__preview-modal{width:min(75rem,65vw);max-width:75rem;height:90vh}.ams-application-send-candidate-profile__preview{min-width:0;padding:1rem}.ams-application-send-candidate-profile__dialog-content{display:flex;min-width:0;flex-direction:column;gap:1rem}.ams-application-send-candidate-profile__dialog-actions{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem}.ams-application-send-candidate-profile{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;margin:.5rem;border-bottom:solid gray .5px;background-color:#fff;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;padding:.5rem}.ams-application-send-candidate-profile__copy{min-width:0;margin:0}.ams-application-send-candidate-profile__preview-button{margin-block:auto}.ams-application-send-candidate-profile__send-button{flex:0 0 auto}.ams-contact-page{display:flex;width:calc(100% - 40px);max-width:calc(100% - 40px);min-width:0;margin:0 auto;flex-direction:column;align-items:center;justify-content:flex-start;padding:.3125rem 1.25rem;font-size:1.125rem}.ams-contact-page__section{width:100%;min-width:0;padding:.625rem}.ams-contact-page-overview{width:100%;min-width:0}.ams-contact-page-overview--state{display:flex;flex-flow:row wrap;flex-grow:1;justify-content:space-between}.ams-contact-vis-table,.ams-contact-vis-table__filters,.ams-contact-vis-table__table{width:100%;min-width:0}.ams-contact-vis-table__content{width:calc(100% - 10px);min-width:0;padding:.3125rem}.ams-contact-search-details{display:flex;width:100%;min-width:0;flex-flow:row wrap;flex-grow:1;justify-content:space-between}.ams-contact-search-details__detail{flex-basis:100%;max-width:100%;min-width:0}.ams-contact-search-details__overview{min-width:0}.ams-contact-create{width:100%;min-width:0}.ams-contact-create__panel{width:100%;max-width:62rem;min-width:0;margin-inline:auto}.ams-contact-create__form{display:grid;min-width:0;gap:.5rem}.ams-contact-create__separator{display:flex;flex-basis:100%;align-items:center;margin-block:.5rem;color:#24272a99;font-size:.75rem}.ams-contact-create__separator:before,.ams-contact-create__separator:after{height:1px;flex-grow:1;margin-inline:1rem;background:#24272a4d;content:"";font-size:0;line-height:0}.ams-contact-create__submit{width:min(12.5rem,100%);min-width:0;margin-inline:auto}.ams-contact-general-info{position:relative;display:flex;width:calc(100% - .625rem);min-width:0;flex-direction:column;margin:.3125rem}.ams-contact-general-info__edit{position:absolute;top:.3125rem;right:.3125rem;z-index:1;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.ams-contact-general-info__edit:hover,.ams-contact-general-info__edit:focus-visible,.ams-contact-general-info__edit[aria-pressed=true]{color:hsl(var(--primary))}.ams-contact-general-info__edit:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-contact-general-info__form{display:grid;min-width:0;gap:.5rem;padding-inline-end:2.25rem}.ams-contact-general-info__actions,.ams-contact-communication-channel-edit__actions{display:flex;width:min(12.5rem,100%);min-width:0;justify-content:center;margin-inline:auto}.ams-contact-general-info__loading{display:flex;min-height:5rem;align-items:center;justify-content:center}.ams-contact-general-info__channels{min-width:0}.ams-contact-general-info__channel{display:grid;min-width:0;gap:.25rem}.ams-contact-general-info__channel-label,.ams-contact-general-info__channel-value{min-width:0}.ams-contact-general-info__channel-value{display:inline-flex;align-items:center;overflow-wrap:anywhere}.ams-contact-general-info__channel-icon{flex:0 0 auto;padding-inline-end:.3125rem;color:hsl(var(--muted-foreground))}.ams-contact-communication-channel-edit{display:grid;min-width:0;gap:.5rem}.ams-contact-communication-channel-edit__separator{display:flex;flex-basis:100%;align-items:center;margin-block:.5rem;color:#24272a99;font-size:.75rem}.ams-contact-communication-channel-edit__separator:before,.ams-contact-communication-channel-edit__separator:after{height:1px;flex-grow:1;margin-inline:1rem;background:#24272a4d;content:"";font-size:0;line-height:0}.ams-contact-master-detail{display:flex;min-width:0;flex-direction:column;gap:.625rem}.ams-contact-master-detail__filters,.ams-contact-master-detail__table-shell,.ams-contact-master-detail__detail-inner{width:100%;min-width:0}.ams-contact-master-detail__body{display:grid;min-width:0;gap:.625rem;grid-template-columns:minmax(18rem,37.5rem) minmax(0,1fr)}.ams-contact-master-detail__list,.ams-contact-master-detail__detail,.ams-contact-master-detail__list-scroll{min-width:0}.ams-contact-master-detail__list-scroll{max-height:43em;overflow-y:auto}.ams-contact-master-detail__table-viewport{height:80vh;min-width:0}@media(max-width:64rem){.ams-contact-master-detail__body{grid-template-columns:minmax(0,1fr)}.ams-contact-master-detail__list-scroll{max-height:28rem}}.ams-user-search-details,.ams-event-page{min-width:0;width:100%}.ams-event-page__overview{min-width:0;width:100%;padding:.3125rem}.ams-event-widget{min-width:0;padding:.5rem}.ams-event-widget__add{display:flex;width:100%;min-width:0;justify-content:flex-end;border:0;padding:0 0 .25rem;background:transparent;color:#32d9c3;cursor:pointer}.ams-event-widget__add:hover,.ams-event-widget__add:focus-visible{color:hsl(var(--primary));outline:none}.ams-event-widget__list,.ams-event-widget__list-item{min-width:0}.ams-event-widget__list-item[data-separated=true]{border-top:1px solid hsl(var(--border))}.ams-event-widget-event{min-width:0}.ams-event-widget-event__row{display:flex;min-width:0;justify-content:space-between;gap:.5rem}.ams-event-widget-event__body{display:flex;min-width:0}.ams-event-widget-event__icon{margin:.125rem;padding:.125rem 1.25rem .125rem .125rem}.ams-event-widget-event__content{min-width:0}.ams-event-widget-event__edit{display:inline-flex;align-items:flex-start;justify-content:center;border:0;padding:0;background:transparent;color:#333;cursor:pointer}.ams-event-widget-event__edit:hover,.ams-event-widget-event__edit:focus-visible{color:#ffc107;outline:none}.ams-event-create{width:100%;min-width:0}.ams-event-create__inner{width:100%;max-width:62rem;margin:0 auto}.ams-event-create__content{min-width:0}.ams-event-create__type-picker{display:flex;min-width:0;flex-direction:row;flex-wrap:wrap;gap:.5rem}.ams-event-create__reset{width:min(18.75rem,100%);min-width:0}.ams-event-note-create{min-width:0;padding:1rem}.ams-event-note-create[data-no-padding=true]{padding:0}.ams-event-note-create__fields{min-width:0;padding-bottom:.5rem}.ams-event-note-create__field{min-width:0;padding-bottom:2rem}.ams-event-create-form__separator{display:flex;min-width:0;flex-basis:100%;align-items:center;margin:.5rem 0;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4}.ams-event-create-form__separator:before,.ams-event-create-form__separator:after{height:1px;flex-grow:1;margin:0 1rem;background:hsl(var(--border));content:""}.ams-event-create-form__submit{width:min(12.5rem,100%);min-width:0;margin:0 auto}.ams-event-create-form__errors{min-width:0;padding-top:2rem;color:hsl(var(--destructive));text-align:center}.ams-event-overview{display:flex;width:100%;min-width:0;flex-flow:row wrap;flex-grow:1;justify-content:space-between}.ams-event-overview__card{display:flex;min-width:min(18.75rem,100%);flex:1 1 calc(33% - .625rem);padding:.3125rem}.ams-module-event-list{position:relative;display:flex;width:calc(100% - .625rem);min-width:0;flex-direction:column;margin:.3125rem}.ams-module-event-list h2{margin:.3125rem 0}.ams-module-event-list__spinner{position:absolute;top:.3125rem;left:auto;color:hsl(var(--primary))}.ams-module-event-list__add{position:absolute;top:.3125rem;right:.3125rem;display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;padding:0;background:transparent;color:hsl(var(--primary));cursor:pointer}.ams-module-event-list__add:hover,.ams-module-event-list__add:focus-visible{background:hsl(var(--primary) / .08);outline:none}.ams-module-event-list__content{width:100%;min-width:0;padding-top:1.25rem}.ams-module-event-list__table{text-align:left}.ams-module-event-list__row{width:100%;border-bottom:.5px solid gray;margin:.125rem;padding:.125rem}.ams-module-event-list__icon-cell{width:1.25rem}.ams-module-event-list__date-cell{width:10.625rem}.ams-module-event-list__summary-cell{display:flex;min-width:0;flex-flow:column}.ams-module-event-list__title{width:calc(100% - 14.375rem);min-width:0}.ams-module-event-list__edit{display:inline-flex;align-items:center;justify-content:center;border:0;padding:0 .0625rem;background:transparent;color:var(--base-color-3-font);cursor:pointer}.ams-module-event-list__edit:hover,.ams-module-event-list__edit:focus-visible{color:hsl(var(--warning));outline:none}.ams-module-event-list__nav{display:flex;width:100%;min-width:0;flex-direction:row;justify-content:space-between}.ams-module-event-list__nav-group{padding:.1875rem .625rem;color:#333;font-weight:600;-webkit-user-select:none;user-select:none}.ams-module-event-list__nav-icon{width:1.875rem;padding:0 .3125rem}.ams-module-event-list__nav-icon:hover,.ams-module-event-list__nav-icon:focus-visible{color:hsl(var(--secondary-foreground));cursor:pointer;outline:none}.ams-event-vis-master-detail,.ams-event-vis-table,.ams-event-calendar{width:100%;min-width:0}.ams-event-vis-master-detail__options,.ams-event-calendar__options{width:100%;min-width:0;padding-bottom:.625rem}.ams-event-vis-table__options{width:100%;min-width:0}.ams-event-vis-master-detail__body,.ams-event-calendar__body{display:flex;width:100%;min-width:0}.ams-event-vis-master-detail__list{display:block;width:37.5rem;min-width:0}.ams-event-vis-master-detail__list-inner,.ams-event-vis-master-detail__detail-inner,.ams-event-calendar__content,.ams-event-calendar__content-inner{width:100%;min-width:0}.ams-event-vis-master-detail__table{height:43em;overflow-y:auto}.ams-event-vis-master-detail__search-table{width:100%;height:80vh;min-width:0}.ams-event-vis-master-detail__detail{display:block;width:calc(100% - 37.5rem);min-width:0;margin-left:.625rem}.ams-event-vis-table__table-wrap{width:calc(100% - .625rem);min-width:0;padding:.3125rem}.ams-event-vis-table__table{height:100%}.ams-event-sidebar-card{width:100%;min-width:0}.ams-event-sidebar-card__list{display:flex;min-width:0;flex-direction:column;gap:.5rem}.ams-event-sidebar-card__item{min-width:0}.ams-event-sidebar-card__modal{width:min(50vh,100%);max-height:90vh;overflow-y:auto}.ams-event-calendar{font-size:80%;opacity:90%}.ams-event-calendar__event-icon{margin-right:.1875rem;margin-left:.0625rem;font-size:80%}.ams-event-calendar__agenda-event{cursor:pointer}.ams-event-calendar__view{height:calc(75vh - .625rem)}.ams-event-calendar__container{height:100vh;overflow-y:auto}.ams-event-page-summary,.ams-event-appointment-info{position:relative;display:flex;width:calc(100% - .625rem);min-width:0;flex-direction:column;margin:.3125rem;color:hsl(var(--foreground))}.ams-event-appointment-info{height:100%;justify-content:space-between}.ams-event-page-summary__edit,.ams-event-appointment-info__edit{position:absolute;top:.3125rem;right:.3125rem;z-index:2;display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border:0;background:transparent;color:hsl(var(--foreground));cursor:pointer}.ams-event-page-summary__edit:hover,.ams-event-page-summary__edit:focus-visible,.ams-event-appointment-info__edit:hover,.ams-event-appointment-info__edit:focus-visible{color:hsl(var(--primary));outline:none}.ams-event-page-summary__header{display:flex;flex-direction:row;font-size:80%}.ams-event-page-summary__headline{min-width:70%;padding:.125rem}.ams-event-page-summary__headline h1{margin:0}.ams-event-page-summary__field,.ams-event-appointment-info__field,.ams-appointment-member-modal__field{min-width:0}.ams-event-page-summary__relations,.ams-event-appointment-info__members,.ams-event-appointment-info__content{width:100%;min-width:0}.ams-event-appointment-info__content{position:relative;display:flex;flex-direction:column}.ams-event-page-summary__relation-list,.ams-event-appointment-info__member-list{width:100%;min-width:0;padding:1.25rem 0 0}.ams-event-page-summary__relation-add-wrap,.ams-event-appointment-info__member-add-wrap{display:flex;width:100%;justify-content:flex-end}.ams-event-page-summary__relation-add,.ams-event-appointment-info__member-add{position:relative;top:0;right:.3125rem;display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border:0;background:transparent;color:hsl(var(--primary));cursor:pointer}.ams-event-page-summary__relation-add:hover,.ams-event-page-summary__relation-add:focus-visible,.ams-event-appointment-info__member-add:hover,.ams-event-appointment-info__member-add:focus-visible{color:hsl(var(--secondary-foreground));outline:none}.ams-event-page-summary__relation,.ams-event-appointment-info__member{width:100%;min-width:0;margin:.125rem;padding:.125rem;border-bottom:.5px solid gray}.ams-event-page-summary__relation-head,.ams-event-appointment-info__member-head{display:flex;width:100%;min-width:0;flex-flow:row wrap}.ams-event-page-summary__relation-name,.ams-event-appointment-info__member-name{width:70%;min-width:0;font-weight:600}.ams-event-page-summary__relation-reason{color:#333;font-size:70%}.ams-event-page-summary__relation-meta,.ams-event-appointment-info__member-meta{display:flex;width:calc(30% - .25rem);min-width:0;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;padding:0 .125rem}.ams-event-page-summary__relation-actions,.ams-event-appointment-info__member-actions{width:calc(100% - .25rem);min-width:0;padding:0 .125rem}.ams-event-page-summary__relation-remove,.ams-event-appointment-info__member-remove{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:hsl(var(--secondary));cursor:pointer}.ams-event-page-summary__relation-remove:hover,.ams-event-page-summary__relation-remove:focus-visible,.ams-event-appointment-info__member-remove:hover,.ams-event-appointment-info__member-remove:focus-visible{color:hsl(var(--primary));outline:none}.ams-event-appointment-info__member-extra{min-width:0;word-break:break-word}.ams-appointment-member-modal__types{display:flex;flex-wrap:wrap;gap:.5rem}.ams-appointment-member-modal__type-reset{width:min(18.75rem,100%)}.ams-event-appointment-info__action-list{display:flex;width:100%;min-width:0;flex-direction:row;justify-content:flex-end;align-self:flex-end;margin-top:.9375rem}.ams-event-appointment-info__action{width:8.75rem;min-width:0;min-height:5.625rem;margin:.3125rem}.ams-event-appointment-info__action-button{width:100%;min-height:5.625rem}.ams-event-appointment-info__action-button--muted{background-color:#ccc!important}.ams-event-appointment-info__action-button--warning{background-color:#ffc107!important}.ams-event-appointment-info__action-button--success{background-color:#28a745!important}.ams-event-appointment-info__action-label{margin-top:.25rem}.ams-event-action-info,.ams-event-detail-panel{position:relative;display:flex;width:calc(100% - .625rem);min-width:0;flex-direction:column;margin:.3125rem;color:hsl(var(--foreground))}.ams-event-action-info__message{min-width:0;white-space:pre-wrap;word-break:break-word}.ams-event-action-info__actions{display:flex;width:100%;min-width:0;flex-direction:row;justify-content:flex-end;align-self:flex-end;margin-top:.9375rem}.ams-event-action-info__button-wrap{width:8.75rem;min-width:0;min-height:5.625rem;margin:.3125rem}.ams-event-action-info__button-wrap--padded{margin:1.5625rem}.ams-event-detail-panel__edit{position:absolute;top:.3125rem;right:.3125rem;z-index:2;display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;padding:0;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.ams-event-detail-panel__edit:hover,.ams-event-detail-panel__edit:focus-visible{background:hsl(var(--primary) / .08);color:hsl(var(--primary));outline:none}.ams-config-page-nav{display:flex;width:100%;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}.ams-config-page-nav__box{width:100%;padding:0 0 1.25rem}.ams-config-page-nav__list{display:flex;width:calc(100% - 1.25rem);flex-direction:row;justify-content:flex-start;gap:0;padding:.9375rem 0 0;border-bottom:1px solid hsl(var(--border));margin:0 0 .3125rem;list-style:none}.ams-config-page-nav__item{padding-inline:.625rem;border-bottom:.25rem solid transparent;color:inherit}.ams-config-page-nav__item[data-active=true]{border-bottom-color:hsl(var(--destructive));color:hsl(var(--destructive))}.ams-navigation-interactive-card{min-width:0;padding-inline:.5rem}.ams-navigation-interactive-card__call{min-height:6.25rem;min-width:0}.ams-drive-icon-modal__trigger{background:transparent;border:0;color:hsl(var(--primary));cursor:pointer;padding:0}.ams-drive-icon-modal__trigger:focus-visible{border-radius:.25rem;outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-drive-icon-modal__icon{color:hsl(var(--primary))}.ams-service-feedback-report{display:block;width:100%;height:100%;min-height:37.5rem;border:0}.ams-kanban-board-edit-modal{width:min(50rem,calc(100vw - 2rem));min-width:0;min-height:min(31.25rem,calc(100vh - 2rem));padding:.5rem}.ams-module-filter-group{min-width:0}.ams-module-filter-input{display:block;width:100%;min-width:0;flex-shrink:2;padding:.5rem}.ams-module-filter-reference{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:.5rem}.ams-module-filter-reference__label{flex-shrink:0}.ams-module-filter-edit-list{min-width:0}.ams-module-filter-bar{display:flex;min-width:0;flex-direction:row-reverse;flex-wrap:wrap-reverse;align-items:center;gap:.375rem}.ams-module-filter-edit-trigger{display:inline-flex;align-items:center;gap:.375rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));cursor:pointer;font-size:.75rem;line-height:1rem;padding:.125rem .625rem}.ams-module-filter-edit-trigger:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-module-filter-modal{width:min(50rem,calc(100vw - 2rem));min-width:0;min-height:min(31.25rem,calc(100vh - 2rem));padding:.5rem}.ams-main-module-filter__fallback{min-width:min(25rem,100%)}.ams-main-module-filter{min-width:0}.ams-main-module-filter--search{width:100%}.ams-main-module-filter__search{min-width:0}.ams-main-module-filter--zip{max-width:min(37.5rem,100%)}.ams-main-module-filter__zip-stack{display:flex;max-width:min(37.5rem,100%);min-width:0;flex-flow:column;align-items:flex-start;justify-content:flex-start}.ams-main-module-filter__zip-row{display:flex;min-width:min(28.125rem,100%);align-items:center;justify-content:flex-start;gap:.5rem}.ams-main-module-filter__zips{width:100%;max-width:25rem;min-width:0}.ams-main-module-filter__radius{width:10rem;flex-shrink:0}.ams-main-module-filter__reference-zip{width:11.25rem;flex-shrink:0}.ams-candidate-tags{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.25rem}.ams-candidate-tags__loading{display:inline-flex;align-items:center;gap:.375rem}.ams-candidate-tags__spinner{width:.8rem;height:.8rem;border-width:2px}.ams-email-message form{min-width:0}.ams-email-message__field{min-width:0;padding-block-end:2rem;-webkit-user-select:all;user-select:all}.ams-email-message__template-action{display:flex;justify-content:flex-end;padding-block-end:2rem;padding-inline-end:1rem;-webkit-user-select:all;user-select:all}.ams-email-message__attachments-label{margin-block-end:.5rem;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:600;line-height:1.35}.ams-email-message__attachment{display:inline-flex;max-width:100%;align-items:center;gap:.25rem;overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}.ams-email-message__attachment-action{display:inline-flex;width:1.5rem;height:1.5rem;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:calc(var(--radius) - 2px);background:transparent;color:inherit;cursor:pointer;padding:0;transition:background-color .15s ease,color .15s ease}.ams-email-message__attachment-action:hover,.ams-email-message__attachment-action:focus-visible{background:hsl(var(--background) / .24);color:hsl(var(--primary));outline:none}.ams-email-message__attachment-action--danger:hover,.ams-email-message__attachment-action--danger:focus-visible{color:hsl(var(--destructive))}.ams-email-message__attachment-preview{width:100%;height:min(50rem,calc(100vh - 10rem));border:0}.ams-email-message__template-preview{min-width:0;padding:1rem}.ams-email-message__submit{padding-block-start:.5rem}.ams-file-field__icon-button{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:transparent;color:hsl(var(--primary));cursor:pointer;transition:background-color .15s ease,color .15s ease}.ams-file-field__icon-button:hover,.ams-file-field__icon-button:focus-visible{background:hsl(var(--accent));color:hsl(var(--primary) / .82);outline:none}.ams-file-field__image-list{width:100%;padding:.5rem}.ams-file-field__empty{display:block;width:100%;border:0;border-radius:var(--radius);background:transparent;color:hsl(var(--foreground));font:inherit;padding:.5rem;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ams-file-field__empty:hover,.ams-file-field__empty:focus-visible{background:hsl(var(--primary) / .12);color:hsl(var(--primary));outline:none}.ams-job-input{width:100%;min-width:min(18.75rem,100%)}.ams-job-reference-filter__summary{display:inline-flex;max-width:100%;align-items:center;gap:.375rem;border:0;background:transparent;color:inherit;font:inherit;padding:0;text-align:left;cursor:pointer;transition:color .15s ease}.ams-job-reference-filter__summary:hover,.ams-job-reference-filter__summary:focus-visible{color:hsl(var(--primary));outline:none}.ams-job-reference-filter__summary span{overflow:hidden;text-overflow:ellipsis}.ams-job-reference-filter__editor{min-width:6.25rem}.ams-customer-reference-filter__summary{display:inline-flex;max-width:100%;align-items:center;gap:.375rem;border:0;background:transparent;color:inherit;font:inherit;padding:0;text-align:left;cursor:pointer;transition:color .15s ease}.ams-customer-reference-filter__summary:hover,.ams-customer-reference-filter__summary:focus-visible{color:hsl(var(--primary));outline:none}.ams-customer-reference-filter__summary span{overflow:hidden;text-overflow:ellipsis}.ams-customer-reference-filter__editor{min-width:11.25rem}.ams-table-column-filter{display:flex;min-width:0;flex-direction:column;gap:.125rem;color:hsl(var(--foreground));font-size:.75rem;line-height:1rem}.ams-table-column-filter--compact{font-size:.6875rem;line-height:.875rem}.ams-table-column-filter__label{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500;line-height:1rem}.ams-table-column-filter__unhandled{color:hsl(var(--muted-foreground));font-size:.75rem}.ams-tan-stack-table-icon-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:6px;background:transparent;color:hsl(var(--foreground));cursor:pointer;font:inherit;transition:background-color .12s ease,color .12s ease}.ams-tan-stack-table-icon-button:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ams-tan-stack-table-icon-button:focus-visible,.ams-tan-stack-column-options__move-button:focus-visible,.ams-tan-stack-column-options__checkbox:focus-visible,.ams-tan-stack-table-configuration__option:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-tan-stack-column-options{display:flex;min-width:0;flex-direction:column;gap:1rem}.ams-tan-stack-column-options__content{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) minmax(14rem,max-content);gap:1rem}.ams-tan-stack-column-options__selected,.ams-tan-stack-column-options__available{min-width:0}.ams-tan-stack-column-options__heading{margin:0 0 .5rem;color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.3}.ams-tan-stack-column-options__selected-list{display:flex;flex-wrap:wrap;gap:.5rem}.ams-tan-stack-column-options__selected-card{display:flex;max-width:100%;flex-direction:column;align-items:center;gap:.5rem;border:1px solid hsl(var(--primary) / .18);border-radius:6px;background:hsl(var(--primary) / .08);padding:.5rem}.ams-tan-stack-column-options__selected-label{max-width:15rem;overflow:hidden;color:hsl(var(--foreground));font-size:.875rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ams-tan-stack-column-options__move-actions{display:flex;gap:.25rem}.ams-tan-stack-column-options__move-button{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:5px;background:hsl(var(--primary) / .16);color:hsl(var(--foreground));cursor:pointer}.ams-tan-stack-column-options__move-button:disabled{background:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:default;opacity:.65}.ams-tan-stack-column-options__move-icon{display:flex;transform:rotate(-90deg)}.ams-tan-stack-column-options__display-options{display:flex;flex-direction:column;gap:.25rem;min-width:11rem;border:1px solid hsl(var(--border));border-radius:6px;margin:0;padding:.375rem .5rem .5rem}.ams-tan-stack-column-options__display-options legend{max-width:10rem;overflow:hidden;padding:0 .25rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ams-tan-stack-column-options__display-option{display:flex;align-items:center;gap:.375rem;color:hsl(var(--foreground));font-size:.8125rem;line-height:1.2}.ams-tan-stack-column-options-preview{margin-top:.75rem;max-width:100%;border:1px solid hsl(var(--border));border-radius:6px;color:hsl(var(--muted-foreground));font-size:.875rem}.ams-tan-stack-column-options-preview__table{min-width:max-content}.ams-tan-stack-column-options-preview__cell{border-bottom:1px solid hsl(var(--border));padding:.375rem .5rem;text-align:left}.ams-tan-stack-column-options__search{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:hsl(var(--muted-foreground))}.ams-tan-stack-column-options__available-list{width:fit-content;max-height:60vh;overflow:auto;border:1px solid hsl(var(--border));border-radius:6px}.ams-tan-stack-column-options__category+.ams-tan-stack-column-options__category{border-top:1px solid hsl(var(--border))}.ams-tan-stack-column-options__category-label{display:flex;align-items:center;gap:.5rem;background:hsl(var(--primary) / .08);color:hsl(var(--foreground));cursor:pointer;font-size:.875rem;font-weight:600;line-height:1.3;padding:.5rem}.ams-tan-stack-column-options__category-label input,.ams-tan-stack-column-options__display-option input{accent-color:hsl(var(--primary))}.ams-tan-stack-column-options__option{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;padding:.375rem .5rem;cursor:pointer}.ams-tan-stack-column-options__option:hover{background:hsl(var(--accent))}.ams-tan-stack-column-options__checkbox-wrap{display:flex;width:2.625rem;justify-content:center}.ams-tan-stack-column-options__checkbox{width:1rem;height:1rem;accent-color:hsl(var(--primary))}.ams-tan-stack-column-options__option-label{padding-right:.5rem;color:hsl(var(--foreground));font-size:.875rem;line-height:1.3}.ams-tan-stack-column-options__footer{display:flex;justify-content:flex-end}.ams-tan-stack-table-configuration{display:flex;min-width:14rem;flex-direction:column;gap:.5rem}.ams-tan-stack-table-configuration__option{display:flex;align-items:center;gap:.5rem;border:0;border-radius:6px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;font:inherit;padding:.5rem;text-align:left}.ams-tan-stack-table-configuration__option:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ams-tan-stack-table-configuration__option[data-active=true]{color:hsl(var(--primary));font-weight:600}.ams-tan-stack-table{display:flex;height:100cqh;min-height:0;min-width:0;flex-direction:column}.ams-tan-stack-table__config-bar{display:flex;min-height:2.75rem;align-items:center;justify-content:flex-end;padding:.25rem .5rem}.ams-tan-stack-table__layout{display:flex;min-height:0;min-width:0;flex:1 1 auto;gap:.5rem;container-type:size}.ams-tan-stack-table__main{display:flex;min-height:0;min-width:0;flex:1 1 auto;flex-direction:column;overflow:auto;padding:.5rem}.ams-tan-stack-table__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ams-tan-stack-table__toolbar-actions{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.ams-tan-stack-table__count{display:flex;min-height:2rem;align-items:center;color:hsl(var(--foreground));font-size:.875rem;line-height:1.3;padding:.25rem .5rem}.ams-tan-stack-table__global-filters{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem}.ams-tan-stack-table__global-filter{min-width:min(100%,18rem)}.ams-tan-stack-table__loading-row{min-height:.625rem}.ams-tan-stack-table__bottom-loading{min-height:1.875rem}.ams-tan-stack-table__table-wrap{min-height:0;min-width:0;flex:1 1 auto;overflow:auto}.ams-tan-stack-table__table{width:100%;border-collapse:collapse}.ams-tan-stack-table__header-cell,.ams-tan-stack-table__filter-cell,.ams-tan-stack-table__cell{padding:.25rem .25rem .25rem 0;vertical-align:top}.ams-tan-stack-table__header-cell,.ams-tan-stack-table__filter-cell{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600;line-height:1.3;text-align:left}.ams-tan-stack-table__header-content{display:flex;align-items:flex-start;gap:.375rem;min-width:0;padding-right:.25rem}.ams-tan-stack-table__sort-button{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:5px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.ams-tan-stack-table__sort-button:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ams-tan-stack-table__sort-button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-tan-stack-table__selection-cell{display:flex;align-items:flex-start}.ams-tan-stack-table__checkbox{width:1rem;height:1rem;accent-color:hsl(var(--primary))}.ams-tan-stack-table__row{cursor:default}.ams-tan-stack-table__row.ui-data-table-row--selectable{cursor:pointer}.ams-tan-stack-table__row[data-state=selected]{background:hsl(var(--primary) / .1)}.ams-tan-stack-table__cell{color:hsl(var(--foreground));font-size:.8125rem;line-height:1.35}.ams-tan-stack-table__sentinel{height:1px;padding:0}.ams-tan-stack-table__detail{min-height:0;min-width:min(100%,22rem);flex:1 1 100%;overflow:auto}.ams-tan-stack-table__modal-detail{min-width:0}@media(max-width:720px){.ams-tan-stack-column-options__content{grid-template-columns:minmax(0,1fr)}.ams-tan-stack-column-options__available-list{width:100%}}@container (max-width: 720px){.ams-tan-stack-table__layout{flex-direction:column}.ams-tan-stack-table__detail{min-width:0;flex-basis:auto}}.ams-stats-time-relation-filter{min-width:11.875rem}.ams-stats-time-relation-filter__select{min-height:2rem;width:100%;border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 2px);background:hsl(var(--background));color:hsl(var(--foreground));font:inherit;font-size:.875rem;line-height:1.25rem;padding:.25rem .75rem}.ams-stats-time-relation-filter__select:focus-visible{border-color:hsl(var(--ring));outline:2px solid hsl(var(--ring) / .28);outline-offset:1px}.ams-tag-create-form{width:100%}.ams-tag-create-form__separator{display:flex;flex-basis:100%;align-items:center;margin:.5rem 0;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}.ams-tag-create-form__separator:before,.ams-tag-create-form__separator:after{height:1px;flex-grow:1;background:hsl(var(--border));content:""}.ams-tag-create-form__separator:before{margin-right:1rem}.ams-tag-create-form__separator:after{margin-left:1rem}.ams-tag-create-form__input{min-height:2.5rem;width:100%;border:1px solid hsl(var(--input));border-radius:var(--radius);background:hsl(var(--background));color:hsl(var(--foreground));font:inherit;padding:.5rem .75rem}.ams-tag-create-form__input:focus-visible{border-color:hsl(var(--ring));outline:2px solid hsl(var(--ring) / .22);outline-offset:1px}.ams-tag-create-form__actions{display:flex;width:min(12.5rem,100%);justify-content:center;margin:1rem auto 0}.ams-tag-field__loading{display:flex;min-height:2.5rem;align-items:center;margin-bottom:.9375rem}.ui-range-input{display:flex;align-items:center;gap:.75rem;font-family:var(--font-body)}.ui-range-input--full-width{width:100%}.ui-range-input__control{width:100%;accent-color:hsl(var(--primary))}.ui-range-input__control:disabled{cursor:not-allowed;opacity:.6}.ui-range-input__value{min-width:2.5rem;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:600;text-align:right}.ui-option-picker{position:relative;width:100%;min-width:0;color:hsl(var(--foreground));font-family:var(--font-body);font-size:.875rem;line-height:1.4}.ui-option-picker__control{position:relative;display:flex;min-height:2.5rem;width:100%;min-width:0;align-items:center;flex-wrap:wrap;gap:.375rem;border:1px solid hsl(var(--input));border-radius:var(--radius);background:hsl(var(--background));padding:.25rem 2.5rem .25rem .5rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.ui-option-picker__control:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring) / .22)}.ui-option-picker--invalid .ui-option-picker__control{border-color:hsl(var(--destructive))}.ui-option-picker--disabled{opacity:.6}.ui-option-picker--disabled .ui-option-picker__control{cursor:not-allowed;background:hsl(var(--muted) / .5)}.ui-option-picker__chips{display:flex;max-width:100%;min-width:0;flex:0 1 auto;flex-wrap:wrap;gap:.25rem}.ui-option-picker__chip{display:inline-flex;max-width:12rem;align-items:center;gap:.25rem;border:1px solid hsl(var(--border));border-radius:9999px;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));padding:.125rem .375rem .125rem .5rem;font-size:.8125rem;line-height:1.25}.ui-option-picker__chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-option-picker__chip-remove,.ui-option-picker__clear{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;font:inherit;line-height:1}.ui-option-picker__chip-remove{position:relative;z-index:1;width:1rem;height:1rem;flex:none;border-radius:9999px;font-size:.6875rem}.ui-option-picker__clear{position:absolute;top:50%;width:2rem;height:2rem;translate:0 -50%}.ui-option-picker__clear{right:.25rem}.ui-option-picker__chip-remove:hover,.ui-option-picker__clear:hover{color:hsl(var(--foreground))}.ui-option-picker__chip-remove:disabled{cursor:not-allowed}.ui-option-picker__input{min-width:5rem;flex:1 1 7rem;border:0;background:transparent;color:hsl(var(--foreground));font:inherit;letter-spacing:0;outline:none}.ui-option-picker__input::placeholder{color:hsl(var(--muted-foreground))}.ui-option-picker__input:disabled{cursor:not-allowed}.ui-option-picker__listbox{position:fixed;z-index:1302;display:flex;max-height:min(18rem,45vh);flex-direction:column;gap:.125rem;overflow-y:auto;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--popover));color:hsl(var(--popover-foreground));padding:.25rem;box-shadow:0 10px 15px -3px #0000001f,0 4px 6px -4px #0000001f}.ui-option-picker__option{display:flex;width:100%;min-height:2rem;align-items:center;gap:.5rem;border:0;border-radius:calc(var(--radius) * .75);background:transparent;color:inherit;cursor:pointer;font:inherit;letter-spacing:0;padding:.375rem .5rem;text-align:left}.ui-option-picker__option:hover,.ui-option-picker__option--active{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui-option-picker__option[data-state=selected]{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.ui-option-picker__option-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-option-picker__option-check{position:relative;display:inline-flex;width:.875rem;height:.875rem;margin-left:auto;flex:none}.ui-option-picker__option-check:after{position:absolute;top:.125rem;left:.25rem;width:.3125rem;height:.5625rem;border-right:2px solid hsl(var(--primary));border-bottom:2px solid hsl(var(--primary));content:"";rotate:45deg}.ui-option-picker__option-image{flex:none}.ui-option-picker__option--create{color:hsl(var(--primary));font-weight:600}.ui-option-picker__empty,.ui-option-picker__status{padding:.625rem .75rem;color:hsl(var(--muted-foreground));font-size:.8125rem}.ui-option-picker--card .ui-option-picker__control{min-height:2rem;border-radius:9999px;background:hsl(var(--card));padding-block:.125rem}.ui-select{position:relative;display:inline-flex;width:100%;min-width:0;color:hsl(var(--foreground));font-family:var(--font-body);font-size:.875rem;line-height:1.4}.ui-select:after{position:absolute;top:50%;right:.75rem;width:.45rem;height:.45rem;border-right:1.5px solid currentcolor;border-bottom:1.5px solid currentcolor;content:"";pointer-events:none;rotate:45deg;translate:0 -65%}.ui-select__control{width:100%;min-height:2.25rem;border:1px solid hsl(var(--input));border-radius:var(--radius);appearance:none;background:hsl(var(--background));color:inherit;cursor:pointer;font:inherit;letter-spacing:0;padding:.4375rem 2rem .4375rem .75rem;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.ui-select__control:focus-visible{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring) / .22);outline:none}.ui-select--invalid .ui-select__control{border-color:hsl(var(--destructive))}.ui-select--disabled{opacity:.6}.ui-select--disabled,.ui-select--disabled .ui-select__control{cursor:not-allowed}.ui-select--disabled .ui-select__control{background:hsl(var(--muted) / .5)}.ui-message-bubble{display:flex;width:100%;min-width:0;font-family:var(--font-body)}.ui-message-bubble--start{justify-content:flex-start}.ui-message-bubble--end{justify-content:flex-end}.ui-message-bubble--center{justify-content:center}.ui-message-bubble__body{display:flex;max-width:min(37.5rem,100%);min-width:0;flex-direction:column;gap:.5rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));box-shadow:0 .25rem 1rem hsl(var(--foreground) / .12);color:hsl(var(--card-foreground));padding:.75rem}.ui-message-bubble__body--tone-primary{border-color:hsl(var(--primary) / .72);background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ui-message-bubble__body--tone-muted{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.ui-message-bubble__header,.ui-message-bubble__footer{align-items:center;display:flex;gap:.5rem;min-width:0}.ui-message-bubble__header{justify-content:space-between}.ui-message-bubble__footer{justify-content:flex-end}.ui-message-bubble__label,.ui-message-bubble__meta,.ui-message-bubble__footer{font-size:.75rem;line-height:1.35}.ui-message-bubble__label{align-items:center;display:inline-flex;gap:.5rem;min-width:0;font-weight:500}.ui-message-bubble__meta{color:currentcolor;opacity:.76}.ui-message-bubble__content{min-width:0;overflow-wrap:anywhere;text-align:start;white-space:pre-wrap}.ui-message-bubble__reactions{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;justify-content:flex-end}.ui-boolean-control{display:inline-flex;align-items:center;gap:.625rem;color:hsl(var(--foreground));font-family:var(--font-body);font-size:.875rem;font-weight:500;line-height:1.35;letter-spacing:0;cursor:pointer}.ui-boolean-control--disabled{cursor:not-allowed;opacity:.6}.ui-boolean-control__label{min-width:0}.ui-boolean-control__switch{position:relative;display:inline-flex;width:2.5rem;height:1.375rem;flex:none;align-items:center;border:1px solid hsl(var(--input));border-radius:9999px;background:hsl(var(--muted));padding:0;cursor:inherit;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.ui-boolean-control__switch[data-state=checked]{border-color:hsl(var(--primary));background:hsl(var(--primary))}.ui-boolean-control__switch-thumb{display:block;width:1rem;height:1rem;border-radius:9999px;background:hsl(var(--background));box-shadow:0 1px 2px #0000002e;transition:translate .15s ease;translate:.1875rem 0}.ui-boolean-control__switch[data-state=checked] .ui-boolean-control__switch-thumb{translate:1.125rem 0}.ui-boolean-control__checkbox{display:inline-flex;width:1.125rem;height:1.125rem;flex:none;align-items:center;justify-content:center;border:1px solid hsl(var(--input));border-radius:calc(var(--radius) * .75);background:hsl(var(--background));color:hsl(var(--primary-foreground));cursor:inherit;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.ui-boolean-control__checkbox[data-state=checked]{border-color:hsl(var(--primary));background:hsl(var(--primary))}.ui-boolean-control__checkbox-indicator{position:relative;display:block;width:100%;height:100%}.ui-boolean-control__checkbox-indicator:after{content:"";position:absolute;top:45%;left:50%;width:.3125rem;height:.5625rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translate(-50%,-55%) rotate(45deg)}.ui-boolean-control__switch:focus-visible,.ui-boolean-control__checkbox:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--ring) / .25)}.ui-boolean-control--invalid .ui-boolean-control__switch,.ui-boolean-control--invalid .ui-boolean-control__checkbox,.ui-boolean-control__switch[aria-invalid=true],.ui-boolean-control__checkbox[aria-invalid=true]{border-color:hsl(var(--destructive))}.ui-boolean-control__switch:disabled,.ui-boolean-control__checkbox:disabled{cursor:not-allowed}.ams-button{min-width:64px;border-radius:4px;font-family:var(--font-body);font-weight:500;letter-spacing:0;text-transform:uppercase}.ams-button:hover{background-color:var(--ams-button-hover-background);border-color:var(--ams-button-hover-border-color);color:var(--ams-button-hover-color);cursor:var(--ams-button-hover-cursor, pointer)}.ams-button--square{border-radius:0}.ams-button--variant-contained.ams-button--color-primary{border-color:hsl(var(--primary));background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ams-button--variant-contained.ams-button--color-secondary{border-color:hsl(var(--secondary));background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.ams-button--variant-contained.ams-button--color-success{border-color:hsl(var(--success));background-color:hsl(var(--success));color:hsl(var(--success-foreground))}.ams-button--variant-contained.ams-button--color-warning{border-color:hsl(var(--warning));background-color:hsl(var(--warning));color:hsl(var(--warning-foreground))}.ams-button--variant-contained.ams-button--color-error{border-color:hsl(var(--destructive));background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.ams-button--variant-contained.ams-button--color-info{border-color:hsl(var(--info));background-color:hsl(var(--info));color:hsl(var(--info-foreground))}.ams-button--variant-outlined{background-color:transparent}.ams-button--variant-outlined.ams-button--color-primary,.ams-button--variant-text.ams-button--color-primary{border-color:hsl(var(--primary));color:hsl(var(--primary))}.ams-button--variant-outlined.ams-button--color-secondary,.ams-button--variant-text.ams-button--color-secondary{border-color:hsl(var(--secondary));color:hsl(var(--secondary))}.ams-button--variant-outlined.ams-button--color-success,.ams-button--variant-text.ams-button--color-success{border-color:hsl(var(--success));color:hsl(var(--success))}.ams-button--variant-outlined.ams-button--color-warning,.ams-button--variant-text.ams-button--color-warning{border-color:hsl(var(--warning));color:hsl(var(--warning))}.ams-button--variant-outlined.ams-button--color-error,.ams-button--variant-text.ams-button--color-error{border-color:hsl(var(--destructive));color:hsl(var(--destructive))}.ams-button--variant-text{border-color:transparent;background-color:transparent;box-shadow:none}.ams-button--design-dark{border-color:hsl(var(--secondary));background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.ams-button--design-dark:hover{border-color:hsl(var(--primary));background-color:hsl(var(--primary) / .14);color:hsl(var(--secondary-foreground))}.ams-button:disabled,.ams-button[disabled]{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));opacity:.65}.ui-loading-spinner{display:block;border-style:solid;border-color:hsl(var(--primary));border-top-color:transparent;border-radius:9999px;animation:spin 1s linear infinite}.ui-loading-spinner--sm{width:1.5rem;height:1.5rem;border-width:2px}.ui-loading-spinner--md{width:2.5rem;height:2.5rem;border-width:3px}.ui-loading-spinner--lg{width:4rem;height:4rem;border-width:4px}.ui-modal-shell__overlay{position:fixed;inset:0;z-index:1300;background:#00000094;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.ui-modal-shell__content{--ui-modal-shell-title-color: hsl(var(--primary));position:fixed;top:50%;left:50%;z-index:1301;display:flex;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);translate:-50% -50%;flex-direction:column;overflow:hidden;background:hsl(var(--popover));color:hsl(var(--popover-foreground));border-radius:calc(var(--radius) * .75);box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;outline:none}.ui-modal-shell__content--small{width:500px;height:300px}.ui-modal-shell__content--medium{width:800px;height:500px}.ui-modal-shell__content--large{width:90%;height:90%}.ui-modal-shell__content--custom{width:auto;height:auto}.ui-modal-shell__content--tone-primary{--ui-modal-shell-title-color: #fff;background:hsl(var(--primary))}.ui-modal-shell__content--tone-secondary{--ui-modal-shell-title-color: #fff;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.ui-modal-shell__inner{display:flex;width:100%;height:100%;max-width:100%;max-height:100%;flex-direction:column;overflow:auto;padding:1rem}.ui-modal-shell__header{flex:0 0 auto}.ui-modal-shell__title{display:inline-block;margin:0;padding:0 10px;color:var(--ui-modal-shell-title-color);font-size:1.5rem;font-weight:600;line-height:1.2;vertical-align:middle}.ui-modal-shell__separator{height:1px;margin:8px 0;padding:0;border:0;background:hsl(var(--border))}.ui-modal-shell__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.ui-modal-shell__close{position:absolute;top:5px;right:5px;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ui-modal-shell-title-color);cursor:pointer;font:inherit}.ui-modal-shell__close:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ui-modal-shell__sr-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1199px){.ui-modal-shell__content--small,.ui-modal-shell__content--medium{width:80%;height:500px}}@media(max-width:899px){.ui-modal-shell__content--small{width:90%;height:500px}.ui-modal-shell__content--medium{width:90%;height:90%}}.ui-panel-container{width:100%;height:100%;padding:0;background:transparent;color:hsl(var(--foreground))}.ui-panel-container--card{border-radius:4px;background:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.ui-panel-container--bordered{border:1px solid hsl(var(--border))}.ui-panel-container--scrollable{height:82vh;overflow:auto}.ui-panel-container__loading-track{position:relative;overflow:hidden;width:100%;height:4px}.ui-panel-container__loading-track--active{background:hsl(var(--primary))}.ui-panel-container__loading-track--active:before,.ui-panel-container__loading-track--active:after{content:"";position:absolute;height:100%}.ui-panel-container__loading-track--active:before{background:hsl(var(--secondary));animation:ui-panel-container-indeterminate-first 1.5s infinite ease-out}.ui-panel-container__loading-track--active:after{background:hsl(var(--primary));animation:ui-panel-container-indeterminate-second 1.5s infinite ease-in}.ui-panel-container__header{padding:8px}.ui-panel-container__header-content{display:inline-block;width:calc(100% - 31.5px)}.ui-panel-container__icon{display:inline-block;padding-right:8px;padding-left:8px;color:hsl(var(--primary));line-height:1}.ui-panel-container__heading{display:inline-block;margin:0;padding-right:8px;padding-left:8px;color:hsl(var(--primary));font-size:1.5em;font-weight:600;line-height:1.2}.ui-panel-container__divider{height:1px;margin:0;padding:0;border:0;background:#f2f2f2}.ui-panel-container__divider--card{height:0}.ui-panel-container__content{height:100%}.ui-panel-container__content--padding-sm{padding:8px}.ui-panel-container__content--padding-none{padding:0}.ams-master-detail-table{width:100%;height:100%;overflow:hidden auto}.ams-master-detail-table .ui-data-table th{position:sticky;top:0;z-index:1}.ams-master-detail-table__body{height:100%}.ams-master-detail-table__index-cell{white-space:nowrap}.ams-master-detail-table__index-content{display:inline-flex;align-items:center;gap:.375rem}.ams-master-detail-table__checkbox{display:inline-flex}.ams-master-detail-table__checkbox .ui-boolean-control{min-height:auto}.ams-master-detail-table__footer{display:flex;align-items:center;justify-content:center;min-height:2rem;color:hsl(var(--muted-foreground));font-size:.8125rem}.ams-master-detail-view{container-type:inline-size;display:flex;flex-flow:column;height:100%;min-height:0}.ams-master-detail-view__toolbar-wrap{flex:0 1 auto;margin-bottom:.5rem}.ams-master-detail-view__toolbar{display:flex;flex-direction:row;align-items:center;min-height:2.5rem;border:1px solid hsl(var(--border));border-radius:.25rem;background:hsl(var(--card));color:hsl(var(--card-foreground));padding:.25rem}.ams-master-detail-view__toolbar-actions{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-left:auto}.ams-master-detail-view__toolbar .ui-button{min-width:2rem}.ams-master-detail-view__content{display:grid;grid-template-columns:minmax(14rem,33.333%) minmax(0,1fr);gap:.5rem;flex:1 1 auto;min-height:0;height:100%}.ams-master-detail-view__list-pane,.ams-master-detail-view__detail-pane,.ams-master-detail-view__list-panel{min-height:0;height:100%}.ams-master-detail-view__list-panel{max-height:100%;overflow:hidden}.ams-master-detail-view__detail-pane{min-width:0;overflow:hidden}.ams-master-detail-view__range{display:flex;justify-content:flex-end;padding:.375rem .5rem 0}.ams-master-detail-view__range-form{display:grid;grid-template-columns:minmax(4.5rem,6.25rem) minmax(4.5rem,6.25rem) 2.25rem;align-items:end;gap:.5rem;margin-bottom:.5rem}.ams-master-detail-view__range-field{width:100%}.ams-master-detail-view__range-submit.ui-button{min-width:2.25rem;padding-inline:.5rem}.ams-master-detail-view__range-spinner{align-self:center;justify-self:center}.ams-kanban-application-cards__form{display:grid;gap:1rem}.ams-kanban-application-cards__field{display:grid;gap:.375rem}@container (max-width: 48rem){.ams-master-detail-view__content{grid-template-columns:minmax(0,1fr)}}.ams-cockpit-page{display:flex;width:calc(100% - 40px);max-width:calc(100% - 40px);flex-direction:column;align-items:center;justify-content:flex-start;margin:0 auto;padding:0;font-size:1.125rem}.ams-cockpit-page__nav,.ams-cockpit-page__content{width:100%;min-width:0;padding:.3125rem}.ams-cockpit-nav{display:flex;width:100%;min-width:0;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}.ams-cockpit-nav__list{display:flex;width:100%;min-width:0;flex-flow:row wrap;justify-content:flex-start;gap:0;margin:0 0 .3125rem;padding:.9375rem 0 0;border-bottom:1px solid hsl(var(--border));list-style:none}.ams-cockpit-nav__item{padding-right:.625rem;padding-left:.625rem}.ams-cockpit-nav__item:first-child{padding-left:0}.ams-cockpit-nav__item:not(:last-child){border-right:1px solid hsl(var(--foreground))}.ams-cockpit-nav__link{display:inline-flex;align-items:center;min-height:1.75rem;border-bottom:4px solid transparent;color:hsl(var(--foreground));font-family:Archivo Black,sans-serif;font-size:1.0625rem;line-height:1.2;text-decoration:none}.ams-cockpit-nav__link:hover,.ams-cockpit-nav__item--active .ams-cockpit-nav__link{border-bottom-color:hsl(var(--primary));color:hsl(var(--primary))}.ams-cockpit-channel-stats{container-type:inline-size;display:grid;width:100%;min-width:0;gap:1rem;padding:.3125rem;color:hsl(var(--foreground));font-size:1rem}.ams-cockpit-channel-stats__dashboard,.ams-cockpit-channel-stats__section{display:grid;min-width:0;gap:.75rem}.ams-cockpit-channel-stats__section-title{margin:0;color:hsl(var(--foreground));font-size:1.25rem;font-weight:700;line-height:1.25}.ams-cockpit-channel-stats__filter-slot{display:flex;flex-wrap:wrap;justify-content:center}.ams-cockpit-channel-stats__chart-wrap{min-width:0;padding:.3125rem}.ams-cockpit-channel-stats__chart-card.ui-panel-card{min-height:150px}.ams-cockpit-channel-stats__chart-card-content{min-width:0}.ams-cockpit-channel-stats__kpi-grid{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,34rem),1fr));gap:1rem;align-items:start}.ams-cockpit-channel-stats__kpi-grid--single{grid-template-columns:minmax(0,min(100%,44rem))}.ams-cockpit-channel-stats__kpi-card{min-width:0}.ams-cockpit-channel-stats__kpi-title{margin:0 0 .5rem;color:hsl(var(--foreground));font-size:1rem;font-weight:700;line-height:1.25;text-align:center}.ams-cockpit-channel-stats__kpi-table{font-size:.875rem}.ams-cockpit-channel-stats__kpi-table th,.ams-cockpit-channel-stats__kpi-table td{vertical-align:top}@container (max-width: 46rem){.ams-cockpit-channel-stats__kpi-grid,.ams-cockpit-channel-stats__kpi-grid--single{grid-template-columns:minmax(0,1fr)}}.ams-cockpit-template-message-stats{container-type:inline-size;display:grid;width:100%;min-width:0;gap:1rem;color:hsl(var(--foreground))}.ams-cockpit-template-message-stats__filters,.ams-cockpit-template-message-stats__chart-section{min-width:0}.ams-cockpit-template-message-stats__filter-content{display:flex;min-width:0;flex-wrap:wrap;justify-content:center;gap:.5rem}.ams-cockpit-template-message-stats__filter-field{width:min(100%,12.5rem);padding:.3125rem}.ams-cockpit-template-message-stats__chart-section{padding:.3125rem .3125rem 1rem}.ams-cockpit-template-message-stats__chart-card.ui-panel-card{min-height:150px}.ams-cockpit-template-message-stats__chart-content{min-width:0;padding:.3125rem}.ams-cockpit-template-message-stats__events-grid{display:grid;min-width:0;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1rem}@container (min-width: 96rem){.ams-cockpit-template-message-stats__events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 48rem){.ams-cockpit-template-message-stats__events-grid{grid-template-columns:minmax(0,1fr)}}.ams-cockpit-widget-stats{container-type:inline-size;display:grid;min-width:0;gap:.75rem;margin-bottom:.5rem}.ams-cockpit-widget-stats__filter-content{display:flex;min-width:0;flex-wrap:wrap;justify-content:center}.ams-cockpit-widget-stats__filter-field{width:min(100%,12.5rem);padding:.3125rem}.ams-cockpit-widget-stats__filter-field--auto{width:auto}.ams-cockpit-widget-stats__chart-section,.ams-cockpit-widget-stats__metric-section{min-width:0;padding:.3125rem .3125rem 1rem}.ams-cockpit-widget-stats__chart-card.ui-panel-card{min-height:150px;width:100%}.ams-cockpit-widget-stats__metrics-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:.75rem}.ams-cockpit-widget-stats__split-content{display:grid;min-width:0;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:.75rem;align-items:start}.ams-cockpit-widget-stats__pie-chart,.ams-cockpit-widget-stats__referral-content{min-width:0}@container (min-width: 64rem){.ams-cockpit-widget-stats__pie-chart{margin-top:2.5rem}}@container (min-width: 96rem){.ams-cockpit-widget-stats__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ams-cockpit-widget-stats__split-content{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}}@container (max-width: 48rem){.ams-cockpit-widget-stats__split-content{grid-template-columns:minmax(0,1fr)}}.ams-cockpit-funnel-stats{container-type:inline-size;display:grid;min-width:0;gap:.75rem;margin-bottom:.5rem}.ams-cockpit-funnel-stats__chart-stack{display:grid;min-width:0;gap:.75rem;padding:.3125rem}.ams-cockpit-funnel-stats__metric-section{min-width:0;padding:.3125rem .3125rem 1rem}.ams-cockpit-funnel-stats__chart-card.ui-panel-card,.ams-cockpit-funnel-stats__metric-section>.ui-panel-card{min-height:150px;width:100%}.ams-cockpit-funnel-stats__chart-content{min-width:0;padding:.3125rem}.ams-cockpit-funnel-stats__metrics-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:.75rem}.ams-cockpit-funnel-stats__split-content{display:grid;min-width:0;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:.75rem;align-items:start}@container (min-width: 96rem){.ams-cockpit-funnel-stats__metrics-grid,.ams-cockpit-funnel-stats__split-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 48rem){.ams-cockpit-funnel-stats__split-content{grid-template-columns:minmax(0,1fr)}}.ams-cockpit-possible-companies-stats{container-type:inline-size;display:grid;min-width:0;gap:.75rem;margin-bottom:.5rem}.ams-cockpit-possible-companies-stats__filter-content{display:flex;min-width:0;flex-wrap:wrap;justify-content:center}.ams-cockpit-possible-companies-stats__filter-field{width:min(100%,12.5rem);padding:.3125rem}.ams-cockpit-possible-companies-stats__filter-field--auto{width:auto}.ams-cockpit-possible-companies-stats__chart-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.ams-cockpit-possible-companies-stats__chart-section,.ams-cockpit-possible-companies-stats__alert-section{min-width:0;padding:.3125rem .3125rem 1rem}.ams-cockpit-possible-companies-stats__chart-card.ui-panel-card,.ams-cockpit-possible-companies-stats__alert-section>.ui-panel-card{min-height:150px;width:100%}.ams-cockpit-possible-companies-stats__split-content{display:grid;min-width:0;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:.75rem;align-items:start}.ams-cockpit-possible-companies-stats__pie-chart{min-width:0}@container (min-width: 64rem){.ams-cockpit-possible-companies-stats__split-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 96rem){.ams-cockpit-possible-companies-stats__pie-chart{margin-top:2.5rem}}@container (max-width: 48rem){.ams-cockpit-possible-companies-stats__chart-grid,.ams-cockpit-possible-companies-stats__split-content{grid-template-columns:minmax(0,1fr)}}.ams-cockpit-candidates-stats{container-type:inline-size;display:grid;min-width:0;gap:.75rem;margin-bottom:.5rem}.ams-cockpit-candidates-stats__filter-content{display:flex;min-width:0;flex-wrap:wrap;justify-content:center}.ams-cockpit-candidates-stats__filter-field{width:min(100%,12.5rem);padding:.3125rem}.ams-cockpit-candidates-stats__filter-field--auto{width:auto}.ams-cockpit-candidates-stats__chart-grid,.ams-cockpit-candidates-stats__segment-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.ams-cockpit-candidates-stats__chart-section,.ams-cockpit-candidates-stats__segment-section{min-width:0;padding:.3125rem .3125rem 1rem}.ams-cockpit-candidates-stats__chart-card.ui-panel-card,.ams-cockpit-candidates-stats__segment-section>.ui-panel-card{min-height:150px;width:100%}.ams-cockpit-candidates-stats__split-content{display:grid;min-width:0;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:.75rem;align-items:start}.ams-cockpit-candidates-stats__pie-chart{min-width:0}@container (min-width: 64rem){.ams-cockpit-candidates-stats__split-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 96rem){.ams-cockpit-candidates-stats__pie-chart{margin-top:2.5rem}}@container (max-width: 48rem){.ams-cockpit-candidates-stats__chart-grid,.ams-cockpit-candidates-stats__segment-grid,.ams-cockpit-candidates-stats__split-content{grid-template-columns:minmax(0,1fr)}}.ams-cockpit-call-stats{container-type:inline-size;width:min(100%,calc(100% - 2.5rem));max-width:calc(100% - 2.5rem);margin:0 auto;padding:.3125rem 1.25rem;color:hsl(var(--foreground));font-size:1.125rem}.ams-cockpit-call-stats__content{display:grid;min-width:0;gap:.75rem}.ams-cockpit-call-stats__section{min-width:0}.ams-cockpit-call-stats__section--compact{font-size:.71875rem}.ams-cockpit-call-stats__title{margin:0 0 .75rem;color:hsl(var(--foreground));font-size:1.25rem;font-weight:650;line-height:1.2}.ams-cockpit-call-stats__body{min-width:0}.ams-cockpit-call-stats__filter-controls{display:flex;min-width:0;flex-wrap:wrap;gap:.75rem;align-items:end}.ams-cockpit-call-stats__field{display:grid;min-width:min(100%,12rem);gap:.25rem;color:hsl(var(--foreground));font-size:.875rem}.ams-cockpit-call-stats__field input{min-height:2.25rem;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background:hsl(var(--background));padding:.375rem .5rem;color:hsl(var(--foreground))}.ams-cockpit-call-stats__summary-row{display:flex;min-width:0;gap:.5rem;align-items:baseline}.ams-cockpit-call-stats__summary-row span:first-child{font-weight:600}.ams-cockpit-call-stats__state{color:hsl(var(--muted-foreground))}@container (max-width: 40rem){.ams-cockpit-call-stats{width:100%;max-width:100%;padding-inline:.75rem}.ams-cockpit-call-stats__filter-controls{align-items:stretch}.ams-cockpit-call-stats__field{min-width:100%}}.ams-cockpit-customer-stats{container-type:inline-size;width:min(100%,calc(100% - 2.5rem));max-width:calc(100% - 2.5rem);margin:0 auto;padding:.3125rem 1.25rem;color:hsl(var(--foreground));font-size:1.125rem}.ams-cockpit-customer-stats__content{display:grid;min-width:0;gap:.75rem}.ams-cockpit-customer-stats__section{min-width:0}.ams-cockpit-customer-stats__title{margin:0 0 .75rem;color:hsl(var(--foreground));font-size:1.25rem;font-weight:650;line-height:1.2}.ams-cockpit-customer-stats__filters{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(12rem,1fr));gap:.75rem;align-items:end}.ams-cockpit-customer-stats__field,.ams-cockpit-customer-stats__select-field{display:grid;min-width:0;gap:.25rem;color:hsl(var(--foreground));font-size:.875rem}.ams-cockpit-customer-stats__field input{min-height:2.25rem;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background:hsl(var(--background));padding:.375rem .5rem;color:hsl(var(--foreground))}.ams-cockpit-customer-stats__summary-row{display:flex;min-width:0;gap:.5rem;align-items:baseline}.ams-cockpit-customer-stats__summary-row span:first-child{font-weight:600}.ams-cockpit-customer-stats__table{font-size:.875rem}.ams-cockpit-customer-stats__table th,.ams-cockpit-customer-stats__table td{vertical-align:top}.ams-cockpit-customer-stats__state{color:hsl(var(--muted-foreground))}@container (max-width: 48rem){.ams-cockpit-customer-stats{width:100%;max-width:100%;padding-inline:.75rem}.ams-cockpit-customer-stats__filters{grid-template-columns:minmax(0,1fr)}}.ams-cockpit-applications-stats,.ams-cockpit-applications-page{container-type:inline-size;display:grid;min-width:0;gap:.75rem}.ams-cockpit-applications-page{width:100%;padding:.3125rem;font-size:1.125rem}.ams-cockpit-applications-stats{margin-bottom:.5rem}.ams-cockpit-applications-stats__filter-content{display:flex;min-width:0;flex-wrap:wrap;justify-content:center}.ams-cockpit-applications-stats__filter-field{width:min(100%,12.5rem);padding:.3125rem}.ams-cockpit-applications-stats__filter-field--auto{width:auto}.ams-cockpit-applications-stats__chart-grid,.ams-cockpit-applications-stats__segment-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:.75rem}.ams-cockpit-applications-stats__chart-section,.ams-cockpit-applications-stats__segment-section{min-width:0;padding:.3125rem .3125rem 1rem}.ams-cockpit-applications-stats__chart-card.ui-panel-card,.ams-cockpit-applications-stats__segment-section>.ui-panel-card{min-height:150px;width:100%}.ams-cockpit-applications-stats__split-content{display:grid;min-width:0;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:.75rem;align-items:start}.ams-cockpit-applications-stats__pie-chart,.ams-cockpit-applications-page__kpi-section{min-width:0}.ams-cockpit-applications-page__title{margin:0 0 .75rem;color:hsl(var(--foreground));font-size:1.25rem;font-weight:650;line-height:1.2}.ams-cockpit-applications-page__kpi-grid{display:flex;width:100%;min-width:0;flex-flow:row-reverse wrap;gap:.75rem;align-items:flex-start;justify-content:space-between;padding:.3125rem}.ams-cockpit-application-list-item{width:100%;margin:.75rem 0 0;border-bottom:1px solid hsl(var(--border));padding:0}.ams-cockpit-application-list-item__content{display:flex;width:100%;min-width:0;flex-direction:row;gap:.75rem;align-items:flex-start}.ams-cockpit-application-list-item__main{min-width:0;flex:1 1 70%}.ams-cockpit-application-list-item__meta{width:30%;min-width:8rem;align-content:flex-end;color:hsl(var(--muted-foreground));font-size:.875rem}@container (min-width: 64rem){.ams-cockpit-applications-stats__chart-grid,.ams-cockpit-applications-stats__segment-grid,.ams-cockpit-applications-stats__split-content{grid-template-columns:repeat(2,minmax(0,1fr))}.ams-cockpit-applications-stats__pie-chart{margin-top:2.5rem}}@container (max-width: 48rem){.ams-cockpit-applications-stats__split-content{grid-template-columns:minmax(0,1fr)}.ams-cockpit-application-list-item__content{flex-direction:column}.ams-cockpit-application-list-item__meta{width:100%;min-width:0}}.ams-cockpit-analytics-stats{container-type:inline-size;display:grid;width:100%;min-width:0;gap:.75rem;margin-bottom:.5rem}.ams-cockpit-analytics-stats__filters{min-width:0;margin-bottom:.375rem}.ams-cockpit-analytics-stats__filter-content{display:flex;min-width:0;flex-wrap:wrap;justify-content:center}.ams-cockpit-analytics-stats__filter-field{width:min(100%,12.5rem);padding:.3125rem}.ams-cockpit-analytics-stats__filter-field--auto{width:auto}.ams-cockpit-analytics-stats__chart-grid,.ams-cockpit-analytics-stats__metric-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:.75rem}.ams-cockpit-analytics-stats__chart-section,.ams-cockpit-analytics-stats__metric-section{min-width:0;padding:.3125rem .3125rem 1rem}.ams-cockpit-analytics-stats__chart-card.ui-panel-card,.ams-cockpit-analytics-stats__metric-section>.ui-panel-card{min-height:150px;width:100%}.ams-cockpit-analytics-stats__split-content{display:grid;min-width:0;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:.75rem;align-items:start}.ams-cockpit-analytics-stats__pie-chart{min-width:0}@container (min-width: 64rem){.ams-cockpit-analytics-stats__chart-grid,.ams-cockpit-analytics-stats__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ams-cockpit-analytics-stats__metric-grid--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.ams-cockpit-analytics-stats__split-content{grid-template-columns:repeat(2,minmax(0,1fr))}.ams-cockpit-analytics-stats__pie-chart{margin-top:2.5rem}}@container (max-width: 48rem){.ams-cockpit-analytics-stats__split-content{grid-template-columns:minmax(0,1fr)}}.ams-marketing-chart{min-width:0;padding-top:.5rem;padding-right:.75rem}.ams-marketing-chart__title,.ams-heatmap-chart__title{min-width:0;margin-bottom:.25rem;text-align:center}.ams-marketing-chart__title h4,.ams-heatmap-chart__title h4{margin:0;font-size:.95rem;font-weight:650;line-height:1.25}.ams-marketing-pie-chart{height:100%;min-width:0;padding:.5rem}.ams-marketing-pie-chart__body{min-width:0;padding-top:.1875rem}.ams-chart-filter{min-width:0;padding:1rem;background:hsl(var(--card))}.ams-chart-filter__fields{display:flex;min-width:0;flex-wrap:wrap;justify-content:center;margin-bottom:1rem}.ams-chart-filter__field{min-width:0;padding:.25rem}.ams-chart-filter__field--option{width:min(100%,12.5rem)}.ams-chart-filter__submit{width:min(100%,18.75rem);margin-inline:auto}.ams-chart-statistics,.ams-chart-statistics__chips{display:flex;min-width:0;flex-wrap:wrap;align-content:flex-start}.ams-chart-statistics{padding:.5rem}.ams-chart-statistics__chip{width:fit-content;height:fit-content;margin:.3125rem;padding:.5rem;border:1px solid hsl(var(--border));border-radius:.375rem;background:hsl(var(--card));box-shadow:0 1px 2px #0f172a0f;color:hsl(var(--foreground));font-size:.8em}.ams-chart-statistics__chip--focused,.ams-chart-statistics__row--focused{background:#32d9c3}.ams-chart-statistics__group-label{margin:0 0 .25rem;color:hsl(var(--foreground));font-size:.85rem;line-height:1.2}.ams-chart-statistics__text{display:inline;color:hsl(var(--muted-foreground));font-family:Arial,Helvetica,sans-serif;font-size:.8em;line-height:.5em}.ams-chart-statistics__text--focused{color:#000}.ams-chart-statistics__comparison{margin:.25rem 0 0}.ams-general-chart,.ams-general-chart__canvas{min-width:0}.ams-general-chart__switch{display:flex;justify-content:flex-end}.ams-general-chart__switch-spacer{height:2rem}.ams-general-chart__canvas{margin-top:-2.1875rem}.ams-general-chart-tooltip{padding:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--card));font-size:.75rem}.ams-general-chart-tooltip__item{margin:.5rem}.ams-heatmap-chart,.ams-heatmap-chart__card{min-width:0}.ams-heatmap-chart__content{display:flex;min-width:0;flex-flow:column;align-items:center;padding:1rem}.ams-cockpit-marketing{container-type:inline-size;display:grid;width:100%;min-width:0;gap:.75rem}.ams-cockpit-marketing__filters{min-width:0;margin-bottom:.375rem}.ams-cockpit-marketing__filter-controls{display:flex;min-width:0;flex-wrap:wrap;justify-content:center}.ams-cockpit-marketing__filter-field{width:min(100%,12.5rem);padding:.3125rem}.ams-cockpit-marketing__filter-field--auto{width:auto}.ams-cockpit-marketing__date-grid,.ams-cockpit-marketing__date-side-grid,.ams-cockpit-marketing__stat-grid,.ams-cockpit-marketing__split{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:.75rem}.ams-cockpit-marketing__date-side-grid{margin-bottom:.375rem}.ams-cockpit-marketing__chart-section,.ams-cockpit-marketing__stat-section{min-width:0;padding:.3125rem .3125rem 1rem}.ams-cockpit-marketing__stat-section--spaced{margin-bottom:.375rem}.ams-cockpit-marketing__chart-card.ui-panel-card{min-height:150px;width:100%}.ams-cockpit-marketing__pie-chart{min-width:0}@container (min-width: 64rem){.ams-cockpit-marketing__stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ams-cockpit-marketing__split{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@container (min-width: 118.75rem){.ams-cockpit-marketing__date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ams-cockpit-marketing__date-side-grid{display:block}.ams-cockpit-marketing__split{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 131.25rem){.ams-cockpit-marketing__pie-chart{margin-top:2.5rem}}.ams-cockpit-companies-dashboard{container-type:inline-size;display:grid;width:100%;min-width:0;gap:.75rem;margin-bottom:.5rem}.ams-cockpit-companies-dashboard__filter-controls{display:flex;min-width:0;flex-wrap:wrap;justify-content:center}.ams-cockpit-companies-dashboard__filter-field{width:min(100%,12.5rem);padding:.3125rem}.ams-cockpit-companies-dashboard__filter-field--auto{width:auto}.ams-cockpit-companies-dashboard__chart-grid,.ams-cockpit-companies-dashboard__stat-grid,.ams-cockpit-companies-dashboard__split{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:.75rem}.ams-cockpit-companies-dashboard__chart-section,.ams-cockpit-companies-dashboard__stat-section{min-width:0;padding:.3125rem .3125rem 1rem}.ams-cockpit-companies-dashboard__chart-card.ui-panel-card{min-height:150px;width:100%}.ams-cockpit-companies-dashboard__pie-chart{min-width:0}.ams-cockpit-companies-wrap,.ams-cockpit-newest-companies{width:100%;min-width:0;padding:.3125rem;font-size:1.125rem}.ams-cockpit-companies-wrap__kpi-grid{display:flex;width:100%;min-width:0;flex-flow:row-reverse wrap;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.3125rem}.ams-cockpit-company-kpi-card{width:min(100%,21.875rem);min-width:0;padding:.3125rem;font-size:1.125rem}.ams-cockpit-map-data{display:flex;width:100%;height:100%;min-width:0;flex-direction:column;justify-content:center}.ams-cockpit-map-data__controls{display:flex;width:100%;min-width:0;flex-flow:row wrap;justify-content:center}.ams-cockpit-map-data__control{width:min(100%,15.625rem);margin:0;padding:0}.ams-cockpit-map-data__message{width:100%;min-width:0;padding:.75rem;text-align:center}.ams-cockpit-region-list{width:18.75rem;min-width:0}.ams-cockpit-region-list__items{width:100%;height:40rem;margin:0 0 0 1.25rem;padding:0;overflow:hidden;color:#000;list-style:none}.ams-cockpit-region-list__item{margin-bottom:.3125rem;padding:.3125rem .3125rem .3125rem .625rem;border:1px solid black;background:#f2f2f2}.ams-cockpit-region-list__item--company{background:var(--base-color-3)}.ams-cockpit-region-list__content{display:flex;flex-direction:column}.ams-cockpit-region-list__title{display:inline-block;margin-bottom:.3125rem;font-size:1.25rem}.ams-cockpit-region-list__subtitle{font-size:1rem}@container (min-width: 64rem){.ams-cockpit-companies-dashboard__chart-grid,.ams-cockpit-companies-dashboard__stat-grid,.ams-cockpit-companies-dashboard__split{grid-template-columns:repeat(2,minmax(0,1fr))}.ams-cockpit-companies-dashboard__pie-chart{margin-top:2.5rem}}.ams-cockpit-job-alert-stats{container-type:inline-size;display:grid;width:100%;gap:1rem;padding:.3125rem;color:hsl(var(--foreground));font-size:1rem}.ams-cockpit-job-alert-stats__filters{min-width:0}.ams-cockpit-job-alert-stats__section{display:grid;min-width:0;gap:.75rem}.ams-cockpit-job-alert-stats__section-title{margin:0;color:hsl(var(--foreground));font-size:1.25rem;font-weight:700;line-height:1.25}.ams-cockpit-job-alert-stats__stats-grid{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:1rem;align-items:start}.ams-cockpit-job-alert-stats__stats-grid--single{grid-template-columns:minmax(0,min(100%,28rem))}.ams-cockpit-job-alert-stats__card{min-width:0}.ams-cockpit-job-alert-stats__card-title{margin:0 0 .5rem;color:hsl(var(--foreground));font-size:1rem;font-weight:700;line-height:1.25;text-align:center}.ams-cockpit-job-alert-stats__table{margin-bottom:1rem;font-size:.9375rem}.ams-cockpit-job-alert-stats__table th{width:70%}.ams-cockpit-job-alert-stats__table td{font-weight:700;text-align:right}@container (max-width: 40rem){.ams-cockpit-job-alert-stats__stats-grid,.ams-cockpit-job-alert-stats__stats-grid--single{grid-template-columns:minmax(0,1fr)}}.ui-data-table{width:100%;border-collapse:collapse;text-align:left}.ui-data-table th{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));font-weight:700;padding:2px 4px;text-align:left}.ui-data-table td{padding:2px 4px;text-align:left}.ui-data-table td:not(:last-child){padding-right:10px}.ui-data-table-row:nth-child(odd){background:hsl(var(--muted) / .3)}.ui-data-table-row:nth-child(2n){background:hsl(var(--background));color:hsl(var(--foreground))}.ui-data-table-row:hover:not([data-state=selected]){background:hsl(var(--primary) / .2)}.ui-data-table-row[data-state=selected]{background:hsl(var(--primary) / .9);color:#fff}.ui-data-table-row--selectable{cursor:pointer}.ui-disclosure-region{display:grid;min-width:0;grid-template-rows:0fr;overflow:hidden;background:linear-gradient(180deg,hsl(var(--card) / .98),hsl(var(--muted) / .22));opacity:0;translate:0 -.125rem;visibility:hidden;transition:grid-template-rows var(--ui-disclosure-transition-ms, .16s) ease,opacity var(--ui-disclosure-transition-ms, .16s) ease,translate var(--ui-disclosure-transition-ms, .16s) ease,visibility 0s linear var(--ui-disclosure-transition-ms, .16s)}.ui-disclosure-region[data-state=open]{grid-template-rows:1fr;opacity:1;translate:0 0;visibility:visible;transition:grid-template-rows var(--ui-disclosure-transition-ms, .16s) ease,opacity var(--ui-disclosure-transition-ms, .16s) ease,translate var(--ui-disclosure-transition-ms, .16s) ease,visibility 0s linear 0s}.ui-disclosure-region__inner{min-height:0;overflow:hidden}.ui-panel-card{position:relative;width:100%;border:0;border-radius:.1875rem;background:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:0 1px 15px 1px #2727271a}.ui-panel-card--open-collapsible{align-self:flex-start}.ui-panel-card__header{position:relative;display:flex;align-items:center;gap:.375rem;min-height:28px;background:linear-gradient(180deg,hsl(var(--primary)),hsl(var(--primary) / .86));color:#fff;padding:0 .5rem}.ui-panel-card__header--clickable{cursor:pointer}.ui-panel-card__header-main{display:inline-flex;min-width:0;flex:1 1 auto;align-items:center;gap:.5rem}.ui-panel-card__icon{display:inline-flex;align-items:center;font-size:1rem;line-height:1}.ui-panel-card__title{min-width:0;margin:0;padding:5px 0 0;overflow-wrap:anywhere;text-align:left;font-size:1rem;font-weight:400;line-height:1.375}.ui-panel-card__meta,.ui-panel-card__actions{display:inline-flex;flex:none;align-items:center}.ui-panel-card__meta{margin-left:.25rem}.ui-panel-card__actions{margin-left:auto;gap:.375rem}.ui-panel-card__collapse-button{display:inline-flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center;border:0;background:transparent;color:currentColor;cursor:pointer;font:inherit}.ui-panel-card__collapse-button--end{position:absolute;top:50%;right:10px;translate:0 -50%}.ui-panel-card__collapse-button--start{width:1.5rem;height:1.5rem}.ui-panel-card__collapse-button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ui-panel-card__loading{display:flex;justify-content:center;padding:8px}.ui-panel-card__content--hidden{pointer-events:none}.ui-filter-control-layout__fields--disclosure{margin-block:.125rem}.ui-filter-control-layout__toggle{background:linear-gradient(180deg,hsl(var(--muted) / .62),hsl(var(--muted) / .34));transition:background .15s ease,color .15s ease,box-shadow .15s ease}.ui-filter-control-layout__toggle:hover,.ui-filter-control-layout__toggle:focus-visible,.ui-filter-control-layout__toggle[data-expanded=true]{background:linear-gradient(180deg,hsl(var(--accent) / .86),hsl(var(--accent) / .46))}@media(prefers-reduced-motion:reduce){.ui-disclosure-region{transition:none;translate:0 0}}.ui-info-card{overflow:hidden}.ui-info-card__header{align-items:flex-start;min-height:2rem;padding:.375rem .5rem;background:linear-gradient(180deg,hsl(var(--muted) / .68),hsl(var(--muted) / .34));color:hsl(var(--foreground));transition:background .15s ease,box-shadow .15s ease,color .15s ease}.ui-info-card__header.ui-panel-card__header--clickable{cursor:pointer}.ui-info-card__header.ui-panel-card__header--clickable:hover,.ui-info-card__header.ui-panel-card__header--clickable:focus-within,.ui-info-card[data-state=open]>.ui-info-card__header{background:linear-gradient(180deg,hsl(var(--muted) / .82),hsl(var(--muted) / .46))}.ui-info-card__header .ui-panel-card__collapse-button{color:hsl(var(--secondary) / .5);font-size:.8rem}.ui-info-card__header .ui-panel-card__title{padding-top:0;font-size:.875rem;font-weight:500;line-height:1.25;text-align:left}.ui-info-card__header .ui-panel-card__meta{align-self:flex-start;margin-left:auto;padding-top:.0625rem}.ui-info-card__badge.ui-badge{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;justify-content:center;border-radius:999px;padding:0 .375rem;font-size:.75rem;font-weight:700;line-height:1;box-shadow:0 1px 2px #00000029}.ui-info-card__badge[data-tone=default]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ui-info-card__badge[data-tone=success]{background:hsl(var(--success));color:hsl(var(--success-foreground))}.ui-info-card__badge[data-tone=warning]{background:hsl(var(--warning));color:hsl(var(--warning-foreground))}.ui-info-card__badge[data-tone=danger]{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.ui-info-card__badge[data-tone=neutral]{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.ui-info-card__badge[data-tone=info]{background:hsl(var(--info));color:hsl(var(--info-foreground))}.ui-info-card__header .ui-panel-card__actions{align-self:flex-start;margin-left:.25rem}.ui-info-card__content{padding:.5rem}.ui-info-card__action{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border:0;border-radius:calc(var(--radius) * .75);background:transparent;color:hsl(var(--secondary) / .5);cursor:pointer;font:inherit;line-height:1;transition:background-color .15s ease,color .15s ease}.ui-info-card__action:hover{background:hsl(var(--accent));color:hsl(var(--secondary))}.ui-info-card__action:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-dispatcher-card__header-icon{width:1rem;height:1rem}.ui-action-list{position:relative;container-type:inline-size;width:100%;min-width:0;color:hsl(var(--foreground));font-family:var(--font-body);font-size:.875rem;line-height:1.4}.ui-action-list__header{display:flex;min-height:1.875rem;align-items:center;justify-content:space-between;gap:.75rem}.ui-action-list__label{min-width:0}.ui-action-list__header-actions{display:inline-flex;flex:none;align-items:center;gap:.375rem}.ui-action-list__reordering{display:inline-flex;align-items:center}.ui-action-list__items{display:grid;gap:.125rem;margin:0;padding:0;list-style:none}.ui-action-list__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.25rem 0;border-radius:calc(var(--radius) * .75);-webkit-user-select:none;user-select:none;transition:background-color .15s,color .15s}.ui-action-list__item--draggable{grid-template-columns:auto minmax(0,1fr) auto;cursor:grab}.ui-action-list__item--allow-text-selection{-webkit-user-select:text;user-select:text}.ui-action-list__item:not(.ui-action-list__item--no-hover):hover,.ui-action-list__item--drag-over{background:hsl(var(--primary) / .14)}.ui-action-list__item-content{display:flex;min-width:0;overflow-wrap:anywhere}.ui-action-list__drag-handle{display:inline-flex;width:1.5rem;align-items:center;justify-content:center;color:hsl(var(--muted-foreground))}.ui-action-list__item-actions{display:inline-flex;flex:none;align-items:center;gap:.125rem;min-width:2.5rem}.ui-action-list__icon-button{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border:0;border-radius:calc(var(--radius) * .75);background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;font:inherit;line-height:1;transition:background-color .15s,color .15s,opacity .15s}.ui-action-list__icon-button:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui-action-list__icon-button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ui-action-list__icon-button:disabled{cursor:not-allowed;opacity:.35}.ui-action-list__icon-button--add{color:hsl(var(--primary))}.ui-action-list__icon-button--edit:hover{color:hsl(var(--warning))}.ui-action-list__icon-button--delete:hover{color:hsl(var(--destructive))}.ui-action-list__icon-button[aria-busy=true] svg{animation:spin 1s linear infinite}.ui-action-list__action-placeholder{width:1.75rem;height:1.75rem}.ui-action-list__empty{padding:.5rem 0;color:hsl(var(--muted-foreground))}.ui-clipboard-copy{position:relative;display:inline-flex;min-width:0;align-items:center;color:inherit}.ui-clipboard-copy__trigger{display:inline-flex;min-width:0;align-items:center;gap:.25rem;color:inherit;cursor:pointer;line-height:inherit;outline:none}.ui-clipboard-copy__trigger:hover,.ui-clipboard-copy__trigger:focus-visible{color:hsl(var(--primary))}.ui-clipboard-copy__content{min-width:0}.ui-clipboard-copy__icon{display:inline-flex;flex:0 0 auto;color:hsl(var(--muted-foreground))}.ui-clipboard-copy__trigger:hover .ui-clipboard-copy__icon,.ui-clipboard-copy__trigger:focus-visible .ui-clipboard-copy__icon{color:hsl(var(--primary))}.ui-clipboard-copy__trigger[data-tooltip]:after{position:absolute;right:0;bottom:calc(100% + .375rem);z-index:1303;max-width:min(18rem,calc(100vw - 2rem));border-radius:calc(var(--radius) * .75);background:hsl(var(--popover));color:hsl(var(--popover-foreground));content:attr(data-tooltip);font-size:.75rem;line-height:1.3;opacity:0;padding:.375rem .5rem;pointer-events:none;transform:translateY(.25rem);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.ui-clipboard-copy__trigger:hover:after,.ui-clipboard-copy__trigger:focus-visible:after{opacity:1;transform:translateY(0)}.ui-clipboard-copy__feedback{position:fixed;right:1rem;bottom:1rem;z-index:1400;max-width:min(24rem,calc(100vw - 2rem));border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 16px 35px #0000002e,0 4px 10px #00000014;font-size:.875rem;line-height:1.4;padding:.75rem 1rem}.ui-clipboard-copy__feedback--copied{border-color:hsl(var(--success) / .35);background:hsl(var(--success) / .12);color:hsl(var(--success))}.ui-clipboard-copy__feedback--error{border-color:hsl(var(--destructive) / .35);background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}@container (max-width: 28rem){.ui-action-list__item,.ui-action-list__item--draggable{grid-template-columns:minmax(0,1fr)}.ui-action-list__drag-handle{display:none}.ui-action-list__item-actions{justify-self:end}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-wrapper:hover .marquee-animate{animation-play-state:paused!important}.ams-marketing-campaign-card{color:hsl(var(--foreground));font-family:var(--font-body)}.ams-marketing-campaign-status-icon{display:inline-flex;align-items:center;justify-content:center;margin:.25rem;color:hsl(var(--success));font-size:1rem;line-height:1}.ams-marketing-campaign-status-icon--danger{color:hsl(var(--destructive))}.ams-marketing-campaign-status-icon--neutral{color:hsl(var(--muted-foreground))}.ams-marketing-campaign-status-icon--warning-muted{color:hsl(var(--warning) / .7)}.ams-marketing-campaign-status-icon--warning{color:hsl(var(--warning))}.ams-marketing-campaign-status-icon--success{color:hsl(var(--success))}.ams-marketing-campaign-list{display:flex;width:100%;min-width:0;flex-direction:column;gap:.5rem}.ams-marketing-campaign-list__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem}.ams-marketing-campaign-list__headline{margin:0;color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.3}.ams-marketing-campaign-list__add-button,.ams-marketing-campaign-list-entry__edit-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;padding:.25rem}.ams-marketing-campaign-list__add-button:hover,.ams-marketing-campaign-list-entry__edit-button:hover{color:hsl(var(--primary))}.ams-marketing-campaign-list__status-filters{display:flex;min-width:0;flex-flow:row wrap;gap:.25rem}.ams-marketing-campaign-list__status-filter{border:0;background:transparent;cursor:pointer;padding:0}.ams-marketing-campaign-list__entries,.ams-marketing-campaign-list-entry__body{display:flex;min-width:0;flex-direction:column}.ams-marketing-campaign-list__loading{display:flex;width:100%;justify-content:center;padding:.5rem}.ams-marketing-campaign-list-entry{min-width:0;margin:.5rem;border:1px solid hsl(var(--border));border-radius:.375rem;background:hsl(var(--card));box-shadow:0 .25rem .75rem hsl(var(--foreground) / .08);color:hsl(var(--card-foreground));padding:.5rem}.ams-marketing-campaign-list-entry__header,.ams-marketing-campaign-list-entry__title-row,.ams-marketing-campaign-list-entry__meta{display:flex;min-width:0;align-items:center}.ams-marketing-campaign-list-entry__header{justify-content:space-between;gap:.5rem}.ams-marketing-campaign-list-entry__title-row{flex-wrap:wrap}.ams-marketing-campaign-list-entry__status-icon,.ams-marketing-campaign-list-entry__tags,.ams-marketing-campaign-list-entry__name,.ams-marketing-campaign-list-entry__dates,.ams-marketing-campaign-list-entry__spend{padding-inline-end:.5rem}.ams-marketing-campaign-list-entry__name{overflow-wrap:anywhere}.ams-marketing-campaign-list-entry__meta{flex-wrap:wrap}.ams-marketing-campaign-edit{display:flex;min-width:0;flex-direction:column;gap:.75rem;color:hsl(var(--foreground));font-family:var(--font-body)}.ams-marketing-campaign-edit__title{margin:0;color:hsl(var(--foreground));font-family:var(--font-heading);font-size:2rem;font-weight:600;line-height:1.2}.ams-marketing-campaign-edit__loading{display:flex;justify-content:center;padding:1rem}.ams-marketing-campaign-edit__status{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1rem;line-height:1.4}.ams-marketing-campaign-edit__type-selection{display:flex;min-width:0;flex-direction:column;gap:.5rem}.ams-marketing-campaign-edit__type-label{margin:0;font-size:1rem;line-height:1.4}.ams-marketing-campaign-edit__type-actions,.ams-marketing-campaign-actions__row{display:flex;flex-wrap:wrap;gap:.5rem}.ams-marketing-campaign-edit__separator{margin:.5rem 0}.ams-marketing-campaign-actions,.ams-marketing-campaign-date-update__form{display:flex;min-width:0;flex-direction:column;gap:.75rem}.ams-marketing-campaign-actions__item{display:flex;min-width:min(100%,18rem);flex-direction:column;gap:.25rem;padding:.5rem}.ams-marketing-campaign-actions__button.ui-button{height:auto;min-height:2.25rem;padding:.5rem;white-space:normal}.ams-marketing-campaign-actions__button .ui-button__content{min-width:0;overflow-wrap:anywhere;white-space:normal}.ams-marketing-campaign-actions__hint{margin:0;color:hsl(var(--warning));font-size:.75rem;line-height:1.25}.ams-marketing-campaign-date-update__field{padding:.5rem}.ams-marketing-campaign-edit-sections{display:flex;min-width:0;flex-direction:column}.ams-marketing-campaign-edit-section{display:flex;min-width:0;flex-direction:column;gap:.75rem;padding:1rem}.ams-marketing-campaign-edit-section__separator{margin:.5rem 0}.ams-marketing-campaign-form,.ams-marketing-campaign-form__body{display:flex;min-width:0;flex-direction:column;gap:.75rem}.ams-marketing-campaign-form__field{padding:.5rem}.ams-meta-marketing-campaign-edit,.ams-meta-marketing-campaign-status{gap:.75rem}.ams-meta-marketing-campaign-sync{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ams-meta-marketing-campaign-warning{border:1px solid hsl(var(--warning) / .45);border-radius:6px;background:hsl(var(--warning) / .12);color:hsl(var(--foreground));font-size:.8125rem;line-height:1.4;padding:.5rem .625rem}.ams-meta-marketing-campaign-form-section{display:flex;min-width:0;flex-direction:column;gap:.5rem}.ams-meta-marketing-campaign-section-title{margin:0;color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.3}.ams-activity-icon{display:inline-flex;color:hsl(var(--primary));font-size:1rem;line-height:1}.ams-activity-icon--muted{color:hsl(var(--muted-foreground))}.ams-activity-icon--warning{color:hsl(var(--warning))}.ams-activity-icon--success{color:hsl(var(--success))}.ams-activity-chip{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;min-height:1.5rem;margin:.25rem .25rem .25rem 0;border-radius:999px;line-height:1;vertical-align:middle}.ams-activity-chip--outlined{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground))}.ams-activity-chip--outlined[data-tone=default]{border-color:hsl(var(--primary) / .45);background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.ams-activity-chip--outlined[data-tone=success]{border-color:hsl(var(--success) / .45);background:hsl(var(--success) / .1);color:hsl(var(--success))}.ams-activity-chip--outlined[data-tone=warning]{border-color:hsl(var(--warning) / .45);background:hsl(var(--warning) / .1);color:hsl(var(--warning))}.ams-activity-chip--outlined[data-tone=danger]{border-color:hsl(var(--destructive) / .45);background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.ams-activity-chip--outlined[data-tone=neutral]{border-color:hsl(var(--border));background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground))}button.ams-activity-chip{border:1px solid hsl(var(--border));padding:.1875rem .5rem;background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;font:inherit}button.ams-activity-chip:hover,button.ams-activity-chip:focus-visible{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}button.ams-activity-chip:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-activity-chip__icon{display:inline-flex;align-items:center;flex:0 0 auto}.ams-activity-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ams-activity-preview-chip-row{display:flex;flex-wrap:wrap;gap:.25rem;min-width:0}.ams-activity-call-preview{display:grid;gap:.25rem;color:hsl(var(--foreground));font-size:.875rem;line-height:1.45}.ams-activity-call-preview__line{margin:0}.ams-activity-call-preview__section{display:grid;gap:.125rem;padding-block-start:.25rem}.ams-activity-preview-detail-stack{display:grid;gap:.375rem;min-width:0}.ams-activity-preview-detail-line{margin:0;color:hsl(var(--foreground));font-size:.875rem;line-height:1.45}.ams-activity-preview-detail-title{margin:0;color:hsl(var(--foreground));font-size:.875rem;font-weight:600;line-height:1.35}.ams-activity-preview-detail-card{display:grid;gap:.25rem;min-width:0;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));padding:.625rem}.ams-activity-preview-unhandled{display:flex;align-items:center;min-height:2.75rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.4;padding:.625rem .75rem}.ams-whatsapp-activity-icon{position:relative;display:inline-flex;line-height:1}.ams-whatsapp-activity-icon__direction{position:absolute;top:-.375rem;right:-.5rem;color:hsl(var(--muted-foreground));font-size:.625rem}.ams-whatsapp-activity-header{display:inline-flex;min-width:0;align-items:center;gap:.25rem;padding-left:.25rem}.ams-whatsapp-activity-status{display:inline-flex;align-items:center;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1}.ams-whatsapp-activity-status--failed{color:hsl(var(--destructive))}.ams-whatsapp-activity-status--read{color:hsl(var(--primary))}.ams-whatsapp-activity-message{display:grid;gap:.5rem;min-width:0}.ams-whatsapp-activity-sender{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.45}.ams-whatsapp-activity-sender__label{color:hsl(var(--foreground));font-weight:500}.ams-whatsapp-activity-message__content{min-width:0}.ams-whatsapp-preview-inline{display:inline-flex;max-width:100%;align-items:center;gap:.25rem;vertical-align:middle}.ams-whatsapp-preview-text{min-width:0;overflow:hidden;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap}.ams-whatsapp-preview-media{display:inline-flex;max-width:100%;max-height:6.25rem;overflow:hidden;vertical-align:middle}.ams-whatsapp-message-text{margin:0;color:hsl(var(--foreground));font-size:.875rem;line-height:1.5;white-space:pre-wrap}.ams-whatsapp-button-icon{color:hsl(var(--muted-foreground))}.ams-activity-text-entry{display:flex;gap:.5rem;padding-left:.5rem}.ams-activity-text-entry__icon-wrap{flex:0 0 auto}.ams-activity-text-entry__icon{display:flex;flex-direction:column;justify-content:center;color:hsl(var(--muted-foreground))}.ams-activity-text-entry__body{display:flex;flex:1 1 auto;min-width:0;justify-content:space-between;gap:.75rem}.ams-activity-text-entry__content{display:flex;min-width:0;flex-direction:column;justify-content:center}.ams-activity-text-entry__time{flex:0 0 auto;padding-right:1rem}.ams-activity-text-entry__text{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:500;line-height:1.2}.ams-activity-text-entry__link{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}.ams-activity-note-preview{display:grid;gap:.75rem}.ams-activity-note-preview__message{margin:0;color:hsl(var(--foreground));font-size:.875rem;line-height:1.5}.ams-activity-note-metadata{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-top:.75rem}.ams-activity-note-metadata__field{flex:1 1 15rem;min-width:min(13.75rem,100%);max-width:22.5rem}.ams-activity-note-metadata__saving{display:flex;align-items:center;min-height:2rem;padding-top:1.125rem}.ams-activity-note-metadata__saving .ui-loading-spinner{width:1rem;height:1rem}.ams-activity-note-metadata__errors{flex-basis:100%}.ams-application-actions-menu{display:flex;flex:1 1 0;justify-content:flex-end;padding-right:.5rem}.ams-application-actions-menu__action{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:transparent;color:#32d9c3;cursor:pointer;font-size:1.25rem;line-height:1}.ams-application-actions-menu__action:hover,.ams-application-actions-menu__action:focus-visible{background:hsl(var(--accent));outline:none}.ams-application-actions-menu__modal-body{min-height:26rem}.ams-application-actions-menu__modal .ui-modal-shell__body{overflow:auto}.ams-activity-feed-query-selection{display:grid;gap:.5rem;padding:.5rem}.ams-activity-feed-query-selection__summary,.ams-activity-feed-query-selection__group,.ams-activity-feed-query-selection__chips,.ams-activity-feed-query-selection__details{display:flex;align-items:center;gap:.5rem}.ams-activity-feed-query-selection__summary,.ams-activity-feed-query-selection__details{flex-wrap:wrap}.ams-activity-feed-query-selection__group,.ams-activity-feed-query-selection__chips{min-width:0;flex-wrap:wrap}.ams-activity-feed-query-selection__label{color:hsl(var(--foreground));font-size:.875rem;font-weight:500;line-height:1.35}.ams-activity-feed-query-selection__chip{display:inline-flex;min-height:1.625rem;align-items:center;justify-content:center;border:1px solid hsl(var(--border));border-radius:9999px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:pointer;font:inherit;font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1.2;padding:.25rem .625rem}.ams-activity-feed-query-selection__chip[data-state=selected]{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ams-activity-feed-query-selection__chip:hover,.ams-activity-feed-query-selection__chip:focus-visible,.ams-activity-feed-query-selection__toggle:hover,.ams-activity-feed-query-selection__toggle:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--ring) / .22)}.ams-activity-feed-query-selection__toggle{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:linear-gradient(180deg,hsl(var(--muted) / .62),hsl(var(--muted) / .32));color:hsl(var(--foreground));cursor:pointer}.ams-activity-feed-query-selection__toggle[aria-expanded=true]{background:linear-gradient(180deg,hsl(var(--accent) / .82),hsl(var(--accent) / .42))}.ams-activity-feed-query-selection__details.ui-disclosure-region{display:grid;width:100%;align-items:stretch;border:1px solid hsl(var(--border) / .7);border-radius:var(--radius);background:linear-gradient(180deg,hsl(var(--card) / .98),hsl(var(--muted) / .2));padding:.5rem}.ams-activity-feed-query-selection__details[data-state=closed]{padding-block:0;border-color:transparent}.ams-activity-feed-query-selection__details>.ui-disclosure-region__inner{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.ams-activity-feed-query-selection__clear{border-radius:var(--radius)}.ams-activity-feed{display:grid;gap:.5rem}.ams-activity-feed__header,.ams-activity-feed__title{color:hsl(var(--foreground));font-size:.875rem;font-weight:500;line-height:1.35}.ams-activity-feed__content{display:grid;gap:.5rem}.ams-activity-feed__items{display:flex;flex-direction:column;gap:.3rem}.ams-activity-feed__loading{display:flex;min-height:5rem;align-items:center;justify-content:center}.ams-activity-feed__divider{display:flex;align-items:center;gap:.75rem;margin:.5rem 0;color:hsl(var(--muted-foreground));font-size:.625rem;line-height:1.2}.ams-activity-feed__divider:before,.ams-activity-feed__divider:after{height:1px;flex:1 1 auto;background:hsl(var(--secondary));content:""}.ams-activity-timeline{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem;background:hsl(var(--background));color:hsl(var(--foreground))}.ams-activity-timeline__main{display:flex;min-width:0;align-items:center;gap:.5rem}.ams-activity-timeline__icon{display:inline-flex;width:1.875rem;height:1.875rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid hsl(var(--border));border-radius:9999px;color:hsl(var(--muted-foreground))}.ams-activity-timeline__content{display:grid;min-width:0;gap:.125rem}.ams-activity-timeline__title-row{display:flex;min-width:0;align-items:center;gap:.5rem}.ams-activity-timeline__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.35}.ams-activity-timeline__direction-icon{display:inline-flex;flex:0 0 auto}.ams-activity-timeline__caption,.ams-activity-timeline__meta,.ams-activity-timeline__relative-time{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.35}.ams-activity-timeline__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.ams-activity-timeline__meta-icon{color:hsl(var(--muted-foreground));font-size:.875rem}.ams-activity-timeline__relative-time{min-width:2.375rem;flex:0 0 auto;text-align:right}.ams-activity-accordion{container-type:inline-size;display:flex;align-items:center;gap:.5rem;color:hsl(var(--foreground))}.ams-activity-accordion--sidebar{align-items:stretch;gap:.375rem}.ams-activity-accordion__leading-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding-inline:.5rem}.ams-activity-accordion__panel{min-width:0;flex:1 1 auto;overflow:hidden;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background))}.ams-activity-accordion__header{display:flex;min-width:0;align-items:stretch;background:linear-gradient(180deg,hsl(var(--muted) / .54),hsl(var(--card) / .74))}.ams-activity-accordion__summary{min-width:0;flex:1 1 auto;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;letter-spacing:0;padding:.25rem 1rem;text-align:left;transition:background .15s ease,box-shadow .15s ease}.ams-activity-accordion--sidebar .ams-activity-accordion__summary{padding:.5rem .25rem .5rem .5rem}.ams-activity-accordion__summary:hover,.ams-activity-accordion__summary:focus-visible{background:linear-gradient(180deg,hsl(var(--accent) / .68),hsl(var(--accent) / .32));outline:none;box-shadow:inset 0 0 0 2px hsl(var(--ring) / .22)}.ams-activity-accordion__summary[aria-expanded=true]{background:linear-gradient(180deg,hsl(var(--accent) / .78),hsl(var(--accent) / .38))}.ams-activity-accordion__summary-content{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.ams-activity-accordion__summary-main{display:flex;min-width:0;flex:1 1 16rem;align-items:center;gap:.5rem;overflow:hidden}.ams-activity-accordion--sidebar .ams-activity-accordion__summary-content{align-items:flex-start;gap:.5rem}.ams-activity-accordion--sidebar .ams-activity-accordion__summary-main{flex:1 1 auto;align-items:flex-start}.ams-activity-accordion__title{flex:0 0 auto;font-size:.875rem;line-height:1.35}.ams-activity-accordion__preview{min-width:0;flex:1 1 auto;overflow:hidden;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ams-activity-accordion__summary-meta,.ams-activity-accordion__header-chips{display:inline-flex;min-width:0;flex:0 1 auto;align-items:center;gap:.25rem}.ams-activity-accordion__summary-meta{flex-wrap:wrap;justify-content:flex-end}.ams-activity-accordion--sidebar .ams-activity-accordion__summary-meta{justify-content:flex-start}.ams-activity-accordion__header-chips{flex-wrap:wrap}.ams-activity-accordion__time{min-width:6.625rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.35;text-align:right}.ams-activity-accordion--sidebar .ams-activity-accordion__time{min-width:0;text-align:left}.ams-activity-accordion__edit-button{width:1.75rem;height:1.75rem;min-height:1.75rem;flex:0 0 auto;align-self:center;border-radius:calc(var(--radius) * .75);color:hsl(var(--muted-foreground));margin-inline-end:.375rem;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.ams-activity-accordion__edit-button:hover,.ams-activity-accordion__edit-button:focus-visible{background:hsl(var(--accent) / .72);color:hsl(var(--accent-foreground));outline:none;box-shadow:inset 0 0 0 1px hsl(var(--ring) / .24);transform:translateY(-1px)}.ams-activity-accordion--sidebar .ams-activity-accordion__edit-button{margin-block-start:.375rem}.ams-activity-accordion--sidebar .ams-activity-accordion__panel{background:linear-gradient(180deg,hsl(var(--muted) / .44),hsl(var(--card) / .9))}.ams-activity-accordion__details{display:grid;gap:.75rem;border-top:1px solid hsl(var(--border));background:linear-gradient(180deg,hsl(var(--card) / .98),hsl(var(--muted) / .2));padding:.75rem 1rem}.ams-activity-accordion__details[data-state=closed]{padding-block:0;border-top-color:transparent}.ams-activity-accordion__details>.ui-disclosure-region__inner{display:grid;min-width:0;gap:.75rem}.ams-activity-accordion--sidebar .ams-activity-accordion__details{gap:.5rem;padding:.5rem}.ams-activity-accordion__email-recipients{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem}.ams-activity-accordion__message{min-width:0}.ams-activity-accordion__details-meta{display:grid;gap:.5rem}.ams-activity-accordion__time-range{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.35}.ams-activity-accordion__time-range-icon{flex:0 0 auto;color:hsl(var(--muted-foreground));font-size:.875rem}.ams-activity-accordion__time-range-date{display:inline-flex;align-items:center;gap:.25rem}.ams-activity-accordion__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.ams-activity-accordion--sidebar .ams-activity-accordion__chips{display:block}@container (max-width: 30rem){.ams-activity-accordion__summary-content{align-items:flex-start;flex-direction:column}.ams-activity-accordion__summary-meta{justify-content:flex-start}.ams-activity-accordion__time{text-align:left}}.ams-application-info-cards{display:flex;width:100%;flex-direction:column;gap:.5rem}.ams-application-info-cards__loading{display:flex;min-height:5rem;width:100%;align-items:center;justify-content:center}.ams-candidate-info-cards{display:flex;width:100%;flex-direction:column;gap:.5rem}.ams-candidate-info-cards__loading{display:flex;min-height:5rem;width:100%;align-items:center;justify-content:center}.ams-job-info-cards{display:flex;width:100%;flex-direction:column;gap:.5rem}.ams-job-info-cards__loading{display:flex;min-height:5rem;width:100%;align-items:center;justify-content:center}.ams-candidate-activity-files{display:flex;width:100%;min-width:0;flex-direction:column;gap:.5rem}.ams-application-sidebar-card__rows{display:flex;flex-direction:column;gap:.5rem;font-size:.8rem;line-height:1.4}.ams-application-sidebar-card__row{display:inline-flex;min-width:0;align-items:center;gap:.375rem}.ams-application-sidebar-card__row>span:last-child{min-width:0;overflow-wrap:anywhere}.ams-application-sidebar-card__primary-icon{flex:0 0 auto;color:#32d9c3}.ams-application-sidebar-card__muted-icon{display:inline-flex;flex:0 0 auto;align-items:center;color:hsl(var(--muted-foreground));font-family:Arial,Helvetica,sans-serif;font-size:.8em;line-height:1;padding-inline-end:.25rem}.ams-candidate-sidebar-card__rows{display:flex;flex-direction:column;gap:.5rem;font-size:.8rem;line-height:1.4}.ams-candidate-sidebar-card__section{display:grid;min-width:0;gap:.25rem}.ams-candidate-sidebar-card__label{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;line-height:1.35}.ams-candidate-sidebar-card__value{min-width:0;overflow-wrap:anywhere}.ams-candidate-sidebar-card__link,.ams-candidate-sidebar-card__inline-button{color:hsl(var(--primary));text-decoration:none}.ams-candidate-sidebar-card__pause-button{align-items:flex-start;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.25rem;padding:0;text-align:left;width:100%}.ams-candidate-sidebar-card__pause-button:hover .ams-candidate-sidebar-card__value,.ams-candidate-sidebar-card__pause-button:focus-visible .ams-candidate-sidebar-card__value{text-decoration:underline}.ams-candidate-pause-modal__content{display:flex;flex-direction:column;gap:1rem}.ams-candidate-pause-modal__hint{color:hsl(var(--muted-foreground));font-size:.875rem;margin:0}.ams-candidate-pause-modal__actions{display:flex;gap:.75rem;justify-content:flex-end}.ams-candidate-sidebar-card__link:hover,.ams-candidate-sidebar-card__link:focus-visible,.ams-candidate-sidebar-card__inline-button:hover,.ams-candidate-sidebar-card__inline-button:focus-visible{text-decoration:underline}.ams-candidate-sidebar-card__inline-button{display:inline;border:0;background:transparent;cursor:pointer;font:inherit;padding:0}.ams-candidate-sidebar-card__tag-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.25rem}.ams-candidate-sidebar-card__tag-edit-button{display:inline-flex;width:1.25rem;min-width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:transparent;color:hsl(var(--muted-foreground) / .7);cursor:pointer;font:inherit;padding:0;transition:background-color .15s ease,color .15s ease}.ams-candidate-sidebar-card__tag-edit-button:hover,.ams-candidate-sidebar-card__tag-edit-button:focus-visible{background:hsl(var(--accent));color:hsl(var(--primary));outline:none}.ams-candidate-sidebar-card__referral-button.ams-button,.ams-candidate-sidebar-card__referral-button.ui-button{border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.ams-candidate-sidebar-card__referral-button.ams-button:hover,.ams-candidate-sidebar-card__referral-button.ui-button:hover{background:hsl(var(--foreground));color:hsl(var(--background))}.ams-candidate-contact-sidebar-card__top-content{display:grid;min-width:0;gap:.5rem}.ams-job-sidebar-card__rows{display:flex;flex-direction:column;gap:.5rem;font-size:.8rem;line-height:1.4}.ams-job-sidebar-card__section{display:grid;min-width:0;gap:.25rem}.ams-job-sidebar-card__label{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;line-height:1.35}.ams-job-contact-sidebar-card__bottom-content,.ams-job-contact-sidebar-card__company-contacts{display:grid;min-width:0;gap:.5rem}.ams-contact-activity-details-info-cards{display:flex;width:100%;flex-direction:column;gap:.5rem}.ams-contact-sidebar-card__list{display:grid;min-width:0;gap:.5rem}.ams-contact-sidebar-card__loading{display:flex;min-height:3rem;align-items:center;justify-content:center;color:hsl(var(--muted-foreground))}.ams-contact-sidebar-card__spinner{width:1.25rem;height:1.25rem;border-width:2px}.ams-contact-sidebar-card-contact{overflow:hidden;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:0 1px 2px hsl(var(--foreground) / .04)}.ams-contact-sidebar-card-contact__header{display:flex;min-width:0;align-items:stretch}.ams-contact-sidebar-card-contact__summary{display:flex;min-width:0;flex:1 1 auto;align-items:center;border:0;background:linear-gradient(180deg,hsl(var(--muted) / .46),hsl(var(--card) / .74));color:inherit;cursor:pointer;font:inherit;padding:.5rem;text-align:left;transition:background-color .15s ease,color .15s ease}.ams-contact-sidebar-card-contact__summary:hover,.ams-contact-sidebar-card-contact__summary:focus-visible{background:linear-gradient(180deg,hsl(var(--accent) / .78),hsl(var(--accent) / .38));color:hsl(var(--accent-foreground));outline:none}.ams-contact-sidebar-card-contact__summary[aria-expanded=true]{background:linear-gradient(180deg,hsl(var(--accent) / .82),hsl(var(--accent) / .42))}.ams-contact-sidebar-card-contact__summary:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--ring))}.ams-contact-sidebar-card-contact__name{min-width:0;overflow:hidden;font-size:.875rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ams-contact-sidebar-card-contact__actions{display:flex;flex:0 0 auto;align-items:stretch}.ams-contact-sidebar-card-contact__action{display:inline-flex;width:2.25rem;align-items:center;justify-content:center;color:hsl(var(--primary));text-decoration:none;transition:background-color .15s ease,color .15s ease}.ams-contact-sidebar-card-contact__action:hover,.ams-contact-sidebar-card-contact__action:focus-visible{background:hsl(var(--accent));color:hsl(var(--accent-foreground));outline:none}.ams-contact-sidebar-card-contact__action:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--ring))}.ams-contact-sidebar-card-contact__fields{display:grid;gap:.25rem;border-top:1px solid hsl(var(--border));background:linear-gradient(180deg,hsl(var(--card) / .98),hsl(var(--muted) / .2));padding:.5rem}.ams-contact-sidebar-card-contact__fields[data-state=closed]{padding-block:0;border-top-color:transparent}.ams-contact-sidebar-card-contact__fields[hidden]{display:none}.ams-contact-sidebar-card-contact__fields>.ui-disclosure-region__inner{display:grid;gap:.25rem}.ams-contact-sidebar-card-contact__field{min-width:0}.ams-application-contact-sidebar-card{display:grid;gap:.75rem}.ams-application-contact-sidebar-card__section{display:grid;gap:.375rem}.ams-application-contact-sidebar-card__heading{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.35}.ams-activity-detail-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:.75rem}.ams-activity-detail-tabs__tab.ui-button{min-height:2rem;padding:.375rem .75rem;font-size:.8rem;line-height:1.2}.ams-contact-activity-details{container-type:inline-size;display:flex;flex-direction:column;gap:.5rem;padding:.5rem;color:hsl(var(--foreground))}.ams-contact-activity-details__loading{display:flex;min-height:8rem;align-items:center;justify-content:center}.ams-contact-activity-details__header,.ams-contact-activity-details__body,.ams-contact-activity-details__sidebar,.ams-contact-activity-details__content{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background))}.ams-contact-activity-details__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.5rem}.ams-contact-activity-details__identity{display:grid;min-width:0;gap:.375rem}.ams-contact-activity-details__title-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.ams-contact-activity-details__label{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.35}.ams-contact-activity-details__name-link{min-width:0;overflow-wrap:anywhere;color:hsl(var(--primary));font-size:1.4rem;font-weight:600;line-height:1.2;text-decoration:none}.ams-contact-activity-details__name-link:hover,.ams-contact-activity-details__name-link:focus-visible{text-decoration:underline;text-underline-offset:.2em}.ams-contact-activity-details__tags{min-width:0}.ams-contact-activity-details__actions{display:flex;min-width:12rem;flex:0 1 17rem;align-items:center;justify-content:flex-end}.ams-contact-activity-details__body{display:grid;grid-template-columns:minmax(17.5rem,17.5rem) minmax(0,1fr);align-items:start}.ams-contact-activity-details__sidebar,.ams-contact-activity-details__content{min-width:0;padding:.5rem}.ams-contact-activity-details__tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:.75rem}.ams-contact-activity-details__tab{font-size:.8rem}.ams-contact-activity-details__tab[data-state=selected]{box-shadow:inset 0 -2px hsl(var(--primary))}.ams-contact-activity-details__tab-content{min-width:0}.ams-contact-page-contact-info{display:grid;min-width:0;gap:.75rem}.ams-contact-page-contact-info__field{min-width:0;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--card-foreground));padding:.75rem}.ams-contact-privacy{display:grid;min-width:0;gap:1rem}.ams-contact-privacy__section{min-width:0;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--card-foreground))}.ams-contact-privacy__section-title{display:flex;min-width:0;align-items:center;justify-content:center;gap:.375rem;border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:700;line-height:1.35;margin:0;padding:.75rem;text-align:center}.ams-contact-privacy__icon{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;color:hsl(var(--primary));font-size:1.25rem}.ams-contact-privacy__rows{display:grid;min-width:0}.ams-contact-privacy__row{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;align-items:center;gap:1rem;padding:.75rem}.ams-contact-privacy__row+.ams-contact-privacy__row{border-top:1px solid hsl(var(--border))}.ams-contact-privacy__label{min-width:0;overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}.ams-contact-privacy__toggle{flex-direction:row-reverse}.ams-contact-privacy__toggle-label{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ams-contact-page-summary{display:grid;width:100%;min-width:0;gap:.75rem;color:hsl(var(--foreground))}.ams-contact-page-summary__header{display:flex;min-width:0}.ams-contact-page-summary__name-link{min-width:0;color:hsl(var(--primary));text-decoration:none}.ams-contact-page-summary__name-link:hover,.ams-contact-page-summary__name-link:focus-visible{text-decoration:underline;text-underline-offset:.2em}.ams-contact-page-summary__name{overflow-wrap:anywhere;font-size:1.4rem;font-weight:700;line-height:1.2;margin:0}.ams-contact-page-summary__contact-methods{display:grid;min-width:0;gap:.375rem}.ams-contact-page-summary__contact-method{display:flex;min-width:0;align-items:center;gap:.25rem}.ams-contact-page-summary__contact-icon{display:inline-flex;width:1.25rem;flex:none;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));font-size:.8rem}.ams-contact-page-summary__contact-link{min-width:0;color:inherit;overflow-wrap:anywhere;text-decoration:none}.ams-contact-page-summary__contact-link:hover,.ams-contact-page-summary__contact-link:focus-visible{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:.2em}.ams-contact-page-summary__privacy-icons{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem}.ams-contact-page-summary__privacy-icon{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border-radius:var(--radius);cursor:help;font-size:.95rem}.ams-contact-page-summary__privacy-icon[data-state=accepted]{color:hsl(var(--success))}.ams-contact-page-summary__privacy-icon[data-state=declined]{color:hsl(var(--destructive))}.ams-contact-page-summary__relations{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:.5rem}.ams-contact-page-summary__section-heading{color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.35;margin:0}.ams-contact-page-summary__relation-links{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem}.ams-contact-page-summary__relation-link{display:inline-flex;min-width:0;align-items:center;gap:.375rem;color:hsl(var(--primary));text-decoration:none}.ams-contact-page-summary__relation-link:hover,.ams-contact-page-summary__relation-link:focus-visible{text-decoration:underline;text-underline-offset:.2em}.ams-contact-page-summary__created{display:flex;min-width:0;flex-wrap:wrap;gap:.25rem;color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.4}.ams-contact-page-summary__created-label{color:hsl(var(--muted-foreground));font-weight:600}.ams-contact-page-summary__activity-card{display:grid;min-width:0;gap:.5rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--card-foreground));padding:.75rem}.ams-contact-page-summary__tags{display:flex;min-width:0;flex-wrap:wrap;gap:.25rem}.ams-contact-page-summary__event{min-width:0}.ams-contact-event{display:grid;gap:.25rem;min-width:0;color:hsl(var(--foreground))}.ams-contact-event__summary,.ams-contact-event__date{margin:0;min-width:0}.ams-contact-event__summary{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.35}.ams-contact-event__date{display:flex;align-items:center;gap:.375rem;color:hsl(var(--foreground));font-size:.875rem;line-height:1.4}.ams-contact-event__icon{flex:0 0 auto;color:hsl(var(--primary))}.ams-contact-display-card.ui-panel-card{border-bottom:1px solid hsl(var(--border));border-radius:var(--radius);container-type:inline-size;margin:.5rem;min-width:0}.ams-contact-display-card--sidebar.ui-panel-card{margin:0}.ams-contact-display-card__content{align-items:start;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:.75rem}.ams-contact-display-card__main{display:grid;gap:.5rem;min-width:0}.ams-contact-display-card__main[role=button]{cursor:pointer}.ams-contact-display-card__main:focus-visible{border-radius:var(--radius);outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-contact-display-card__tags{display:flex;flex-wrap:wrap;gap:.25rem;min-width:0}.ams-contact-display-card__name,.ams-contact-display-card__line{align-items:center;display:flex;gap:.375rem;margin:0;min-width:0;overflow-wrap:anywhere}.ams-contact-display-card__name{color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.35;margin-block-start:.375rem}.ams-contact-display-card__line{color:hsl(var(--foreground));font-size:.875rem;line-height:1.4}.ams-contact-display-card__line--muted{color:hsl(var(--muted-foreground))}.ams-contact-display-card__name svg,.ams-contact-display-card__line svg{flex:0 0 auto}.ams-contact-display-card__remove{align-items:center;background:transparent;border:0;border-radius:var(--radius);color:hsl(var(--destructive));cursor:pointer;display:inline-flex;height:2rem;justify-content:center;width:2rem}.ams-contact-display-card__remove:hover,.ams-contact-display-card__remove:focus-visible{background:hsl(var(--destructive) / .1);outline:0}.ams-contact-display-card__preview-body{min-width:0;padding:.5rem}.ams-create-contact{container-type:inline-size;min-width:0;width:100%}.ams-create-contact__form{display:grid;gap:.5rem;min-width:0}.ams-create-contact__field{min-width:0;padding:.5rem}.ams-create-contact__submit{justify-self:start;margin:.5rem}.ams-create-contact__duplicates{display:grid;gap:.25rem;margin-block-start:.75rem;min-width:0}.ams-create-contact__duplicates-title,.ams-create-contact__duplicates-help{margin:0;min-width:0;overflow-wrap:anywhere}.ams-create-contact__duplicates-title{color:hsl(var(--foreground));font-weight:600}.ams-create-contact__duplicates-help{color:hsl(var(--muted-foreground));margin-block-end:.75rem}.ams-create-contact__duplicate-list{display:grid;gap:.5rem;min-width:0}.ams-priority-icon{display:inline-flex;min-width:.875rem;align-items:center;justify-content:center;vertical-align:middle}.ams-lead-setting-value{gap:.25rem;color:hsl(var(--foreground))}.ams-source-label{display:inline-flex;min-width:0;align-items:center;gap:.25rem}.ams-source-label img{max-height:1em;width:auto}@container (max-width: 24rem){.ams-contact-display-card__content{grid-template-columns:minmax(0,1fr)}.ams-contact-display-card__remove{justify-self:end}}.ams-contact-card{container-type:inline-size;height:100%;max-height:calc(100vh - 8rem);min-width:0;overflow-y:auto;padding:.5rem}.ams-contact-card__inner{display:grid;gap:1rem;margin-block-start:1rem;min-width:0;padding:1rem}.ams-contact-card__content{display:flex;flex-direction:column;gap:1rem;min-width:0}.ams-contact-card__header{min-width:0}.ams-contact-card__title-link{color:hsl(var(--foreground));display:inline-flex;min-width:0;text-decoration:none}.ams-contact-card__title-link:hover,.ams-contact-card__title-link:focus-visible{color:hsl(var(--primary));outline:0}.ams-contact-card__title{font-size:1.125rem;font-weight:600;line-height:1.35;margin:0;overflow-wrap:anywhere;text-align:start}.ams-contact-card__status-card{min-width:0}.ams-contact-card__status-content{display:grid;gap:.75rem;min-width:0}.ams-contact-card__tags{display:flex;flex-wrap:wrap;gap:.25rem;min-width:0}.ams-contact-card__events{min-width:0}.ams-contact-card__field{min-width:0;padding:1rem}.ams-contact-card__relations{display:grid;gap:.5rem;min-width:0;padding:1rem}.ams-contact-card__relations-title{color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.4;margin:0}.ams-contact-card__relation-links{display:flex;min-width:0}.ams-contact-card__relation-link{align-items:center;color:hsl(var(--primary));display:inline-flex;gap:.375rem;min-width:0;overflow-wrap:anywhere;text-decoration:none}.ams-contact-card__relation-link:hover,.ams-contact-card__relation-link:focus-visible{color:hsl(var(--primary) / .82);outline:0;text-decoration:underline}@container (max-width: 26rem){.ams-contact-card__inner,.ams-contact-card__field,.ams-contact-card__relations{padding-inline:.5rem}}.ams-contact-search-page{display:flex;min-height:0;width:100%;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:0 1px 2px hsl(var(--foreground) / .05)}.ams-contact-search-page__viewport{display:grid;min-height:min(72vh,52rem);width:100%;padding:.5rem;overflow:auto}.ams-contact-search-page__loading{display:flex;align-items:center;justify-content:center;min-height:8rem}.ams-activity-search-details{display:grid;gap:.75rem;min-width:0;width:100%}.ams-activity-search-details__tabs{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;min-width:0;padding-block-end:.25rem}.ams-activity-search-details__tab{flex:0 0 auto;text-transform:uppercase}.ams-activity-search-details__tab[data-state=selected]{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .25)}.ams-activity-search-details__panel{min-width:0;width:100%}.ams-search-details{display:flex;width:100%;min-width:0;flex-flow:row wrap;align-items:stretch;justify-content:space-between}.ams-search-details__tabs{display:flex;width:100%;min-width:0;flex-wrap:wrap;gap:.375rem;margin:.1875rem;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));padding:.25rem}.ams-search-details__tab{min-width:0;font-weight:600}.ams-search-details__tab[data-availability=empty]{color:hsl(var(--muted-foreground));font-weight:400}.ams-search-details__tab[data-state=selected]{color:hsl(var(--primary))}.ams-search-details__panel{flex-basis:100%;max-width:100%;min-width:0}.ams-search-details-summary{display:flex;width:100%;min-width:0;flex-flow:row wrap;flex-grow:1;justify-content:space-between}.ams-search-details-summary__card{display:flex;width:50%;min-width:min(100%,22rem);flex-grow:1;padding:.3125rem}.ams-search-details-communication{display:grid;width:100%;min-width:0;gap:.75rem}.ams-search-details-communication__tabs{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem;align-items:center}.ams-search-details-communication__tab[data-state=selected]{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .25)}.ams-search-details-communication__panel{min-width:0}.ams-search-details-page{height:100%;overflow-y:auto}.ams-search-details-top{display:grid;grid-template-columns:minmax(0,90%) minmax(0,10%);min-height:2rem;background:hsl(var(--primary));box-shadow:0 .3125rem .625rem hsl(var(--foreground) / .22)}.ams-search-details-label{min-width:0;height:100%;margin:.1875rem;border:0;outline:0;color:#000;padding-left:.5%;overflow-wrap:anywhere}.ams-search-details-legacy-layout{display:grid;width:100%;min-height:95%;grid-template-columns:minmax(12rem,25%) minmax(0,75%)}.ams-search-details-legacy-tabs{background:#24272a;color:#fff;font-size:medium;font-style:normal}.ams-search-details-legacy-tab{min-width:0;padding:.1875rem .5rem .1875rem .1875rem;cursor:pointer}.ams-search-details-legacy-subtabs{display:grid;gap:.125rem;padding-left:8%}.ams-search-details-legacy-subtab{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:.125rem 0;text-align:left}.ams-search-details-legacy-subtab:hover,.ams-search-details-legacy-subtab:focus-visible,.ams-search-details-legacy-subtab[data-state=selected]{color:hsl(var(--primary))}.ams-search-details-legacy-tag{position:relative;top:.09375rem;display:inline-block;width:.8125rem;height:.8125rem;margin-left:.625rem;border-radius:999px;background:#bbb}@media(max-width:64rem){.ams-search-details-legacy-layout{grid-template-columns:minmax(0,1fr)}}.ams-matching-creation-page{width:100%;padding:clamp(1rem,2vw,1.5rem)}.ams-match-scan{container-type:inline-size;display:flex;flex-direction:column;gap:1rem;width:100%}.ams-match-scan__content{display:grid;grid-template-columns:minmax(18rem,26rem) minmax(0,1fr);align-items:start;gap:1rem;width:100%}.ams-match-scan__form-panel{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--card-foreground));padding:1rem}.ams-match-scan__form,.ams-match-scan__fields{display:flex;min-width:0;flex-direction:column;gap:1rem}.ams-match-scan__alert{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);padding:.75rem .875rem;font-size:.875rem;line-height:1.35}.ams-match-scan__alert[data-tone=success]{border-color:hsl(var(--success) / .35);background:hsl(var(--success) / .12);color:hsl(var(--success-foreground))}.ams-match-scan__alert[data-tone=error]{border-color:hsl(var(--destructive) / .35);background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.ams-match-scan__actions{display:flex;justify-content:flex-end}.ams-match-creation-overview{display:flex;width:100%;flex-direction:column;gap:1rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--card-foreground));padding:1rem}.ams-match-creation-overview__header,.ams-match-creation-overview__job-header{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.ams-match-creation-overview__title,.ams-match-creation-overview__section-title,.ams-match-creation-overview__job-title{margin:0;color:hsl(var(--foreground));font-weight:700;line-height:1.25}.ams-match-creation-overview__title{font-size:1rem}.ams-match-creation-overview__section-title,.ams-match-creation-overview__job-title{font-size:.875rem}.ams-match-creation-overview__meta{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.35}.ams-match-creation-overview__job-list,.ams-match-creation-overview__job-card,.ams-match-creation-overview__progress{display:flex;min-width:0;flex-direction:column;gap:.5rem}.ams-match-creation-overview__job-card{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);padding:.875rem}.ams-match-creation-overview__outcome-bar{display:flex;width:100%;height:.5rem;overflow:hidden;border-radius:999px;background:hsl(var(--muted))}.ams-match-creation-overview__outcome-bar-segment{min-width:3px}.ams-match-creation-overview__outcomes,.ams-match-creation-overview__reason-list{display:flex;flex-wrap:wrap;gap:.5rem}.ams-match-creation-overview__outcome{display:inline-flex;align-items:center;gap:.375rem;color:hsl(var(--foreground));font-size:.8125rem;line-height:1.35}.ams-match-creation-overview__outcome-dot{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:999px}.ams-match-creation-overview__reason{border-radius:6px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.35;padding:.25rem .5rem}.ams-match-creation-overview__alert{border:1px solid hsl(var(--destructive) / .35);border-radius:calc(var(--radius) - 2px);background:hsl(var(--destructive) / .08);color:hsl(var(--destructive));font-size:.875rem;line-height:1.35;padding:.5rem .625rem}@container (max-width: 48rem){.ams-match-scan__content{grid-template-columns:1fr}.ams-match-scan__actions{justify-content:stretch}.ams-match-scan__actions .ui-button{width:100%}}.ams-match-calculation-control,.ams-match-stats{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--card-foreground))}.ams-match-calculation-control{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.ams-match-calculation-control__header{display:flex;min-width:0;align-items:center;gap:.75rem;flex-wrap:wrap}.ams-match-calculation-control__meta,.ams-match-calculation-control__status,.ams-match-calculation-control__caption{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.35}.ams-match-calculation-control__progress{display:flex;min-width:0;flex-direction:column;gap:.375rem}.ams-match-stats{width:100%;min-width:0;padding:1rem}.ams-match-stats__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:.75rem}.ams-match-stats__controls,.ams-match-stats__summary{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ams-match-stats__title{margin:0;color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.4}.ams-match-stats__min-field{display:grid;gap:.25rem;color:hsl(var(--muted-foreground));font-size:.75rem}.ams-match-stats__min-field input{width:6rem;border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 2px);background:hsl(var(--background));color:hsl(var(--foreground));padding:.375rem .5rem;font-size:.875rem;line-height:1.25}.ams-match-stats__min-field input:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-match-stats__summary{color:hsl(var(--muted-foreground));font-size:.875rem}.ams-match-stats__summary strong{color:hsl(var(--foreground));font-weight:600}.ams-match-stats__loading{display:flex;justify-content:center;padding:2rem}.ams-match-stats__alert,.ams-match-stats__empty{margin:0;border-radius:calc(var(--radius) - 2px);padding:.75rem .875rem;font-size:.875rem}.ams-match-stats__alert{border:1px solid hsl(var(--destructive) / .35);background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.ams-match-stats__empty{color:hsl(var(--muted-foreground))}.ams-match-stats__chart{width:100%;min-width:0}.ams-match-stats__tooltip{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--popover));color:hsl(var(--popover-foreground));padding:.5rem;font-size:.8125rem;line-height:1.4;box-shadow:0 .75rem 1.75rem hsl(var(--foreground) / .12)}.ams-match-stats__tooltip-title{color:hsl(var(--foreground));font-weight:600}.ams-matching-tags,.ams-matching-application__status,.ams-matching-report-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.25rem .375rem}.ams-matching-tags{padding-block-end:.5rem}.ams-matching-tags__score{flex:0 0 auto}.ams-matching-tags__details{align-items:flex-start;display:flex;flex:1 1 12rem;flex-wrap:wrap;gap:.25rem .375rem;min-width:0}.ams-matching-application{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.4}.ams-matching-application__status{align-items:center}.ams-matching-report-tags{padding-block:.25rem}.ams-matching-score-report{display:grid;gap:1rem;min-width:0}.ams-matching-score-report__header{display:grid;gap:.25rem}.ams-matching-score-report__customer{color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.4}.ams-matching-score-report__job{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.4}.ams-matching-score-report__summary,.ams-matching-score-report__scores{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.ams-matching-score-report__metric,.ams-matching-score-report__score{border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 .375rem 1rem hsl(var(--foreground) / .08);min-width:0;overflow:hidden}.ams-matching-score-report__metric,.ams-matching-score-report__score-head{align-items:center;color:hsl(var(--foreground));display:flex;flex-direction:column;gap:.25rem;justify-content:center;min-height:4.5rem;padding:.75rem;text-align:center}.ams-matching-score-report__metric span,.ams-matching-score-report__score-head span{font-size:.8125rem;line-height:1.3}.ams-matching-score-report__metric strong,.ams-matching-score-report__score-head strong{font-size:1rem;line-height:1.2}.ams-matching-score-report__metric[data-tone=green],.ams-matching-score-report__score-head[data-tone=green]{background:hsl(var(--success));color:hsl(var(--success-foreground))}.ams-matching-score-report__metric[data-tone=yellow],.ams-matching-score-report__score-head[data-tone=yellow]{background:hsl(var(--warning));color:hsl(var(--warning-foreground))}.ams-matching-score-report__metric[data-tone=orange],.ams-matching-score-report__score-head[data-tone=orange]{background:hsl(var(--warning) / .88);color:hsl(var(--warning-foreground))}.ams-matching-score-report__metric[data-tone=red],.ams-matching-score-report__score-head[data-tone=red]{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.ams-matching-score-report__metric[data-tone=gray],.ams-matching-score-report__score-head[data-tone=gray]{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.ams-matching-search{display:grid;gap:.75rem;min-width:0;padding:1rem .5rem .5rem}.ams-matching-search__module-header{padding-block-end:.5rem;width:100%}.ams-matching-search__toolbar{align-items:center;display:flex;gap:.5rem;min-height:2rem}.ams-matching-search__last-update{color:hsl(var(--muted-foreground));font-size:.8125rem;margin-left:auto}.ams-matching-search__refresh-button{align-items:center;background:transparent;border:0;border-radius:var(--radius);color:hsl(var(--muted-foreground));cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding-inline:.5rem;transition:background-color .15s ease,color .15s ease}.ams-matching-search__refresh-button:hover{background:hsl(var(--muted));color:hsl(var(--primary))}.ams-matching-search__refresh-button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-matching-search__empty{align-items:center;color:hsl(var(--muted-foreground));display:flex;gap:.25rem;margin:0}.ams-matching-search__results{display:grid;gap:.75rem;min-width:0}.ams-matching-search__result-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 .375rem 1rem hsl(var(--foreground) / .08);color:hsl(var(--card-foreground));display:flex;justify-content:space-between;min-width:0;padding:.75rem}.ams-matching-suggestion-search{display:grid;gap:.75rem;min-width:0;width:100%}.ams-matching-suggestion-search__filters{min-width:0;padding-bottom:1rem;width:100%}.ams-matching-suggestion-search__list{display:flex;flex-direction:column;min-width:0}.ams-matching-suggestion-search__item{background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));box-shadow:0 .375rem 1rem hsl(var(--foreground) / .08);display:flex;justify-content:space-between;margin:.5rem;min-width:0;padding:.5rem}.ams-matching-suggestion-search__loading{padding:.75rem}.ams-matching-suggestion-view{display:flex;flex-direction:column;justify-content:space-evenly;min-width:0;width:100%}.ams-matching-suggestion-view__meta-row,.ams-matching-suggestion-view__details,.ams-matching-suggestion-view__identity-row,.ams-matching-suggestion-view__tag-row,.ams-matching-suggestion-tags{align-items:center;display:flex;gap:.5rem;min-width:0}.ams-matching-suggestion-view__details{align-items:flex-start;justify-content:space-between}.ams-matching-suggestion-view__identity,.ams-matching-suggestion-view__receivers{display:grid;gap:.25rem;min-width:0}.ams-matching-suggestion-view__receivers{justify-items:end}.ams-matching-suggestion-view__icon{flex:0 0 auto}.ams-matching-suggestion-view__date{min-width:0}.ams-matching-view-content{container:ams-matching-view-content / inline-size;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;width:100%}.ams-matching-view-content__main{display:grid;gap:.5rem;min-width:0}.ams-matching-view-content__side{align-items:flex-end;display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;min-width:max-content}.ams-matching-view-content__entity-row,.ams-matching-view-content__date{align-items:center;color:hsl(var(--foreground));display:flex;gap:.5rem;min-width:0}.ams-matching-view-content__entity-icon,.ams-matching-view-content__date svg{color:hsl(var(--primary));flex:0 0 auto}.ams-matching-view-content__entity-label{min-width:0;overflow-wrap:anywhere}.ams-matching-view-content__entity-link{color:inherit;text-decoration:none}.ams-matching-view-content__entity-link:hover{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:.18em}.ams-matching-view-content__priority-icon{margin-left:.75rem}.ams-matching-view-content__metrics{color:hsl(var(--muted-foreground));display:flex;flex-wrap:wrap;gap:.375rem 1rem;font-size:.875rem}.ams-matching-view-content__date{color:hsl(var(--muted-foreground));font-size:.875rem}.ams-matching-view-content__job-alert-actions,.ams-matching-view-content__channel-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.ams-matching-view-content__channel-button{font-size:.75rem}.ams-matching-view-content__errors{color:hsl(var(--destructive));display:grid;font-size:.75rem;gap:.25rem;list-style:none;margin:0;padding:0}.ams-matching-view-content__icon-actions{align-items:center;display:flex;gap:.375rem;justify-content:flex-end}.ams-matching-view-content__icon-button,.ams-matching-view-content__toast-close{align-items:center;background:transparent;border:0;border-radius:var(--radius);color:hsl(var(--muted-foreground));cursor:pointer;display:inline-flex;justify-content:center;transition:background-color .15s ease,color .15s ease}.ams-matching-view-content__icon-button{height:2rem;width:2rem}.ams-matching-view-content__icon-button:hover,.ams-matching-view-content__toast-close:hover{background:hsl(var(--muted));color:hsl(var(--primary))}.ams-matching-view-content__icon-button:focus-visible,.ams-matching-view-content__toast-close:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-matching-view-content__age-tag{margin-left:auto}.ams-matching-view-content__reject-button{border-color:hsl(var(--warning));color:hsl(var(--warning))}.ams-matching-view-content__reject-button:hover:not(:disabled){background:hsl(var(--warning));color:hsl(var(--warning-foreground))}.ams-matching-view-content__toast{align-items:center;border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 .75rem 2rem hsl(var(--foreground) / .14);display:flex;gap:.75rem;inset-block-end:1rem;inset-inline-end:1rem;max-width:min(24rem,calc(100vw - 2rem));padding:.75rem .875rem;position:fixed;z-index:1400}.ams-matching-view-content__toast[data-tone=success]{background:hsl(var(--success));border-color:hsl(var(--success));color:hsl(var(--success-foreground))}.ams-matching-view-content__toast[data-tone=error]{background:hsl(var(--destructive));border-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.ams-matching-view-content__toast-close{color:currentColor;height:1.5rem;opacity:.85;width:1.5rem}@container ams-matching-view-content (max-width: 42rem){.ams-matching-view-content{grid-template-columns:1fr}.ams-matching-view-content__side{align-items:stretch;min-width:0}.ams-matching-view-content__icon-actions{justify-content:flex-start}.ams-matching-view-content__age-tag{margin-left:0}.ams-matching-view-content__reject-button{width:fit-content}}.ams-job-alert-search{color:hsl(var(--foreground));display:grid;gap:.75rem;min-width:0}.ams-job-alert-search__loading,.ams-job-alert-search__header{width:100%}.ams-job-alert-search__header{padding-block-end:.5rem}.ams-job-alert-search__list{display:grid;gap:.75rem}.ams-job-alert-search__card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 .375rem 1rem hsl(var(--foreground) / .08);color:hsl(var(--card-foreground));min-width:0;padding:.75rem}.ams-job-alert-view-content{container:ams-job-alert-view-content / inline-size;display:grid;gap:.5rem;min-width:0}.ams-job-alert-view-content__status-tags,.ams-job-alert-view-content__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;min-width:0}.ams-job-alert-view-content__entity-row{align-items:center;color:hsl(var(--foreground));display:flex;gap:.5rem;min-width:0}.ams-job-alert-view-content__entity-icon{color:hsl(var(--primary));flex:0 0 auto}.ams-job-alert-view-content__entity-label{min-width:0;overflow-wrap:anywhere}.ams-job-alert-view-content__alert-history{margin-block:.25rem}.ams-job-alert-view-content__reminder-button{white-space:normal}.ams-job-alert-view-content__toast{align-items:center;border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 .75rem 2rem hsl(var(--foreground) / .14);display:flex;gap:.75rem;inset-block-end:1rem;inset-inline-end:1rem;max-width:min(24rem,calc(100vw - 2rem));padding:.75rem .875rem;position:fixed;z-index:1400}.ams-job-alert-view-content__toast[data-tone=success]{background:hsl(var(--success));border-color:hsl(var(--success));color:hsl(var(--success-foreground))}.ams-job-alert-view-content__toast[data-tone=error]{background:hsl(var(--destructive));border-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.ams-job-alert-view-content__toast-close{align-items:center;background:transparent;border:0;border-radius:var(--radius);color:currentColor;cursor:pointer;display:inline-flex;height:1.5rem;justify-content:center;opacity:.85;transition:background-color .15s ease,color .15s ease;width:1.5rem}.ams-job-alert-view-content__toast-close:hover{background:hsl(var(--foreground) / .14)}.ams-job-alert-view-content__toast-close:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-job-alert-tags{display:grid;gap:.375rem}.ams-job-alert-tags__item{border-top:1px solid hsl(var(--border));display:grid;gap:.25rem;padding-block-start:.375rem}.ams-job-alert-tags__labels,.ams-job-alert-tags__events{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .75rem;min-width:0}.ams-job-alert-tags__event{align-items:center;color:hsl(var(--muted-foreground));display:inline-flex;font-size:.875rem;gap:.375rem}.ams-job-alert-tags__event svg{color:hsl(var(--primary))}@container ams-job-alert-view-content (max-width: 32rem){.ams-job-alert-view-content__reminder-button{width:100%}}.ams-communication-header{color:hsl(var(--foreground));display:grid;gap:.5rem;min-height:2.5rem;min-width:0}.ams-communication-header__actions{align-items:center;border-bottom:1px solid hsl(var(--border));display:flex;gap:.5rem;min-width:0;padding-block-end:.125rem;width:100%}.ams-communication-header__action-button{align-items:center;background:transparent;border:0;border-radius:var(--radius);color:hsl(var(--foreground));cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;min-width:2.75rem;padding:.25rem;position:relative;transition:background-color .15s ease,color .15s ease}.ams-communication-header__action-button:hover{background:hsl(var(--muted));color:hsl(var(--success))}.ams-communication-header__action-button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-communication-header__action-button--external{margin-left:auto}.ams-communication-header__action-plus{color:hsl(var(--success));inset-block-start:.125rem;inset-inline-end:.125rem;position:absolute}.ams-communication-header__toast{align-items:center;background:hsl(var(--success));border:1px solid hsl(var(--success));border-radius:var(--radius);box-shadow:0 .75rem 2rem hsl(var(--foreground) / .14);color:hsl(var(--success-foreground));display:flex;gap:.75rem;inset-block-end:1rem;inset-inline-end:1rem;max-width:min(24rem,calc(100vw - 2rem));padding:.75rem .875rem;position:fixed;z-index:1400}.ams-communication-header__toast-close{align-items:center;background:transparent;border:0;border-radius:var(--radius);color:currentColor;cursor:pointer;display:inline-flex;height:1.5rem;justify-content:center;opacity:.85;transition:background-color .15s ease;width:1.5rem}.ams-communication-header__toast-close:hover{background:hsl(var(--foreground) / .14)}.ams-communication-header__toast-close:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-add-conversation{min-width:0;color:hsl(var(--foreground))}.ams-add-conversation__recipient{margin:0;color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.4}.ams-add-conversation__composer-row{align-items:stretch;display:flex;gap:.5rem;justify-content:center;min-width:0;position:relative}.ams-add-conversation__channel-control{display:flex;min-width:8.75rem}.ams-add-conversation__channel-label{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.ams-add-conversation__channel-select{min-height:2.5rem;width:100%;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));color:hsl(var(--foreground));font:inherit;padding:.5rem .75rem}.ams-add-conversation__channel-select:focus-visible,.ams-add-conversation__message-field:focus-visible,.ams-add-conversation__icon-button:focus-visible,.ams-add-conversation__file-menu-item:focus-visible,.ams-add-conversation__upload-remove:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-add-conversation__composer{display:grid;flex:1 1 auto;min-width:0;position:relative}.ams-add-conversation__composer[data-has-upload=true]{background:hsl(var(--muted))}.ams-add-conversation__message-field{min-height:2.5rem;width:100%;min-width:0;resize:vertical;border:1px solid hsl(var(--border));border-radius:var(--radius);background:transparent;color:hsl(var(--foreground));font:inherit;line-height:1.4;padding:.625rem 7.5rem .625rem .75rem}.ams-add-conversation__message-field:disabled{cursor:not-allowed;opacity:.65}.ams-add-conversation__composer-actions{align-items:center;display:flex;gap:.5rem;inset-block-start:.375rem;inset-inline-end:.5rem;position:absolute}.ams-add-conversation__icon-button,.ams-add-conversation__upload-remove{align-items:center;background:transparent;border:0;border-radius:var(--radius);color:hsl(var(--foreground));cursor:pointer;display:inline-flex;justify-content:center;padding:.125rem}.ams-add-conversation__emoji-popover{background:hsl(var(--background));box-shadow:0 .75rem 2rem hsl(var(--foreground) / .16);inset-block-end:3rem;inset-inline-end:0;padding:.5rem;position:absolute;z-index:20}.ams-add-conversation__upload-preview{align-items:center;display:flex;gap:.5rem;min-height:6.25rem;padding:.25rem}.ams-add-conversation__upload-image{height:6.25rem;width:auto}.ams-add-conversation__upload-video{max-width:100%}.ams-add-conversation__upload-document{align-items:center;display:inline-flex;min-width:0;overflow-wrap:anywhere}.ams-add-conversation__submit{align-items:center;cursor:pointer;display:flex;flex-flow:column;justify-content:center;margin-left:.5rem}.ams-add-conversation__file-menu{background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 .5rem 1.5rem hsl(var(--foreground) / .14);display:grid;gap:.125rem;inset-block-start:calc(100% + .25rem);inset-inline-start:8.75rem;min-width:10rem;padding:.25rem;position:absolute;z-index:30}.ams-add-conversation__file-menu-item{align-items:center;background:transparent;border:0;border-radius:calc(var(--radius) - 2px);color:hsl(var(--foreground));cursor:pointer;display:flex;font:inherit;padding:.5rem .625rem;text-align:left}.ams-add-conversation__file-menu-item:hover{background:hsl(var(--muted))}.ams-add-conversation__modal-body{min-width:0;padding:1rem}.ams-add-conversation__modal-body--stack{display:flex;flex-flow:column}.ams-conversation{min-width:0;padding:.5rem}.ams-conversation__event{min-width:0}.ams-conversation__date{text-align:center}.ams-conversation__row{display:flex}.ams-conversation__row[data-received=true]{justify-content:flex-start}.ams-conversation__row[data-received=false]{justify-content:flex-end}.ams-conversation__bubble{margin:1rem;box-shadow:0 3px 5px -1px hsl(var(--foreground) / .2),0 6px 10px hsl(var(--foreground) / .14),0 1px 18px hsl(var(--foreground) / .12)}.ams-conversation__bubble[data-received=false]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ams-conversation__bubble-inner{width:fit-content;max-width:37.5rem;margin:.5rem;padding:.5rem;border-radius:.3125rem;text-align:center}.ams-conversation__channel,.ams-conversation__meta,.ams-conversation__body{min-width:0}.ams-conversation__meta,.ams-conversation__meta-main{display:flex;justify-content:space-between}.ams-conversation__receiver{margin-left:.5rem}.ams-conversation__caption,.ams-conversation__body-small{font-size:.8125rem;line-height:1.4}.ams-conversation__message-text{display:block;margin:0;padding:.5rem;text-align:start;white-space:pre-wrap}.ams-conversation__gmail-trigger{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:inherit}.ams-conversation__gmail-trigger:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-conversation__gmail-modal{display:flex;min-width:0;flex-flow:column;padding:1rem}.ams-conversation__gmail-card{width:60%;min-width:0;margin-block-end:1.5rem;border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 .375rem 1rem hsl(var(--foreground) / .12);padding:1rem}.ams-conversation__gmail-heading{margin:0 0 .5rem;color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.ams-conversation__phone-call{padding:.5rem}.ams-conversation__phone-call-row{display:flex;justify-content:space-between;padding:1rem}.ams-conversation__phone-avatar-wrap{margin-right:1.5rem}.ams-conversation__phone-avatar{align-items:center;background:hsl(var(--muted-foreground));border-radius:9999px;color:hsl(var(--background));display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}.ams-conversation__phone-content{align-items:flex-start}.ams-conversation__reaction-control{display:flex;justify-content:flex-end;padding-right:.5rem}.ams-conversation__reaction-trigger{display:inline-flex;transition:color .15s ease}.ams-conversation__reaction-trigger:hover{cursor:pointer}.ams-conversation__reaction-trigger[data-received=true]:hover{color:hsl(var(--primary))}.ams-conversation__reaction-trigger[data-received=false]:hover{color:hsl(var(--muted-foreground))}.ams-conversation__timestamp{text-align:right}.ams-conversation__reactions{display:flex;flex-direction:row;gap:.5rem}.ams-conversation__reactions[data-received=true]{justify-content:flex-start}.ams-conversation__reactions[data-received=false]{justify-content:flex-end}.ams-conversation__reaction{padding:.5rem;border-radius:.3125rem;background:#cecece;box-shadow:0 1px 7px 1px #2727271a}.ams-conversation-location,.ams-conversation-shared-contacts{display:flex;min-width:0;flex-direction:column;gap:.25rem;padding:.5rem;text-align:left}.ams-conversation-shared-contacts{gap:.5rem}.ams-conversation-shared-contacts__card{min-width:0;padding:.5rem;border:1px solid rgba(0,0,0,.12);border-radius:.25rem;text-align:left}.ams-conversation-location__name,.ams-conversation-shared-contacts__name{margin:0;color:hsl(var(--foreground));font-size:.875rem;font-weight:600;line-height:1.4}.ams-conversation-location__line,.ams-conversation-shared-contacts__line,.ams-conversation-location__link{margin:0;color:inherit;font-size:.875rem;line-height:1.4;overflow-wrap:anywhere}.ams-module-communication{color:hsl(var(--foreground));display:flex;flex-direction:column;margin:.3125rem;min-width:0;position:relative;width:calc(100% - .625rem)}.ams-module-communication__loading{color:hsl(var(--primary));inset-block-start:.3125rem;inset-inline-end:0;position:absolute;z-index:1}.ams-module-communication-modal{display:grid;grid-template-columns:minmax(0,7fr) minmax(16rem,3fr);min-width:0;width:calc(100% - .625rem)}.ams-module-communication-modal__event{min-width:0;padding:.3125rem .625rem .3125rem .3125rem}.ams-module-communication-modal__sidebar{border-left:1px solid hsl(var(--border));display:grid;gap:.5rem;min-width:0;padding:.3125rem .3125rem .3125rem .625rem}.ams-communication-event-list{min-height:0;min-width:0;width:100%}.ams-communication-event-list[data-limited=true]{height:100%}.ams-communication-event-list[data-limited=false]{height:calc(80vh - 5rem)}.ams-communication-event-list__scroll{display:grid;gap:.3125rem;height:100%;overflow-y:auto;padding-block-start:1.25rem;width:100%}.ams-communication-event-list__item{background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;margin:0;min-width:0;padding-block:.3125rem;text-align:left;width:100%}.ams-communication-event-list__item[data-direction=inbound]{padding-inline:0 1.875rem}.ams-communication-event-list__item[data-direction=outbound]{padding-inline:1.875rem 0}.ams-communication-event-list__item[data-direction=neutral]{justify-content:center;padding-inline:.9375rem}.ams-communication-event-list__card{border:1px solid hsl(var(--border));border-radius:var(--radius);display:grid;gap:.25rem;min-width:0;padding:.375rem .5rem;transition:background-color .15s ease,border-color .15s ease;width:100%}.ams-communication-event-list__item:hover .ams-communication-event-list__card,.ams-communication-event-list__item:focus-visible .ams-communication-event-list__card{background:hsl(var(--primary) / .18);border-color:hsl(var(--primary))}.ams-communication-event-list__item:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-communication-event-list__item[data-selected=true] .ams-communication-event-list__card{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ams-communication-event-list__header{align-items:center;display:flex;gap:.3125rem;min-width:0}.ams-communication-event-list__item[data-direction=outbound] .ams-communication-event-list__header{flex-direction:row-reverse}.ams-communication-event-list__item[data-direction=neutral] .ams-communication-event-list__header{justify-content:center}.ams-communication-event-list__content{display:block;min-width:0;overflow-wrap:anywhere}.ams-communication-detail-empty{color:hsl(var(--muted-foreground));padding:.75rem}.ams-communication-detail{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);color:hsl(var(--card-foreground));display:flex;flex-direction:column;height:74vh;margin:.5rem;min-height:0;min-width:0;overflow:hidden}.ams-communication-detail__preview-bar{align-items:center;background:hsl(var(--foreground));display:flex;justify-content:center;min-height:2.5rem;padding:.25rem .5rem}.ams-communication-detail__preview-trigger{align-items:center;background:transparent;border:0;color:hsl(var(--background));cursor:pointer;display:inline-flex;gap:.4375rem;min-width:0;padding:.25rem .5rem}.ams-communication-detail__preview-trigger:hover,.ams-communication-detail__preview-trigger:focus-visible{color:hsl(var(--primary));outline:none}.ams-communication-detail__preview-icon{flex:0 0 auto}.ams-communication-detail__toolbar{border:1px solid hsl(var(--border));border-radius:0 0 var(--radius) var(--radius);min-height:2.75rem;padding:.5rem}.ams-communication-detail__timeline{flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;padding:.5rem}.ams-communication-detail__composer,.ams-communication-detail__preview{min-width:0;padding:.5rem}.ams-communication-page-panel{display:flex;flex-direction:column;margin:.3125rem;min-width:0;position:relative;width:calc(100% - .625rem)}.ams-communication-page-panel__empty{min-width:0}.ams-communication-page-panel__empty-heading{align-items:center;color:hsl(var(--muted-foreground));display:flex;flex-basis:100%;font-size:.95rem;font-weight:600;gap:1rem;line-height:1.4;margin:.5rem 0}.ams-communication-page-panel__empty-heading:before,.ams-communication-page-panel__empty-heading:after{background:hsl(var(--border));content:"";flex:1 1 auto;height:1px;min-width:1rem}.ams-communication-contact-detail{height:100%;min-width:0;padding:.5rem}.ams-communication-search-detail{display:grid;gap:1rem;min-width:0}.ams-communication-search-detail__loading{align-items:center;color:hsl(var(--primary));display:flex;justify-content:center;min-height:4rem}.ams-communication-search-detail__error{background:hsl(var(--destructive) / .12);border:1px solid hsl(var(--destructive) / .4);border-radius:var(--radius);color:hsl(var(--destructive));padding:.75rem}.ams-communication-search-detail__conversation{margin:.5rem .5rem 1rem}.ams-communication-search-detail__conversation-inner{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 .375rem 1rem hsl(var(--foreground) / .08);max-width:50rem;min-width:0;padding:.5rem}.ams-gmail-attachments{display:grid;gap:.25rem;list-style:none;margin:.25rem 0 0;min-width:0;padding:0}.ams-gmail-attachments__item{align-items:baseline;color:hsl(var(--foreground));display:flex;flex-wrap:wrap;gap:.25rem;min-width:0;overflow-wrap:anywhere}.ams-gmail-attachments__download{background:transparent;border:0;color:hsl(var(--primary));cursor:pointer;font:inherit;min-width:0;overflow-wrap:anywhere;padding:0;text-align:left}.ams-gmail-attachments__download:hover,.ams-gmail-attachments__download:focus-visible{text-decoration:underline}.ams-gmail-attachments__size{color:hsl(var(--muted-foreground));font-size:.875rem}.ams-gmail-messages{display:grid;gap:1rem;min-width:0}.ams-gmail-messages__status{align-items:center;color:hsl(var(--muted-foreground));display:flex;min-height:4rem}.ams-gmail-messages__error{background:hsl(var(--destructive) / .12);border:1px solid hsl(var(--destructive) / .4);border-radius:var(--radius);color:hsl(var(--destructive));font-size:.875rem;line-height:1.4;padding:.75rem}.ams-gmail-message{display:grid;gap:.75rem;min-width:0}.ams-gmail-message__shadow{display:block;min-width:0}.ams-gmail-message__attachments{min-width:0}.ams-gmail-message__divider{border-top:1px solid hsl(var(--border));height:0;width:100%}.ams-communication-search{min-width:0}.ams-communication-search__master-detail{height:76.8vh;min-height:0;min-width:0}.ams-communication-search-row__name,.ams-communication-search-row__date{display:inline-block;min-width:0;overflow-wrap:anywhere}.ams-communication-search-row__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;min-width:0}.ams-communication-search-row__assignee{align-items:center;background:hsl(var(--muted-foreground));border-radius:calc(var(--radius) - 4px);color:hsl(var(--background));cursor:help;display:inline-flex;font-size:.75rem;font-weight:700;height:1.5rem;justify-content:center;line-height:1;min-width:1.75rem;padding-inline:.25rem}.ams-communication-search-row__assignee[data-viewer=true]{background:hsl(var(--warning));color:hsl(var(--warning-foreground))}.ams-communication-search-row__icon,.ams-communication-search-row__response-time{align-items:center;display:inline-flex;gap:.25rem}.ams-communication-search-row__icon{cursor:help}.ams-communication-search-row__response-time[data-tone=muted]{color:hsl(var(--muted-foreground))}.ams-communication-search-row__response-time[data-tone=danger]{color:hsl(var(--destructive))}.ams-communication-search-row__response-time[data-tone=warning]{color:hsl(var(--warning))}.ams-communication-search-row__response-time[data-tone=success]{color:hsl(var(--success))}.ams-conversation-control{color:hsl(var(--foreground));display:flex;flex-direction:column;font-family:var(--font-body);gap:.75rem;min-width:0;padding-block-start:.25rem}.ams-conversation-control__lock{align-items:center;color:hsl(var(--destructive));display:flex;font-size:.8125rem;gap:.4375rem;line-height:1.4;min-height:1.25rem;min-width:0}.ams-conversation-control__lock[data-viewer=true]{color:hsl(var(--muted-foreground))}.ams-conversation-control__context,.ams-conversation-control__actions{align-items:center;display:flex;flex-wrap:wrap;min-width:0}.ams-conversation-control__context{gap:.75rem 1rem}.ams-conversation-control__context-item,.ams-conversation-control__label{align-items:center;display:inline-flex;gap:.4375rem;min-width:0}.ams-conversation-control__context-item{color:hsl(var(--foreground));font-size:.875rem;font-weight:500;line-height:1.35}.ams-conversation-control__actions{gap:.75rem}.ams-conversation-control__action{align-items:center;display:inline-flex;gap:.5rem;min-height:2.25rem;min-width:0}.ams-conversation-control__label{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500;line-height:1.35;white-space:nowrap}.ams-conversation-control__icon{flex:0 0 auto}.ams-conversation-control__status-select{display:inline-flex;min-width:11.25rem;width:11.25rem}.ams-conversation-control__status-select .ui-select__control{min-height:2.25rem}.ams-conversation-control__status-select[data-tone=danger] .ui-select__control{background:hsl(var(--destructive) / .14);border-color:hsl(var(--destructive) / .38)}.ams-conversation-control__status-select[data-tone=warning] .ui-select__control{background:hsl(var(--warning) / .16);border-color:hsl(var(--warning) / .42)}.ams-conversation-control__status-select[data-tone=success] .ui-select__control{background:hsl(var(--success) / .14);border-color:hsl(var(--success) / .38)}.ams-conversation-control__user-field{min-width:12.5rem;width:12.5rem}.ams-conversation-control__ticket-button{min-height:2.25rem;padding-inline:.75rem}.ams-conversation-control__saving{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.4}.ams-conversation-control__ticket-modal{padding:.25rem}.ams-conversation-filter{display:inline-flex;min-width:0}.ams-conversation-filter__trigger{text-transform:none}.ams-conversation-filter__modal{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1rem}.ams-conversation-filter__heading{color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.ams-conversation-filter__channels{display:flex;flex-wrap:wrap;gap:.5rem}.ams-conversation-filter__channel-button{min-width:min(9.375rem,100%)}.ams-conversation-filter__channel-button[data-selected=true]{border-color:hsl(var(--success))}.ams-conversation-filter__placeholder{color:hsl(var(--muted-foreground));min-height:5rem}.ams-conversation-filter__submit{align-self:flex-start}.ams-phone-widget{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.5rem}.ams-phone-widget__section{min-width:0}.ams-phone-widget__headline{color:hsl(var(--foreground));font-size:.8125rem;font-weight:700;line-height:1.4;margin:0}.ams-current-phone-call{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.5rem}.ams-current-phone-call__content{display:flex;flex-wrap:wrap;gap:.5rem .75rem;min-width:0}.ams-current-phone-call__status{align-items:center;display:flex;gap:.5rem;min-width:100%}.ams-current-phone-call__icon{color:hsl(var(--primary));display:inline-flex}.ams-current-phone-call__elapsed,.ams-current-phone-call__identity{color:hsl(var(--foreground));font-size:.875rem;line-height:1.4;min-width:0;overflow-wrap:anywhere}.ams-dialer-widget{display:flex;flex-direction:column;gap:.5rem;min-width:0}.ams-dialer-widget__header{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;min-width:0;padding:.5rem}.ams-dialer-widget__body{display:flex;flex-direction:column;min-height:100%;min-width:0}.ams-dialer-widget__panel{align-items:center;display:flex;min-height:3.5rem;padding:.5rem;width:100%}.ams-dialer-widget__panel--paused{background:hsl(var(--warning) / .16);justify-content:flex-end}.ams-dialer-widget__panel--inactive{background:hsl(var(--muted) / .55);justify-content:center}.ams-dialer-widget__panel--active{background:hsl(var(--success) / .18);justify-content:space-between}.ams-dialer-widget__actions{align-items:center;display:flex;gap:.25rem}.ams-dialer-widget__actions--end{justify-content:flex-end}.ams-dialer-widget__action{align-items:center;background:transparent;border:0;border-radius:var(--radius);color:hsl(var(--foreground));cursor:pointer;display:inline-flex;font-size:2.5rem;justify-content:center;line-height:1;min-height:2.75rem;min-width:2.75rem;padding:.125rem}.ams-dialer-widget__action:hover,.ams-dialer-widget__action:focus-visible{outline:0}.ams-dialer-widget__action:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring) / .35)}.ams-dialer-widget__action--success:hover,.ams-dialer-widget__action--success:focus-visible{color:hsl(var(--success))}.ams-dialer-widget__action--warning:hover,.ams-dialer-widget__action--warning:focus-visible{color:hsl(var(--warning))}.ams-dialer-widget__countdown{padding:1rem}.ams-dialer-widget__countdown-value{color:hsl(var(--foreground));font-size:1.4rem;font-weight:700;line-height:1}.ams-dialer-widget__errors{padding-block-start:.5rem}.ams-aircall-widget{min-width:0;padding:.5rem}.ams-aircall-widget--unavailable{align-items:center;color:hsl(var(--muted-foreground));display:flex;flex-direction:column;justify-content:center;padding:5rem;text-align:center}.ams-aircall-widget__unavailable-icon{color:hsl(var(--foreground));font-size:5rem}.ams-aircall-widget__unavailable-text{color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.4;margin:.75rem 0 0}.ams-aircall-widget__phone[hidden]{display:none}.ams-aircall-widget__ringing-border[data-ringing-too-long=true]{animation:ams-aircall-ringing-border 1s infinite ease}.ams-aircall-widget__toggle{background:transparent;border:0;color:hsl(var(--muted-foreground));cursor:pointer;font-size:.7rem;line-height:1.4;padding:0;text-align:start}.ams-aircall-widget__toggle:hover,.ams-aircall-widget__toggle:focus-visible{color:hsl(var(--foreground))}@keyframes ams-aircall-ringing-border{0%{border-left:5px solid hsl(var(--warning));border-top:10px solid hsl(var(--destructive))}50%{border-left:5px solid hsl(var(--destructive));border-top:10px solid hsl(var(--warning))}to{border-left:5px solid hsl(var(--warning));border-top:10px solid hsl(var(--destructive))}}.ams-whatsapp-text-message-preview{display:flex;justify-content:center;min-width:0;padding:1rem}.ams-email-preview.ui-panel-card{margin-block-start:.5rem}.ams-email-preview .ui-panel-card__title{font-size:1.125rem;line-height:1.4}.ams-email-preview__content{padding-block-start:.75rem}.ams-email-preview__body{color:hsl(var(--foreground));font-size:.9375rem;line-height:1.55;overflow-wrap:anywhere;text-align:start;white-space:pre-wrap}.ams-template-messages{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1rem .5rem}.ams-template-messages__header{min-width:0}.ams-template-messages__content{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ams-template-message-card{align-items:stretch;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 1px 3px #0f172a14;color:hsl(var(--foreground));display:grid;gap:1rem;grid-template-columns:minmax(16rem,1fr) minmax(12rem,max-content) max-content;min-width:0;padding:1rem}.ams-template-message-card__details,.ams-template-message-card__receivers,.ams-template-message-card__actions,.ams-template-message-card__meta{min-width:0}.ams-template-message-card__details,.ams-template-message-card__receivers{display:flex;flex-direction:column;gap:.75rem}.ams-template-message-card__tags{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;min-width:0}.ams-template-message-card__meta{display:grid;gap:.375rem;margin:0}.ams-template-message-card__meta-row{display:grid;gap:.5rem;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);min-width:0}.ams-template-message-card__meta-row dt{color:hsl(var(--muted-foreground));font-weight:600}.ams-template-message-card__meta-row dd{margin:0;min-width:0;overflow-wrap:anywhere}.ams-template-message-card__receivers{align-self:center;color:hsl(var(--muted-foreground));font-size:.875rem}.ams-template-message-card__receiver{display:flex;gap:.5rem;justify-content:space-between;min-width:10rem}.ams-template-message-card__receiver strong{color:hsl(var(--foreground));font-weight:600}.ams-template-message-card__actions{align-items:flex-end;align-self:end;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.ams-template-message-preview.ui-modal-shell__content{max-height:min(40rem,calc(100vh - 2rem));width:min(50rem,calc(100vw - 2rem))}.ams-template-message-preview__body{max-height:min(32rem,calc(100vh - 8rem));overflow:auto}.ams-template-messages__status.ui-status-toast{bottom:1.5rem;max-width:min(24rem,calc(100vw - 2rem));position:fixed;right:1.5rem;z-index:1300}.ams-template-parameter-input{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:.5rem}.ams-template-parameter-input__field{min-width:0}.ams-template-editor-grid{container-type:inline-size;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}.ams-template-editor-panel{background:hsl(var(--card));border-radius:var(--radius);box-shadow:0 1px 15px 1px #2727271a;color:hsl(var(--muted-foreground));min-height:43.75rem;min-width:0;padding:.5rem}.ams-template-editor-panel--parameters{max-height:43.75rem;overflow:auto}.ams-template-editor-field-card{margin-block-end:.5rem;min-width:0}.ams-template-editor-field{min-width:0}.ams-template-editor-preview-controls{align-items:center;display:flex;gap:.75rem;justify-content:flex-start;min-height:2.5rem}.ams-template-editor-preview-controls__button{min-width:2.5rem}.ams-template-editor-preview-controls__button[data-active=true]{box-shadow:0 0 0 2px hsl(var(--ring) / .24)}.ams-template-editor-preview-pane{max-height:43.75rem;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.ams-template-editor-parameters{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ams-template-editor-parameters__header{align-items:center;color:hsl(var(--foreground));display:flex;font-size:.9375rem;font-weight:600;justify-content:space-between;line-height:1.4}.ams-template-editor-parameters__list{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ams-template-editor-parameters__relation{align-self:flex-start;background:hsl(var(--muted));border-radius:var(--radius);color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.4;padding:.25rem .5rem}.ams-template-editor-parameters__info{align-items:center;border-radius:var(--radius);color:hsl(var(--muted-foreground));cursor:help;display:inline-flex;height:2rem;justify-content:center;width:2rem}.ams-template-editor-parameters__info:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-template-editor-section{margin-block-start:.5rem;min-width:0}.ams-template-editor-section--inline{background:hsl(var(--card));border-radius:var(--radius);box-shadow:0 1px 15px 1px #2727271a;color:hsl(var(--card-foreground));padding:.5rem}.ams-template-editor-options-card{min-width:0}.ams-template-editor-section-title{color:hsl(var(--foreground));font-size:.9375rem;font-weight:600;line-height:1.4;margin:0 0 .5rem}.ams-template-editor-option-row{min-width:0}.ams-template-editor-option-row+.ams-template-editor-option-row{margin-block-start:.375rem}.ams-template-editor-option-control{min-width:0}.ams-template-editor-linked-template{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(6rem,1fr) minmax(8rem,2fr) auto;min-width:0}.ams-template-editor-linked-template+.ams-template-editor-linked-template{margin-block-start:.5rem}.ams-template-editor-linked-template__channel,.ams-template-editor-linked-template__id{min-width:0;overflow-wrap:anywhere}.ams-template-editor-linked-template__channel{color:hsl(var(--foreground));font-weight:600}.ams-template-editor-linked-template__id{color:hsl(var(--muted-foreground))}.ams-template-editor-linked-template__unlink{align-items:center;background:transparent;border:0;border-radius:var(--radius);color:hsl(var(--destructive));cursor:pointer;display:inline-flex;height:2rem;justify-content:center;width:2rem}.ams-template-editor-linked-template__unlink:hover{background:hsl(var(--destructive) / .1)}.ams-template-editor-linked-template__unlink:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-template-editor-submit{margin-block-start:1rem}.ui-status-toast{position:fixed;right:1.5rem;bottom:1.5rem;z-index:1500;display:flex;max-width:min(24rem,calc(100vw - 2rem));align-items:center;gap:1rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 16px 35px #0000002e,0 4px 10px #00000014;font-size:.875rem;line-height:1.4;padding:.75rem 1rem}.ui-status-toast--tone-success{border-color:hsl(var(--success) / .35);background:hsl(var(--success) / .14);color:hsl(var(--success))}.ui-status-toast--tone-error{border-color:hsl(var(--destructive) / .35);background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.ui-status-toast--tone-warning{border-color:hsl(var(--warning) / .4);background:hsl(var(--warning) / .14);color:hsl(var(--warning))}.ui-status-toast--tone-info{border-color:hsl(var(--info) / .4);background:hsl(var(--info) / .14);color:hsl(var(--info))}.ui-status-toast__message{min-width:0;overflow-wrap:anywhere}.ui-status-toast__dismiss{display:inline-flex;width:1.75rem;height:1.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:1}.ui-status-toast__dismiss:hover,.ui-status-toast__dismiss:focus-visible{background:color-mix(in srgb,currentcolor 14%,transparent);outline:0}.ams-template-send{display:flex;justify-content:center;min-width:0;padding:.5rem}.ams-template-send--menu{display:contents;padding:0}.ams-template-send__menu-item{display:flex;width:100%;min-width:0;align-items:center;justify-content:flex-start;border:0;background:transparent;color:hsl(var(--foreground));cursor:pointer;font:inherit;line-height:1.4;padding:.5rem .75rem;text-align:left}.ams-template-send__menu-item:hover,.ams-template-send__menu-item:focus-visible{background:hsl(var(--accent));color:hsl(var(--accent-foreground));outline:0}.ams-template-send__menu-item:disabled{cursor:not-allowed;opacity:.5}.ams-template-send-dialog.ui-modal-shell__content{max-height:min(32rem,calc(100vh - 2rem))}.ams-template-send-dialog__body{min-height:0}.ams-template-send-dialog__content{display:flex;min-width:0;flex-direction:column;gap:1rem}.ams-template-send-dialog__field{min-width:0}.ams-template-send-dialog__submit{align-self:flex-start}.ams-whatsapp-templates{container-type:inline-size;display:grid;gap:1rem;grid-template-columns:minmax(17rem,.42fr) minmax(20rem,.58fr);min-width:0}.ams-whatsapp-templates__form,.ams-whatsapp-templates__preview{display:flex;min-width:0;flex-direction:column;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--card-foreground));padding:1rem}.ams-whatsapp-templates__form{gap:1rem;padding-block-start:2rem}.ams-whatsapp-templates__field{min-width:0}.ams-whatsapp-templates__actions{display:flex;justify-content:flex-end}.ams-whatsapp-templates__send.ui-button{font-size:1rem}.ams-whatsapp-templates__preview{gap:.75rem;background:hsl(var(--success) / .82)}.ams-whatsapp-templates__preview-title{margin:0;color:hsl(var(--success-foreground));font-size:1.125rem;font-weight:600;line-height:1.4}.ams-whatsapp-templates__preview-surface{display:flex;min-height:18rem;min-width:0;flex:1 1 auto;flex-direction:column;gap:.75rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));color:hsl(var(--foreground));padding:1rem}.ams-whatsapp-templates__preview-block{min-width:0;overflow-wrap:anywhere}.ams-whatsapp-templates__preview-header{margin:0;color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.45;white-space:pre-wrap}.ams-whatsapp-templates__preview-body{margin:0;color:hsl(var(--foreground));font-size:.9375rem;line-height:1.55;white-space:pre-wrap}.ams-whatsapp-templates__preview-media{display:flex;min-height:9.375rem;align-items:center;justify-content:center;border:1px dashed hsl(var(--border));border-radius:var(--radius);color:hsl(var(--muted-foreground))}.ams-whatsapp-templates__preview-image{width:auto;max-width:100%;height:9.375rem;object-fit:contain}.ams-whatsapp-templates__preview-buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-around;min-width:0}.ams-whatsapp-templates__preview-button-wrap{display:flex;min-width:0;justify-content:center}.ams-whatsapp-templates__preview-button.ui-button{font-size:.9375rem}@container (max-width: 45rem){.ams-whatsapp-templates{grid-template-columns:1fr}}@container (max-width: 48rem){.ams-module-communication-modal{grid-template-columns:1fr}.ams-module-communication-modal__sidebar{border-left:0;border-top:1px solid hsl(var(--border));padding-inline:.3125rem}}.ams-matching-travel-map{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 .375rem 1rem hsl(var(--foreground) / .08);color:hsl(var(--card-foreground));display:grid;gap:.75rem;margin:.5rem;min-width:0;padding:.75rem}.ams-matching-travel-map__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;min-width:0}.ams-matching-travel-map__heading{min-width:0}.ams-matching-travel-map__title,.ams-matching-travel-map__section-title{color:hsl(var(--foreground));font-size:.9375rem;font-weight:600;line-height:1.35;margin:0}.ams-matching-travel-map__location,.ams-matching-travel-map__route-value,.ams-matching-travel-map__empty-text{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.4;margin:0}.ams-matching-travel-map__expand-button{align-items:center;background:transparent;border:0;border-radius:var(--radius);color:hsl(var(--muted-foreground));cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.75rem;height:2rem;justify-content:center;padding-inline:.5rem}.ams-matching-travel-map__expand-button:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--primary))}.ams-matching-travel-map__expand-button:disabled{cursor:not-allowed;opacity:.45}.ams-matching-travel-map__expand-button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-matching-travel-map__map-shell{position:relative}.ams-matching-travel-map__map,.ams-matching-travel-map__empty{background:hsl(var(--muted) / .45);border:1px solid hsl(var(--border));border-radius:var(--radius);min-height:var(--ams-travel-map-height, 180px);overflow:hidden;width:100%}.ams-matching-travel-map__empty{align-items:center;border-style:dashed;color:hsl(var(--muted-foreground));display:flex;justify-content:center;padding-inline:1rem;text-align:center}.ams-matching-travel-map__map-loading{align-items:center;background:hsl(var(--background) / .65);border-radius:var(--radius);display:flex;inset:0;justify-content:center;position:absolute}.ams-matching-travel-map__metrics{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.ams-matching-travel-map__metric,.ams-matching-travel-map__transit-card{background:hsl(var(--muted) / .35);border:1px solid hsl(var(--border));border-radius:var(--radius);display:grid;gap:.25rem;min-width:0;padding:.625rem .75rem}.ams-matching-travel-map__metric-label,.ams-matching-travel-map__route-label,.ams-matching-travel-map__agencies{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.35}.ams-matching-travel-map__metric-value,.ams-matching-travel-map__transit-slot{color:hsl(var(--foreground));font-size:.875rem;font-weight:600;line-height:1.35}.ams-matching-travel-map__notice{border:1px solid hsl(var(--border));border-radius:var(--radius);font-size:.8125rem;line-height:1.4;padding:.625rem .75rem}.ams-matching-travel-map__notice[data-tone=info]{background:hsl(var(--muted) / .5);color:hsl(var(--foreground))}.ams-matching-travel-map__notice[data-tone=warning]{background:hsl(var(--warning) / .14);border-color:hsl(var(--warning) / .45);color:hsl(var(--foreground))}.ams-matching-travel-map__notice[data-tone=error]{background:hsl(var(--destructive) / .1);border-color:hsl(var(--destructive) / .45);color:hsl(var(--destructive))}.ams-matching-travel-map__modal{display:grid;gap:1rem;grid-template-columns:minmax(0,1.4fr) minmax(18rem,1fr)}.ams-matching-travel-map__modal-map,.ams-matching-travel-map__modal-details,.ams-matching-travel-map__route-points,.ams-matching-travel-map__transit,.ams-matching-travel-map__transit-list{display:grid;gap:.75rem;min-width:0}.ams-matching-travel-map__metric-stack{margin-block-start:.5rem}.ams-matching-travel-map__transit-duration{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.4}@media(max-width:64rem){.ams-template-message-card{grid-template-columns:minmax(0,1fr)}.ams-template-message-card__receivers{align-self:stretch}.ams-template-message-card__actions{justify-content:flex-start}}@media(max-width:40rem){.ams-template-message-card__meta-row{grid-template-columns:minmax(0,1fr)}.ams-template-message-card__actions{align-items:stretch;flex-direction:column}.ams-template-message-card__actions .ui-button{width:100%}.ams-template-messages__status.ui-status-toast{bottom:1rem;left:1rem;right:1rem}}.ams-matching-travel-map__agency-link{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}@media(max-width:900px){.ams-matching-travel-map__modal{grid-template-columns:minmax(0,1fr)}}.ams-matching-details{container-type:inline-size;display:grid;width:100%;min-width:0;gap:.75rem}.ams-matching-details__empty{width:100%;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted));color:hsl(var(--muted-foreground));padding:.75rem}.ui-modal-shell__content.ams-matching-details__modal{width:min(75rem,92vw);max-width:min(75rem,92vw);height:min(90vh,64rem);max-height:90vh}.ams-matching-details__modal-body{min-height:0;overflow:auto;padding:.5rem}.ams-matching-details__send-panel,.ams-matching-details__content-panel{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:0 .25rem .75rem hsl(var(--foreground) / .12);margin:.5rem;padding:.5rem}.ams-matching-details__send-panel p{min-width:0;margin:0}.ams-matching-details__preview-trigger{display:inline-grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:hsl(var(--foreground));cursor:pointer}.ams-matching-details__preview-trigger:hover,.ams-matching-details__preview-trigger:focus-visible{border-color:hsl(var(--primary) / .35);color:hsl(var(--primary))}.ams-matching-details__send-button{flex:0 0 auto}.ams-matching-details__content-panel{align-items:stretch}.ams-matching-details__report{min-width:0;margin-bottom:2rem}.ams-matching-details__overview{display:flex;width:100%;min-width:0;flex-flow:row wrap;flex-grow:1;justify-content:space-between;gap:0;margin-top:.375rem}.ams-matching-details__overview-card{display:flex;width:50%;min-width:min(100%,24rem);flex-grow:1;padding:.3125rem}.ams-matching-details__free-text-group,.ams-matching-details__free-text{min-width:0}.ams-matching-details__free-text{height:100%;overflow-wrap:anywhere;text-align:left;vertical-align:top;white-space:pre-wrap;word-break:break-word}.ams-matching-details__free-text p{margin:.25rem 0 0}.ams-matching-details__table{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid hsl(var(--border))}.ams-matching-details__table th,.ams-matching-details__table td{border:1px solid hsl(var(--border));padding:.375rem;vertical-align:top;overflow-wrap:anywhere}.ams-matching-details__table th{background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-weight:600}.ams-matching-details__table th:not(:first-child),.ams-matching-details__table td:not(:first-child){width:40%}.ams-matching-details__table-attribute{width:20%;text-align:right}.ams-matching-details__toast{position:fixed;right:1rem;bottom:1rem;z-index:60;display:flex;max-width:min(28rem,calc(100vw - 2rem));align-items:center;gap:.75rem;border:1px solid hsl(var(--primary) / .35);border-radius:var(--radius);background:hsl(var(--background));box-shadow:0 .75rem 2rem hsl(var(--foreground) / .12);color:hsl(var(--foreground));padding:.75rem 1rem}.ams-matching-details__toast[data-tone=error]{border-color:hsl(var(--destructive) / .45)}.ams-matching-details__toast-close{display:inline-grid;width:1.5rem;height:1.5rem;flex:0 0 auto;place-items:center;border:0;border-radius:999px;background:transparent;color:currentcolor;cursor:pointer}.ams-matching-details__toast-close:hover,.ams-matching-details__toast-close:focus-visible{background:hsl(var(--muted))}@container (max-width: 48rem){.ams-matching-details__send-panel,.ams-matching-details__content-panel{align-items:stretch;flex-direction:column}.ams-matching-details__send-button{width:100%}}.ams-navigation-item{display:flex;flex-flow:row wrap;align-items:center;gap:.25rem;min-width:0;margin:0;padding:0;color:hsl(var(--sidebar-foreground, var(--secondary-foreground)) / .86)}.ams-navigation-item__link{-webkit-user-select:none;user-select:none;padding-inline:.1875rem;color:hsl(var(--sidebar-foreground, var(--secondary-foreground)) / .86);font-size:.8em;line-height:1.4;text-decoration:none}.ams-navigation-item__link:hover,.ams-navigation-item__link:focus-visible,.ams-navigation-item__link[data-state=active]{color:hsl(var(--primary))}.ams-layout{display:flex;min-height:calc(100vh - 176px);flex-direction:column}@media(max-width:1199.98px){.ams-layout{min-height:calc(100vh - var(--header-height-icon))}}.ams-layout-dispatcher{--ams-dispatcher-drawer-width: 360px;display:flex;min-height:100vh;min-width:0;width:100%}.ams-layout-dispatcher__main{display:flex;flex:1 1 auto;flex-direction:column;min-height:100vh;min-width:0;margin-left:calc(var(--ams-dispatcher-drawer-width) * -1);padding:64px 2px 2px;transition:margin-left 195ms cubic-bezier(.4,0,.6,1)}.ams-layout-dispatcher__main[data-sidebar-state=open]{margin-left:0;transition-duration:225ms;transition-timing-function:cubic-bezier(0,0,.2,1)}.ams-layout-dispatcher__content{flex:1 1 auto;min-width:0;min-height:calc(100vh - 64px)}.ams-dispatcher-sidebar{flex:0 0 var(--ams-dispatcher-drawer-width);width:var(--ams-dispatcher-drawer-width);min-width:0}.ams-dispatcher-sidebar__appbar{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:35;width:100%;min-width:0;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));transition:margin-left 195ms cubic-bezier(.4,0,.6,1),width 195ms cubic-bezier(.4,0,.6,1)}.ams-dispatcher-sidebar__appbar[data-sidebar-state=open]{width:calc(100% - var(--ams-dispatcher-drawer-width));margin-left:var(--ams-dispatcher-drawer-width);transition-duration:225ms;transition-timing-function:cubic-bezier(0,0,.2,1)}.ams-dispatcher-sidebar__toolbar{display:flex;align-items:center;gap:1rem;min-height:56px;min-width:0;padding-inline:1rem}.ams-dispatcher-sidebar__brand{display:inline-flex;align-items:baseline;gap:0;flex:0 0 auto;margin:0 0 0 1.5625rem;padding:0;font-family:Roboto,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1}.ams-dispatcher-sidebar__search{display:inline-flex;align-items:center;gap:.3125rem;min-width:0}.ams-dispatcher-sidebar__search-input{min-width:min(15rem,40vw);height:1.875rem;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--background));color:hsl(var(--foreground));padding-inline:.5rem}.ams-dispatcher-sidebar__search-submit,.ams-dispatcher-sidebar__icon-button,.ams-dispatcher-sidebar__tab{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:calc(var(--radius) - 2px);background:transparent;color:inherit;cursor:pointer}.ams-dispatcher-sidebar__search-submit,.ams-dispatcher-sidebar__icon-button{min-width:1.75rem;min-height:1.75rem}.ams-dispatcher-sidebar__icon-button{font-size:.85rem}.ams-dispatcher-sidebar__search-submit:hover,.ams-dispatcher-sidebar__search-submit:focus-visible,.ams-dispatcher-sidebar__icon-button:hover,.ams-dispatcher-sidebar__icon-button:focus-visible,.ams-dispatcher-sidebar__tab:hover,.ams-dispatcher-sidebar__tab:focus-visible,.ams-dispatcher-sidebar__tab[data-state=active]{color:hsl(var(--primary))}.ams-dispatcher-sidebar__drawer{--sidebar-foreground: var(--secondary-foreground);--sidebar-muted-foreground: 210 8% 78%;--sidebar-accent: 210 8% 28%;position:fixed;inset-block:0;inset-inline-start:0;z-index:40;display:flex;flex-direction:column;width:var(--ams-dispatcher-drawer-width);max-width:100vw;min-width:0;overflow:hidden;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));transform:translate(-100%);transition:transform 195ms cubic-bezier(.4,0,.6,1)}.ams-dispatcher-sidebar__drawer[data-sidebar-state=open]{transform:translate(0);transition-duration:225ms;transition-timing-function:cubic-bezier(0,0,.2,1)}.ams-dispatcher-sidebar__drawer-header{display:flex;align-items:center;gap:.5rem;min-height:56px;min-width:0;padding-inline:.5rem}.ams-dispatcher-sidebar__tabs{display:flex;flex:1 1 auto;align-items:stretch;min-width:0}.ams-dispatcher-sidebar__tab{flex:1 1 0;min-height:2rem;font-size:.82rem}.ams-dispatcher-sidebar__separator{height:1px;flex:0 0 auto;background:hsl(var(--border) / .4)}.ams-dispatcher-sidebar__panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow:hidden;background:hsl(var(--secondary))}.ams-dispatcher-sidebar__panel[hidden]{display:none}.ams-dispatcher-sidebar__panel--scroll{overflow:auto}.ams-dispatcher-sidebar__panel--main{justify-content:space-between;gap:.5rem}.ams-dispatcher-sidebar__panel-top{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-height:0;min-width:0;overflow:hidden}.ams-dispatcher-sidebar__panel-bottom{flex:0 0 auto;min-width:0}.ams-dispatcher-sidebar__section{flex:0 0 auto;min-width:0;color:hsl(var(--sidebar-foreground, var(--secondary-foreground)) / .88)}.ams-dispatcher-sidebar__section--scroll,.ams-dispatcher-sidebar__section--navigation{flex:1 1 auto;min-height:0;overflow:auto}.ams-dispatcher-sidebar__section--counters{padding-block:.25rem .5rem}.ams-dispatcher-sidebar__section-title{color:hsl(var(--sidebar-muted-foreground));font-size:.5rem;line-height:1.4}.ams-dispatcher-settings{display:flex;min-height:100%;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:.5rem;padding:.5rem;color:hsl(var(--sidebar-foreground, var(--secondary-foreground)) / .88)}.ams-dispatcher-settings__top{display:grid;align-content:start;gap:.5rem;min-width:0}.ams-dispatcher-settings__actions{padding-block-end:.25rem}.ams-dispatcher-settings__refresh{display:inline-flex;align-items:center;gap:.5rem;width:100%;justify-content:center;min-height:2.25rem;border:1px solid hsl(var(--border) / .55);border-radius:calc(var(--radius) - 2px);background:hsl(var(--sidebar-accent, var(--accent)) / .35);color:hsl(var(--sidebar-foreground, var(--secondary-foreground)));font-weight:600;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.ams-dispatcher-settings__refresh:hover,.ams-dispatcher-settings__refresh:focus-visible{border-color:hsl(var(--primary) / .7);background:hsl(var(--primary) / .18);color:hsl(var(--primary));transform:translateY(-1px)}.ams-dispatcher-settings__refresh:active{transform:translateY(0)}.ams-dispatcher-settings__refresh:disabled{cursor:progress;opacity:.75;transform:none}.ams-dispatcher-settings__content{display:grid;align-content:start;gap:.75rem;min-width:0}.ams-dispatcher-settings__user-options{display:grid;align-content:end;gap:.75rem;min-width:0;padding-block-start:1rem}.ams-navigation-interaction{min-width:0;padding-block-end:.5rem;color:hsl(var(--sidebar-foreground, var(--secondary-foreground)) / .86);line-height:1.2}.ams-navigation-interaction__content{display:grid;gap:.5rem;min-width:0}.ams-navigation-interaction__counter-grid,.ams-navigation-interaction__status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;min-width:0}.ams-navigation-interaction__status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ams-navigation-interaction__counter-link{display:flex;align-items:center;gap:.25rem;min-width:0;border:1px solid hsl(var(--border) / .25);border-radius:calc(var(--radius) - 2px);background:hsl(var(--sidebar-accent, var(--accent)) / .2);color:inherit;padding:.25rem .3125rem;text-decoration:none;-webkit-user-select:none;user-select:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.ams-navigation-interaction__counter-link:hover,.ams-navigation-interaction__counter-link:focus-visible{border-color:hsl(var(--primary) / .55);background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.ams-navigation-interaction__counter-icon{flex:0 0 auto;width:1rem;text-align:center}.ams-navigation-interaction__counter-label{min-width:0;overflow:hidden;font-size:.72rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ams-navigation-interaction__counter-value{flex:0 0 auto;margin-left:auto;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700}.ams-navigation-interaction__counter-group,.ams-navigation-interaction__conversation-group{display:grid;gap:.25rem;min-width:0}.ams-navigation-interaction__conversation-title{display:inline-flex;align-items:center;gap:.375rem;min-width:0;color:hsl(var(--sidebar-muted-foreground));font-size:.72rem;font-weight:600;line-height:1.2}.ams-navigation-activities{display:grid;gap:.375rem;min-width:0;color:hsl(var(--sidebar-foreground, var(--secondary-foreground)) / .86)}.ams-navigation-activities__header{display:flex;align-items:center;gap:.25rem;min-width:0}.ams-navigation-activities__title{display:inline-block;margin:0;font-size:1rem;font-weight:600;line-height:1.2}.ams-navigation-activities__tabs{display:inline-flex;align-items:center;gap:.125rem}.ams-navigation-activities__tab{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:calc(var(--radius) - 2px);background:transparent;color:hsl(var(--sidebar-muted-foreground));cursor:pointer;font-size:1rem;min-height:1.625rem;min-width:1.625rem;padding-inline:.25rem}.ams-navigation-activities__tab:hover,.ams-navigation-activities__tab:focus-visible,.ams-navigation-activities__tab[data-state=active]{color:hsl(var(--primary))}.ams-navigation-activities__panel,.ams-navigation-activities__groups{display:grid;gap:.5rem;min-width:0}.ams-navigation-activities__group{min-width:0;font-size:.875rem;line-height:1.35}.ams-navigation-activities__group[data-density=compact]{font-size:.625rem}.ams-navigation-activities__group-title{margin-block-end:.125rem}.ams-navigation-activities__event{min-width:0}.ams-navigation-activities__event-link{display:inline-flex;align-items:center;gap:.1875rem;color:inherit;font-size:1em;line-height:1.25;padding-inline:.1875rem;text-decoration:none;-webkit-user-select:none;user-select:none}.ams-navigation-activities__event-link:hover,.ams-navigation-activities__event-link:focus-visible{color:hsl(var(--primary))}.ams-navigation-activities__event-status{display:inline-flex;padding-inline-start:.125rem}.ams-navigation-activities__event-status[data-state=completed]{color:hsl(var(--success))}.ams-navigation-activities__event-status[data-state=open]{color:hsl(var(--muted-foreground))}.ams-navigation-activities__event-time{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.3}.ams-navigation-feature__trigger{display:inline-flex;align-items:center;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:1.35;padding:0;text-align:start}.ams-navigation-feature__trigger:hover,.ams-navigation-feature__trigger:focus-visible{color:hsl(var(--primary))}.ams-navigation-feature__modal{display:grid;gap:.75rem;min-width:min(22rem,100%)}.ams-navigation-user__trigger{display:inline-flex;align-items:center;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:1.35;padding:0;text-align:start}.ams-navigation-user__trigger:hover,.ams-navigation-user__trigger:focus-visible,.ams-navigation-user__link:hover,.ams-navigation-user__link:focus-visible{color:hsl(var(--primary))}.ams-navigation-user__modal{display:grid;gap:.75rem;min-width:min(24rem,100%)}.ams-navigation-user__content{display:grid;gap:.125rem;min-width:0}.ams-navigation-user__profile{min-width:0}.ams-navigation-user__link{color:inherit;font-size:1em;line-height:1.35;padding-inline:.1875rem;text-decoration:none;-webkit-user-select:none;user-select:none}.ams-navigation-user__logout{text-transform:uppercase}.ams-navigation-dispatcher{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;min-width:0;overflow-y:auto;padding:.5rem;color:hsl(var(--sidebar-foreground, var(--secondary-foreground)) / .86)}.ams-navigation-dispatcher--app-settings{display:block;flex:0 0 auto;overflow:visible;padding:0}.ams-navigation-dispatcher__settings-section{display:grid;gap:.25rem;min-width:0}.ams-navigation-dispatcher__list{display:grid;gap:.125rem;list-style:none;margin:0;min-width:0;padding:0}.ams-navigation-dispatcher__list[data-level="1"]{font-size:.875rem;padding-inline-start:.3125rem}.ams-navigation-dispatcher__list[data-level="2"]{font-size:.8125rem;padding-inline-start:.75rem}.ams-navigation-dispatcher__item{min-width:0}.ams-navigation-dispatcher__section-row{display:flex;align-items:center;gap:.125rem;min-width:0;width:100%}.ams-navigation-dispatcher__button,.ams-navigation-dispatcher__group-label,.ams-navigation-dispatcher__section-toggle{display:flex;align-items:center;gap:.375rem;width:100%;border:0;border-radius:calc(var(--radius) - 2px);background:transparent;color:inherit;font:inherit;line-height:1.25;min-height:1.5rem;padding:.125rem .3125rem;text-align:start}.ams-navigation-dispatcher__button{cursor:pointer}.ams-navigation-dispatcher__section-toggle{flex:1 1 auto;width:auto;min-width:0;cursor:pointer}.ams-navigation-dispatcher__button:hover,.ams-navigation-dispatcher__button:focus-visible,.ams-navigation-dispatcher__button[data-state=active],.ams-navigation-dispatcher__section-toggle:hover,.ams-navigation-dispatcher__section-toggle:focus-visible,.ams-navigation-dispatcher__section-toggle[data-state=active]{background:hsl(var(--sidebar-accent, var(--accent)) / .35);color:hsl(var(--primary))}.ams-navigation-dispatcher__group-label{color:hsl(var(--sidebar-muted-foreground, var(--secondary-foreground)));font-weight:600}.ams-navigation-dispatcher__chevron{display:inline-flex;flex:0 0 .75rem;justify-content:center;color:hsl(var(--sidebar-muted-foreground, var(--secondary-foreground)));font-size:.75rem;transform-origin:center;transition:color .12s ease,transform .12s ease}.ams-navigation-dispatcher__chevron[data-state=open]{transform:rotate(90deg)}.ams-navigation-dispatcher__section-toggle:hover .ams-navigation-dispatcher__chevron,.ams-navigation-dispatcher__section-toggle:focus-visible .ams-navigation-dispatcher__chevron,.ams-navigation-dispatcher__section-toggle[data-state=active] .ams-navigation-dispatcher__chevron{color:currentColor}.ams-navigation-dispatcher__icon-wrap{display:inline-flex;flex:0 0 1rem;justify-content:center}.ams-navigation-dispatcher__icon{color:currentColor}.ams-navigation-dispatcher__label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ams-navigation-dispatcher__quick-actions{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.125rem;margin-left:auto;min-width:0}.ams-navigation-dispatcher__quick-action{position:relative;display:inline-flex;flex:0 0 1.5rem;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:calc(var(--radius) - 2px);background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0}.ams-navigation-dispatcher__quick-action:hover,.ams-navigation-dispatcher__quick-action:focus-visible,.ams-navigation-dispatcher__quick-action[data-state=active]{background:hsl(var(--sidebar-accent, var(--accent)) / .35);color:hsl(var(--primary))}.ams-navigation-dispatcher__quick-action-icon{color:currentColor}.ams-navigation-dispatcher__quick-action[data-tooltip]:after{position:absolute;right:0;bottom:calc(100% + .375rem);z-index:1303;max-width:min(18rem,calc(100vw - 2rem));border-radius:calc(var(--radius) * .75);background:hsl(var(--popover));color:hsl(var(--popover-foreground));content:attr(data-tooltip);font-size:.75rem;line-height:1.3;opacity:0;padding:.375rem .5rem;pointer-events:none;transform:translateY(.25rem);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.ams-navigation-dispatcher__quick-action:hover:after,.ams-navigation-dispatcher__quick-action:focus-visible:after{opacity:1;transform:translateY(0)}@container (max-width: 52rem){.ams-contact-activity-details__header{flex-direction:column;align-items:stretch}.ams-contact-activity-details__actions{width:100%;min-width:0;justify-content:flex-start}.ams-contact-activity-details__body{grid-template-columns:minmax(0,1fr)}}.ams-application-activity-details{container-type:inline-size;display:flex;flex-direction:column;gap:.5rem;padding:.5rem;color:hsl(var(--foreground))}.ams-application-activity-details__loading{display:flex;min-height:8rem;align-items:center;justify-content:center}.ams-application-activity-details__header,.ams-application-activity-details__body,.ams-application-activity-details__sidebar,.ams-application-activity-details__content{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background))}.ams-application-activity-details__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.5rem}.ams-application-activity-details__heading-group{display:grid;min-width:0;gap:.375rem}.ams-application-activity-details__title-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.ams-application-activity-details__title,.ams-application-activity-details__title-link{color:hsl(var(--primary));font-size:1.4rem;font-weight:600;line-height:1.2;text-decoration:none}.ams-application-activity-details__summary{min-width:0;overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}.ams-application-activity-details__tags{display:inline-flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0}.ams-application-activity-details__tags .ams-legacy-tag{margin:0}.ams-application-activity-details__actions{display:flex;min-width:12rem;flex:0 1 17rem;align-items:center;justify-content:flex-end}.ams-application-activity-details__body{display:grid;grid-template-columns:minmax(17.5rem,17.5rem) minmax(0,1fr);align-items:start}.ams-application-activity-details__sidebar,.ams-application-activity-details__content{min-width:0;padding:.5rem}.ams-application-activity-details__tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:.75rem}.ams-application-activity-details__tab{font-size:.8rem}.ams-application-activity-details__tab-panel{min-width:0}@container (max-width: 52rem){.ams-application-activity-details__header{align-items:stretch;flex-direction:column}.ams-application-activity-details__actions{min-width:0;flex-basis:auto;justify-content:flex-start}.ams-application-activity-details__body{grid-template-columns:minmax(0,1fr)}}.ams-application-details-tab{display:grid;gap:.75rem;min-width:0}.ams-application-details-tab__loading{display:flex;min-height:8rem;align-items:center;justify-content:center}.ams-application-details-tab__error{border:1px solid hsl(var(--destructive) / .35);border-radius:var(--radius);background:hsl(var(--destructive) / .08);color:hsl(var(--destructive));font-size:.875rem;line-height:1.4;padding:.75rem}.ams-application-details-tab__divider{display:flex;align-items:center;gap:.75rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.35}.ams-application-details-tab__divider:before,.ams-application-details-tab__divider:after{height:1px;flex:1 1 auto;background:hsl(var(--border));content:""}.ams-application-arrangement-status-card{display:grid;min-width:0;gap:.5rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));color:hsl(var(--foreground));padding:1rem}.ams-application-arrangement-status-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ams-application-arrangement-status-card__title{margin:0;color:hsl(var(--foreground));font-size:1rem;font-weight:500;line-height:1.4}.ams-application-arrangement-status-card__status{font-weight:700}.ams-application-arrangement-status-card__edit-button{display:inline-grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer}.ams-application-arrangement-status-card__edit-button:hover,.ams-application-arrangement-status-card__edit-button:focus-visible{border-color:hsl(var(--primary));color:hsl(var(--primary))}.ams-application-arrangement-status-card__meta{display:grid;min-width:0;gap:.25rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.35}.ams-application-arrangement-status-card__meta-line,.ams-application-arrangement-status-card__note{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ams-arrangement-status-form{display:grid;min-width:0;gap:1rem}.ams-arrangement-status-form__status-row{display:flex;min-width:0;flex-wrap:nowrap;gap:1rem}.ams-arrangement-status-form__status-field{min-width:0;flex:1 1 auto}.ams-arrangement-status-form__reason-fields{display:grid;min-width:0;gap:1rem;padding-block-start:.5rem}.ams-arrangement-status-form__field{min-width:0}.ams-arrangement-status-form__confirm{display:grid;gap:1rem;color:hsl(var(--foreground))}.ams-arrangement-status-form__confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem}.ams-arrangement-status-form__submit-row{display:flex;justify-content:center;padding-block-start:.5rem}.ams-arrangement-status-form__submit{width:min(100%,12.5rem)}.ams-candidate-activity-details{container-type:inline-size;display:flex;flex-direction:column;gap:.5rem;padding:.5rem;color:hsl(var(--foreground))}.ams-candidate-activity-details__loading{display:flex;min-height:100vh;align-items:center;justify-content:center}.ams-candidate-activity-details__header,.ams-candidate-activity-details__body,.ams-candidate-activity-details__sidebar,.ams-candidate-activity-details__content{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background))}.ams-candidate-activity-details__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.5rem}.ams-candidate-activity-details__heading-group{display:grid;min-width:0;gap:.375rem}.ams-candidate-activity-details__title-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.ams-candidate-activity-details__title-prefix{font-size:1rem;line-height:1.2}.ams-candidate-activity-details__title-link{min-width:0;overflow-wrap:anywhere;color:hsl(var(--primary));font-size:1.4rem;font-weight:600;line-height:1.2;text-decoration:none}.ams-candidate-activity-details__title-link:hover,.ams-candidate-activity-details__title-link:focus-visible{text-decoration:underline}.ams-candidate-activity-details__tags{display:inline-flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0}.ams-candidate-activity-details__tags .ams-legacy-tag{margin:0}.ams-candidate-activity-details__actions{display:flex;min-width:12rem;flex:0 1 17rem;align-items:center;justify-content:flex-end}.ams-candidate-activity-details__body{display:grid;grid-template-columns:minmax(17.5rem,17.5rem) minmax(0,1fr);align-items:start}.ams-candidate-activity-details__sidebar,.ams-candidate-activity-details__content{min-width:0;padding:.5rem}.ams-candidate-activity-details__sidebar-tabs,.ams-candidate-activity-details__tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:.75rem}.ams-candidate-activity-details__sidebar-tab,.ams-candidate-activity-details__tab{font-size:.8rem}.ams-candidate-activity-details__sidebar-panel,.ams-candidate-activity-details__tab-panel{min-width:0}.ams-candidate-activity-details__status{position:fixed;right:1rem;bottom:1rem;z-index:50;display:flex;max-width:min(28rem,calc(100vw - 2rem));align-items:center;gap:.75rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));box-shadow:0 .75rem 2rem hsl(var(--foreground) / .12);color:hsl(var(--foreground));padding:.75rem 1rem}.ams-candidate-activity-details__status[data-tone=success]{border-color:hsl(var(--primary))}.ams-candidate-activity-details__status[data-tone=error]{border-color:hsl(var(--destructive))}.ams-candidate-activity-details__status-close{display:inline-grid;width:1.5rem;height:1.5rem;flex:0 0 auto;place-items:center;border:0;border-radius:999px;background:transparent;color:currentcolor;cursor:pointer}.ams-candidate-activity-details__status-close:hover,.ams-candidate-activity-details__status-close:focus-visible{background:hsl(var(--muted))}.ams-candidate-activity-details__modal-content{display:grid;min-width:0;gap:1rem}.ams-candidate-activity-details__modal-actions{display:flex;justify-content:center}@container (max-width: 52rem){.ams-candidate-activity-details__header{align-items:stretch;flex-direction:column}.ams-candidate-activity-details__actions{min-width:0;flex-basis:auto;justify-content:flex-start}.ams-candidate-activity-details__body{grid-template-columns:minmax(0,1fr)}}.ams-candidate-details-tab{display:grid;min-width:0;gap:.75rem}.ams-candidate-details-tab__loading{display:flex;min-height:8rem;align-items:center;justify-content:center}.ams-candidate-details-tab--matching{gap:1rem}.ams-candidate-details-tab--acquisition{align-items:stretch}.ams-candidate-details-tab--profile{gap:1rem}.ams-job-details-tab{display:grid;min-width:0;gap:.75rem}.ams-job-details-tab__loading{display:flex;min-height:8rem;align-items:center;justify-content:center}.ams-job-details-tab--matching,.ams-job-details-tab--general,.ams-job-details-tab--files{gap:1rem}.ams-job-activity-details{display:grid;min-width:0;gap:.75rem;padding:.5rem}.ams-job-activity-details__loading{display:flex;min-height:100vh;align-items:center;justify-content:center}.ams-job-activity-details__error{margin:.5rem;border:1px solid hsl(var(--destructive));border-radius:.5rem;background:hsl(var(--destructive) / .08);padding:.75rem 1rem;color:hsl(var(--destructive))}.ams-job-activity-details__header,.ams-job-activity-details__sidebar,.ams-job-activity-details__main{min-width:0;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background))}.ams-job-activity-details__header{display:grid;gap:.75rem;padding:.75rem}.ams-job-activity-details__header-row,.ams-job-activity-details__title-group,.ams-job-activity-details__actions,.ams-job-activity-details__status{display:flex;align-items:center}.ams-job-activity-details__header-row{justify-content:space-between;gap:1rem}.ams-job-activity-details__title-group{min-width:0;flex-wrap:wrap;gap:.5rem}.ams-job-activity-details__label{color:hsl(var(--muted-foreground));font-weight:500}.ams-job-activity-details__title-link{min-width:0;color:inherit;text-decoration:none}.ams-job-activity-details__title{color:hsl(var(--primary));font-size:1.4rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.ams-job-activity-details__tags,.ams-job-activity-details__panel{min-width:0}.ams-job-activity-details__tags{display:inline-flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:.25rem}.ams-job-activity-details__tags .ams-legacy-tag,.ams-job-tags .ams-legacy-tag{margin:0}.ams-job-activity-details__actions{width:17rem;max-width:100%;justify-content:flex-end}.ams-job-activity-details__status{gap:.5rem;color:hsl(var(--foreground));line-height:1.4}.ams-job-activity-details__status-icon{flex:0 0 auto;color:hsl(var(--primary))}.ams-job-activity-details__content{display:flex;min-width:0;align-items:stretch}.ams-job-activity-details__sidebar{width:17.5rem;min-width:17.5rem;padding:.5rem}.ams-job-activity-details__sidebar-inner{display:grid;gap:.75rem}.ams-job-activity-details__main{flex:1 1 auto;padding:.5rem}.ams-job-activity-details__tabs{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.ams-job-activity-details__tabs--content{margin-bottom:.75rem}.ams-job-activity-details__tab.ams-button{min-height:2rem;border-radius:.25rem;padding:.375rem .75rem;font-size:.8rem}.ams-job-actions-menu{display:flex;flex:1 1 0;align-items:center;justify-content:flex-end;gap:.75rem}.ams-job-actions-menu__item,.ams-job-actions-menu__menu{display:inline-flex;align-items:center;justify-content:center}.ams-job-actions-menu__icon-button,.ams-job-actions-menu__icon-button.ui-button{display:inline-flex;width:2rem;height:2rem;min-height:2rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;padding:0}.ams-job-actions-menu__icon-button:hover,.ams-job-actions-menu__icon-button.ui-button:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ams-job-actions-menu__icon-button--note{color:#32d9c3}.ams-job-actions-menu__icon-button--primary{color:hsl(var(--primary))}.ams-job-actions-menu__icon-button--status[data-has-status=true]{color:var(--warn-color-dim)}.ams-job-actions-menu__icon-button--status[data-has-status=false]{color:var(--base-color-2-dim)}.ams-job-actions-menu__icon{font-size:1.25rem}.ams-job-actions-dialog__body--activity{min-height:31.25rem}.ams-job-actions-dialog--report{width:min(90rem,calc(100vw - 2rem));max-width:none;height:90vh}.ams-job-actions-dialog__body--report{display:grid;min-height:0;height:100%;grid-template-rows:auto minmax(0,1fr);gap:.75rem}.ams-job-actions-report__summary{display:grid;gap:.375rem;border:1px solid hsl(var(--border));border-radius:.5rem;padding:.75rem;color:hsl(var(--foreground));line-height:1.4}.ams-job-actions-report__frame{min-height:0;overflow:auto}.ams-company-actions-menu{display:flex;flex:1 1 0;align-items:center;justify-content:flex-end;gap:1.5rem}.ams-company-actions-menu__icon-button{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:background .15s ease,color .15s ease}.ams-company-actions-menu__icon-button:hover,.ams-company-actions-menu__icon-button:focus-visible{background:hsl(var(--accent));color:hsl(var(--accent-foreground));outline:none}.ams-company-actions-menu__icon-button--note{color:#32d9c3}.ams-company-actions-menu__icon-button--primary{color:hsl(var(--primary))}.ams-company-actions-menu__icon-button--status[data-has-status=true]{color:var(--warn-color-dim)}.ams-company-actions-menu__icon-button--status[data-has-status=false]{color:var(--base-color-2-dim)}.ams-company-actions-menu__icon{font-size:1.25rem}.ams-company-actions-dialog__body--activity{min-height:31.25rem}.ams-company-actions-dialog--report{width:min(90rem,calc(100vw - 2rem));max-width:none;height:min(56rem,calc(100vh - 2rem))}.ams-company-actions-dialog__body--report{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr);gap:1rem}.ams-company-actions-report__summary{display:grid;gap:.375rem;padding:.75rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--muted) / .35)}.ams-company-actions-report__frame{min-height:0;overflow:auto}.ams-company-contact-sidebar-card__address{min-width:0}.ams-job-create{width:100%;min-width:0}.ams-job-create__inner{width:100%;max-width:62rem;margin:0 auto}.ams-job-create__form{display:grid;min-width:0}.ams-job-create__separator{display:flex;flex-basis:100%;align-items:center;margin:.5rem 0;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.35}.ams-job-create__separator:before,.ams-job-create__separator:after{content:"";flex-grow:1;height:1px;margin:0 1rem;background:hsl(var(--border))}.ams-job-create__field{min-width:0;padding-bottom:2rem;-webkit-user-select:all;user-select:all}.ams-job-create__field-inner{min-width:0}.ams-job-create__field-inner--padded,.ams-job-create__contact-modal{padding:.5rem}.ams-job-create__actions{min-width:0}@media(max-width:64rem){.ams-job-activity-details__header-row,.ams-job-activity-details__content{flex-direction:column;align-items:stretch}.ams-job-activity-details__actions,.ams-job-activity-details__sidebar{width:100%;min-width:0}}.ams-candidate-profile__tabs{display:flex;max-width:100%;gap:.25rem;overflow-x:auto;border-bottom:1px solid var(--ui-color-border)}.ams-candidate-profile__tab{flex:0 0 auto;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ui-color-muted-foreground);cursor:pointer;padding:.625rem .75rem;font:inherit;font-size:.875rem;font-weight:500}.ams-candidate-profile__tab:hover,.ams-candidate-profile__tab:focus-visible{color:var(--ui-color-foreground)}.ams-candidate-profile__tab[data-state=active]{border-bottom-color:var(--ui-color-primary);color:var(--ui-color-primary)}.ams-candidate-profile__section{min-width:0;scroll-margin-top:1rem}.ams-candidate-profile__heading{margin:0 0 .5rem;color:var(--ui-color-foreground);font-size:1.125rem;font-weight:600;line-height:1.4}.ams-lead-settings-card{display:flex;width:100%;min-width:0;flex-direction:column;gap:.75rem}.ams-lead-settings-card__toolbar{display:flex;justify-content:flex-end}.ams-lead-settings-card__edit-button{display:inline-grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface);color:var(--ui-color-text);cursor:pointer}.ams-lead-settings-card__edit-button:hover,.ams-lead-settings-card__edit-button:focus-visible{border-color:var(--ui-color-primary);color:var(--ui-color-primary)}.ui-modal-shell__content.ams-edit-activity-dialog{display:grid;gap:1rem}.ams-edit-activity-dialog__loading{display:flex;min-height:8rem;align-items:center;justify-content:center}.ams-edit-activity-dialog__error{border:1px solid hsl(var(--destructive) / .35);border-radius:var(--radius);background:hsl(var(--destructive) / .08);color:hsl(var(--destructive));font-size:.875rem;line-height:1.4;padding:.75rem}.ams-edit-activity-dialog__form{display:grid;gap:.75rem}.ams-edit-activity-dialog__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding-block-start:.5rem}.ams-edit-activity-dialog__save-button{min-width:8rem}.ams-edit-activity-dialog__quick-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-left:auto}.ams-edit-activity-dialog__save-icon{color:hsl(var(--primary-foreground))}.ams-candidate-suggestion-activity{display:flex;min-width:0;flex-direction:column;gap:.75rem}.ams-candidate-suggestion-activity__summary,.ams-candidate-suggestion-activity__empty{margin:0;color:hsl(var(--foreground));font-size:.875rem;line-height:1.4}.ams-candidate-suggestion-activity__empty{color:hsl(var(--muted-foreground))}.ams-candidate-suggestion-activity__receivers{display:flex;flex-direction:column;gap:.5rem}.ams-candidate-suggestion-activity__receiver{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.5rem;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);padding:.5rem .625rem}.ams-candidate-suggestion-activity__receiver-email{min-width:0;overflow-wrap:anywhere}.ams-file-image-list{--ams-file-image-list-cols: 4;display:grid;width:100%;align-items:start;gap:1rem;grid-template-columns:repeat(var(--ams-file-image-list-cols),minmax(0,1fr))}.ams-file-image{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid transparent;border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--card-foreground))}.ams-file-image--active{border-color:hsl(var(--primary));background:hsl(var(--primary) / .12);box-shadow:inset 0 0 0 2px hsl(var(--primary))}.ams-file-image__asset{display:block;width:100%;max-width:100%;object-fit:cover;cursor:pointer}.ams-file-image__asset--video{min-height:8.75rem;background:hsl(var(--muted))}.ams-file-image__custom-button,.ams-file-image__custom-media{display:flex;width:100%;min-height:8rem;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;padding:1.25rem 2.5rem}.ams-file-image__custom-button{cursor:pointer}.ams-file-image__custom-button:hover,.ams-file-image__custom-button:focus-visible{background:hsl(var(--primary) / .12);outline:none}.ams-file-image__custom-image{display:block;max-width:100%;height:auto}.ams-file-image__caption{color:hsl(var(--foreground));font-size:.75rem;line-height:1.4}.ams-file-image__caption--below{border-top:1px solid hsl(var(--border));padding:.5rem .625rem}.ams-file-image__caption--overlay{position:absolute;right:0;bottom:0;left:0;display:flex;min-height:2rem;align-items:center;justify-content:center;background:hsl(var(--background) / .86);padding:.375rem .5rem;text-align:center}.ams-file-image__filename{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.ams-file-image__download{position:absolute;right:.375rem;bottom:.375rem;z-index:1;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid hsl(var(--border) / .65);border-radius:var(--radius);background:hsl(var(--background) / .72);color:hsl(var(--foreground));cursor:pointer;text-decoration:none;transition:background-color .15s ease,color .15s ease}.ams-file-image__download:hover,.ams-file-image__download:focus-visible{background:hsl(var(--background) / .9);color:hsl(var(--primary));outline:none}.ams-file-upload{display:grid;gap:.75rem}.ams-file-upload__title{margin:0;color:hsl(var(--foreground));font-size:1.375rem;font-weight:600;line-height:1.3}.ams-file-upload__dropzone-section{display:grid;gap:.5rem}.ams-file-upload__dropzone{width:100%;min-height:9.375rem;border:1px dashed hsl(var(--border));border-radius:var(--radius);background:hsl(var(--secondary) / .14);color:hsl(var(--foreground))}.ams-file-upload__dropzone--selected{border-color:hsl(var(--primary));background:hsl(var(--primary) / .12)}.ams-file-upload__dropzone-inner{position:relative;min-height:9.375rem;cursor:pointer}.ams-file-upload__dropzone-content{position:absolute;top:50%;left:50%;display:grid;min-width:min(18rem,calc(100% - 2rem));gap:.5rem;transform:translate(-50%,-50%);text-align:center}.ams-file-upload__dropzone-icon{display:flex;justify-content:center}.ams-file-upload__dropzone-message{font-size:.875rem}.ams-file-upload__file-list{display:grid;width:100%;gap:.375rem;padding-block-end:.25rem}.ams-file-upload__file{display:flex;min-width:0;flex-wrap:wrap;gap:.25rem .75rem;color:hsl(var(--foreground));font-size:.875rem}.ams-file-upload__file-name{min-width:0;overflow-wrap:anywhere;font-weight:500}.ams-file-upload__file-size{color:hsl(var(--muted-foreground))}.ams-file-upload__actions{display:flex;justify-content:flex-start}.ams-file-selection{display:flex;min-width:0;flex-direction:column;gap:.75rem}.ams-file-selection__header{min-width:0}.ams-file-selection__title{margin:0;color:hsl(var(--foreground));font-size:1.125rem;font-weight:500;line-height:1.4}.ams-file-selection__section{display:grid;min-width:0;gap:.5rem}.ams-file-selection__label{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500}.ams-file-selection__toggle-row{display:flex;min-width:0;align-items:center;gap:.5rem}.ams-file-selection__switch{width:2.25rem;height:1.25rem;flex:0 0 auto;accent-color:hsl(var(--primary))}.ams-file-selection__toggle-label{min-width:0;color:hsl(var(--foreground));font-size:.875rem;overflow-wrap:anywhere}.ams-event-info{position:relative;display:flex;width:calc(100% - .625rem);min-width:0;flex-direction:column;gap:.25rem;margin:.3125rem;color:hsl(var(--foreground))}.ams-event-info--padded{width:auto;padding:1rem}.ams-event-info__message{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.ams-event-search-details,.ams-custom-field-value-input{width:100%;min-width:0}.ams-custom-field-value-input__field,.ams-custom-field-value-input__form,.ams-custom-field-value-input__form-fields,.ams-custom-field-value-input__modal-body,.ams-custom-field-value-input__card-list{display:grid;min-width:0;gap:.5rem}.ams-custom-field-value-input__form{width:100%}.ams-custom-field-value-input__form-fields{gap:.75rem}.ams-custom-field-value-input>.ams-custom-field-value-input__field{padding-bottom:.5rem}.ams-custom-field-value-input__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem;padding-inline:.5rem .25rem}.ams-custom-field-value-input__label.ui-form-field__label,.ams-custom-field-value-input__inner-label.ui-form-field__label{min-width:0;color:hsl(var(--foreground));font-size:.875rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.ams-custom-field-value-input__inner-label.ui-form-field__label{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500}.ams-custom-field-value-input__icon-button.ui-button{width:2rem;min-width:2rem;height:2rem;min-height:2rem;border:0;color:hsl(var(--primary));padding:0}.ams-custom-field-value-input__icon-button.ui-button:hover,.ams-custom-field-value-input__icon-button.ui-button:focus-visible{background:hsl(var(--primary) / .08);color:hsl(var(--primary))}.ams-custom-field-value-input__icon-button.ui-button:disabled{color:hsl(var(--muted-foreground) / .45);opacity:1}.ams-custom-field-value-input__icon-button--danger.ui-button{color:hsl(var(--destructive))}.ams-custom-field-value-input__icon-button--danger.ui-button:hover,.ams-custom-field-value-input__icon-button--danger.ui-button:focus-visible{background:hsl(var(--destructive) / .08);color:hsl(var(--destructive))}.ams-custom-field-value-input__list{display:grid;min-width:0;gap:.375rem;margin:0;padding:.5rem;list-style:none}.ams-custom-field-value-input__list-item{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.375rem;padding:.5rem}.ams-custom-field-value-input--bulk-bullets .ams-custom-field-value-input__list-item:before{content:"•";flex:0 0 auto;color:hsl(var(--primary));font-size:1rem;line-height:1}.ams-custom-field-value-input__bulk-editor{min-width:0;padding:.5rem}.ams-custom-field-value-input__inline-input{width:100%;min-width:0;flex:1 1 auto;border:1px solid hsl(var(--input));border-radius:.375rem;background:hsl(var(--background));color:hsl(var(--foreground));padding:.5rem .625rem}.ams-custom-field-value-input__inline-input:focus-visible{border-color:hsl(var(--ring));outline:2px solid hsl(var(--ring) / .24);outline-offset:1px}.ams-custom-field-value-input__list-item:hover{background:hsl(var(--primary) / .06)}.ams-custom-field-value-input__list-item--form,.ams-custom-field-value-input__list-item--pending{align-items:stretch;border:1px solid hsl(var(--border));background:hsl(var(--muted) / .24)}.ams-custom-field-value-input__list-item--pending{min-height:2.5rem}.ams-custom-field-value-input__item-main{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.5rem}.ams-custom-field-value-input__item-title,.ams-custom-field-value-input__item-meta{min-width:0;overflow-wrap:anywhere;line-height:1.35}.ams-custom-field-value-input__item-title{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.ams-custom-field-value-input__item-meta{color:hsl(var(--muted-foreground));font-size:.8125rem}.ams-custom-field-value-input__actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem}.ams-custom-field-value-input__loading{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;padding:.5rem}.ams-custom-field-value-input__modal-body{width:min(42rem,calc(100vw - 2rem));padding:.5rem}.ams-custom-field-value-input__modal-field{min-width:0;padding:.5rem}.ams-custom-field-value-input__card-list{gap:.625rem;margin-top:.5rem}.ams-custom-field-value-input__card{min-width:0;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:0 1px 2px hsl(var(--foreground) / .06)}.ams-custom-field-value-input__card[data-display-mode=inline]{box-shadow:none}.ams-custom-field-value-input__card-body{display:grid;min-width:0;gap:.75rem;padding:.75rem}.ams-custom-field-value-input__inner-grid{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.75rem}.ams-custom-field-value-input__inner-field{display:grid;min-width:0;align-content:space-between;gap:.375rem}.ams-custom-field-value-input__inner-field[data-display-mode=inline]{gap:.25rem}.ams-custom-field-value-input__rich-text,.ams-custom-field-value-input__text-value{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.ams-custom-field-value-input__rich-text p{margin-block:0}.ams-custom-field-value-input__progress{margin-top:.375rem}.ams-custom-field-value-input__fallback{color:hsl(var(--muted-foreground));font-size:.875rem}.ams-custom-field-value-input__status{margin:.25rem 0 0;color:hsl(var(--destructive));font-size:.875rem}.ams-possible-company-job-config{width:100%;min-width:0}.ams-possible-companies-field-section{position:relative;display:flex;width:100%;min-width:0;flex-direction:column}.ams-possible-companies-field-section__field{min-width:0;padding:.5rem}.ams-possible-company-contact{display:flex;width:100%;min-width:0;flex-direction:column;color:hsl(var(--foreground))}.ams-possible-company-contact--empty{color:hsl(var(--muted-foreground));font-size:.875rem}.ams-possible-company-contact__field,.ams-possible-company-contact__addresses{min-width:0;padding:.5rem}.ams-possible-company-job-config__modal.ui-modal-shell__content{width:min(50rem,calc(100vw - 2rem));max-height:min(31.25rem,calc(100vh - 2rem))}.ams-possible-company-job-config__form{display:grid;min-width:0;gap:1rem}.ams-possible-company-job-config__field{display:block;width:100%;min-width:0;padding:.5rem}.ams-possible-company-job-config__actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.75rem;padding:0 .5rem .5rem}.ams-possible-company-job-config__error{color:hsl(var(--destructive));font-size:.875rem}.ams-possible-company-job-config__summary{display:flex;width:100%;min-width:0;align-items:flex-start;gap:.5rem}.ams-possible-company-job-config__tags{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;gap:.25rem 0}.ams-possible-company-job-config__edit-button{display:inline-flex;width:1.75rem;height:1.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--foreground));cursor:pointer}.ams-possible-company-job-config__edit-button:hover{background:hsl(var(--muted))}.ams-possible-company-job-config__edit-button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-possible-company-page{width:calc(100% - 2.5rem);max-width:calc(100% - 2.5rem);margin:0 auto;padding:.3125rem 1.25rem;font-size:1.125rem}.ams-possible-company-page__section{width:100%;min-width:0;padding:.625rem}.ams-possible-company-page__state,.ams-possible-companies-overview__state,.ams-possible-companies-master-detail__state,.ams-possible-companies-vis-table__state{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;color:hsl(var(--muted-foreground))}.ams-possible-company-page__details-card{width:100%;min-width:0;border-radius:.375rem;background:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:0 1px 15px 1px #2727271a}.ams-possible-company-page__details{height:72vh;min-height:20rem;min-width:0}.ams-possible-companies-overview{width:100%;min-width:0}.ams-possible-companies-overview__panel{display:flex;min-width:18.75rem;flex:1 1 auto;padding:.3125rem}.ams-possible-companies-overview__panel--wide{min-width:min(28.125rem,100%)}.ams-possible-companies-create{width:100%;min-width:0}.ams-possible-companies-create__inner{width:min(100%,62rem);margin-inline:auto}.ams-possible-companies-create__form{display:grid;min-width:0;gap:.25rem}.ams-possible-companies-create__separator{display:flex;flex-basis:100%;align-items:center;margin:.5rem 0;color:hsl(var(--muted-foreground));font-size:.75rem;cursor:pointer}.ams-possible-companies-create__separator:before,.ams-possible-companies-create__separator:after{height:1px;flex-grow:1;margin:0 1rem;background:hsl(var(--border));content:""}.ams-possible-companies-create__field{min-width:0;padding-bottom:.5rem;-webkit-user-select:all;user-select:all}.ams-possible-companies-create__field-inner{display:block;width:100%;min-width:0;padding:.5rem}.ams-possible-companies-create__actions{padding:.5rem}.ams-possible-companies-master-detail{width:100%;min-width:0}.ams-possible-companies-master-detail__header{margin-bottom:.5rem}.ams-possible-companies-master-detail__table{height:73vh;min-height:20rem;min-width:0}.ams-possible-companies-master-detail__row-label{display:inline-flex;min-width:0;align-items:center;gap:.375rem}.ams-possible-companies-master-detail__row-icon{flex:0 0 auto;padding-inline:.1875rem;color:hsl(var(--muted-foreground))}.ams-possible-company-summary{position:relative;display:flex;width:calc(100% - .625rem);min-width:0;flex-direction:column;gap:.5rem;margin:.3125rem;color:hsl(var(--foreground))}.ams-possible-company-summary__blacklist-modal.ui-modal-shell__content{width:min(50rem,calc(100vw - 2rem));max-height:min(31.25rem,calc(100vh - 2rem))}.ams-possible-company-summary__heading,.ams-possible-company-summary__linked-company{min-width:0;padding:.125rem}.ams-possible-company-summary__heading-link,.ams-possible-company-summary__linked-company-link{color:hsl(var(--primary));font-size:1.5rem;font-weight:700;text-decoration:none}.ams-possible-company-summary__heading-link:hover,.ams-possible-company-summary__linked-company-link:hover{text-decoration:underline}.ams-possible-company-summary__job-config{min-width:0}.ams-possible-company-summary__tags,.ams-possible-company-summary__actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.ams-possible-company-summary__description-list{margin:0;padding:0;list-style:none}.ams-possible-company-summary__description-item,.ams-possible-company-summary__meta-row{display:flex;min-width:0;align-items:flex-start;gap:.5rem}.ams-possible-company-summary__meta-icon{display:inline-flex;flex:0 0 auto;align-items:center;padding-top:.125rem;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1}.ams-possible-company-summary__field{min-width:0;padding:.5rem}.ams-possible-companies-vis-table{display:flex;width:100%;height:37.5rem;min-width:0;flex-direction:column;gap:.5rem}.ams-possible-companies-vis-table__scroll{width:100%;min-width:0;overflow:auto}.ams-possible-companies-vis-table__table{min-width:56rem}.ams-possible-companies-vis-table__selection-cell{width:2.75rem;min-width:2.75rem;text-align:center}.ams-possible-companies-vis-table__selection-cell .ui-boolean-control{justify-content:center}.ams-possible-companies-vis-table__row--converted:not([data-state=selected]){background:hsl(var(--primary) / .15)}.ams-possible-companies-vis-table__link{color:hsl(var(--primary))}.ams-possible-companies-vis-table__empty{padding:1rem;color:hsl(var(--muted-foreground));text-align:center}.ams-blacklist-create{width:100%;min-width:0}.ams-blacklist-create__inner{width:min(100%,62rem);margin-inline:auto}.ams-blacklist-create__form{display:grid;min-width:0;gap:.25rem}.ams-blacklist-create__required-label{display:flex;flex-basis:100%;align-items:center;margin:.5rem 0;color:hsl(var(--muted-foreground));font-size:.75rem}.ams-blacklist-create__field{min-width:0}.ams-blacklist-create__field-content{min-width:0;padding:.5rem}.ams-blacklist-create__actions{padding-top:.25rem}.ams-company-acquisition-search,.ams-company-acquisition-search__loading{width:100%;min-width:0}.ams-company-acquisition-search{display:grid;gap:.5rem;padding:1rem .5rem .5rem}.ams-company-acquisition-search__header{width:100%;min-width:0;padding-bottom:.5rem}.ams-company-acquisition-search__list{display:grid;min-width:0;gap:.5rem}.ams-company-acquisition-search__item{display:flex;min-width:0;align-items:stretch;justify-content:space-between;gap:1rem;margin:.5rem;padding:.5rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 3px 6px #0f172a29}.ams-company-acquisition-search__details{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.25rem}.ams-company-acquisition-search__line{display:flex;min-width:0;align-items:flex-start;gap:.5rem}.ams-company-acquisition-search__icon{width:1rem;flex:0 0 1rem;color:hsl(var(--muted-foreground));line-height:1.4}.ams-company-acquisition-search__value{min-width:0;overflow-wrap:anywhere}.ams-company-acquisition-search__actions{display:flex;flex:0 0 auto;align-items:flex-end;justify-content:flex-end}.ams-blacklist-modal{position:absolute;top:50%;left:50%;display:flex;width:min(50rem,calc(100vw - 2rem));height:min(31.25rem,calc(100vh - 2rem));min-width:0;flex-direction:column;gap:.75rem;padding:.5rem;transform:translate(-50%,-50%);border:2px solid hsl(var(--foreground));background:hsl(var(--popover));box-shadow:0 24px 48px #0f172a3d}.ams-blacklist-modal__title{margin:0;color:hsl(var(--foreground));font-size:1.5rem;line-height:1.2}.ams-blacklist-modal__form,.ams-blacklist-modal__content{min-width:0}.ams-blacklist-modal__content{display:grid;gap:.5rem;padding-bottom:2rem;-webkit-user-select:all;user-select:all}.ams-blacklist-modal__field{min-width:0;padding:.5rem}.ams-blacklist-modal__errors,.ams-blacklist-modal__actions{min-width:0}.ams-ai-text-options{width:100%;min-width:0}.ams-ai-text-options__panel{width:100%;min-width:0;overflow:auto}.ams-ai-text-options__content{display:flex;min-width:0;justify-content:space-between}.ams-job-posting-ai-generator{display:grid;min-width:0;gap:.5rem;padding:.5rem}.ams-job-posting-ai-generator__actions{display:flex;min-width:0;justify-content:flex-end}.ams-job-posting-ai-generator__modal.ui-modal-shell__content{width:min(87.5rem,calc(100vw - 2rem));max-height:min(50rem,calc(100vh - 2rem));overflow:auto}.ams-ai-bullet-points,.ams-ai-bullet-points__form{width:100%;min-width:0}.ams-ai-bullet-points__form,.ams-ai-bullet-points__list{display:grid;gap:.75rem}.ams-ai-bullet-points__item{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem;border:1px solid hsl(var(--border));border-radius:.375rem;background:hsl(var(--card))}.ams-ai-bullet-points__rewrite-button{display:inline-flex;width:2.25rem;height:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--foreground));cursor:pointer}.ams-ai-bullet-points__rewrite-button:hover{background:hsl(var(--muted))}.ams-ai-bullet-points__rewrite-button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-ai-bullet-points__actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem}.ams-ai-text-generator{min-width:0}.ams-ai-text-generator__trigger-group{display:inline-flex;min-width:0;align-items:center;gap:.25rem}.ams-ai-text-generator__icon-button.ui-button{color:hsl(var(--foreground))}.ams-ai-text-generator__modal.ui-modal-shell__content{width:min(64rem,calc(100vw - 2rem));max-height:min(46rem,calc(100vh - 2rem));overflow:auto}.ams-ai-text-generator__form{display:grid;width:100%;min-width:0;gap:1rem}.ams-ai-text-generator__option-grid{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem}.ams-ai-text-generator__instruction-option{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.5rem;border:1px solid hsl(var(--border));border-radius:.375rem;background:hsl(var(--card))}.ams-ai-text-generator__info-button{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--muted-foreground));cursor:help}.ams-ai-text-generator__info-button:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.ams-ai-text-generator__info-button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-ai-text-generator__content-field{min-width:0}.ams-ai-text-generator__form-actions{display:flex;min-width:0;justify-content:flex-start}.ams-ai-image-generator{min-width:0}.ams-ai-image-generator__trigger.ui-button{color:hsl(var(--foreground))}.ams-ai-image-generator__modal.ui-modal-shell__content{width:min(76rem,calc(100vw - 2rem));max-height:min(52rem,calc(100vh - 2rem));overflow:auto}.ams-ai-image-generator__content{display:grid;min-width:0;gap:1rem}.ams-ai-image-generator__tabs{display:flex;min-width:0;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid hsl(var(--border))}.ams-ai-image-generator__tab{min-height:2.5rem;padding:.5rem .75rem;border:0;border-bottom:2px solid transparent;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;font:inherit}.ams-ai-image-generator__tab:hover{color:hsl(var(--foreground))}.ams-ai-image-generator__tab[aria-selected=true]{border-bottom-color:hsl(var(--primary));color:hsl(var(--foreground))}.ams-ai-image-generator__tab:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-ai-image-generator__panel,.ams-ai-image-generator__form,.ams-ai-image-generator__stack{display:grid;min-width:0;gap:1rem}.ams-ai-image-generator__form-actions{display:flex;min-width:0;justify-content:flex-start}.ams-ai-image-generator__flux-list,.ams-ai-image-generator__image-source-panel{min-width:0;overflow:auto}.ams-ai-image-generator__flux-list{display:flex;gap:1rem}.ams-ai-image-generator__upload-panel{display:flex;min-width:0;padding-top:.5rem}.ams-template-download-wrapper{display:flex;min-width:0;flex-direction:column}.ams-template-download-wrapper__preview{min-width:0;overflow:auto}.ams-template-download-wrapper__modal{display:grid;min-width:0;gap:1rem}.ams-template-download-wrapper__editor{display:flex;min-width:0;align-items:flex-start;gap:1rem;overflow:auto}.ams-template-download-wrapper__editor-primary,.ams-template-download-wrapper__editor-secondary{min-width:0;flex:0 0 auto}.ams-template-download-wrapper__actions,.ams-job-posting-template-download__actions{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem;padding:.5rem}.ams-template-download-wrapper__icon.ui-button,.ams-job-posting-template-download__icon.ui-button{flex:0 0 auto}.ams-job-posting-template-download{display:grid;min-width:0;gap:.75rem}.ams-job-posting-template-download__preview-row{display:flex;min-width:0;align-items:flex-start;overflow:auto}.ams-job-posting-template-download__preview{min-width:0;flex:0 0 auto}.ams-job-posting-template-editor{container:ams-job-posting-template-editor / inline-size;display:grid;min-width:0;gap:1rem}.ams-job-posting-template-editor__form{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;gap:.75rem 1rem}.ams-job-posting-template-editor__field{min-width:0}.ams-job-posting-template-editor__preview-grid{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,38rem),1fr));align-items:start;gap:1rem}.ams-job-posting-template-editor__preview-item{min-width:0;overflow:auto}@container ams-job-posting-template-editor (max-width: 42rem){.ams-job-posting-template-editor__preview-grid{grid-template-columns:minmax(0,1fr)}}.ams-job-posting-simple-template{display:flex;min-width:0;flex-direction:column;flex-wrap:wrap}.ams-job-posting-simple-template__canvas{container-type:size;width:var(--ams-job-posting-simple-template-width);height:var(--ams-job-posting-simple-template-height);overflow:hidden;border:1px solid hsl(var(--secondary));font-family:montserrat,var(--font-body)}.ams-job-posting-simple-template__content{display:flex;width:100%;height:100%;min-height:0;flex-direction:column}.ams-job-posting-simple-template__location,.ams-job-posting-simple-template__footer{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.ams-job-posting-simple-template__location{display:flex;flex:0 0 10%;align-items:center;justify-content:flex-end;padding:1rem 1.5rem;font-size:1rem;line-height:1.35}.ams-job-posting-simple-template__image-section{min-height:0;flex:0 0 60%}.ams-job-posting-simple-template__image{display:block;width:var(--ams-job-posting-simple-template-width);height:calc(var(--ams-job-posting-simple-template-height) * .6);object-fit:cover}.ams-job-posting-simple-template__footer{display:flex;flex:0 0 30%;flex-direction:column;justify-content:space-between;padding:1rem 1.5rem}.ams-job-posting-simple-template__headline-row,.ams-job-posting-simple-template__action-row{display:flex;width:100%;min-width:0;justify-content:center}.ams-job-posting-simple-template__headline{margin:0;font-family:montserrat,var(--font-heading, var(--font-body));font-size:.8cqi;font-weight:900;line-height:1.1;letter-spacing:0;text-align:center;text-transform:uppercase}.ams-job-template{display:flex;min-width:0}.ams-job-template__canvas{container-type:size;display:flex;width:var(--ams-job-template-width);height:var(--ams-job-template-height);overflow:hidden;flex-direction:row;background-position:center center;background-repeat:no-repeat;background-size:cover;font-family:montserrat,var(--font-body)}.ams-job-template__left{width:var(--ams-job-template-left-width);min-width:0}.ams-job-template__left-content{display:flex;height:100%;min-height:0;flex-direction:column}.ams-job-template__logo-wrap{display:flex;flex-direction:column;align-items:center}.ams-job-template__logo{width:var(--ams-job-template-logo-size);height:var(--ams-job-template-logo-size);margin-left:-50px}.ams-job-template__intro-wrap{width:90%;padding-bottom:.5cqh}.ams-job-template__intro,.ams-job-template__headline{margin:0;font-family:montserrat,var(--font-heading, var(--font-body));line-height:1}.ams-job-template__intro{padding-left:6cqw;font-size:5cqi;font-weight:700}.ams-job-template__headline-banner{background:hsl(var(--secondary))}.ams-job-template__headline-wrap{width:90%}.ams-job-template__headline{width:100%;padding-left:6cqw;font-size:11cqi;font-weight:900;letter-spacing:4px}.ams-job-template__headline--primary{color:hsl(var(--secondary-foreground))}.ams-job-template__headline--secondary{flex-shrink:1;padding-bottom:0;color:#000}.ams-job-template__headline-line{display:flex;flex-flow:row nowrap}.ams-job-template__caption-offset{position:relative;top:10cqh;left:-8cqw}.ams-job-template__caption{margin:0;padding:0;font-family:montserrat,var(--font-heading, var(--font-body));font-size:1.9cqi;font-weight:600;line-height:1}.ams-job-template__benefits{display:flex;width:95%;min-height:0;flex-direction:column;flex-grow:1;justify-content:center}.ams-job-template__benefits-list{margin:0;padding-left:6cqw;font-family:montserrat,var(--font-heading, var(--font-body));font-weight:600;list-style-position:outside}.ams-job-template__benefit{font-size:3cqi}.ams-job-template__cta-section{display:flex;width:90%;min-width:0;flex-direction:column;flex-grow:1;justify-content:center}.ams-job-template__cta-wrap{display:flex;justify-content:center}.ams-job-template__cta.ui-button{font-family:montserrat,var(--font-heading, var(--font-body));font-size:3cqi;font-weight:900}.ams-job-template__media{width:calc(var(--ams-job-template-width) - var(--ams-job-template-left-width));min-width:0;overflow:hidden;border-top-left-radius:15cqh 15cqw}.ams-job-template__media-image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ams-job-template-image-horizontal-offset) var(--ams-job-template-image-vertical-offset);transform:scale(var(--ams-job-template-image-scale))}.ams-job-template__controls{display:flex;min-width:300px;flex-direction:column;gap:1rem;padding:1rem}.ams-job-template__control{display:grid;min-width:0;gap:.375rem}.ams-job-template__control-label{color:hsl(var(--foreground));font-size:.875rem;font-weight:500;line-height:1.35}.ams-fifty-fifty-cap-guy-highlight-template,.ams-fifty-fifty-cap-guy-standing-left-template,.ams-shinny-blurry-side-effect-template{display:flex;min-width:0}.ams-fifty-fifty-cap-guy-highlight-template__canvas{container-type:size;display:flex;width:var(--ams-fifty-fifty-cap-guy-highlight-template-width);height:var(--ams-fifty-fifty-cap-guy-highlight-template-height);overflow:hidden;flex-direction:column;font-family:montserrat,var(--font-body)}.ams-fifty-fifty-cap-guy-highlight-template__top{position:relative;height:var(--ams-fifty-fifty-cap-guy-highlight-template-top-height)}.ams-fifty-fifty-cap-guy-highlight-template__media-clip,.ams-fifty-fifty-cap-guy-standing-left-template__media-clip{height:100%;overflow:hidden}.ams-fifty-fifty-cap-guy-highlight-template__media-image,.ams-fifty-fifty-cap-guy-standing-left-template__media-image{display:block;width:100%;height:100%;object-fit:cover;object-position:var( --ams-fifty-fifty-cap-guy-highlight-template-image-horizontal-offset ) var(--ams-fifty-fifty-cap-guy-highlight-template-image-vertical-offset);filter:brightness(var(--ams-fifty-fifty-cap-guy-highlight-template-brightness));transform:scale(var(--ams-fifty-fifty-cap-guy-highlight-template-image-scale))}.ams-fifty-fifty-cap-guy-highlight-template__logo{position:absolute;top:5px;left:calc(var(--ams-fifty-fifty-cap-guy-highlight-template-yellow-width) / 2 - var(--ams-fifty-fifty-cap-guy-highlight-template-logo-size) / 2);width:var(--ams-fifty-fifty-cap-guy-highlight-template-logo-size);height:var(--ams-fifty-fifty-cap-guy-highlight-template-logo-size)}.ams-fifty-fifty-cap-guy-highlight-template__yellow-panel{position:absolute;bottom:0;width:var(--ams-fifty-fifty-cap-guy-highlight-template-yellow-width);height:var(--ams-fifty-fifty-cap-guy-highlight-template-yellow-height);background:#ffd400}.ams-fifty-fifty-cap-guy-highlight-template__intro-stack{display:flex;height:100%;flex-direction:column;justify-content:center;padding-left:2cqw}.ams-fifty-fifty-cap-guy-highlight-template__intro,.ams-fifty-fifty-cap-guy-standing-left-template__intro,.ams-fifty-fifty-cap-guy-standing-left-template__headline,.ams-shinny-blurry-side-effect-template__intro,.ams-shinny-blurry-side-effect-template__headline{margin:0;padding:0;font-family:montserrat,var(--font-heading, var(--font-body));font-weight:900;letter-spacing:0}.ams-fifty-fifty-cap-guy-highlight-template__intro{font-size:6cqw;line-height:.9}.ams-fifty-fifty-cap-guy-highlight-template__yellow-rule{height:10px;margin-top:-5px;background:hsl(var(--secondary-foreground))}.ams-fifty-fifty-cap-guy-highlight-template__bottom{display:flex;height:calc(100% - var(--ams-fifty-fifty-cap-guy-highlight-template-top-height));background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.ams-fifty-fifty-cap-guy-highlight-template__copy{position:relative;width:100%;min-width:0}.ams-fifty-fifty-cap-guy-highlight-template__headline-wrap{padding-top:1rem}.ams-fifty-fifty-cap-guy-highlight-template__caption-row{display:flex;justify-content:flex-end}.ams-fifty-fifty-cap-guy-highlight-template__caption{margin-right:-4px;font-family:montserrat,var(--font-heading, var(--font-body));font-size:1.8cqi;font-weight:600;line-height:1}.ams-fifty-fifty-cap-guy-highlight-template__headline{margin:0;padding-left:4cqw;color:#fff;font-family:montserrat,var(--font-heading, var(--font-body));font-size:6cqi;font-weight:900;line-height:1.1;letter-spacing:2px}.ams-fifty-fifty-cap-guy-highlight-template__benefits{width:65%;margin-top:4cqh}.ams-fifty-fifty-cap-guy-highlight-template__benefits-list{margin:0;padding-left:5cqw;font-family:montserrat,var(--font-heading, var(--font-body));font-weight:600;list-style-position:outside}.ams-fifty-fifty-cap-guy-highlight-template__benefit{font-size:2.75cqw}.ams-fifty-fifty-cap-guy-highlight-template__driver-wrap{position:relative;width:100%;height:100%}.ams-fifty-fifty-cap-guy-highlight-template__driver{position:absolute;bottom:var(--ams-fifty-fifty-cap-guy-highlight-template-driver-bottom);left:var(--ams-fifty-fifty-cap-guy-highlight-template-driver-left);width:var(--ams-fifty-fifty-cap-guy-highlight-template-driver-width);height:auto}.ams-fifty-fifty-cap-guy-standing-left-template__canvas{container-type:size;display:flex;width:var(--ams-fifty-fifty-cap-guy-standing-left-template-width);height:var(--ams-fifty-fifty-cap-guy-standing-left-template-height);overflow:hidden;flex-direction:column;font-family:montserrat,var(--font-body)}.ams-fifty-fifty-cap-guy-standing-left-template__top{position:relative;height:var(--ams-fifty-fifty-cap-guy-standing-left-template-top-height)}.ams-fifty-fifty-cap-guy-standing-left-template__media-image{object-position:var( --ams-fifty-fifty-cap-guy-standing-left-template-image-horizontal-offset ) var(--ams-fifty-fifty-cap-guy-standing-left-template-image-vertical-offset);filter:brightness(var(--ams-fifty-fifty-cap-guy-standing-left-template-brightness));transform:scale(var(--ams-fifty-fifty-cap-guy-standing-left-template-image-scale))}.ams-fifty-fifty-cap-guy-standing-left-template__logo{position:absolute;top:3cqh;right:5cqw;width:var(--ams-fifty-fifty-cap-guy-standing-left-template-logo-size);height:var(--ams-fifty-fifty-cap-guy-standing-left-template-logo-size)}.ams-fifty-fifty-cap-guy-standing-left-template__yellow-panel{position:absolute;bottom:0;width:var(--ams-fifty-fifty-cap-guy-standing-left-template-yellow-width);height:var(--ams-fifty-fifty-cap-guy-standing-left-template-yellow-height);overflow:hidden;background:#ffd400}.ams-fifty-fifty-cap-guy-standing-left-template__yellow-content{position:relative;display:flex;height:100%;flex-direction:column;justify-content:flex-end}.ams-fifty-fifty-cap-guy-standing-left-template__driver-frame{position:absolute;inset:0}.ams-fifty-fifty-cap-guy-standing-left-template__driver{position:absolute;top:var(--ams-fifty-fifty-cap-guy-standing-left-template-driver-top);left:var(--ams-fifty-fifty-cap-guy-standing-left-template-driver-left);width:var(--ams-fifty-fifty-cap-guy-standing-left-template-driver-width);height:auto;transform:scaleX(-1)}.ams-fifty-fifty-cap-guy-standing-left-template__intro-stack{position:relative;display:flex;height:100%;flex-direction:column;justify-content:center;margin-left:auto;padding-right:var( --ams-fifty-fifty-cap-guy-standing-left-template-intro-padding-right )}.ams-fifty-fifty-cap-guy-standing-left-template__intro{font-size:1.17em;line-height:1}.ams-fifty-fifty-cap-guy-standing-left-template__bottom{display:flex;width:100%;height:calc(100% - var(--ams-fifty-fifty-cap-guy-standing-left-template-top-height));background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.ams-fifty-fifty-cap-guy-standing-left-template__details{min-width:0;margin-left:50cqw;padding-top:.5rem}.ams-fifty-fifty-cap-guy-standing-left-template__headline{color:hsl(var(--secondary-foreground));font-size:9cqi;line-height:1}.ams-fifty-fifty-cap-guy-standing-left-template__cta.ui-button{margin-top:1rem;margin-left:.5rem;font-family:montserrat,var(--font-heading, var(--font-body));font-size:2cqi;font-weight:600}.ams-fifty-fifty-cap-guy-standing-left-template__location{display:flex;align-items:center;margin-top:2cqh}.ams-fifty-fifty-cap-guy-standing-left-template__location-icon{color:hsl(var(--secondary-foreground));font-size:3cqi}.ams-fifty-fifty-cap-guy-standing-left-template__location-text{margin:0 0 0 .5rem;color:hsl(var(--secondary-foreground));font-family:montserrat,var(--font-heading, var(--font-body));font-size:2.8cqi;font-weight:500;line-break:strict;line-height:1}.ams-shinny-blurry-side-effect-template__canvas{container-type:size;width:var(--ams-shinny-blurry-side-effect-template-width);height:var(--ams-shinny-blurry-side-effect-template-height);overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;font-family:montserrat,var(--font-body)}.ams-shinny-blurry-side-effect-template__overlay{position:relative;display:flex;width:100%;height:100%;flex-direction:column}.ams-shinny-blurry-side-effect-template__overlay:before{position:absolute;inset:0;background:linear-gradient(to right,hsl(var(--primary) / 90%) 5%,transparent var(--ams-shinny-blurry-side-effect-template-transparency-stop));content:""}.ams-shinny-blurry-side-effect-template__intro-block{position:absolute;z-index:1;display:flex;flex-direction:column;padding-left:1rem}.ams-shinny-blurry-side-effect-template__logo{width:var(--ams-shinny-blurry-side-effect-template-logo-size);height:var(--ams-shinny-blurry-side-effect-template-logo-size);margin-top:2cqh}.ams-shinny-blurry-side-effect-template__intro-stack{color:hsl(var(--secondary-foreground))}.ams-shinny-blurry-side-effect-template__intro{padding-left:2cqw;font-size:8cqi;line-height:1}.ams-shinny-blurry-side-effect-template__intro--small{font-size:7cqi}.ams-shinny-blurry-side-effect-template__title-card{position:absolute;top:55%;z-index:1;display:flex;justify-content:center;background:#ffd400;border-top-right-radius:10px;border-bottom-right-radius:10px}.ams-shinny-blurry-side-effect-template__title-content{display:flex;flex-direction:column;margin:1cqw;padding:2cqw}.ams-shinny-blurry-side-effect-template__caption{margin-right:60px;margin-left:auto;color:hsl(var(--secondary));font-size:2cqi;font-style:italic;line-height:1}.ams-shinny-blurry-side-effect-template__headline{margin-right:60px;margin-left:auto;color:hsl(var(--secondary));font-size:6cqi;text-transform:uppercase}.ams-shinny-blurry-side-effect-template__cta-region{position:absolute;right:0;bottom:0;left:0;z-index:1;display:flex;justify-content:center}.ams-shinny-blurry-side-effect-template__cta-wrap{margin-bottom:2cqh}.ams-shinny-blurry-side-effect-template__cta.ui-button{background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-family:montserrat,var(--font-heading, var(--font-body));font-size:3cqi;font-weight:900}.ams-fifty-fifty-cap-guy-highlight-template__controls,.ams-fifty-fifty-cap-guy-standing-left-template__controls,.ams-shinny-blurry-side-effect-template__controls{display:flex;min-width:300px;flex-direction:column;gap:1rem;padding:1rem}.ams-fifty-fifty-cap-guy-highlight-template__control,.ams-fifty-fifty-cap-guy-standing-left-template__control,.ams-shinny-blurry-side-effect-template__control{display:grid;min-width:0;gap:.375rem}.ams-fifty-fifty-cap-guy-highlight-template__control-label,.ams-fifty-fifty-cap-guy-standing-left-template__control-label,.ams-shinny-blurry-side-effect-template__control-label{color:hsl(var(--foreground));font-size:.875rem;font-weight:500;line-height:1.35}.ams-ai-image-generator__visually-hidden-input{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.ams-ai-image-generator__generated-list{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem}.ams-ai-image-generator__generated-card{display:grid;min-width:0;gap:.75rem;padding:.5rem;border:1px solid hsl(var(--border));border-radius:.375rem;background:hsl(var(--card));cursor:pointer}.ams-ai-image-generator__generated-card:hover{border-color:hsl(var(--primary))}.ams-ai-image-generator__generated-image{width:100%;max-height:37.5rem;object-fit:contain}.ams-ai-image-generator__card-actions{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem}.ams-ai-image-generator__template-editor{min-width:0;padding-top:1rem}.ams-job-posting-tabs{display:flex;width:100%;flex-direction:column}.ams-job-posting-tabs__list{display:flex;width:100%;max-width:100%;min-height:2.875rem;align-items:flex-end;gap:.25rem;overflow-x:auto;padding:.375rem .375rem 0;border:1px solid hsl(var(--border));border-radius:var(--radius) var(--radius) 0 0;background:hsl(var(--muted) / .65)}.ams-job-posting-tabs__trigger{position:relative;display:inline-flex;min-height:2.5rem;flex:0 0 auto;align-items:center;justify-content:center;margin-bottom:-1px;padding:.625rem .875rem;border:1px solid transparent;border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;font:inherit;font-weight:600;line-height:1.2;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ams-job-posting-tabs__trigger:hover:not([data-state=active]){background:hsl(var(--background) / .7);color:hsl(var(--foreground))}.ams-job-posting-tabs__trigger[data-state=active]{border-color:hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 -1px 3px hsl(var(--foreground) / .04)}.ams-job-posting-tabs__trigger[data-state=active]:after{position:absolute;right:.75rem;bottom:0;left:.75rem;height:3px;border-radius:999px 999px 0 0;background:hsl(var(--primary));content:""}.ams-job-posting-tabs__trigger:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-3px}.ams-job-posting-tabs__panel{width:100%;min-width:0}.ams-job-posting-tabs__funnel{display:flex;flex-direction:column;justify-content:flex-start;position:relative}.ams-job-funnel-preview{display:grid;width:100%;min-width:0;gap:1rem;padding:1rem}.ams-job-funnel-preview__header{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid hsl(var(--border))}.ams-job-funnel-preview__title{margin:0;color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.ams-job-funnel-preview__reload.ui-button{flex:0 0 auto}.ams-job-funnel-preview__loading{display:flex;min-height:10rem;align-items:center;justify-content:center;gap:.75rem;color:hsl(var(--muted-foreground));font-size:.875rem}.ams-job-funnel-preview__content{min-width:0;overflow:auto}.ams-job-funnel-preview__renderer{display:grid;min-width:0;gap:1.25rem}.ams-job-funnel-preview__intro{display:grid;min-width:0;gap:1rem}.ams-job-funnel-preview__media{width:min(100%,46rem);max-height:24rem;border-radius:.5rem;object-fit:cover}.ams-job-funnel-preview__intro-copy{display:grid;min-width:0;gap:.5rem}.ams-job-funnel-preview__intro-copy h2,.ams-job-funnel-preview__questions h3,.ams-job-funnel-preview__intro-list h3{margin:0;color:hsl(var(--foreground));line-height:1.25}.ams-job-funnel-preview__intro-copy p,.ams-job-funnel-preview__meta p{margin:0;color:hsl(var(--foreground));line-height:1.5}.ams-job-funnel-preview__location,.ams-job-funnel-preview__muted{color:hsl(var(--muted-foreground))}.ams-job-funnel-preview__intro-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem}.ams-job-funnel-preview__intro-list{display:grid;min-width:0;gap:.5rem}.ams-job-funnel-preview__intro-list ul{margin:0;padding-left:1.25rem}.ams-job-funnel-preview__questions{display:grid;min-width:0;gap:.75rem}.ams-job-funnel-preview__question{display:grid;min-width:0;gap:.625rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background));padding:.75rem}.ams-job-funnel-preview__question-header{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;color:hsl(var(--foreground));font-weight:600}.ams-job-funnel-preview__badges,.ams-job-funnel-preview__options{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem}.ams-job-funnel-preview__badge,.ams-job-funnel-preview__option{display:inline-flex;align-items:center;border:1px solid hsl(var(--border));border-radius:999px;padding:.25rem .625rem;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.2}.ams-job-funnel-preview__option[data-desired=true]{border-color:hsl(var(--primary));background:hsl(var(--primary) / .08);color:hsl(var(--primary))}.ams-job-funnel-preview__input{width:min(100%,24rem);border:1px solid hsl(var(--border));border-radius:.375rem;background:hsl(var(--muted) / .45);padding:.5rem .625rem;color:hsl(var(--muted-foreground))}.ams-job-funnel-preview__meta{display:grid;min-width:0;gap:.375rem;border-top:1px solid hsl(var(--border));padding-top:1rem}.ams-job-posting-summary{display:flex;width:100%;min-width:0;flex-direction:column;gap:1rem;position:relative}.ams-job-posting-summary__title{margin:0;color:hsl(var(--foreground));font-size:1.5rem;font-weight:600;line-height:1.2}.ams-job-posting-summary__section{display:grid;min-width:0;gap:.75rem}.ams-job-posting-summary__label{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:600;line-height:1.2}.ams-job-posting-summary__label-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.ams-job-posting-summary__copy{border:1px solid hsl(var(--border));border-radius:.375rem;padding:.25rem .5rem;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500}.ams-job-posting-summary__separator{width:100%;height:1px;background:hsl(var(--border))}.ams-job-posting-summary__headline{margin:0;color:hsl(var(--foreground));font-size:1.375rem;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.ams-job-posting-summary__intro{margin:0;color:hsl(var(--foreground));overflow-wrap:anywhere;white-space:pre-wrap}.ams-job-posting-summary__lead{display:grid;margin:0;color:hsl(var(--foreground));overflow-wrap:anywhere}.ams-job-posting-summary__bullet-section{display:grid;min-width:0;gap:.375rem}.ams-job-posting-summary__section-title{margin:0;color:hsl(var(--foreground));font-size:1rem;font-weight:600}.ams-job-posting-summary__bullet-list{display:grid;min-width:0;gap:.25rem;margin:0;padding:0;list-style:none}.ams-job-posting-summary__bullet-list[data-marker=semantic]{display:block;padding-left:1.25rem;list-style:disc}.ams-job-posting-summary__bullet{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.375rem;color:hsl(var(--foreground));overflow-wrap:anywhere}.ams-job-posting-summary__bullet[data-marker=semantic]{display:list-item;padding-left:.125rem}.ams-job-posting-summary__footer{color:hsl(var(--foreground))}.ams-job-posting-summary__footer p{margin:0;overflow-wrap:anywhere}.ams-job-page-posting{width:100%;min-width:0}.ams-job-page-posting__grid{display:grid;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.ams-job-page-posting__panel{min-width:0;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--card-foreground));padding:1rem;box-shadow:0 1px 2px hsl(var(--foreground) / .04)}.ams-job-posting-selection{container-type:inline-size;display:flex;width:100%;min-width:0;flex-direction:column;gap:.75rem}.ams-job-posting-selection__toolbar{display:flex;min-width:0;justify-content:flex-end;gap:.25rem}.ams-job-posting-selection__action.ui-button{color:hsl(var(--primary))}.ams-job-posting-selection__tabs{display:flex;min-width:0;flex-direction:column}.ams-job-posting-selection__tab-list.ui-tabs__list{width:100%;justify-content:flex-start;gap:.375rem;background:transparent;border-color:transparent;padding:.25rem 0}.ams-job-posting-selection__tab.ui-tabs__trigger{min-height:2.75rem;max-width:min(20rem,100%);justify-content:flex-start;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));gap:.5rem;font-size:22px;line-height:1.25;overflow-wrap:anywhere;padding:.625rem 1rem;text-align:left;white-space:normal}.ams-job-posting-selection__tab-label{min-width:0}.ams-job-posting-selection__tab-statuses{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem}.ams-job-posting-selection__tab-status{display:inline-flex;align-items:center;font-size:1em;line-height:1}.ams-job-posting-selection__tab-status svg{width:1em;height:1em}.ams-job-posting-selection__tab-status--published{color:hsl(var(--success))}.ams-job-posting-selection__tab-status--draft{color:hsl(var(--warning))}.ams-job-posting-selection__tab.ui-tabs__trigger:hover{border-color:hsl(var(--primary) / .45);background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ams-job-posting-selection__tab.ui-tabs__trigger[data-state=active]{border-color:hsl(var(--primary) / .55);background:hsl(var(--background));color:hsl(var(--primary))}.ams-job-posting-selection__settings{width:100%;min-width:0}.ams-job-posting-settings{display:grid;width:100%;min-width:0;flex:1 1 auto;grid-template-columns:repeat(auto-fit,minmax(min(32rem,100%),1fr));gap:.625rem;align-items:stretch}.ams-job-posting-settings__panel{display:flex;min-width:0}.ams-job-posting-settings__card.ui-panel-container{min-width:0}.ams-job-posting-settings__content{width:100%;min-width:0}.ams-job-posting-new-detail{display:flex;width:100%;min-width:0;flex-direction:column;gap:.5rem;position:relative}.ams-job-posting-new-detail__field-stack{display:flex;width:100%;min-width:0;flex-direction:column}.ams-job-posting-new-detail__field{min-width:0;padding:.5rem}.ams-job-posting-new-detail__separator{margin:.5rem 0;background:hsl(var(--border))}.ams-job-posting-new-detail__status-section{display:flex;min-width:0;flex-direction:column;gap:.375rem}.ams-job-posting-new-detail__state-labels{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.375rem}.ams-job-posting-new-detail__state-tag{white-space:nowrap}.ams-job-posting-new-detail__status-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.ams-job-posting-new-detail__status-tags,.ams-job-posting-new-detail__status-actions,.ams-job-posting-new-detail__actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.ams-job-posting-new-detail__status-badge{max-width:100%;white-space:normal;line-height:1.25;overflow-wrap:anywhere}.ams-job-posting-new-detail__actions{justify-content:flex-start;padding:.5rem}.ams-job-posting-release-modal__separator{align-self:stretch;margin:0;background:hsl(var(--border))}@container (max-width: 36rem){.ams-job-posting-selection__toolbar{justify-content:flex-start}.ams-job-posting-selection__tab-list.ui-tabs__list{align-items:stretch}.ams-job-posting-selection__tab.ui-tabs__trigger{max-width:100%}.ams-job-posting-new-detail__status-row{align-items:flex-start;flex-direction:column}}.ams-job-posting-release-modal.ui-modal-shell__content{width:min(87.5rem,calc(100vw - 2rem));max-height:min(62.5rem,calc(100vh - 2rem));overflow:auto}.ams-job-posting-release-modal__content{display:grid;min-width:0;gap:1rem}.ams-job-posting-release-modal__columns{display:flex;min-width:0;gap:1rem}.ams-job-posting-release-modal__actions{display:flex;min-width:0;justify-content:flex-start}.ams-posting-generation.ui-modal-shell__content{width:min(72rem,calc(100vw - 2rem));max-height:min(56rem,calc(100vh - 2rem));overflow:auto}.ams-posting-generation__wizard-header{position:sticky;z-index:20;top:-1.5rem;display:grid;gap:.625rem;margin:-1.5rem 0 1rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background) / .96);padding:1rem 0 .75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ams-posting-generation__step-nav{display:flex;min-width:0;overflow-x:auto;gap:.375rem;padding:.125rem 0}.ams-posting-generation__step{position:relative;display:inline-flex;min-width:max-content;align-items:center;gap:.4rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--card));color:hsl(var(--muted-foreground));padding:.45rem .7rem;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.ams-posting-generation__step:hover:not(:disabled),.ams-posting-generation__step--generated{color:hsl(var(--foreground))}.ams-posting-generation__step--current{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ams-posting-generation__step--stale:not(.ams-posting-generation__step--current){border-color:#d48a08}.ams-posting-generation__step>i{width:.45rem;height:.45rem;border-radius:999px;background:#d48a08}.ams-posting-generation__step:disabled{cursor:not-allowed;opacity:.45}.ams-posting-generation__header-tools,.ams-posting-generation__active-sources{display:flex;min-width:0;align-items:center;gap:.375rem}.ams-posting-generation__header-tools{justify-content:space-between}.ams-posting-generation__active-sources{flex-wrap:wrap}.ams-posting-generation__active-sources .ui-button{border:1px solid hsl(var(--border));border-radius:999px}.ams-posting-generation__stale,.ams-posting-generation__empty-action{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;border:1px solid #d48a08;border-radius:.5rem;background:#fff8e6;color:#6d4800;padding:.75rem}.ams-posting-generation__empty-action{border-color:hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--foreground))}.ams-posting-generation__stale>span,.ams-posting-generation__empty-action>p{margin:0}.ams-posting-generation__source-modal,.ams-posting-generation__prompt-controls label{display:grid;gap:.4rem;font-weight:600}.ams-posting-generation__source-modal textarea,.ams-posting-generation__prompt-preview,.ams-posting-generation__prompt-controls select{width:100%;min-width:0;resize:vertical;border:1px solid hsl(var(--input));border-radius:.375rem;background:hsl(var(--background));color:hsl(var(--foreground));padding:.75rem;font:inherit;line-height:1.45}.ams-posting-generation__prompt-controls,.ams-posting-generation__prompt-tabs{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:1rem}.ams-posting-generation__prompt-controls label{min-width:12rem}.ams-posting-generation__prompt-images{display:grid;gap:.75rem;margin-top:1rem}.ams-posting-generation__prompt-images section{display:grid;min-width:0;gap:.4rem;border:1px solid hsl(var(--border));border-radius:.5rem;padding:.75rem}.ams-posting-generation__prompt-images h3{margin:0;font-size:.95rem}.ams-posting-generation__prompt-images pre{overflow:auto;margin:0 0 .4rem;border-radius:.375rem;background:hsl(var(--muted));padding:.75rem;white-space:pre-wrap;overflow-wrap:anywhere}.ams-posting-generation__progress{margin-bottom:.75rem;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:600}.ams-posting-generation__intro{margin:0 0 1rem;color:hsl(var(--muted-foreground));line-height:1.5}.ams-posting-generation__inputs,.ams-posting-generation__suggestions,.ams-posting-generation__bullet-sections{display:grid;gap:.75rem}.ams-posting-generation__input-card,.ams-posting-generation__suggestion,.ams-posting-generation__bullet-section,.ams-posting-generation__image-card{border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--card))}.ams-posting-generation__input-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem}.ams-posting-generation__input-row label,.ams-posting-generation__content-options label,.ams-posting-generation__suggestion,.ams-posting-generation__image-card label,.ams-posting-generation__bullet-label{display:flex;min-width:0;align-items:flex-start;gap:.625rem;cursor:pointer}.ams-posting-generation input[type=checkbox],.ams-posting-generation input[type=radio]{width:1rem;height:1rem;margin-top:.125rem;accent-color:hsl(var(--primary));flex:0 0 auto}.ams-posting-generation__input-row label span{font-weight:600;line-height:1.4}.ams-posting-generation__input-card textarea{width:calc(100% - 1.5rem);min-height:8rem;margin:0 .75rem .75rem;resize:vertical;border:1px solid hsl(var(--input));border-radius:.375rem;background:hsl(var(--background));color:hsl(var(--foreground));padding:.75rem;font:inherit;line-height:1.45}.ams-posting-generation__input-card textarea:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-posting-generation__content-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ams-posting-generation__content-option{align-items:center;border:1px solid hsl(var(--border));border-radius:.5rem;padding:.875rem;display:grid;gap:.75rem}.ams-posting-generation__content-options label{font-weight:600}.ams-posting-generation__prompt-select-row{display:flex;min-width:0;align-items:center;gap:.5rem}.ams-posting-generation__content-option select{width:100%;min-width:0;flex:1 1 auto;border:1px solid hsl(var(--input));border-radius:.375rem;background:hsl(var(--background));color:hsl(var(--foreground));padding:.5rem .625rem;font:inherit}.ams-posting-generation__prompt-select-row button{flex:0 0 auto}.ams-posting-generation__suggestion{padding:.875rem;line-height:1.5}.ams-posting-generation__images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ams-posting-generation__image-card{display:grid;overflow:hidden;gap:.5rem;padding-bottom:.75rem}.ams-posting-generation__image-card--selected{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .18)}.ams-posting-generation__image-toggle{display:block;width:100%;border:0;background:none;padding:0;cursor:pointer}.ams-posting-generation__image-toggle:disabled{cursor:not-allowed}.ams-posting-generation__image-toggle:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.ams-posting-generation__image-toggle>img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:hsl(var(--muted))}.ams-posting-generation__image-card label{padding:0 .75rem}.ams-posting-generation__image-prompt{display:grid;gap:.375rem;margin-top:1rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--card));padding:.875rem}.ams-posting-generation__image-prompt>span{font-weight:600}.ams-posting-generation__image-prompt textarea{width:100%;min-height:5.5rem;resize:vertical;border:1px solid hsl(var(--input));border-radius:.375rem;background:hsl(var(--background));color:hsl(var(--foreground));padding:.75rem;font:inherit;line-height:1.45}.ams-posting-generation__image-prompt textarea:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-posting-generation__image-prompt textarea:disabled{cursor:not-allowed;opacity:.65}.ams-posting-generation__image-prompt small{color:hsl(var(--muted-foreground));line-height:1.4}.ams-posting-generation__bullet-section{display:grid;gap:.75rem;padding:1rem}.ams-posting-generation__section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.ams-posting-generation__section-heading h3{margin:0;font-size:1rem}.ams-posting-generation__section-heading span{color:hsl(var(--muted-foreground));font-size:.8125rem}.ams-posting-generation__bullet-list{display:grid;gap:.5rem}.ams-posting-generation__bullet{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem;border:1px solid hsl(var(--border));border-radius:.375rem;background:hsl(var(--background));padding:.5rem}.ams-posting-generation__bullet--dragging{z-index:10;box-shadow:0 .5rem 1rem #00000026}.ams-posting-generation__drag-handle{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;background:transparent;color:hsl(var(--muted-foreground));cursor:grab}.ams-posting-generation__bullet-label{padding:.4rem 0;line-height:1.4}.ams-posting-generation__bullet-actions{display:flex;gap:.125rem}.ams-posting-generation__bullet-actions .ui-button{width:2rem;height:2rem}.ams-posting-generation__footer{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.ams-posting-generation__footer--spread{justify-content:space-between}.ams-posting-generation__footer--end{justify-content:flex-end}.ams-posting-generation__loading{display:flex;min-height:5rem;align-items:center;justify-content:center;gap:.75rem;color:hsl(var(--muted-foreground))}.ams-posting-generation__error,.ams-posting-generation__warning{margin-bottom:1rem;border-radius:.375rem;padding:.75rem}.ams-posting-generation__error{border:1px solid hsl(var(--destructive));color:hsl(var(--destructive))}.ams-posting-generation__warning{border:1px solid hsl(var(--border));background:hsl(var(--muted))}.ams-posting-generation__design-layout,.ams-posting-generation__designer{display:grid;min-width:0;grid-template-columns:minmax(18rem,.85fr) minmax(24rem,1.15fr);align-items:start;gap:1rem}.ams-posting-generation__design-form,.ams-posting-generation__design-preview,.ams-posting-generation__design-review{display:grid;min-width:0;gap:.875rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--card));padding:1rem}.ams-posting-generation__design-preview{position:sticky;top:0}.ams-posting-generation__design-navigation,.ams-posting-generation__designer-nav,.ams-posting-generation__design-heading,.ams-posting-generation__design-review-heading,.ams-posting-generation__benefit-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.ams-posting-generation__design-heading h3,.ams-posting-generation__design-review-heading h3{margin:0;font-size:1rem}.ams-posting-generation__design-field,.ams-posting-generation__template-options,.ams-posting-generation__benefit-fields,.ams-posting-generation__crop-controls,.ams-posting-generation__benefit-editor{display:grid;min-width:0;gap:.5rem}.ams-posting-generation__design-field>span,.ams-posting-generation__benefit-input label>span,.ams-posting-generation__design-label{display:flex;justify-content:space-between;gap:.75rem;color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}.ams-posting-generation__design-field-heading,.ams-posting-generation__design-setting-legend{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:.5rem;color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}.ams-posting-generation__design-field-heading{flex-wrap:wrap}.ams-posting-generation__design-field-tools,.ams-posting-generation__copy-propagation-actions{display:inline-flex;min-width:0;align-items:center;gap:.25rem}.ams-posting-generation__design-field-tools{margin-left:auto}.ams-posting-generation__copy-propagation-button{height:1.5rem;min-height:1.5rem;padding:0 .375rem;font-size:.6875rem}.ams-posting-generation__design-field input,.ams-posting-generation__design-field textarea,.ams-posting-generation__design-field select,.ams-posting-generation__benefit-input input,.ams-posting-generation__template-select{width:100%;min-width:0;border:1px solid hsl(var(--input));border-radius:.375rem;background:hsl(var(--background));color:hsl(var(--foreground));padding:.625rem .75rem;font:inherit}.ams-posting-generation__design-field textarea{resize:vertical}.ams-posting-generation__design-field small,.ams-posting-generation__template-description{color:hsl(var(--muted-foreground));font-size:.75rem}.ams-posting-generation__template-trigger{display:grid;width:100%;min-width:0;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid hsl(var(--input));border-radius:.5rem;background:hsl(var(--background));color:hsl(var(--foreground));padding:.5rem;cursor:pointer;font:inherit;text-align:left}.ams-posting-generation__template-trigger:hover{border-color:hsl(var(--primary) / .55);background:hsl(var(--accent))}.ams-posting-generation__template-trigger:focus-visible,.ams-posting-generation__template-option:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ams-posting-generation__template-trigger-preview,.ams-posting-generation__template-option-preview{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:1;border-radius:.375rem;background:hsl(var(--muted))}.ams-posting-media-viewport{position:relative;display:block;overflow:hidden;width:100%;container-type:inline-size}.ams-posting-media-viewport__scale-layer{position:absolute;top:0;left:0;width:var(--ams-posting-media-canvas-width, 1080px);height:var(--ams-posting-media-canvas-height, 1080px);transform:scale(calc(100cqi / var(--ams-posting-media-canvas-width, 1080px)));transform-origin:top left}.ams-posting-media-viewport[data-renderer=R3F]>.ams-posting-media-scene{width:100%;height:100%}.ams-posting-generation__template-option-placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,rgb(255 221 0 / 18%),transparent 55%),hsl(var(--muted))}.ams-posting-generation__template-trigger-copy,.ams-posting-generation__template-option-copy{display:grid;min-width:0;gap:.25rem}.ams-posting-generation__template-trigger-heading{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.375rem}.ams-posting-generation__template-wip-label{display:inline-flex;width:fit-content;flex:none;align-items:center;border:1px solid rgb(234 88 12 / 35%);border-radius:999px;background:#ffedd5;color:#9a3412;padding:.2rem .5rem;font-size:.6875rem;font-style:normal;font-weight:700;line-height:1.1}.ams-posting-generation__design-preview-wip{display:flex;justify-content:flex-start}.ams-posting-generation__template-trigger-copy strong,.ams-posting-generation__template-option-copy strong{font-size:.875rem;line-height:1.25}.ams-posting-generation__template-trigger-copy small,.ams-posting-generation__template-option-copy small{color:hsl(var(--muted-foreground));line-height:1.35}.ams-posting-generation__template-picker-body{display:grid;align-content:start;gap:1rem}.ams-posting-generation__template-search{position:sticky;top:0;z-index:1;display:grid;gap:.375rem;background:hsl(var(--popover));padding-bottom:.25rem;color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}.ams-posting-generation__template-search-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;border:1px solid hsl(var(--input));border-radius:.5rem;background:hsl(var(--background));color:hsl(var(--muted-foreground));padding:0 .75rem}.ams-posting-generation__template-search-input:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 1px hsl(var(--ring))}.ams-posting-generation__template-search-input input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:hsl(var(--foreground));padding:.75rem 0;font:inherit}.ams-posting-generation__template-picker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));align-items:start;gap:1rem}.ams-posting-generation__template-option{display:grid;overflow:hidden;min-width:0;content-visibility:auto;contain-intrinsic-size:auto 28rem;gap:.75rem;border:2px solid hsl(var(--border));border-radius:.625rem;background:hsl(var(--card));color:hsl(var(--card-foreground));padding:0;cursor:pointer;font:inherit;text-align:left}.ams-posting-generation__template-option:hover{border-color:hsl(var(--primary) / .55);box-shadow:0 .25rem 1rem hsl(var(--foreground) / .08)}.ams-posting-generation__template-option--selected{border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary) / .25)}.ams-posting-generation__template-option-preview{border-radius:0}.ams-posting-generation__template-option-copy{padding:0 .875rem .875rem}.ams-posting-generation__template-option-copy>span{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ams-posting-generation__template-option-copy em{border-radius:999px;background:hsl(var(--primary) / .12);color:hsl(var(--primary));padding:.2rem .5rem;font-size:.6875rem;font-style:normal;font-weight:700}.ams-posting-generation__template-option-copy .ams-posting-generation__template-kind{margin-left:auto;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.ams-posting-generation__template-picker-empty{margin:0;border:1px dashed hsl(var(--border));border-radius:.5rem;color:hsl(var(--muted-foreground));padding:2rem;text-align:center}.ams-posting-generation__location-fields,.ams-posting-generation__design-field-row,.ams-posting-generation__crop-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ams-posting-generation__crop-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.ams-posting-generation__crop-controls input{width:100%}.ams-posting-generation__gradient-control{grid-column:1 / -1}.ams-posting-generation__benefit-editor,.ams-posting-generation__crop-controls{margin:0;border:1px solid hsl(var(--border));border-radius:.375rem;padding:.75rem}.ams-posting-generation__benefit-editor legend,.ams-posting-generation__crop-controls legend{padding:0 .25rem;font-size:.8125rem;font-weight:600}.ams-posting-generation__benefit-editor .ams-posting-generation__design-setting-legend{margin-bottom:.25rem}.ams-posting-generation__benefit-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem}.ams-posting-generation__benefit-input label{display:grid;min-width:0;gap:.35rem}.ams-posting-generation__counter--invalid,.ams-posting-generation__design-status--error{color:hsl(var(--destructive))!important}.ams-posting-generation__design-valid,.ams-posting-generation__design-status--success{color:#16833b;font-size:.8125rem;font-weight:600}.ams-posting-generation__design-errors{display:grid;gap:.25rem;margin:0;border:1px solid hsl(var(--destructive));border-radius:.375rem;color:hsl(var(--destructive));padding:.75rem .75rem .75rem 2rem;font-size:.8125rem}.ams-posting-generation__design-review{margin-top:1rem}.ams-posting-generation__design-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ams-posting-generation__design-card{display:grid;overflow:hidden;gap:.625rem;border:1px solid hsl(var(--border));border-radius:.5rem;padding-bottom:.75rem}.ams-posting-generation__design-card-actions{display:grid;gap:.5rem;padding:0 .75rem}.ams-posting-generation__design-card-actions label{display:flex;align-items:flex-start;gap:.5rem}.ams-posting-generation__design-canvas-frame,.ams-posting-generation__design-thumbnail{position:relative;overflow:hidden;width:100%;aspect-ratio:1}.ams-posting-generation__canonical-renderers{position:fixed;top:0;left:-100000px;width:1080px;pointer-events:none}.ams-posting-generation__canonical-renderers>.ams-branded-posting-image{width:1080px;height:1080px}.ams-posting-generation__final-preview--stale{filter:saturate(.65) brightness(.72)}.ams-posting-generation__final-preview-loading{display:grid;width:100%;height:100%;place-content:center;justify-items:center;gap:.75rem;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:600}.ams-posting-generation__final-preview-updating{position:absolute;right:.75rem;bottom:.75rem;border-radius:999px;background:#000000c7;color:#fff;padding:.4rem .65rem;font-size:.6875rem;font-weight:700}.ams-posting-generation__design-canvas-frame>.ams-posting-media-viewport,.ams-posting-generation__design-thumbnail>.ams-posting-media-viewport{position:absolute;top:0;left:0;width:100%;height:100%}.ams-posting-media-scene{position:relative;width:100%;height:100%;overflow:hidden;background:#111}.ams-posting-media-scene__canvas{display:block;width:100%!important;height:100%!important}.ams-posting-media-scene__loading{display:grid;width:100%;height:100%;place-items:center;background:#171717;color:#fff;font-size:.75rem}.ams-posting-generation__design-canvas-frame:has(>.ams-posting-media-viewport>.ams-posting-media-scene[data-profile=VERTICAL_1080]){aspect-ratio:9 / 16;max-height:min(70vh,48rem)}.ams-posting-generation__design-canvas-frame>img,.ams-posting-generation__design-canvas-frame>video,.ams-posting-generation__design-thumbnail>img,.ams-posting-generation__design-thumbnail>video{display:block;width:100%;height:100%;background:#111;object-fit:contain}.ams-posting-generation__media-export-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.75rem}.ams-posting-generation__media-export-actions a{color:hsl(var(--primary));font-weight:700;text-decoration:underline}.ams-posting-generation__design-thumbnail+button{margin:0 .75rem}.ams-posting-generation__design-gallery .ams-posting-generation__image-card>span{padding:0 .75rem}.ams-branded-posting-image{position:relative;width:1080px;height:1080px;overflow:hidden;background:#222;color:#fff;font-family:PostingImageMontserrat;isolation:isolate}.ams-branded-posting-image__image-frame,.ams-branded-posting-image__shade{position:absolute;inset:0;width:100%;height:100%}.ams-branded-posting-image__image-frame{z-index:0;overflow:hidden;contain:paint;transform:none}.ams-branded-posting-image__background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--ams-branded-image-crop-x) var(--ams-branded-image-crop-y);transform:scale(var(--ams-branded-image-scale));transform-origin:center;will-change:transform}.ams-branded-posting-image [data-text-fit]{max-width:100%;overflow-wrap:anywhere}.ams-branded-posting-image__shade{z-index:1;background:linear-gradient(90deg,rgb(7 8 9 / var(--ams-branded-dark-gradient-start-opacity, .92)) 0%,rgb(7 8 9 / var(--ams-branded-dark-gradient-middle-opacity, .72)) 48%,transparent 80%)}.ams-branded-posting-image__ornament{position:absolute;z-index:1;display:none;pointer-events:none;inset:0}.ams-branded-posting-image__ornament>span{position:absolute;display:block}.ams-branded-posting-image__content{position:relative;z-index:2;display:grid;width:100%;height:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;padding:54px}.ams-branded-posting-image__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:21.6px}.ams-branded-posting-image__location{display:inline-flex;box-sizing:border-box;min-width:0;max-width:710px;align-items:center;gap:12.96px;border-radius:12.96px;background:#fff;color:#111;padding:12.96px 21.6px;font-size:29.16px;font-weight:700}.ams-branded-posting-image__location>span:first-child{color:#e7271f}.ams-branded-posting-image__location>span:last-child{display:block;min-width:0;overflow-wrap:anywhere}.ams-branded-posting-image__location-marker{width:1em;height:1em;flex:0 0 auto;fill:currentcolor}.ams-branded-posting-image__logo{width:162px;height:auto;object-fit:contain}.ams-branded-posting-image--dark-gradient .ams-branded-posting-image__logo{filter:brightness(0) invert(1)}.ams-branded-posting-image__copy{display:flex;width:64%;min-width:0;min-height:0;flex-direction:column;align-self:center;justify-content:center}.ams-branded-posting-image--dark-gradient .ams-branded-posting-image__copy,.ams-branded-posting-image--yellow-fade .ams-branded-posting-image__copy,.ams-branded-posting-image--split-panel .ams-branded-posting-image__copy{width:68%}.ams-branded-posting-image__headline,.ams-branded-posting-image__subheadline{margin:0}.ams-branded-posting-image__headline{margin-bottom:17.28px;font-size:77.76px;font-weight:900;line-height:.95;text-transform:uppercase}.ams-branded-posting-image__attention-icon{display:none}.ams-branded-posting-image__job-title{display:inline-flex;width:fit-content;max-width:100%;border-radius:12.96px;background:#ffd400;color:#080808;padding:12.96px 21.6px;font-size:57.24px;font-weight:900;line-height:1}.ams-branded-posting-image__job-title-text{min-width:0;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.ams-branded-posting-image__job-title-suffix{flex:0 0 auto;margin-inline-start:.35em;font-size:.4em;line-height:1.15;text-transform:none;white-space:nowrap}.ams-branded-posting-image__subheadline{margin-top:16.2px;font-size:30.24px;font-weight:600;line-height:1.25}.ams-branded-posting-image__benefits{display:grid;gap:12.42px;margin:23.76px 0 0;padding:0;list-style:none}.ams-branded-posting-image__benefit{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10.8px;font-size:28.62px;font-weight:700;line-height:1.12}.ams-branded-posting-image__benefit-label{min-width:0}.ams-branded-posting-image__check{display:inline-flex;width:35.64px;height:35.64px;align-items:center;justify-content:center;border-radius:50%;background:#35c759;color:#fff;font-size:24.84px;line-height:1}.ams-branded-posting-image__cta{box-sizing:border-box;justify-self:center;border-radius:999px;background:#ffd400;color:#080808;padding:18.36px 34.56px;font-size:38.88px;font-weight:900;line-height:1}.ams-branded-posting-image__cta-label{display:block;min-width:0;max-width:100%}.ams-branded-posting-image__content>.ams-branded-posting-image__cta{max-width:100%}.ams-branded-posting-image--yellow-fade .ams-branded-posting-image__shade{background:linear-gradient(90deg,rgb(255 212 0 / var(--ams-branded-yellow-gradient-start-opacity, .98)) 0%,rgb(255 212 0 / var(--ams-branded-yellow-gradient-middle-opacity, .82)) 43%,transparent 78%)}.ams-branded-posting-image--yellow-fade .ams-branded-posting-image__copy{color:#fff;text-shadow:0 2.7px 8.64px rgb(0 0 0 / .55)}.ams-branded-posting-image--yellow-fade .ams-branded-posting-image__job-title,.ams-branded-posting-image--yellow-fade .ams-branded-posting-image__cta{background:#ffd400;text-shadow:none}.ams-branded-posting-image--split-panel{background:#ffd400;color:#111}.ams-branded-posting-image--split-panel .ams-branded-posting-image__image-frame{left:48%;right:auto;width:60%}.ams-branded-posting-image--split-panel .ams-branded-posting-image__shade{background:linear-gradient(90deg,rgb(255 212 0 / var(--ams-branded-split-gradient-opacity, 1)) 0%,rgb(255 212 0 / var(--ams-branded-split-gradient-opacity, 1)) 46%,transparent 66%)}.ams-branded-posting-image--split-panel .ams-branded-posting-image__job-title{padding:0;background:transparent;font-size:66.96px}.ams-branded-posting-image--split-panel .ams-branded-posting-image__benefits{border-radius:32.4px;background:#111;color:#fff;padding:25.92px}.ams-branded-posting-image--split-panel .ams-branded-posting-image__cta{justify-self:end;border:3.78px solid #ffd400;background:#111;color:#fff}.ams-branded-posting-image--angled-split{background:#050505}.ams-branded-posting-image--angled-split .ams-branded-posting-image__image-frame{clip-path:polygon(63% 0,100% 0,100% 100%,57% 100%)}.ams-branded-posting-image--angled-split .ams-branded-posting-image__background{transform:translate(var(--ams-branded-image-offset-x),var(--ams-branded-image-offset-y)) scale(calc(var(--ams-branded-image-scale) + .25))}.ams-branded-posting-image--angled-split .ams-branded-posting-image__shade{background:linear-gradient(93deg,rgb(0 0 0 / var(--ams-branded-angled-panel-opacity, .96)) 0%,rgb(0 0 0 / var(--ams-branded-angled-panel-opacity, .96)) 59%,transparent 59.3%)}.ams-branded-posting-image--angled-split .ams-branded-posting-image__shade:after{position:absolute;top:-40px;bottom:-40px;left:60.5%;width:18px;background:#ffd400;content:"";transform:rotate(3deg)}.ams-branded-posting-image--angled-split .ams-branded-posting-image__content{display:block;padding:45px 48px}.ams-branded-posting-image--angled-split .ams-branded-posting-image__location{display:none}.ams-branded-posting-image--angled-split .ams-branded-posting-image__logo{width:178px;filter:brightness(0) invert(1)}.ams-branded-posting-image--angled-split .ams-branded-posting-image__copy{position:absolute;top:178px;left:48px;width:56%;height:720px;justify-content:flex-start}.ams-branded-posting-image--angled-split .ams-branded-posting-image__headline{color:#ffd400;font-size:57px;font-weight:600;line-height:1}.ams-branded-posting-image--angled-split .ams-branded-posting-image__job-title{display:block;background:transparent;color:#fff;padding:0;font-size:46px;font-weight:600;letter-spacing:1px;line-height:1.02;text-transform:uppercase}.ams-branded-posting-image--angled-split .ams-branded-posting-image__subheadline{margin-top:42px;font-size:31px;font-weight:700;line-height:1.08}.ams-branded-posting-image--angled-split .ams-branded-posting-image__benefits{gap:20px;margin-top:45px}.ams-branded-posting-image--angled-split .ams-branded-posting-image__benefit{gap:15px;font-size:27px;font-weight:400;line-height:1.15}.ams-branded-posting-image--angled-split .ams-branded-posting-image__check{width:40px;height:40px;border:2px solid #ffd400;background:transparent;color:#ffd400;font-size:25px}.ams-branded-posting-image--angled-split .ams-branded-posting-image__cta{position:absolute;bottom:58px;left:104px;min-width:335px;max-width:calc(100% - 208px);border:4px solid #ffd400;background:#fff;padding:17px 32px;font-size:28px;text-align:center;text-transform:uppercase}.ams-branded-posting-image--yellow-portrait{background:#dcae00;color:#111}.ams-branded-posting-image--yellow-portrait .ams-branded-posting-image__shade{background:linear-gradient(90deg,rgb(255 211 0 / var(--ams-branded-yellow-portrait-opacity, .8)) 0% 68%,rgb(255 211 0 / calc(var(--ams-branded-yellow-portrait-opacity, .8) * .62)))}.ams-branded-posting-image--yellow-portrait .ams-branded-posting-image__content{display:block;padding:54px 60px}.ams-branded-posting-image--yellow-portrait .ams-branded-posting-image__topline{position:relative;z-index:1;flex-direction:row-reverse}.ams-branded-posting-image--yellow-portrait .ams-branded-posting-image__logo{position:relative;z-index:1;width:270px;box-sizing:border-box;filter:brightness(0) invert(1);margin:-54px 0 0 -60px;padding:6px 55px}.ams-branded-posting-image--yellow-portrait .ams-branded-posting-image__location{max-width:44%;background:transparent;color:#fff;padding:0;font-size:34px;text-shadow:0 3px 7px rgb(0 0 0 / .55)}.ams-branded-posting-image--yellow-portrait .ams-branded-posting-image__copy{position:absolute;top:135px;left:60px;width:67%;height:790px;justify-content:flex-start}.ams-branded-posting-image--yellow-portrait .ams-branded-posting-image__headline{width:fit-content;max-width:100%;border-radius:0 28px 28px 0;background:#ffc900;margin-left:-60px;padding:22px 58px 20px 60px;color:#0c0c0c;font-size:61px;line-height:1;text-shadow:none}.ams-branded-posting-image--yellow-portrait .ams-branded-posting-image__job-title{display:block;background:transparent;color:#fff;margin-top:58px;padding:0;font-size:76px;line-height:.98;text-shadow:0 3px 9px rgb(0 0 0 / .42)}.ams-branded-posting-image--yellow-portrait .ams-branded-posting-image__subheadline{max-width:90%;margin-top:18px;color:#fff;font-size:30px;font-weight:400;text-shadow:0 2px 6px rgb(0 0 0 / .45)}.ams-branded-posting-image--yellow-portrait .ams-branded-posting-image__benefits{gap:17px;margin-top:28px}.ams-branded-posting-image--yellow-portrait .ams-branded-posting-image__benefit{font-size:29px;font-weight:400}.ams-branded-posting-image--yellow-portrait .ams-branded-posting-image__check{width:42px;height:42px;font-size:29px}.ams-branded-posting-image--yellow-portrait .ams-branded-posting-image__cta{position:absolute;bottom:54px;left:80px;min-width:430px;border:4px solid #fff;border-radius:28px;background:#24272a;color:#fff;padding:26px 40px;font-size:36px;text-align:center}.ams-branded-posting-image--blurred-alert .ams-branded-posting-image__background{filter:blur(20px) brightness(.82) saturate(.8);transform:scale(calc(var(--ams-branded-image-scale) + .1))}.ams-branded-posting-image--blurred-alert .ams-branded-posting-image__shade{background:rgb(5 14 17 / var(--ams-branded-blurred-overlay-opacity, .62))}.ams-branded-posting-image--blurred-alert .ams-branded-posting-image__content{display:block;padding:54px}.ams-branded-posting-image--blurred-alert .ams-branded-posting-image__copy{position:absolute;top:92px;left:90px;width:900px;align-items:center;text-align:center}.ams-branded-posting-image--blurred-alert .ams-branded-posting-image__headline{font-size:82px;line-height:1;text-transform:none}.ams-branded-posting-image--blurred-alert .ams-branded-posting-image__attention-icon{display:block;width:150px;height:105px;margin:62px 0;color:#ffd400}.ams-branded-posting-image--blurred-alert .ams-branded-posting-image__job-title{display:block;max-width:800px;background:transparent;color:#fff;padding:0;font-size:66px;line-height:1.02;text-align:center;text-transform:uppercase}.ams-branded-posting-image--blurred-alert .ams-branded-posting-image__subheadline{max-width:720px;margin-top:18px;font-size:28px;text-align:center}.ams-branded-posting-image--blurred-alert .ams-branded-posting-image__benefits{display:none}.ams-branded-posting-image--blurred-alert .ams-branded-posting-image__location{position:absolute;top:770px;left:50%;max-width:70%;background:transparent;color:#fff;padding:0;font-size:30px;text-shadow:0 2px 6px rgb(0 0 0 / .75);transform:translate(-50%)}.ams-branded-posting-image--blurred-alert .ams-branded-posting-image__logo{position:absolute;right:54px;bottom:48px;width:155px;filter:brightness(0) invert(1)}.ams-branded-posting-image--blurred-alert .ams-branded-posting-image__cta{position:absolute;bottom:125px;left:50%;min-width:390px;border:4px solid #111;background:#fff;padding:22px 38px;font-size:35px;text-align:center;transform:translate(-50%)}.ams-branded-posting-image--cinematic-banner .ams-branded-posting-image__background{filter:contrast(1.12) saturate(1.22)}.ams-branded-posting-image--cinematic-banner .ams-branded-posting-image__shade{background:linear-gradient(180deg,rgb(3 5 8 / var(--ams-branded-cinematic-overlay-opacity, .88)) 0%,transparent 58%,rgb(3 5 8 / .9) 100%),linear-gradient(90deg,rgb(3 5 8 / var(--ams-branded-cinematic-overlay-opacity, .88)) 0%,transparent 76%)}.ams-branded-posting-image--cinematic-banner .ams-branded-posting-image__content{display:block;padding:48px 50px}.ams-branded-posting-image--cinematic-banner .ams-branded-posting-image__copy{position:absolute;top:38px;left:50px;width:980px;height:880px;justify-content:flex-start}.ams-branded-posting-image--cinematic-banner .ams-branded-posting-image__headline{max-width:820px;background:linear-gradient(180deg,#fff3a6,#ffc400 65%,#d98900);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:0;font-size:82px;font-style:italic;line-height:.9;text-shadow:0 4px 3px rgb(0 0 0 / .28)}.ams-branded-posting-image--cinematic-banner .ams-branded-posting-image__job-title{display:block;width:650px;border-top:2px solid rgb(255 255 255 / .72);border-radius:0;background:transparent;color:#fff;margin-top:18px;padding:22px 0 0;font-size:42px;font-style:italic;line-height:1}.ams-branded-posting-image--cinematic-banner .ams-branded-posting-image__subheadline{max-width:690px;margin-top:10px;font-size:28px;font-style:italic;line-height:1.18}.ams-branded-posting-image--cinematic-banner .ams-branded-posting-image__benefits{position:absolute;top:747px;left:-50px;display:flex;width:1080px;min-height:86px;align-items:stretch;gap:0;border-top:2px solid rgb(255 212 0 / .75);border-bottom:2px solid rgb(255 212 0 / .75);background:#040507c2;margin:0;padding:14px 32px}.ams-branded-posting-image--cinematic-banner .ams-branded-posting-image__benefit{flex:1 1 0;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:8px;padding:0 12px;font-size:20px;font-weight:600;line-height:1.08}.ams-branded-posting-image--cinematic-banner .ams-branded-posting-image__benefit+.ams-branded-posting-image__benefit{border-left:2px solid rgb(255 255 255 / .5)}.ams-branded-posting-image--cinematic-banner .ams-branded-posting-image__check{width:29px;height:29px;border:2px solid #ffd400;background:transparent;color:#ffd400;font-size:19px}.ams-branded-posting-image--cinematic-banner .ams-branded-posting-image__location{position:static;width:fit-content;max-width:690px;background:transparent;color:#fff;margin-top:14px;padding:0;font-size:28px;text-shadow:0 2px 5px rgb(0 0 0 / .75)}.ams-branded-posting-image--cinematic-banner .ams-branded-posting-image__location>span:first-child{color:#ffd400}.ams-branded-posting-image--cinematic-banner .ams-branded-posting-image__logo{position:absolute;bottom:45px;left:50px;width:160px;filter:brightness(0) invert(1)}.ams-branded-posting-image--cinematic-banner .ams-branded-posting-image__cta{position:absolute;right:44px;bottom:63px;min-width:390px;border-radius:0;background:linear-gradient(180deg,#ffe45a,#ffc000);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);padding:22px 40px;font-size:34px;font-style:italic;text-align:center;text-transform:uppercase}.ams-branded-posting-image--editorial-frame{background:#ffd400;color:#080808}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__image-frame{inset:34px auto auto 286px;width:760px;height:760px;border:10px solid #080808}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__shade{inset:44px auto auto 296px;width:740px;height:740px;background:linear-gradient(180deg,transparent 55%,rgb(8 8 8 / calc(var(--ams-branded-concept-overlay-opacity, 1) * .18)) 100%)}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__ornament{display:block}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__ornament>span:nth-child(1){top:0;right:0;width:648px;height:18px;background:#080808}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__ornament>span:nth-child(2){right:0;bottom:0;width:648px;height:18px;background:#080808}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__ornament>span:nth-child(3){display:none}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__content{display:block;padding:0}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__topline{display:block}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__logo{position:absolute;top:62px;left:62px;width:166px}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__location{position:static;max-width:545px;border-radius:0;background:transparent;margin-top:14px;padding:0;color:#111;font-size:22px}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__location>span:first-child{color:#45647e}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__location-marker{color:#45647e}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__copy{position:absolute;top:452px;left:34px;width:650px;min-height:592px;justify-content:flex-start;background:#fff;box-shadow:13px 13px #0808082e;padding:38px 40px 136px}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__headline{margin-bottom:14px;color:#45647e;font-size:29px;letter-spacing:1.5px;line-height:1.12}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__job-title{display:block;background:transparent;padding:0;font-size:var(--ams-branded-job-title-fluid-size, 52px);line-height:1.12;text-transform:uppercase}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__subheadline{margin-top:14px;color:#45647e;font-size:23px}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:14px;border-top:2px solid #b8b8b8;padding-top:14px}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__benefit{gap:9px;font-size:17px;line-height:1.08}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__check{width:30px;height:30px;background:#45647e;font-size:20px}.ams-branded-posting-image--editorial-frame .ams-branded-posting-image__cta{position:absolute;bottom:60px;left:76px;min-width:360px;max-width:calc(100% - 152px);border-radius:0;background:#080808;color:#fff;padding:20px 30px;font-size:31px;text-align:center;text-transform:uppercase}.ams-branded-posting-image--route-map{background:linear-gradient(90deg,#080808 0 380px,transparent 380px),repeating-linear-gradient(18deg,transparent 0 62px,rgb(117 130 128 / .13) 63px 65px,transparent 66px 112px),repeating-linear-gradient(102deg,transparent 0 88px,rgb(117 130 128 / .1) 89px 91px,transparent 92px 150px),#f4f1e9;color:#080808}.ams-branded-posting-image--route-map .ams-branded-posting-image__image-frame{inset:74px 52px auto auto;width:490px;height:490px;border:16px solid #ffd400;border-radius:50%}.ams-branded-posting-image--route-map .ams-branded-posting-image__shade{inset:90px 68px auto auto;width:458px;height:458px;border-radius:50%;background:rgb(8 8 8 / calc(var(--ams-branded-concept-overlay-opacity, 1) * .08))}.ams-branded-posting-image--route-map .ams-branded-posting-image__ornament{display:none}.ams-branded-posting-image--route-map .ams-branded-posting-image__content{display:flex;width:380px;height:100%;flex-direction:column;align-items:stretch;justify-content:space-between;padding:42px 42px 44px}.ams-branded-posting-image--route-map .ams-branded-posting-image__topline{display:contents}.ams-branded-posting-image--route-map .ams-branded-posting-image__logo{position:static;width:150px}.ams-branded-posting-image--route-map .ams-branded-posting-image__copy{display:contents}.ams-branded-posting-image--route-map .ams-branded-posting-image__headline{position:static;width:100%;color:#ffd400;margin:0;font-size:28px;letter-spacing:2px;line-height:1.08;overflow-wrap:anywhere}.ams-branded-posting-image--route-map .ams-branded-posting-image__job-title{position:static;display:flex;width:100%;flex-wrap:wrap;align-items:baseline;background:transparent;color:#fff;padding:0;font-size:max(28px,calc(var(--ams-branded-job-title-fluid-size, 52px) - 13px));line-height:1.12;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word}.ams-branded-posting-image--route-map .ams-branded-posting-image__job-title-text{width:100%;-webkit-hyphens:auto;hyphens:auto}.ams-branded-posting-image--route-map .ams-branded-posting-image__job-title-suffix{margin:7px 0 0;font-size:20px}.ams-branded-posting-image--route-map .ams-branded-posting-image__subheadline{position:static;width:100%;color:#fff;margin:0;font-size:23px;line-height:1.22;overflow-wrap:anywhere}.ams-branded-posting-image--route-map .ams-branded-posting-image__location{position:static;width:100%;max-width:100%;align-items:flex-start;background:transparent;color:#fff;margin-top:0;padding:0;font-size:23px;line-height:1.2;overflow-wrap:anywhere}.ams-branded-posting-image--route-map .ams-branded-posting-image__location-marker{color:#ffd400}.ams-branded-posting-image__dynamic-benefits{position:absolute;z-index:3;pointer-events:none;inset:0}.ams-branded-posting-image__benefit-route{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ams-branded-posting-image__benefit-route-line,.ams-branded-posting-image__benefit-connector{fill:none;stroke-linecap:round;stroke-linejoin:round}.ams-branded-posting-image--route-map .ams-branded-posting-image__benefit-route-line{stroke:#ffd400;stroke-width:14}.ams-branded-posting-image--route-map .ams-branded-posting-image__benefit-connector{stroke:#080808;stroke-width:4}.ams-branded-posting-image--route-map .ams-branded-posting-image__benefit-stop-halo{fill:#fff;stroke:#ffd400;stroke-width:8}.ams-branded-posting-image--route-map .ams-branded-posting-image__benefit-stop{fill:#080808}.ams-branded-posting-image__dynamic-benefits .ams-branded-posting-image__benefits{position:absolute;display:block;width:100%;height:100%;margin:0;inset:0}.ams-branded-posting-image__dynamic-benefits .ams-branded-posting-image__benefit{position:absolute;top:var(--ams-benefit-y);left:var(--ams-benefit-x);width:258px;min-height:62px;border-radius:12px;background:#fff;box-shadow:0 7px 16px #0808082e;padding:9px 12px;font-size:17px;line-height:1.08}.ams-branded-posting-image__dynamic-benefits .ams-branded-posting-image__check{width:30px;height:30px;background:#ffd400;color:#080808;font-size:20px}.ams-branded-posting-image--route-map .ams-branded-posting-image__cta{position:absolute;right:auto;bottom:32px;left:592px;width:440px;min-width:440px;max-width:440px;border-radius:14px;box-shadow:0 8px 18px #08080833;padding:22px 38px;font-size:32px;text-align:center;text-transform:uppercase}.ams-branded-posting-image--route-map .ams-branded-posting-image__dynamic-benefits .ams-branded-posting-image__benefit{font-size:16px}.ams-branded-posting-image--safety-label{background:linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .025) 1px,transparent 1px),#0b0c0d;background-size:34px 34px}.ams-branded-posting-image--safety-label .ams-branded-posting-image__image-frame{inset:70px 35px auto auto;width:510px;height:900px;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 12%)}.ams-branded-posting-image--safety-label .ams-branded-posting-image__shade{inset:70px 35px auto auto;width:510px;height:900px;background:linear-gradient(90deg,rgb(11 12 13 / calc(var(--ams-branded-concept-overlay-opacity, 1) * .82)) 0%,transparent 72%);clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 12%)}.ams-branded-posting-image--safety-label .ams-branded-posting-image__ornament{display:block;border:4px solid rgb(255 255 255 / .76);box-shadow:inset 0 0 0 14px #0b0c0d;inset:22px}.ams-branded-posting-image--safety-label .ams-branded-posting-image__ornament>span:nth-child(1),.ams-branded-posting-image--safety-label .ams-branded-posting-image__ornament>span:nth-child(2){width:250px;height:38px;background:repeating-linear-gradient(-45deg,#ffd400 0 24px,#080808 25px 48px)}.ams-branded-posting-image--safety-label .ams-branded-posting-image__ornament>span:nth-child(1){top:-2px;right:-2px}.ams-branded-posting-image--safety-label .ams-branded-posting-image__ornament>span:nth-child(2){display:none}.ams-branded-posting-image__safety-corner{position:absolute;z-index:1;width:100%;height:100%;pointer-events:none;inset:0}.ams-branded-posting-image__safety-corner path{fill:none;stroke-linecap:butt;stroke-linejoin:round;stroke-width:38px}.ams-branded-posting-image__safety-corner path:first-child{stroke:#ffd400}.ams-branded-posting-image__safety-corner path:last-child{stroke:#080808;stroke-dasharray:30 30}.ams-branded-posting-image--safety-label .ams-branded-posting-image__content{display:block;padding:0}.ams-branded-posting-image--safety-label .ams-branded-posting-image__topline{display:block}.ams-branded-posting-image--safety-label .ams-branded-posting-image__logo{position:absolute;top:78px;right:64px;width:150px}.ams-branded-posting-image--safety-label .ams-branded-posting-image__location{position:absolute;top:550px;left:72px;border:2px solid rgb(255 255 255 / .75);border-radius:0;background:#101113;color:#fff;padding:13px 18px;font-size:24px}.ams-branded-posting-image--safety-label .ams-branded-posting-image__location>span:first-child{color:#ffd400}.ams-branded-posting-image--safety-label .ams-branded-posting-image__copy{position:absolute;inset:88px auto auto 72px;display:flex;width:515px;height:auto;flex-direction:column;gap:16px}.ams-branded-posting-image--safety-label .ams-branded-posting-image__headline{position:static;width:455px;margin:0;font-size:31px;letter-spacing:2px;line-height:1.08}.ams-branded-posting-image--safety-label .ams-branded-posting-image__job-title{position:static;display:flex;width:515px;flex-wrap:wrap;align-items:flex-end;border:4px solid #080808;border-radius:0;outline:4px solid #ffd400;background:#ffd400;padding:20px 24px;font-size:max(32px,calc(var(--ams-branded-job-title-fluid-size, 58px) - 9px));line-height:1.12;text-transform:uppercase}.ams-branded-posting-image--safety-label .ams-branded-posting-image__job-title-suffix{margin-bottom:5px;font-size:22px}.ams-branded-posting-image--safety-label .ams-branded-posting-image__subheadline{position:static;width:470px;margin:0;font-size:27px}.ams-branded-posting-image--safety-label .ams-branded-posting-image__benefits{position:absolute;top:552px;left:0;display:grid;width:500px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0}.ams-branded-posting-image--safety-label .ams-branded-posting-image__benefit{min-height:66px;border:2px solid rgb(255 255 255 / .75);background:#0b0c0ddb;padding:11px 13px;font-size:18px}.ams-branded-posting-image--safety-label .ams-branded-posting-image__check{width:30px;height:30px;border:2px solid #ffd400;border-radius:5px;background:transparent;color:#ffd400;font-size:20px}.ams-branded-posting-image--safety-label .ams-branded-posting-image__cta{position:absolute;right:66px;bottom:64px;min-width:390px;border:4px solid #080808;border-radius:0;outline:4px solid #ffd400;padding:18px 34px;font-size:31px;text-align:center;text-transform:uppercase}.ams-branded-posting-image--orbit-rings{background:#f7f3e9;color:#080808}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__image-frame{inset:110px auto auto 440px;width:570px;height:570px;border:10px solid #fff;border-radius:50%;box-shadow:0 0 0 4px #080808}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__shade{inset:120px auto auto 450px;width:550px;height:550px;border-radius:50%;background:rgb(8 8 8 / calc(var(--ams-branded-concept-overlay-opacity, 1) * .08))}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__ornament{display:none}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__ornament>span:nth-child(1),.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__ornament>span:nth-child(2){border:3px solid #080808;border-radius:50%}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__ornament>span:nth-child(1){top:175px;left:300px;width:785px;height:785px}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__ornament>span:nth-child(2){top:142px;left:265px;width:850px;height:850px}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__ornament>span:nth-child(n+3){width:28px;height:28px;border:5px solid #f7f3e9;border-radius:50%;background:#ffd400}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__ornament>span:nth-child(3){top:165px;right:128px}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__ornament>span:nth-child(4){top:560px;left:282px}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__ornament>span:nth-child(5){right:82px;bottom:168px}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__content{display:block;padding:0}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__topline{display:block}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__logo{position:absolute;top:38px;right:42px;width:145px}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__location{position:static;width:100%;max-width:100%;border-radius:999px;background:#080808;color:#fff;margin-top:2px;padding:13px 22px;font-size:22px}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__location-marker{color:#ffd400}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__copy{position:absolute;top:42px;left:42px;display:flex;width:360px;flex-direction:column;justify-content:flex-start;gap:16px}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__headline{position:static;width:100%;margin:0;font-size:28px;font-weight:600;letter-spacing:4px;line-height:1.08;overflow-wrap:anywhere}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__job-title{position:static;display:flex;width:100%;flex-wrap:wrap;border-radius:0;background:#080808;color:#fff;padding:18px 22px;font-size:max(32px,calc(var(--ams-branded-job-title-fluid-size, 50px) - 8px));line-height:1.12;text-transform:uppercase;overflow-wrap:anywhere}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__subheadline{position:static;width:100%;margin:0;font-size:23px;line-height:1.22;overflow-wrap:anywhere}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__orbit-lines ellipse{fill:none;stroke:#080808;stroke-width:3px}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__benefit-route-line{stroke:#ffd400;stroke-width:10px}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__benefit-connector{stroke:#080808;stroke-width:3px}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__benefit-stop-halo{fill:#f7f3e9;stroke:#080808;stroke-width:5px}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__benefit-stop{fill:#ffd400}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__dynamic-benefits .ams-branded-posting-image__benefit{width:330px;min-height:50px;border:2px solid #080808;border-radius:999px;background:#fffffff0;box-shadow:none;padding:6px 13px;font-size:16px}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__check{width:29px;height:29px;background:#ffd400;color:#080808;font-size:19px}.ams-branded-posting-image--orbit-rings .ams-branded-posting-image__cta{position:absolute;right:42px;bottom:28px;min-width:390px;border:4px solid #080808;border-radius:999px;padding:18px 30px;font-size:29px;text-align:center;text-transform:uppercase}.ams-branded-posting-image--logistics-blueprint{background:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px),#061a2b;background-size:42px 42px}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__image-frame{inset:42px 42px auto auto;width:365px;height:365px;border:4px solid #ffd400}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__shade{inset:46px 46px auto auto;width:357px;height:357px;background:rgb(6 26 43 / calc(var(--ams-branded-concept-overlay-opacity, 1) * .12))}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__ornament{display:none}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__ornament>span:nth-child(1){right:54px;bottom:190px;width:470px;height:225px;border:3px solid rgb(255 255 255 / .55);border-radius:18px 70px 12px 12px}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__ornament>span:nth-child(2),.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__ornament>span:nth-child(3){right:110px;bottom:160px;width:76px;height:76px;border:4px double #ffd400;border-radius:50%;background:#061a2b}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__ornament>span:nth-child(3){right:390px}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__ornament>span:nth-child(4){right:54px;bottom:445px;width:470px;border-top:2px solid #ffd400}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__content{display:block;padding:0}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__topline{display:block}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__logo{position:absolute;top:40px;left:50px;width:145px}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__location{position:static;width:fit-content;max-width:100%;border:2px solid rgb(255 255 255 / .72);border-radius:7px;background:#0a2338;color:#fff;padding:12px 18px;font-size:24px}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__location-marker{color:#ffd400}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__copy{position:absolute;top:150px;left:50px;display:flex;width:535px;flex-direction:column;justify-content:flex-start;gap:14px}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__headline{position:static;width:100%;color:#ffd400;margin:0;font-size:28px;letter-spacing:3px;line-height:1.08;overflow-wrap:anywhere}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__job-title{position:static;display:flex;width:100%;flex-wrap:wrap;background:transparent;color:#fff;padding:0;font-size:max(36px,calc(var(--ams-branded-job-title-fluid-size, 58px) - 4px));line-height:1.12;text-transform:uppercase;overflow-wrap:anywhere}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__job-title-text{width:100%}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__job-title-suffix{width:100%;margin:5px 0 0;font-size:21px;text-align:right}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__subheadline{position:static;width:100%;margin:0;font-size:23px;line-height:1.2;overflow-wrap:anywhere}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__benefits{position:absolute;top:555px;left:50px;display:grid;width:520px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__benefit{min-height:62px;border:2px solid rgb(255 255 255 / .65);background:#061a2bd9;padding:9px 14px;font-size:15px;line-height:1.08}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__check{width:31px;height:31px;border:2px solid #ffd400;background:transparent;color:#ffd400;font-size:20px}.ams-branded-posting-image--logistics-blueprint .ams-branded-posting-image__cta{position:absolute;top:462px;right:54px;min-width:426px;border-radius:0;padding:18px 30px;font-size:29px;text-align:center;text-transform:uppercase}.ams-branded-posting-image__blueprint-artwork{position:absolute;z-index:1;width:100%;height:100%;pointer-events:none;inset:0;fill:none;stroke:#ffffff8f;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.ams-branded-posting-image__blueprint-map{opacity:.75}.ams-branded-posting-image__blueprint-route{stroke:#ffd400;stroke-width:8px}.ams-branded-posting-image__blueprint-map circle{fill:#061a2b;stroke:#ffd400;stroke-width:6px}.ams-branded-posting-image__blueprint-pin{fill:#ffd400;stroke:#061a2b;stroke-width:2px}.ams-branded-posting-image__blueprint-truck{stroke:#ffffffbd}.ams-branded-posting-image__blueprint-truck circle{fill:#061a2b;stroke:#ffd400}.ams-branded-posting-image__blueprint-truck text{fill:#ffd400;stroke:none;font-family:PostingImageMontserrat;font-size:18px;font-weight:700;letter-spacing:2px}.ams-branded-posting-image--recruitment-ticket{background:#ededeb;color:#080808}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__image-frame{z-index:2;inset:286px auto auto 620px;width:205px;height:290px;border:7px solid #ffd400;border-radius:38px}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__shade{z-index:2;inset:293px auto auto 627px;width:191px;height:276px;border-radius:31px;background:rgb(8 8 8 / calc(var(--ams-branded-concept-overlay-opacity, 1) * .08))}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__ornament{display:block}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__ornament>span:nth-child(1){top:115px;left:36px;width:810px;height:850px;border-radius:18px 0 0 18px;background:#fff;box-shadow:0 16px 32px #08080824}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__ornament>span:nth-child(2){top:115px;right:36px;width:198px;height:850px;border-left:7px dotted #080808;border-radius:0 18px 18px 0;background:#ffd400;box-shadow:14px 16px 32px #08080824}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__ornament>span:nth-child(3),.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__ornament>span:nth-child(4){right:218px;width:54px;height:54px;border-radius:50%;background:#ededeb}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__ornament>span:nth-child(3){top:88px}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__ornament>span:nth-child(4){bottom:88px}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__content{display:block;padding:0}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__topline{display:block}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__logo{position:absolute;z-index:3;top:205px;right:70px;width:132px}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__location{position:absolute;z-index:3;top:625px;left:90px;border-radius:0;background:transparent;padding:0;font-size:27px}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__location>span:first-child{color:#080808}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__copy{position:absolute;z-index:2;inset:0;display:block;width:100%;height:100%}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__headline{position:absolute;top:165px;left:90px;width:470px;font-size:28px;letter-spacing:2px}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__job-title{position:absolute;top:250px;left:90px;display:block;width:505px;border-radius:0;background:#080808;color:#fff;padding:22px 26px;font-size:64px;line-height:.94;text-transform:uppercase}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__subheadline{position:absolute;top:550px;left:90px;width:500px;font-size:26px}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__benefits{position:absolute;top:715px;left:76px;display:grid;width:735px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border:2px solid #080808;border-radius:20px;overflow:hidden}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__benefit{min-height:77px;align-content:center;border-right:1px solid #999;padding:12px;font-size:17px}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__check{width:29px;height:29px;background:#080808;color:#ffd400;font-size:19px}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__cta{position:absolute;z-index:3;right:58px;bottom:190px;display:flex;width:170px;min-height:310px;align-items:center;justify-content:center;border-radius:10px;background:#080808;color:#ffd400;padding:16px;font-size:20px;line-height:1.1;text-align:center;text-transform:uppercase}.ams-branded-posting-image--duotone-screenprint{background:#f7f2e7;color:#080808}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__image-frame{inset:72px auto auto 345px;width:600px;height:925px;border-radius:48% 48% 42%}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__background{filter:grayscale(1) contrast(1.45) sepia(1) hue-rotate(175deg) saturate(4.8)}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__shade{inset:72px auto auto 345px;width:600px;height:925px;border-radius:48% 48% 42%;background:rgb(255 212 0 / calc(var(--ams-branded-concept-overlay-opacity, 1) * .58));mix-blend-mode:multiply}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__ornament{display:block;background-image:radial-gradient(rgb(8 8 8 / .12) 1px,transparent 1px);background-size:7px 7px;opacity:.35}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__ornament>span:nth-child(1),.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__ornament>span:nth-child(2){width:58px;height:58px;border:3px solid #080808;border-radius:50%}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__ornament>span:nth-child(1){top:40px;right:190px}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__ornament>span:nth-child(2){right:190px;bottom:40px}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__content{display:block;padding:0}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__topline{display:block}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__topline:before{position:absolute;z-index:2;top:45px;left:810px;width:100px;height:94px;border:2px solid #080808;border-radius:50%;background:#fff;content:""}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__logo{position:absolute;z-index:3;top:55px;left:820px;width:80px}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__location{position:absolute;top:650px;left:38px;max-width:290px;border-radius:999px;background:#080808;color:#fff;padding:12px 18px;font-size:max(15px,calc(var(--ams-branded-cta-fluid-size) * .45));overflow-wrap:anywhere}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__location>span:first-child{color:#ffd400}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__copy{position:absolute;inset:0;display:block;width:100%;height:100%}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__headline{position:absolute;top:38px;left:38px;width:400px;font-size:29px;letter-spacing:2px}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__job-title{position:absolute;top:108px;left:38px;display:block;width:430px;background:transparent;padding:0;font-size:92px;line-height:.82;text-transform:uppercase}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__subheadline{position:absolute;top:572px;left:38px;width:395px;color:#1647ca;font-size:27px;font-weight:900}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__benefits{position:absolute;top:730px;left:38px;display:grid;width:390px;gap:9px;margin:0}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__benefit{min-height:48px;border-radius:999px;background:#fffffff0;padding:7px 14px;font-size:18px}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__check{width:29px;height:29px;border:2px solid #080808;background:#ffd400;color:#080808;font-size:18px}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__cta{position:absolute;top:0;right:0;display:flex;width:166px;height:1080px;align-items:center;justify-content:center;border-radius:0;background:#ffd400;padding:24px;font-size:43px;line-height:.95;text-align:center;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.ams-branded-posting-image--paper-cut-depth{background:#111;color:#080808}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__image-frame{inset:82px 44px auto auto;width:665px;height:835px;border-radius:92px 92px 92px 220px}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__shade{inset:82px 44px auto auto;width:665px;height:835px;border-radius:92px 92px 92px 220px;background:rgb(8 8 8 / calc(var(--ams-branded-concept-overlay-opacity, 1) * .14))}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__ornament{display:block}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__ornament>span:nth-child(1){top:38px;left:58px;width:720px;height:930px;border-radius:80px 80px 80px 210px;background:#ffd400;box-shadow:20px 22px 45px #0000006b}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__ornament>span:nth-child(2){top:58px;left:38px;width:690px;height:900px;border-radius:72px 72px 72px 190px;background:#f8f7f2;box-shadow:14px 16px 28px #00000047}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__ornament>span:nth-child(3){right:15px;bottom:65px;width:500px;height:120px;border-radius:75px 0 0 75px;background:#ffd400;box-shadow:0 15px 25px #00000057}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__content{display:block;padding:0}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__topline{display:block}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__logo{position:absolute;top:78px;left:82px;width:110px}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__location{position:absolute;top:570px;left:84px;border-radius:12px;background:#080808;color:#fff;padding:12px 18px;font-size:23px}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__location>span:first-child{color:#ffd400}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__copy{position:absolute;inset:0;display:block;width:100%;height:100%}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__headline{position:absolute;top:180px;left:84px;width:490px;font-size:27px;letter-spacing:2px}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__job-title{position:absolute;top:245px;left:84px;display:block;width:520px;background:transparent;color:#f7f7f4;padding:0;font-size:70px;line-height:.94;text-shadow:-2px -2px 2px #fff,3px 4px 5px rgb(8 8 8 / .36);text-transform:uppercase}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__subheadline{position:absolute;top:470px;left:84px;width:480px;font-size:25px}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__benefits{position:absolute;top:625px;left:52px;display:grid;width:520px;gap:9px;margin:0}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__benefit{min-height:50px;border-radius:0 999px 999px 0;background:#ffd400;box-shadow:6px 7px 12px #08080833;padding:8px 18px;font-size:19px}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__benefit:nth-child(2n){margin-left:24px}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__check{width:30px;height:30px;background:#080808;color:#ffd400;font-size:19px}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__cta{position:absolute;right:48px;bottom:84px;min-width:425px;border-radius:18px;background:#080808;color:#ffd400;box-shadow:0 12px 24px #00000052;padding:22px 36px;font-size:31px;text-align:center;text-transform:uppercase}.ams-branded-posting-image--black-foil-premium{background:#090909}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__image-frame{inset:48px 48px auto auto;width:435px;height:984px;border:3px solid #ffd400}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__background{filter:grayscale(1) contrast(1.12);object-position:var(--ams-branded-image-crop-x) var(--ams-branded-image-crop-y)}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__shade{inset:51px 51px auto auto;width:429px;height:978px;background:linear-gradient(90deg,rgb(9 9 9 / calc(var(--ams-branded-concept-overlay-opacity, 1) * .22)) 0%,transparent 55%)}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__ornament{display:block;border:2px solid #ffd400;clip-path:polygon(4% 0,96% 0,100% 4%,100% 96%,96% 100%,4% 100%,0 96%,0 4%);inset:28px}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__content{display:block;padding:0}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__topline{display:block}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__logo{position:absolute;top:62px;left:76px;width:160px}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__location{position:absolute;top:592px;left:76px;border-radius:0;background:transparent;color:#fff;padding:0;font-size:25px}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__location>span:first-child{color:#ffd400}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__copy{position:absolute;inset:0;display:block;width:100%;height:100%}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__headline{position:absolute;top:180px;left:76px;width:490px;color:#ffd400;font-size:29px;letter-spacing:5px}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__job-title{position:absolute;top:252px;left:76px;display:block;width:500px;border:0;background:transparent;color:#343434;padding:0;font-size:75px;line-height:.92;text-shadow:-1px -1px 0 #666,2px 3px 4px #000;text-transform:uppercase}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__subheadline{position:absolute;top:520px;left:76px;width:480px;border-top:2px solid #ffd400;margin:0;padding-top:17px;color:#fff;font-size:25px}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__benefits{position:absolute;top:675px;left:76px;display:grid;width:485px;gap:0;margin:0}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__benefit{min-height:51px;border-bottom:1px solid #444;padding:9px 4px;font-size:20px}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__check{width:29px;height:29px;background:transparent;color:#ffd400;font-size:21px}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__cta{position:absolute;bottom:70px;left:76px;min-width:430px;border:3px solid #ffd400;border-radius:0;background:linear-gradient(180deg,#ffe45a,#dcae00);box-shadow:0 10px 24px #00000073;padding:20px 34px;font-size:32px;text-align:center;text-transform:uppercase;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%)}.ams-branded-posting-image__job-title{align-items:flex-end}.ams-branded-posting-image__job-title-suffix{align-self:flex-end;padding-bottom:.14em}.ams-branded-posting-image__ticket-artwork{position:absolute;z-index:2;width:100%;height:100%;pointer-events:none;inset:0;fill:none}.ams-branded-posting-image__ticket-edge{stroke:#ededeb;stroke-dasharray:2 21;stroke-linecap:round;stroke-width:20px}.ams-branded-posting-image__ticket-perforation{stroke:#080808;stroke-dasharray:5 14;stroke-linecap:round;stroke-width:5px}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__ornament>span:nth-child(1){border-radius:0;box-shadow:0 18px 34px #08080829,inset 0 0 0 1px #08080814}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__ornament>span:nth-child(2){border-left:0;border-radius:0;box-shadow:15px 18px 34px #08080829,inset 12px 0 18px #0808080f}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__ornament>span:nth-child(3),.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__ornament>span:nth-child(4){display:none}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__image-frame{top:332px;left:614px;width:210px;height:275px;border-width:6px;border-radius:28px}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__shade{top:338px;left:620px;width:198px;height:263px;border-radius:22px}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__copy{position:absolute;z-index:3;inset:150px auto auto 88px;display:flex;width:724px;height:730px;flex-direction:column;justify-content:space-between}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__ticket-heading{position:static;width:fit-content;margin:0;font-size:42px;font-weight:900;letter-spacing:4px;line-height:1}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__ticket-heading span{display:inline-block;margin-left:8px;background:#080808;color:#ffd400;padding:6px 10px}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__headline{position:static;width:fit-content;max-width:500px;background:#ffd400;margin:0;padding:8px 14px;font-size:25px;letter-spacing:1.5px;line-height:1.08}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__job-title{position:static;display:block;width:500px;max-width:500px;padding:18px 22px;font-size:max(42px,calc(var(--ams-branded-job-title-fluid-size) - 2px));line-height:.96}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__subheadline{position:static;width:500px;margin:0;font-size:23px;line-height:1.2}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__location{position:static;max-width:500px;border-radius:0;background:transparent;padding:0;font-size:24px}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__location-marker{color:#080808}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__benefits{position:static;display:grid;width:724px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__benefit{min-height:68px;padding:9px 11px;font-size:15px}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__logo{top:170px}.ams-branded-posting-image--recruitment-ticket .ams-branded-posting-image__cta{right:60px;bottom:175px;width:150px;height:360px;border:2px solid #080808;background:#080808;box-shadow:7px 9px #08080824;font-size:max(15px,calc(var(--ams-branded-cta-fluid-size) * .45));overflow-wrap:normal;text-orientation:mixed;white-space:nowrap;writing-mode:vertical-rl}.ams-branded-posting-image__screenprint-registration{position:absolute;z-index:3;bottom:24px;left:38px;width:78px;height:78px;pointer-events:none;fill:none;stroke:#080808;stroke-width:3px}.ams-branded-posting-image__screenprint-registration circle:nth-child(2){fill:#ffd400}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__background{filter:grayscale(1) contrast(1.32) brightness(1.02)}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__shade{background:linear-gradient(145deg,rgb(255 212 0 / calc(var(--ams-branded-concept-overlay-opacity, 1) * .68)),rgb(255 212 0 / calc(var(--ams-branded-concept-overlay-opacity, 1) * .44)) 48%,#28282829 82%);mix-blend-mode:multiply}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__copy{position:absolute;inset:38px auto auto 38px;display:flex;width:405px;height:930px;flex-direction:column;justify-content:space-between;padding-bottom:74px}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__headline,.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__job-title,.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__subheadline,.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__location,.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__benefits{position:static;width:100%;flex-shrink:0;margin:0}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__headline{font-size:27px;line-height:1.05}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__job-title{display:block;font-size:max(45px,calc(var(--ams-branded-job-title-fluid-size) + 4px));line-height:.88}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__subheadline{color:#3a3a3a;font-size:24px;line-height:1.16}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__location{max-width:none;background:#080808;padding:11px 16px;font-size:20px}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__location-marker{color:#ffd400}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__benefits{gap:8px}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__benefit{min-height:43px;padding:6px 12px;font-size:16px}.ams-branded-posting-image--duotone-screenprint .ams-branded-posting-image__cta{font-size:var(--ams-branded-cta-fluid-size);overflow-wrap:anywhere}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__image-frame,.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__shade{top:64px;right:32px;width:786px;height:870px;border-radius:88px 88px 88px 210px}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__ornament>span:nth-child(1){top:34px;left:50px;width:640px;height:944px;box-shadow:28px 30px #82660075,42px 48px 55px #00000080}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__ornament>span:nth-child(2){top:55px;left:30px;width:590px;height:910px;box-shadow:18px 20px #c6c3b8c2,30px 34px 38px #0006,inset -8px -7px 12px #08080814}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__ornament>span:nth-child(3){box-shadow:-12px 13px #9d7f00,-18px 24px 30px #0000007a}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__copy{position:absolute;inset:170px auto auto 76px;display:flex;width:470px;height:650px;flex-direction:column;justify-content:space-between}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__headline,.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__job-title,.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__subheadline,.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__location,.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__benefits{position:static;width:100%;flex-shrink:0;margin:0}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__job-title{display:block;color:#f7f7f4;font-size:max(43px,calc(var(--ams-branded-job-title-fluid-size) + 2px));line-height:.95;text-shadow:-2px -2px 2px #fff,4px 5px 7px rgb(8 8 8 / .46)}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__subheadline{font-size:23px;line-height:1.18}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__location{max-width:none;padding:10px 15px;font-size:21px;box-shadow:7px 8px #0808082e}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__location-marker{color:#ffd400}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__benefits{gap:7px}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__benefit{min-height:45px;box-shadow:7px 8px #8f710080,12px 14px 18px #08080847;padding:7px 15px;font-size:17px}.ams-branded-posting-image--paper-cut-depth .ams-branded-posting-image__cta{width:430px;min-width:0;padding-inline:28px;font-size:28px}.ams-branded-posting-image--wayfinding-totem{background:#c9e8ff;color:#080808}.ams-branded-posting-image--wayfinding-totem .ams-branded-posting-image__background{transform:scale(var(--ams-branded-image-scale))}.ams-branded-posting-image--wayfinding-totem .ams-branded-posting-image__shade{background:linear-gradient(90deg,rgb(240 247 249 / calc(var(--ams-branded-concept-overlay-opacity, 1) * .68)) 0%,rgb(240 247 249 / calc(var(--ams-branded-concept-overlay-opacity, 1) * .42)) 38%,rgb(240 247 249 / calc(var(--ams-branded-concept-overlay-opacity, 1) * .12)) 58%,transparent 72%),linear-gradient(0deg,rgb(5 11 15 / .13) 0%,transparent 34%)}.ams-branded-posting-image--wayfinding-totem .ams-branded-posting-image__ornament{display:none}.ams-wayfinding-totem{position:absolute;z-index:2;overflow:hidden;pointer-events:none;inset:0}.ams-wayfinding-totem__pole{position:absolute;z-index:0;pointer-events:none;inset:30px auto 0 104px;width:58px}.ams-wayfinding-totem__pole>span{position:absolute;display:block}.ams-wayfinding-totem__pole-rear{top:19px;bottom:0;left:4px;width:25px;background:repeating-linear-gradient(88deg,transparent 0 6px,rgb(117 75 38 / .42) 6px 7px,transparent 7px 13px),linear-gradient(90deg,#1b110b,#51341e 52%,#140d09);box-shadow:12px 14px 22px #00000040}.ams-wayfinding-totem__pole-front{top:8px;bottom:0;left:20px;width:34px;border-radius:2px 2px 0 0;background:repeating-linear-gradient(2deg,transparent 0 15px,rgb(255 255 255 / .07) 15px 16px,transparent 16px 30px),linear-gradient(90deg,#050505 0 12%,#3a3a3a 19%,#111 38%,#050505 74%,#292929 90%,#080808);box-shadow:inset 2px 0 #ffffff1a,5px 8px 12px #0003}.ams-wayfinding-totem__pole-cap{top:0;left:12px;width:50px;height:17px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#515151,#080808 48%,#302116);box-shadow:6px 7px 11px #00000047}.ams-wayfinding-plank{position:relative;z-index:2;width:var(--ams-wayfinding-plank-width);height:calc(var(--ams-wayfinding-face-height) + var(--ams-wayfinding-depth-y));flex:0 0 auto;isolation:isolate}.ams-wayfinding-plank__geometry{position:absolute;z-index:0;overflow:visible;width:100%;height:100%;filter:drop-shadow(8px 11px 9px rgb(0 0 0 / .27));inset:0}.ams-wayfinding-plank__edge,.ams-wayfinding-plank__front,.ams-wayfinding-plank__grain,.ams-wayfinding-plank__highlight{vector-effect:non-scaling-stroke}.ams-wayfinding-plank__edge{stroke:#1e12095c;stroke-width:.8}.ams-wayfinding-plank__front{stroke:#0000005c;stroke-width:.8}.ams-wayfinding-plank__grain{opacity:.38}.ams-wayfinding-plank__highlight{opacity:.46;stroke-linecap:round;stroke-width:2}.ams-wayfinding-plank__content{--ams-wayfinding-content-pad-left: 50px;--ams-wayfinding-content-pad-right: 18px;--ams-wayfinding-content-pad-y: 8px;position:absolute;z-index:1;top:0;left:0;display:flex;width:var(--ams-wayfinding-plank-width);height:var(--ams-wayfinding-face-height);min-width:0;box-sizing:border-box;align-items:center;overflow:hidden;padding:var(--ams-wayfinding-content-pad-y) calc(var(--ams-wayfinding-tip-width) + var(--ams-wayfinding-content-pad-right)) var(--ams-wayfinding-content-pad-y) calc(var(--ams-wayfinding-depth-x) + var(--ams-wayfinding-content-pad-left))}.ams-wayfinding-totem__logo-plank{position:absolute;top:42px;left:96px}.ams-wayfinding-totem__logo-plank .ams-wayfinding-plank__content{--ams-wayfinding-content-pad-left: 54px;--ams-wayfinding-content-pad-right: 48px;--ams-wayfinding-content-pad-y: 18px;justify-content:center}.ams-branded-posting-image--wayfinding-totem .ams-wayfinding-totem__logo-plank .ams-branded-posting-image__logo{position:static;width:184px;height:86px;object-fit:contain;padding:0}.ams-wayfinding-totem__stack{position:absolute;z-index:2;top:184px;bottom:148px;left:0;display:flex;width:660px;min-height:0;flex-direction:column;align-self:auto;justify-content:flex-start;gap:10px}.ams-wayfinding-totem[data-wayfinding-benefit-count="3"] .ams-wayfinding-totem__stack{gap:18px}.ams-wayfinding-totem[data-wayfinding-benefit-count="4"] .ams-wayfinding-totem__stack{gap:14px}.ams-wayfinding-totem__headline-plank{margin-left:82px}.ams-wayfinding-totem__headline-plank .ams-wayfinding-plank__content{--ams-wayfinding-content-pad-left: 54px;--ams-wayfinding-content-pad-right: 18px;--ams-wayfinding-content-pad-y: 7px}.ams-branded-posting-image--wayfinding-totem .ams-branded-posting-image__headline{display:flex;width:100%;height:100%;min-width:0;align-items:center;overflow:hidden;background:transparent;color:#fff;margin:0;padding:0;font-size:22px;font-weight:900;line-height:.94;text-transform:uppercase}.ams-wayfinding-totem__job-title-plank{margin-left:46px}.ams-wayfinding-totem__job-title-plank .ams-wayfinding-plank__content{--ams-wayfinding-content-pad-left: 78px;--ams-wayfinding-content-pad-right: 20px;--ams-wayfinding-content-pad-y: 15px}.ams-branded-posting-image--wayfinding-totem .ams-branded-posting-image__job-title{display:flex;width:100%;height:auto;max-width:none;max-height:100%;min-width:0;align-items:flex-end;overflow:hidden;border-radius:0;background:transparent;color:#080808;padding:0;font-size:max(38px,calc(var(--ams-branded-job-title-fluid-size) - 5px));font-weight:900;line-height:.92;text-transform:uppercase}.ams-branded-posting-image--wayfinding-totem .ams-branded-posting-image__job-title-text{display:block;min-width:0;flex:1 1 auto;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.ams-branded-posting-image--wayfinding-totem .ams-branded-posting-image__job-title-suffix{align-self:flex-end;margin-bottom:.18em;margin-inline-start:.3em;font-size:.34em;line-height:1.1}.ams-wayfinding-totem__subheadline-plank{margin-left:84px}.ams-wayfinding-totem__subheadline-plank .ams-wayfinding-plank__content{--ams-wayfinding-content-pad-left: 52px;--ams-wayfinding-content-pad-right: 18px;--ams-wayfinding-content-pad-y: 9px}.ams-branded-posting-image--wayfinding-totem .ams-branded-posting-image__subheadline{display:flex;width:100%;height:100%;align-items:center;overflow:hidden;background:transparent;color:#fff;margin:0;padding:0;font-size:20px;font-weight:700;line-height:1.04}.ams-wayfinding-totem__location-plank{margin-left:86px}.ams-wayfinding-totem__location-plank .ams-wayfinding-plank__content{--ams-wayfinding-content-pad-left: 50px;--ams-wayfinding-content-pad-right: 20px;--ams-wayfinding-content-pad-y: 8px}.ams-branded-posting-image--wayfinding-totem .ams-wayfinding-totem__location-plank .ams-branded-posting-image__location{display:flex;width:100%;height:100%;max-width:none;min-width:0;align-items:center;gap:11px;overflow:hidden;border-radius:0;background:transparent;color:#fff;padding:0;font-size:20px;font-weight:700;line-height:1}.ams-branded-posting-image--wayfinding-totem .ams-branded-posting-image__location-marker{color:#ffd400}.ams-wayfinding-totem__benefits{position:static;display:grid;width:516px;flex:0 0 auto;gap:4px;margin:auto 0 0 90px;padding:0;list-style:none}.ams-branded-posting-image--wayfinding-totem .ams-wayfinding-totem__benefits .ams-branded-posting-image__benefit{display:block;min-width:0;min-height:0;margin:0;padding:0;font-size:16px}.ams-wayfinding-totem__benefit-plank .ams-wayfinding-plank__content{--ams-wayfinding-content-pad-left: 50px;--ams-wayfinding-content-pad-right: 16px;--ams-wayfinding-content-pad-y: 5px;display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:11px}.ams-branded-posting-image--wayfinding-totem .ams-branded-posting-image__check{width:28px;height:28px;border-radius:50%;background:#101419;color:#fff;font-size:18px}.ams-branded-posting-image--wayfinding-totem .ams-branded-posting-image__benefit-label{display:flex;width:100%;height:100%;min-width:0;align-items:center;overflow:hidden;color:#111;font-size:16px;font-weight:700;line-height:1.04}.ams-branded-posting-image--wayfinding-totem .ams-wayfinding-totem__cta-plank{position:absolute;z-index:3;bottom:32px;left:68px;display:block;width:var(--ams-wayfinding-plank-width);height:calc(var(--ams-wayfinding-face-height) + var(--ams-wayfinding-depth-y));min-width:0;justify-self:auto;overflow:visible;border-radius:0;background:transparent;box-shadow:none;padding:0;font-size:inherit;text-align:left;text-transform:none}.ams-wayfinding-totem__cta-plank .ams-wayfinding-plank__content{--ams-wayfinding-content-pad-left: 66px;--ams-wayfinding-content-pad-right: 22px;--ams-wayfinding-content-pad-y: 12px;justify-content:center}.ams-branded-posting-image--wayfinding-totem .ams-wayfinding-totem__cta-plank .ams-branded-posting-image__cta-label{display:flex;width:100%;height:100%;min-width:0;align-items:center;justify-content:center;overflow:hidden;color:#080808;font-size:min(var(--ams-branded-cta-fluid-size),32px);font-weight:900;line-height:.96;text-align:center;text-transform:uppercase}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__copy{position:absolute;inset:190px auto auto 76px;display:flex;width:490px;height:680px;flex-direction:column;justify-content:space-between}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__headline,.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__job-title,.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__subheadline,.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__location,.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__benefits{position:static;width:100%;flex-shrink:0;margin:0}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__headline{font-size:27px;line-height:1.1}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__job-title{display:block;font-size:max(43px,calc(var(--ams-branded-job-title-fluid-size) + 8px));line-height:.94}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__job-title-suffix{color:#ffd400;font-size:.32em;text-shadow:none}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__subheadline{padding-top:14px;font-size:23px;line-height:1.18}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__location{max-width:none;font-size:22px}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__location-marker{color:#ffd400}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__benefits{gap:7px}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__benefit{min-height:45px;padding:6px 4px;font-size:18px}.ams-branded-posting-image--black-foil-premium .ams-branded-posting-image__cta{bottom:52px}.ams-branded-posting-image--logo-black .ams-branded-posting-image__logo{filter:brightness(0)}.ams-branded-posting-image--logo-white .ams-branded-posting-image__logo{filter:brightness(0) invert(1)}@media(max-width:48rem){.ams-posting-generation__images,.ams-posting-generation__content-options,.ams-posting-generation__design-review-grid,.ams-posting-generation__design-layout,.ams-posting-generation__designer{grid-template-columns:1fr}.ams-posting-generation__designer-nav{align-items:stretch;flex-direction:column}.ams-posting-generation__design-field-row,.ams-posting-generation__crop-controls{grid-template-columns:1fr}.ams-posting-generation__design-preview{position:static}.ams-posting-generation__template-trigger{grid-template-columns:3.75rem minmax(0,1fr) auto}.ams-posting-generation__bullet{grid-template-columns:auto minmax(0,1fr)}.ams-posting-generation__bullet-actions{grid-column:2}}.ams-job-posting-release-comparison{display:grid;width:100%;min-width:0;align-content:start;gap:.75rem;color:hsl(var(--foreground))}.ams-job-posting-release-comparison__title{margin:0;color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.ams-job-posting-release-comparison__section{display:grid;min-width:0;gap:.375rem;padding:.5rem 0;border-top:1px solid hsl(var(--border))}.ams-job-posting-release-comparison__section[data-updated=true]{padding-inline:.5rem;border-color:hsl(var(--primary) / .35);border-radius:.375rem;background:hsl(var(--primary) / .14)}.ams-job-posting-release-comparison__label{margin:0;color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.25}.ams-job-posting-release-comparison__value{min-width:0;color:hsl(var(--foreground));font-size:.875rem;line-height:1.45;overflow-wrap:anywhere}.ams-job-posting-release-comparison__value p{margin:0;white-space:pre-wrap}.ams-job-posting-release-comparison__list{display:grid;min-width:0;gap:.25rem;margin:0;padding:0;list-style:none}.ams-job-posting-release-comparison__list-item{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:.375rem;overflow-wrap:anywhere}.ams-job-posting-copy-from-job{display:grid;min-width:0;gap:.75rem}.ams-job-posting-copy-from-job__field{min-width:0;padding:.5rem}.ams-job-posting-copy-from-job__actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.ams-job-posting-copy-from-job__warning{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem}.ams-job-posting-copy-from-job__success{margin:0;color:hsl(var(--success));font-size:.875rem;font-weight:500}.ams-job-funnel-copy-from-job{display:grid;min-width:0;gap:.75rem}.ams-job-funnel-copy-from-job__field{min-width:0;padding:.5rem}.ams-job-funnel-copy-from-job__actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.ams-job-funnel-copy-from-job__warning{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem}.ams-job-funnel-copy-from-job__success{margin:0;color:hsl(var(--success));font-size:.875rem;font-weight:500}.ams-job-posting-meta-details{display:flex;width:100%;min-width:0;flex-direction:column;gap:.75rem;position:relative}.ams-job-posting-meta-details__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.ams-job-posting-meta-details__title{margin:0;color:hsl(var(--foreground));font-size:1.5rem;font-weight:600;line-height:1.2}.ams-job-posting-meta-details__copy-button.ui-button{color:hsl(var(--muted-foreground))}.ams-job-posting-meta-details__copy-button.ui-button:hover{color:hsl(var(--primary))}.ams-job-posting-meta-details__fields{display:grid;min-width:0;gap:.5rem}.ams-job-posting-meta-details__field{min-width:0;padding:.5rem}.ams-job-posting-publish{display:grid;width:100%;min-width:0;gap:.5rem}.ams-job-posting-publish__label{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:600;line-height:1.25}.ams-job-posting-publish__content{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem}.ams-job-posting-publish__status{display:inline-flex;min-width:0;align-items:center;gap:.5rem;color:hsl(var(--foreground));font-size:.875rem;line-height:1.35;overflow-wrap:anywhere}.ams-job-posting-publish__status[data-state=ready]{color:hsl(var(--success))}.ams-job-posting-publish__status[data-state=blocked]{color:hsl(var(--destructive))}.ams-job-posting-publish__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.ams-job-posting-publish__refresh.ui-button{flex:0 0 auto}.ams-job-page{width:calc(100% - 2.5rem);max-width:calc(100% - 2.5rem);margin:0 auto;padding:.3125rem 1.25rem;color:hsl(var(--foreground));font-size:1.125rem}.ams-job-page__section{width:100%;min-width:0;padding:.625rem}.ams-job-page__overview-panel.ui-panel-container{min-height:72vh}.ams-job-page__overview-content{min-width:0}.ams-job-page__overview-activity{min-width:0;height:72vh}.ams-job-page-overview__links{display:flex;flex-wrap:wrap;gap:.75rem;padding:.25rem;font-size:1.25rem;line-height:1.3}.ams-job-page-overview__link{color:hsl(var(--primary));font-weight:600;text-decoration:none}.ams-job-page-overview__link:hover{text-decoration:underline;text-underline-offset:.2em}.ams-job-overview{display:flex;width:100%;min-width:0;flex-direction:column;gap:.5rem}.ams-job-overview__field-list{display:flex;flex-direction:column;gap:.25rem}.ams-job-overview__field-row{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:.25rem;font-size:.9375rem;line-height:1.45}.ams-job-overview__field-label{flex:0 0 auto;font-weight:700}.ams-job-database-search-widget{margin-top:2.5rem}.ams-job-database-search-widget__notice{border-bottom:1px solid hsl(var(--border));padding-block:.5rem}.ams-job-database-search-widget__notice p{margin:0;font-size:.9375rem;line-height:1.45}.ams-job-database-search-widget__notice[data-tone=error]{color:hsl(var(--destructive))}.ams-job-database-search-widget__notice[data-tone=warning]{color:hsl(var(--warning))}.ams-job-database-search-widget__section{display:grid;gap:.5rem;padding-block:.5rem}.ams-job-database-search-widget__section-title{margin:0;color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.35}.ams-job-database-search-widget__fields{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.ams-job-database-search-widget__field{display:grid;min-width:7.5rem;gap:.25rem}.ams-job-database-search-widget__value{color:hsl(var(--foreground));font-size:.9375rem;line-height:1.45}.ams-job-database-search-widget__actions{display:grid;justify-items:start;gap:.5rem;padding-block-start:.5rem}.ams-job-multi-edit{display:grid;width:100%;min-width:0;gap:.375rem}.ams-job-multi-edit__title{margin:0;color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.35}.ams-job-multi-edit__actions{display:flex;flex-wrap:wrap;gap:.5rem;padding-block-start:.75rem}.ams-job-multi-edit__action.ui-button{color:hsl(var(--primary))}.ams-job-public-url-icon{display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--primary));font-size:1.25rem;line-height:1;text-decoration:none}.ams-job-public-url-icon[data-can-publish=false]{color:hsl(var(--secondary))}.ams-job-public-url-icon__icon{flex:0 0 auto}.ams-job-description-details,.ams-job-description-details__empty{width:100%;min-width:0}.ams-job-description-details{position:relative;display:flex;flex-direction:column}.ams-job-description-details__empty{color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.45}.ams-job-description-details__edit-icon{position:absolute;top:.3125rem;right:.3125rem;color:hsl(var(--primary));cursor:pointer}.ams-job-activity-requirements{display:flex;width:100%;min-width:0;flex-direction:column;gap:.75rem}.ams-job-activity-requirements__loading{display:flex;width:100%;min-height:5rem;align-items:center;justify-content:center}.ams-job-activity-requirements__tabs.ui-tabs__list{width:100%;justify-content:flex-start;border-radius:.375rem}.ams-job-activity-requirements__tab.ui-tabs__trigger{flex:0 0 auto}.ams-job-activity-requirements__section{min-width:0}.ams-job-activity-requirements__heading{margin:0 0 .5rem;color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.35}.ams-job-config-section{position:relative;display:flex;width:100%;min-width:0;flex-direction:column;gap:.5rem}.ams-job-config-section__heading{margin:.625rem 0 0;color:hsl(var(--foreground));font-size:1.125rem;font-weight:700;line-height:1.35}.ams-job-config-section__field{min-width:0;padding:.5rem}.ams-job-config-details{display:grid;width:100%;min-width:0;gap:.5rem;padding:.3125rem;font-size:1.125rem}.ams-job-config-details__panel{min-width:0}.ams-job-config-details__panel--content{margin-top:.25rem}.ams-job-config-navigation{display:flex;width:100%;min-width:0;flex-wrap:wrap;justify-content:flex-start;gap:.25rem}.ams-job-config-navigation__tab{border:0;border-radius:.375rem;background:transparent;color:hsl(var(--secondary));font:inherit;font-size:.9375rem;font-weight:600;line-height:1.25;padding:.5rem .75rem;cursor:pointer}.ams-job-config-navigation__tab:hover,.ams-job-config-navigation__tab:focus-visible{background:hsl(var(--primary) / .08);color:hsl(var(--primary));outline:none}.ams-job-config-navigation__tab[data-state=active]{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.ams-job-config-summary{display:flex;min-width:0;align-items:center;gap:.75rem}.ams-job-config-summary__title{margin:0;color:hsl(var(--foreground));font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.ams-job-config-summary__meta{margin:.5rem 0 0;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.4}.ams-job-config-summary__modal{width:min(50rem,calc(100vw - 2rem));max-width:100%}.ams-job-config-summary__modal-body,.ams-job-config-summary__form,.ams-job-config-summary__fields{display:grid;min-width:0;gap:.75rem}.ams-job-config-summary__field{min-width:0;padding:.5rem}.ams-job-config-summary__submit.ams-button{margin-top:1rem}.ams-job-config-settings,.ams-job-config-settings__fields,.ams-job-config-widget,.ams-job-config-widget__fields{display:grid;min-width:0;gap:1rem}.ams-job-config-settings{padding:.5rem}.ams-job-config-settings__image-field{width:min(25rem,100%);min-width:0}.ams-job-config-settings__publish{display:grid;min-width:0;gap:.75rem;margin-top:1.5rem;border-top:1px solid hsl(var(--border));padding-top:.75rem}.ams-job-config-settings__publish-errors,.ams-job-config-widget__publish-errors{display:grid;min-width:0;gap:.5rem;border:1px solid hsl(var(--warning) / .35);border-radius:.5rem;background:hsl(var(--warning) / .08);padding:.75rem}.ams-job-config-settings__publish-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;color:hsl(var(--foreground));font-size:.9375rem;font-weight:600}.ams-job-config-settings__refresh.ams-button{min-width:2rem;min-height:2rem;padding:.375rem}.ams-job-config-settings__publish-error,.ams-job-config-widget__publish-error,.ams-job-config-widget__publish-title{margin:0;color:hsl(var(--warning));font-size:.875rem;line-height:1.4;overflow-wrap:anywhere}.ams-job-config-settings__website{display:grid;min-width:0;gap:.5rem;padding:.75rem .75rem .75rem 2rem}.ams-job-config-settings__website-label{color:hsl(var(--foreground));font-size:.9375rem;font-weight:600;line-height:1.35}.ams-job-config-settings__status{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:.375rem;margin:0;border-radius:.375rem;padding:.25rem .5rem;font-size:.875rem;font-weight:600;line-height:1.35}.ams-job-config-settings__status--warning{background:hsl(var(--warning) / .1);color:hsl(var(--warning))}.ams-job-config-settings__status--success{background:hsl(var(--success) / .1);color:hsl(var(--success))}.ams-job-config-settings__card-preview{width:min(23.125rem,100%);max-height:calc(21.875rem / 6 * 4);overflow:hidden}.ams-job-config-widget__title{margin:0;color:hsl(var(--foreground));font-size:1.125rem;font-weight:700;line-height:1.35}.ams-job-config-widget__field{min-width:0;padding:.5rem}.ams-job-config-section-list{display:grid;min-width:0;gap:.75rem}.ams-job-config-section-list__section{display:grid;min-width:0;gap:.75rem;padding:.5rem}.ams-job-config-section-list__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.ams-job-config-section-list__title{min-width:0;margin:0;color:hsl(var(--foreground));font-size:1rem;font-weight:650;line-height:1.35}.ams-job-config-section-list__items{display:grid;min-width:0;gap:.5rem;margin:0;padding:0;list-style:none}.ams-job-config-section-list__item{display:grid;min-width:0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background))}.ams-job-config-section-list__folder{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.375rem;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.ams-job-config-section-list__content,.ams-job-config-section-list__primary,.ams-job-config-section-list__features{min-width:0}.ams-job-config-section-list__primary{display:flex;align-items:baseline;gap:.25rem;color:hsl(var(--foreground));line-height:1.35}.ams-job-config-section-list__name,.ams-job-config-section-list__type{min-width:0;overflow-wrap:anywhere}.ams-job-config-section-list__name{font-weight:600}.ams-job-config-section-list__type{color:hsl(var(--muted-foreground));font-size:.875rem}.ams-job-config-section-list__features{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.ams-job-config-section-list__feature{display:inline-flex;width:1.625rem;height:1.625rem;align-items:center;justify-content:center;border-radius:.375rem;font-size:.8125rem}.ams-job-config-section-list__feature--active{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.ams-job-config-section-list__feature--inactive{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.ams-job-config-section-list__actions{display:flex;align-items:center;gap:.25rem}.ams-job-config-section-list__icon-button.ams-button{width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0}.ams-job-config-section-list__icon-button--danger.ams-button{color:hsl(var(--destructive))}.ams-job-config-section-list__toast{display:flex;width:min(24rem,100%);min-width:0;align-items:center;justify-self:end;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background));box-shadow:0 .625rem 1.75rem hsl(var(--foreground) / .08);color:hsl(var(--foreground))}.ams-job-config-section-list__toast--success{border-color:hsl(var(--success) / .35);color:hsl(var(--success))}.ams-job-config-section-list__toast--error{border-color:hsl(var(--destructive) / .35);color:hsl(var(--destructive))}.ams-job-config-section-list__toast-close{display:inline-flex;width:1.75rem;height:1.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:currentColor;cursor:pointer}.ams-job-config-section-list__toast-close:hover,.ams-job-config-section-list__toast-close:focus-visible{background:currentColor;color:hsl(var(--background));outline:none}.ams-job-config-section-list__modal{width:min(50rem,calc(100vw - 2rem));max-width:100%;max-height:calc(100vh - 2rem);overflow:auto}.ams-job-config-funnel{gap:1rem}.ams-job-config-funnel__settings{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.ams-job-config-funnel__fields{display:grid;min-width:0;gap:.5rem}.ams-job-config-funnel__field,.ams-job-config-funnel__preview{min-width:0;padding:.5rem}.ams-job-config-funnel__statistics{display:flex;min-width:0;flex-basis:calc(100% - .625rem);padding:.3125rem}@media(max-width:48rem){.ams-job-config-section-list__item{grid-template-columns:2rem minmax(0,1fr)}.ams-job-config-section-list__actions{grid-column:2;justify-content:flex-start}.ams-job-config-funnel__settings{grid-template-columns:minmax(0,1fr)}}.ams-job-page-job-details{position:relative;display:flex;width:100%;min-width:0;flex-direction:column}.ams-job-page-job-details__heading{margin:.625rem 0 0;color:hsl(var(--foreground));font-size:1.25rem;font-weight:700;line-height:1.35}.ams-job-page-job-details__field{min-width:0;padding:.5rem}.ams-job-tags,.ams-job-tags__loading{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.25rem}.ams-job-tags__loading{gap:.375rem}.ams-job-vis-grid-detail,.ams-job-vis-grid-detail__empty{width:100%;min-width:0}.ams-job-vis-grid-detail__empty{color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.45}.ams-job-vis-grid-detail__loading{display:flex;align-items:center;justify-content:center;padding:.75rem}.ams-job-vis-table,.ams-job-vis-marketing-table,.ams-job-vis-grid-table-content,.ams-job-vis-table__query,.ams-job-vis-marketing-table__header{width:100%;min-width:0}.ams-job-vis-table__table-region{width:calc(100% - 10px);min-width:0;padding:5px}.ams-job-vis-marketing-table__table-region,.ams-job-vis-table__table-shell,.ams-job-vis-marketing-table__table-shell{width:100%;min-width:0}.ams-job-vis-table__table-shell,.ams-job-vis-marketing-table__table-shell{height:100%}.ams-job-vis-table__loading,.ams-job-vis-marketing-table__loading,.ams-job-vis-grid-table__loading,.ams-job-vis-grid-table-content__loading{display:flex;min-height:4rem;align-items:center;justify-content:center;padding:1rem}.ams-job-vis-grid-table-content{display:flex;height:100cqh;flex-direction:column;container-type:size;padding:.25rem}.ams-job-vis-grid-table-content__warning{margin-top:.5rem;border:1px solid hsl(var(--warning, var(--border)));border-radius:.375rem;background:hsl(var(--warning-muted, var(--muted)));color:hsl(var(--warning-foreground, var(--foreground)));font-size:.875rem;line-height:1.45;padding:.625rem .75rem}.ams-job-vis-grid-table-content__body{min-width:0;flex-grow:1;container-type:size;padding:.25rem}.ams-job-vis-grid-table-content__details{height:100cqh;padding:.25rem}.ams-job-vis-master-detail{width:100%;min-width:0}.ams-job-vis-master-detail__header{width:100%;min-width:0;margin-block-end:.5rem}.ams-job-vis-master-detail__body{height:73vh;min-width:0}.ams-job-vis-master-detail__empty{width:100%;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.45}.ams-job-vis-master-detail__name{display:inline-block}.ams-job-vis-master-detail__name[data-active=false]{color:hsl(var(--destructive))}.ams-job-query-options{width:100%;min-width:0}.ams-job-query-options__loading{display:inline-flex;min-height:2rem;align-items:center;padding:.25rem}.ams-job-search-table__priority-icon{margin-inline-end:.375rem;vertical-align:-.0625em}.ams-job-search-table__priority-icon--warning{color:hsl(var(--warning, 38 92% 50%))}.ams-job-search-table__priority-icon--danger{color:hsl(var(--destructive))}.ams-job-search-marketing-table{width:100%;min-width:0}.ams-job-search-marketing-table__viewport{width:100%;min-height:20rem;height:80vh}.ams-job-search-marketing-table__job{display:flex;min-width:0;flex-direction:column;flex-wrap:nowrap}.ams-job-search-marketing-table__job-section{min-width:0;padding-block:.5rem}.ams-job-search-marketing-table__chart-title{margin:0 0 .25rem;color:hsl(var(--foreground));font-size:1em;font-weight:500;line-height:1.35}.ams-job-search-marketing-table__cell{min-width:0}.ams-job-search-marketing-table__campaigns{min-width:31.25rem;max-height:25rem;overflow:auto}.ams-job-requirements,.ams-job-requirements__missing,.ams-job-posting-editor,.ams-job-posting-editor__panel{width:100%;min-width:0}.ams-job-requirements__missing{color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.45}.ams-job-requirements__heading{margin:0;color:hsl(var(--foreground));font-size:1.25rem;font-weight:700;line-height:1.35}.ams-job-requirements__section{display:grid;gap:.5rem;padding-block-start:.75rem}.ams-job-requirements__section-heading{margin:0;color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.35}.ams-job-requirements__field{min-width:0;padding:.5rem}.ams-job-posting-editor{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;flex-direction:column}.ams-job-posting-editor__panel{padding-block:.3125rem}.ams-job-contact-person-wrap,.ams-job-contact-person-wrap__error,.ams-job-account-management,.ams-job-account-management-contract,.ams-job-account-management-overview,.ams-job-account-management-managers{width:100%;min-width:0}.ams-job-contact-person-wrap__loading{display:flex;min-height:5rem;align-items:center;justify-content:center}.ams-job-contact-person-wrap__error,.ams-job-account-management__missing,.ams-job-account-management-contract__missing,.ams-job-account-management-overview__missing,.ams-job-account-management-managers__missing{color:hsl(var(--destructive));font-size:.9375rem;line-height:1.45}.ams-job-account-management{display:grid;gap:.75rem}.ams-job-account-management__contract-summary{min-width:0}.ams-job-account-management__tabs.ui-tabs__list{width:100%;justify-content:flex-start}.ams-job-account-management__panel.ui-tabs__content{margin-top:.75rem}.ams-job-account-management-overview{display:grid;gap:1rem}.ams-job-account-management-overview__divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem}.ams-job-account-management-overview__divider:before,.ams-job-account-management-overview__divider:after{content:"";min-width:0;border-top:1px solid hsl(var(--border))}.ams-job-account-management-overview__divider-label{color:hsl(var(--secondary-foreground) / .55);font-size:.7rem;font-weight:600;line-height:1.35}.ams-job-account-management-overview__grid,.ams-job-account-management-managers__grid{container-type:inline-size;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:1rem;padding-block-end:1rem}.ams-job-account-management-overview__classification,.ams-job-account-management-overview__field,.ams-job-account-management-managers__card{min-width:0}.ams-job-account-management-overview__classification{display:grid;align-content:start;gap:.375rem}.ams-job-account-management-overview__classification-value{padding-inline-start:1rem;font-size:1.5rem;font-weight:600;line-height:1.25}.ams-job-account-management-overview__classification-value[data-classification=a]{color:hsl(var(--success))}.ams-job-account-management-overview__classification-value[data-classification=b]{color:hsl(var(--success) / .72)}.ams-job-account-management-overview__classification-value[data-classification=c]{color:hsl(var(--secondary-foreground))}.ams-job-account-management-overview__classification-value[data-classification=unknown]{color:hsl(var(--warning))}.ams-job-account-management-managers__card{display:grid;align-content:start;gap:1rem}.ams-job-account-management-managers__company{display:grid;gap:.25rem;padding-block-end:1rem}.ams-job-account-management-managers__company-value,.ams-job-account-management-managers__current{color:hsl(var(--foreground));font-size:.9375rem;line-height:1.45}.ams-job-account-management-managers__field{min-width:0;-webkit-user-select:all;user-select:all}.ams-job-account-management-managers__current{display:block;margin-block-end:.5rem;font-weight:600}.ams-job-page-applicants{width:100%;min-width:0;min-height:calc(100vh - 10.375rem)}.ams-job-page-candidates{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.ams-job-page-marketing{display:grid;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(min(28rem,100%),1fr));gap:.625rem}.ams-job-page-marketing__panel.ui-panel-container{min-width:0}.ams-job-page-marketing__panel--wide.ui-panel-container{grid-column:1 / -1}.ams-job-page-marketing__content,.ams-job-page-statistics,.ams-job-page-statistics__loading,.ams-job-page-statistics__error{width:100%;min-width:0}.ams-job-page-statistics__loading{display:flex;align-items:center;justify-content:center;padding:1rem}.ams-job-page-statistics__error{color:hsl(var(--destructive));font-size:.875rem;line-height:1.4}.ams-job-marketing-stats{display:grid;width:100%;min-width:0;gap:.75rem}.ams-job-marketing-stats__title{margin:0;color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.35}.ams-job-marketing-stats__grid{container-type:inline-size;display:grid;width:100%;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:.625rem}.ams-job-marketing-stats__card,.ams-job-marketing-stats__panel.ui-panel-container{min-width:0}.ams-job-marketing-chart{width:100%;min-width:0}.ams-job-marketing-chart__body{min-width:0;padding-block-start:.5rem}.ams-job-marketing-chart__canvas{width:100%;min-width:0;overflow-x:auto}.ams-job-marketing-stats-table{display:grid;min-width:0;gap:.625rem}.ams-job-marketing-stats-table__table{width:auto;min-width:0;border-collapse:collapse}.ams-job-marketing-stats-table__value,.ams-job-marketing-stats-table__label{padding:0 .5rem .125rem 0;color:hsl(var(--foreground));font-size:.875rem;line-height:1.35;text-align:left;vertical-align:top}.ams-job-marketing-stats-table__value{color:hsl(var(--foreground));font-weight:600;white-space:nowrap}.ams-job-marketing-stats-table__label{color:hsl(var(--muted-foreground));font-weight:400}.ams-job-marketing-stats-table__section{display:grid;min-width:0;gap:.25rem}.ams-job-marketing-stats-table__section-title{color:hsl(var(--foreground));font-size:.875rem;font-weight:500;line-height:1.35}.ams-job-marketing-budget{container-type:inline-size;display:grid;width:100%;min-width:0;gap:.75rem}.ams-job-marketing-budget__modal{width:min(42rem,100%);min-width:0}.ams-job-marketing-budget__title{margin:0;color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.35}.ams-job-marketing-budget__summary{display:grid;min-width:0;gap:.375rem;margin:0}.ams-job-marketing-budget__summary-row{display:grid;min-width:0;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.5rem}.ams-job-marketing-budget__summary-row dt,.ams-job-marketing-budget__summary-row dd{margin:0;color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.35}.ams-job-marketing-budget__link-button{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.ams-job-marketing-budget__link-button:hover{color:hsl(var(--primary))}.ams-job-marketing-budget__value[data-state=warning]{color:hsl(var(--warning))}.ams-job-marketing-budget__campaigns{min-width:0;padding-block-start:.5rem}.ams-job-marketing-budget-dialog.ui-panel-container{width:min(42rem,100%);min-width:0}.ams-job-marketing-budget-dialog__body{display:grid;min-width:0;gap:.75rem}.ams-job-marketing-budget-dialog__current{margin:0;color:hsl(var(--foreground));font-size:.95rem;font-weight:500;line-height:1.4}.ams-job-marketing-budget-list{display:grid;width:100%;min-width:0;gap:.625rem}.ams-job-marketing-budget-list__modal{width:min(36rem,100%);min-width:0}.ams-job-marketing-budget-list__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.ams-job-marketing-budget-list__title,.ams-job-marketing-budget-add__title{margin:0;color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.35}.ams-job-marketing-budget-list__add,.ams-job-marketing-budget-entry__delete{display:inline-flex;min-width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:calc(var(--radius) - 2px);background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;padding:0}.ams-job-marketing-budget-list__add:hover,.ams-job-marketing-budget-entry__delete:hover{background:hsl(var(--accent));color:hsl(var(--primary))}.ams-job-marketing-budget-list__status{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.4}.ams-job-marketing-budget-list__status[data-tone=error]{color:hsl(var(--destructive))}.ams-job-marketing-budget-list__entries{display:grid;min-width:0;gap:.5rem}.ams-job-marketing-budget-entry{display:grid;min-width:0;gap:.375rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));padding:.625rem;box-shadow:0 1px 2px hsl(var(--foreground) / .06)}.ams-job-marketing-budget-entry__main{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.75rem}.ams-job-marketing-budget-entry__summary{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.ams-job-marketing-budget-entry__amount,.ams-job-marketing-budget-entry__date{color:hsl(var(--foreground));font-size:.875rem;line-height:1.35}.ams-job-marketing-budget-entry__amount{font-weight:600}.ams-job-marketing-budget-entry__note{min-width:0;margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.4}.ams-job-marketing-budget-add,.ams-job-marketing-budget-form__form{display:grid;min-width:0;gap:.75rem}.ams-job-marketing-budget-add__selection{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.ams-job-marketing-budget-add__selection-text,.ams-job-marketing-budget-add__types-label{margin:0;color:hsl(var(--foreground));font-size:.95rem;line-height:1.4}.ams-job-marketing-budget-add__types,.ams-job-marketing-budget-add__type-list{display:grid;min-width:0;gap:.5rem}.ams-job-marketing-budget-add__type-list{grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),max-content))}.ams-job-marketing-budget-add__separator{height:1px;background:hsl(var(--border))}.ams-job-marketing-budget-form,.ams-job-marketing-budget-form__field{min-width:0}@container (max-width: 26rem){.ams-job-marketing-budget__summary-row{grid-template-columns:minmax(0,1fr);gap:.125rem}}.ams-job-marketing-overview{display:grid;width:100%;min-width:0;gap:.75rem}.ams-job-marketing-overview__title{margin:0;color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.35}.ams-job-marketing-overview__notes{min-width:0}.ams-job-marketing-overview-list{container-type:inline-size;display:grid;width:100%;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:.5rem}.ams-job-marketing-card{width:100%;min-width:0;border-color:hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));padding:.5rem}.ams-job-marketing-card__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.ams-job-marketing-card__title-group{display:flex;min-width:0;align-items:center;gap:.5rem}.ams-job-marketing-card__status{width:1rem;min-width:1rem;color:hsl(var(--muted-foreground))}.ams-job-marketing-card__status[data-status=online]{color:hsl(var(--success))}.ams-job-marketing-card__status[data-status=setup]{color:hsl(var(--warning))}.ams-job-marketing-card__title{min-width:0;margin:0;overflow-wrap:anywhere;color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.35}.ams-job-marketing-card__actions{display:flex;min-width:max-content;align-items:center;gap:.25rem}.ams-job-marketing-card__status-action{display:inline-flex;align-items:center;justify-content:center}.ams-job-marketing-card__edit.ui-button{color:hsl(var(--muted-foreground))}.ams-job-marketing-card__edit.ui-button:hover{color:hsl(var(--foreground))}.ams-job-marketing-card__edit-placeholder{display:inline-flex;width:2.25rem;min-width:2.25rem;height:2.25rem}.ams-job-marketing-card__edit-placeholder[data-minimal=true]{width:0;min-width:0}.ams-job-marketing-card__separator{margin-block:.5rem}.ams-job-marketing-card__content{min-width:0}.ams-job-marketing-channel{container-type:inline-size;display:flex;width:100%;min-width:0;flex-wrap:wrap}.ams-job-marketing-channel__modal{width:min(36rem,100%);min-width:0}.ams-job-marketing-channel__details{display:grid;min-width:0;gap:.5rem}.ams-job-marketing-channel__detail-row{display:grid;min-width:0;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.5rem}.ams-job-marketing-channel__label.ui-form-field__label{margin:0;white-space:nowrap}.ams-job-marketing-channel__link-list{display:grid;min-width:0;gap:.25rem}.ams-job-marketing-channel__link,.ams-job-marketing-channel__status-link{color:hsl(var(--primary));text-decoration:none}.ams-job-marketing-channel__link:hover,.ams-job-marketing-channel__status-link:hover{text-decoration:underline}.ams-job-marketing-channel__status-link{display:inline-flex;align-items:center;justify-content:center}.ams-job-marketing-channel__status-icon{color:hsl(var(--primary))}.ams-job-marketing-channel__counter{display:inline-flex;min-width:max-content;align-items:center;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500;line-height:1.25}.ams-job-marketing-channel__counter[data-state=warning]{color:hsl(var(--warning))}.ams-job-marketing-settings.ui-panel-container{width:min(36rem,100%);min-width:0}.ams-job-marketing-settings__content{min-width:0}.ams-job-marketing-settings__fields{display:grid;min-width:0;gap:.5rem}.ams-job-marketing-settings__field{min-width:0}.ams-job-marketing-settings__summary{min-width:0;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.4}.ams-job-marketing-settings__summary[data-state=warning]{color:hsl(var(--warning));font-weight:500}.ams-job-marketing-settings__notice{margin:0;border:1px solid hsl(var(--warning) / .45);border-radius:calc(var(--radius) - 2px);background:hsl(var(--warning) / .12);padding:.5rem .625rem;color:hsl(var(--warning));font-size:.875rem;line-height:1.4}.ams-job-marketing-settings__notice[data-tone=error]{border-color:hsl(var(--destructive) / .35);background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.ams-job-marketing-readiness-errors{display:grid;min-width:0;gap:.5rem;padding:.5rem .625rem}.ams-job-marketing-readiness-errors__item{display:flex;min-width:0;align-items:flex-start;gap:.5rem}.ams-job-marketing-readiness-errors__icon{margin-top:.125rem;color:hsl(var(--warning))}.ams-job-marketing-readiness-errors__message{min-width:0;margin:0;color:hsl(var(--warning));font-size:.8rem;line-height:1.35}@container (max-width: 26rem){.ams-job-marketing-channel__detail-row{grid-template-columns:minmax(0,1fr);gap:.25rem}.ams-job-marketing-channel__label.ui-form-field__label{white-space:normal}}.ams-job-page-funnel{display:grid;width:100%;min-width:0;gap:.625rem}.ams-job-page-funnel__panel.ui-panel-container{min-width:0}.ams-job-page-funnel__panel--preview.ui-panel-container{width:min(56.875rem,100%);justify-self:center}.ams-job-page-funnel__content{width:100%;min-width:0}.ams-job-funnel-statistic{display:grid;width:100%;min-width:0;gap:.5rem}.ams-job-funnel-statistic__charts{display:grid;min-width:0;gap:.5rem;padding:.5rem}.ams-job-funnel-statistic__chart-group{display:grid;min-width:0;min-height:9.375rem;gap:.5rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));padding:.5rem}.ams-job-funnel-statistic__chart{min-width:0}.ams-job-funnel-statistic__loading{display:flex;min-height:9.375rem;align-items:center;justify-content:center}.ams-module-nav{width:100%;min-width:0}.ams-module-nav__loading-bar{width:100%;height:.25rem;overflow:hidden;background:transparent}.ams-module-nav__loading-bar[data-loading=true]{background:hsl(var(--primary))}.ams-module-nav__loading-fill{display:block;width:100%;height:100%;background:hsl(var(--primary))}.ams-module-nav__surface{display:grid;min-width:0;gap:.75rem;background:hsl(var(--background));padding:1.25rem .9375rem}.ams-module-nav__header{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;border-bottom:1px solid hsl(var(--border));padding-block:.3125rem}.ams-module-nav__identity{display:grid;min-width:0;gap:.25rem}.ams-module-nav__headline{margin:0;color:hsl(var(--foreground));font-size:1.5rem;font-weight:700;line-height:1.2}.ams-module-nav__headline-content{display:inline-flex;min-width:0;align-items:center;gap:.5rem;overflow-wrap:anywhere}.ams-module-nav__headline-link{color:inherit;text-decoration:none}.ams-module-nav__headline-link:hover{color:hsl(var(--primary))}.ams-module-nav__headline-icon{flex:0 0 auto;color:hsl(var(--primary))}.ams-module-nav__metadata{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:400;line-height:1.4;overflow-wrap:anywhere}.ams-module-nav__tabs{min-width:0}.ams-module-nav__tabs-list.ui-tabs__list{display:flex;width:100%;min-width:0;height:auto;flex-wrap:wrap;align-items:center;gap:.25rem;border:0;background:transparent;padding:0;color:hsl(var(--foreground));-webkit-user-select:none;user-select:none}.ams-module-nav__tab.ui-tabs__trigger{height:auto;min-height:0;padding:.25rem .375rem;border-radius:0;background:transparent;color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.35;text-decoration:none;box-shadow:none}.ams-module-nav__tab.ui-tabs__trigger:hover,.ams-module-nav__tab.ui-tabs__trigger[data-state=active]{background:transparent;color:hsl(var(--primary));box-shadow:none;text-decoration:underline;text-underline-offset:.25rem}.ams-module-nav__tab.ui-tabs__trigger:focus-visible{border-radius:.25rem}.ams-job-brands{display:flex;min-width:0;align-items:center;padding:.25rem}.ams-job-brands__modal{min-width:min(28rem,calc(100vw - 2rem))}.ams-job-brands__trigger{display:inline-flex;min-width:0;max-width:100%;align-items:center;border:0;border-radius:.375rem;background:transparent;padding:.25rem .375rem;color:hsl(var(--foreground));font:inherit;text-align:left;cursor:pointer}.ams-job-brands__trigger:hover{background:hsl(var(--primary) / .08);text-decoration:underline;text-underline-offset:.1875rem}.ams-job-brands__current{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.375rem}.ams-job-brands__label{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500;line-height:1.25}.ams-job-brands__badge.ui-badge,.ams-job-brands__badge{color:hsl(var(--primary-foreground))}.ams-job-brands-edit{display:grid;width:min(28rem,calc(100vw - 2rem));gap:.75rem}.ams-job-brands-edit__status{display:grid;min-width:min(16rem,calc(100vw - 2rem));justify-items:center;gap:.5rem;padding:1rem;color:hsl(var(--muted-foreground));font-size:.875rem}.ams-job-brands-edit__status[data-tone=error]{justify-items:start;border:1px solid hsl(var(--destructive) / .35);border-radius:.5rem;background:hsl(var(--destructive) / .08);color:hsl(var(--destructive))}.ams-job-search-orders{display:grid;width:min(56rem,calc(100vw - 2rem));max-width:100%;gap:.75rem}.ams-job-search-orders__header{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ams-job-search-orders__title{margin:0;color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.3}.ams-job-search-orders__create.ams-button{min-height:1.75rem;padding:.25rem .5rem;font-size:.75rem}.ams-job-search-orders__card.ui-panel-card{width:100%}.ams-job-search-orders__list{display:grid;min-width:0}.ams-job-search-orders__row{min-width:0;padding:.625rem 0;border-bottom:1px solid hsl(var(--border))}.ams-job-search-orders__row:first-child{padding-top:0}.ams-job-search-orders__row:last-child{border-bottom:0;padding-bottom:0}.ams-job-search-orders__empty{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem}.ams-job-search-order-edit{display:grid;width:min(46rem,calc(100vw - 2rem));max-width:100%;gap:.875rem}.ams-job-search-order-edit__title{margin:0;color:hsl(var(--foreground));font-size:1.25rem;font-weight:600;line-height:1.3}.ams-job-search-order-edit__templates{display:grid;gap:.5rem}.ams-job-search-order-edit__section-title{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:600;line-height:1.25}.ams-job-search-order-edit__template-groups{display:grid;gap:.625rem}.ams-job-search-order-edit__template-group{display:grid;justify-items:start;gap:.375rem}.ams-job-search-order-edit__template-group-label{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.ams-job-search-order-edit__template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,max-content));gap:.25rem .75rem}.ams-job-search-order-edit__template{border:0;border-radius:.25rem;background:transparent;padding:.125rem .25rem;color:hsl(var(--primary));font:inherit;font-size:.875rem;font-weight:500;line-height:1.35;text-align:left;text-decoration:underline;text-underline-offset:.1875rem;cursor:pointer}.ams-job-search-order-edit__template:hover{background:hsl(var(--primary) / .08);color:hsl(var(--primary) / .8)}.ams-job-search-order-edit__template:focus-visible{outline:2px solid hsl(var(--ring) / .45);outline-offset:2px}.ams-job-search-order-edit__loading{display:inline-flex;align-items:center;gap:.5rem;color:hsl(var(--muted-foreground))}.ams-job-search-order-edit__errors{border:1px solid hsl(var(--destructive) / .35);border-radius:.5rem;background:hsl(var(--destructive) / .08);padding:.625rem .75rem}.ams-job-search-order-edit__fields{display:grid;gap:.625rem}.ams-job-search-order-edit__field{min-width:0}.ams-job-search-order{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem 2rem}.ams-job-search-order--small{gap:.375rem 1rem;padding-block:.25rem}.ams-job-search-order--medium{padding:.25rem}.ams-job-search-order__summary{display:inline-flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;color:hsl(var(--foreground));font-size:.875rem;line-height:1.35}.ams-job-search-order__status{display:inline-flex;align-items:center}.ams-job-search-order__status-label{font-size:.75rem;font-weight:600;line-height:1}.ams-job-search-order__metric{display:inline-flex;min-width:0;align-items:center;gap:.3125rem;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.ams-job-search-order__metric[data-tone=warning]{color:hsl(var(--warning))}.ams-job-search-order__metric[data-tone=danger]{color:hsl(var(--destructive))}.ams-job-search-order__salary[data-tone=accent]{color:hsl(var(--primary));font-weight:600}.ams-job-search-order__actions{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:.5rem}.ams-job-search-order__action.ams-button,.ams-job-search-order__date-confirm.ams-button{min-height:1.75rem;padding:.25rem .5rem;font-size:.75rem}.ams-job-search-order__date-modal{display:grid;width:min(20rem,calc(100vw - 2rem));gap:.75rem}.ams-job-search-order__date-label{color:hsl(var(--foreground));font-size:.875rem;font-weight:600;line-height:1.25}.ams-job-search-order__date-input{min-height:2.25rem;width:100%;border:1px solid hsl(var(--input));border-radius:.375rem;background:hsl(var(--background));padding:.375rem .5rem;color:hsl(var(--foreground));font:inherit;font-size:.875rem}.ams-job-search-order__date-input:focus{outline:2px solid hsl(var(--ring) / .4);outline-offset:2px}.ams-job-search-order__pause-list{display:grid;flex-basis:100%;gap:.375rem;color:hsl(var(--muted-foreground));font-size:.8125rem}.ams-job-search-order__pause-title{margin:0;color:hsl(var(--foreground));font-size:.875rem;font-weight:600;line-height:1.25}.ams-job-search-order__pause-row{display:flex;min-width:0;flex-wrap:wrap;gap:.25rem .5rem}.ams-job-search-order__pause-dates{padding-right:1rem;color:hsl(var(--foreground))}.ams-job-contract{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;padding:.25rem}.ams-job-contract__modal{min-width:min(48rem,calc(100vw - 2rem))}.ams-job-contract__trigger{border:0;border-radius:.375rem;background:transparent;padding:.25rem .375rem;color:hsl(var(--muted-foreground));font:inherit;font-size:.875rem;font-weight:500;line-height:1.25;cursor:pointer}.ams-job-contract__trigger:hover{background:hsl(var(--primary) / .08);color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:.1875rem}.ams-job-contract__preview{min-width:0}.ams-job-contract-edit{display:grid;width:min(46rem,calc(100vw - 2rem));max-width:100%;gap:.875rem}.ams-job-contract-edit__title{margin:0;color:hsl(var(--foreground));font-size:1.25rem;font-weight:600;line-height:1.3}.ams-job-contract-edit__templates{display:grid;gap:.5rem}.ams-job-contract-edit__section-title{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:600;line-height:1.25}.ams-job-contract-edit__template-groups{display:grid;gap:.625rem}.ams-job-contract-edit__template-group{display:grid;justify-items:start;gap:.375rem}.ams-job-contract-edit__template-group-label{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.ams-job-contract-edit__template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,max-content));gap:.25rem .75rem}.ams-job-contract-edit__template{border:0;border-radius:.25rem;background:transparent;padding:.125rem .25rem;color:hsl(var(--primary));font:inherit;font-size:.875rem;font-weight:500;line-height:1.35;text-align:left;text-decoration:underline;text-underline-offset:.1875rem;cursor:pointer}.ams-job-contract-edit__template:hover{background:hsl(var(--primary) / .08);color:hsl(var(--primary) / .8)}.ams-job-contract-edit__template:focus-visible{outline:2px solid hsl(var(--ring) / .45);outline-offset:2px}.ams-job-contract-edit__loading{display:inline-flex;align-items:center;gap:.5rem;color:hsl(var(--muted-foreground))}.ams-job-contract-edit__errors{border:1px solid hsl(var(--destructive) / .35);border-radius:.5rem;background:hsl(var(--destructive) / .08);padding:.625rem .75rem}.ams-job-contract-edit__fields{display:grid;gap:.625rem}.ams-job-contract-edit__field{min-width:0}.ams-job-contract-edit__actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.ams-job-contract-edit__action.ams-button{min-height:1.875rem;padding:.3125rem .625rem;font-size:.8125rem}.ams-job-service{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.25rem}.ams-job-service__modal{min-width:min(36rem,calc(100vw - 2rem))}.ams-job-service__trigger{border:0;border-radius:.375rem;background:transparent;padding:.25rem .375rem;color:hsl(var(--muted-foreground));font:inherit;font-size:.875rem;font-weight:500;line-height:1.25;cursor:pointer}.ams-job-service__trigger:hover{background:hsl(var(--primary) / .08);color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:.1875rem}.ams-job-service__indicators{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.25rem}.ams-job-service__indicator{display:inline-flex;min-width:1.5rem;align-items:center;justify-content:center;padding-inline:.25rem;color:hsl(var(--destructive));font-size:.9375rem;line-height:1}.ams-job-service__indicator[data-state=enabled]{color:hsl(var(--success))}.ams-job-service-edit{display:grid;width:min(36rem,calc(100vw - 2rem));max-width:100%;gap:.875rem}.ams-job-service-edit__title{margin:0;color:hsl(var(--foreground));font-size:1.25rem;font-weight:600;line-height:1.3}.ams-job-service-edit__templates{display:grid;gap:.5rem}.ams-job-service-edit__section-title{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:600;line-height:1.25}.ams-job-service-edit__template-group{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.ams-job-service-edit__template{border:0;border-radius:.25rem;background:transparent;padding:.125rem .25rem;color:hsl(var(--primary));font:inherit;font-size:.875rem;font-weight:500;line-height:1.35;text-align:left;text-decoration:underline;text-underline-offset:.1875rem;cursor:pointer}.ams-job-service-edit__template:hover{background:hsl(var(--primary) / .08);color:hsl(var(--primary) / .8)}.ams-job-service-edit__template:focus-visible{outline:2px solid hsl(var(--ring) / .45);outline-offset:2px}.ams-job-service-edit__loading{display:inline-flex;align-items:center;gap:.5rem;color:hsl(var(--muted-foreground))}.ams-job-service-edit__errors{border:1px solid hsl(var(--destructive) / .35);border-radius:.5rem;background:hsl(var(--destructive) / .08);padding:.625rem .75rem}.ams-job-service-edit__fields{display:grid;gap:.625rem}.ams-job-service-edit__field{min-width:0}.ams-job-teams{display:block;min-width:0}.ams-job-teams__content{display:flex;width:100%;min-width:0;align-items:flex-start;gap:.5rem}.ams-job-teams__display{display:inline-flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.25rem}.ams-job-teams__edit-action{display:inline-flex;width:1.75rem;min-width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.ams-job-teams__edit-action:hover,.ams-job-teams__edit-action:focus-visible{background:hsl(var(--primary) / .08);color:hsl(var(--primary));outline:none}.ams-job-teams__modal{display:grid;width:min(32rem,calc(100vw - 2rem));max-width:100%;gap:.75rem}.ams-job-teams__field{display:block;width:100%;min-width:0}.ams-job-teams__modal-footer{display:grid;justify-items:start;gap:.625rem}.ams-job-teams__errors{display:grid;gap:.25rem;border:1px solid hsl(var(--destructive) / .35);border-radius:.5rem;background:hsl(var(--destructive) / .08);padding:.625rem .75rem;color:hsl(var(--destructive));font-size:.875rem;line-height:1.35}.ams-job-teams__save.ams-button{min-height:2rem;padding:.375rem .75rem}.ams-job-job-configs{display:block;min-width:0}.ams-job-job-configs__content{display:flex;width:100%;min-width:0;align-items:flex-start;gap:.5rem}.ams-job-job-configs__display{display:inline-flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.25rem}.ams-job-job-configs__edit-action{display:inline-flex;width:1.75rem;min-width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.ams-job-job-configs__edit-action:hover,.ams-job-job-configs__edit-action:focus-visible{background:hsl(var(--primary) / .08);color:hsl(var(--primary));outline:none}.ams-job-job-configs__modal{display:grid;width:min(32rem,calc(100vw - 2rem));max-width:100%;gap:.75rem}.ams-job-job-configs__field{display:block;width:100%;min-width:0}.ams-job-job-configs__modal-footer{display:grid;justify-items:start;gap:.625rem}.ams-job-job-configs__errors{display:grid;gap:.25rem;border:1px solid hsl(var(--destructive) / .35);border-radius:.5rem;background:hsl(var(--destructive) / .08);padding:.625rem .75rem;color:hsl(var(--destructive));font-size:.875rem;line-height:1.35}.ams-job-job-configs__save.ams-button{min-height:2rem;padding:.375rem .75rem}.ams-customer-teams,.ams-customer-job-configs{display:block;min-width:0}.ams-customer-teams__content,.ams-customer-job-configs__content{display:flex;width:100%;min-width:0;align-items:flex-start;gap:.5rem}.ams-customer-teams__display,.ams-customer-job-configs__display{display:inline-flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.25rem}.ams-customer-teams__edit-action,.ams-customer-job-configs__edit-action{display:inline-flex;width:1.75rem;min-width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.ams-customer-teams__edit-action:hover,.ams-customer-teams__edit-action:focus-visible,.ams-customer-job-configs__edit-action:hover,.ams-customer-job-configs__edit-action:focus-visible{background:hsl(var(--primary) / .08);color:hsl(var(--primary));outline:none}.ams-customer-teams__modal,.ams-customer-job-configs__modal{display:grid;width:min(32rem,calc(100vw - 2rem));max-width:100%;gap:.75rem}.ams-customer-teams__field,.ams-customer-job-configs__field{display:block;width:100%;min-width:0}.ams-customer-teams__modal-footer,.ams-customer-job-configs__modal-footer{display:grid;justify-items:start;gap:.625rem}.ams-customer-teams__errors,.ams-customer-job-configs__errors{display:grid;gap:.25rem;border:1px solid hsl(var(--destructive) / .35);border-radius:.5rem;background:hsl(var(--destructive) / .08);padding:.625rem .75rem;color:hsl(var(--destructive));font-size:.875rem;line-height:1.35}.ams-customer-teams__save.ams-button,.ams-customer-job-configs__save.ams-button{min-height:2rem;padding:.375rem .75rem}.ams-job-posting-image-picker{display:grid;min-width:0;gap:.5rem}.ams-job-posting-image-picker__modal{display:grid;width:min(44rem,calc(100vw - 2rem));gap:.75rem}.ams-job-posting-image-picker__modal-title{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.3}.ams-job-posting-image-picker__busy-icon{color:hsl(var(--primary));font-size:1rem}.ams-job-posting-image-picker__header{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.375rem}.ams-job-posting-image-picker__label{display:inline-flex;align-items:center;gap:.375rem;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500;line-height:1.25}.ams-job-posting-image-picker__action{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--primary));cursor:pointer}.ams-job-posting-image-picker__action:hover{background:hsl(var(--primary) / .08);color:hsl(var(--primary) / .8)}.ams-job-posting-image-picker__options,.ams-job-posting-image-picker__current{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,max-content));gap:.75rem;align-items:start}.ams-job-posting-image-picker__option{display:inline-flex;width:13.5rem;min-height:8rem;align-items:center;justify-content:center;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background));padding:.5rem;cursor:pointer}.ams-job-posting-image-picker__option[data-state=selected]{border-color:hsl(var(--primary));background:hsl(var(--primary) / .14);box-shadow:inset 0 0 0 1px hsl(var(--primary))}.ams-job-posting-image-picker__option img{width:12.5rem;height:auto;max-height:9rem;object-fit:contain}.ams-job-posting-image-picker__current-image{width:auto;height:9.375rem;max-width:12.5rem;border-radius:.375rem;object-fit:contain}.ams-job-posting-image-picker__empty{width:fit-content;max-width:100%;border:1px solid hsl(var(--destructive));border-radius:.5rem;background:hsl(var(--destructive) / .06);padding:.75rem 1rem;color:hsl(var(--destructive));font:inherit;font-size:.875rem;cursor:pointer}.ams-job-posting-image-picker__empty:hover{background:hsl(var(--primary) / .12);color:hsl(var(--foreground))}.ams-job-posting-upload{display:grid;width:min(24rem,calc(100vw - 2rem));gap:.75rem}.ams-job-posting-upload__form{display:grid;gap:.75rem}.ams-job-posting-upload__title{margin:0;color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.3}.ams-job-posting-upload__file{display:grid;gap:.375rem;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500}.ams-job-posting-upload__file input{width:100%;color:hsl(var(--foreground));font-size:.875rem}.ams-job-posting-upload__selection{margin:0;color:hsl(var(--muted-foreground));font-size:.8125rem}.ams-update-funnel-requirements{display:grid;gap:1rem;padding:1rem}.ams-update-funnel-requirements__field{min-width:0}.ams-update-funnel-requirements__loading{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:1rem}.ams-update-funnel-requirements__action.ams-button{margin-top:.5rem}.ams-job-candidate-suggestion{width:min(34.375rem,100%);min-width:0}.ams-job-candidate-suggestion__loading{display:flex;min-height:8rem;align-items:center;justify-content:center}.ams-job-candidate-suggestion__empty{color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.45}.ams-job-candidate-suggestion__download{display:flex;justify-content:flex-end;margin-bottom:1rem}.ams-job-candidate-suggestion__download-link{color:hsl(var(--primary));font-size:.875rem;font-weight:500;text-decoration:none}.ams-job-candidate-suggestion__download-link:hover{text-decoration:underline}.ams-job-candidate-suggestion__table{min-width:0;overflow:auto}.ams-job-contact-persons{display:flex;width:calc(100% - 10px);min-width:0;flex-direction:column;gap:.5rem;margin:.3125rem;position:relative}.ams-job-contact-persons__field,.ams-job-contact-persons__modal-body{min-width:0;padding:.5rem}.ams-job-contact-persons__actions{display:flex;justify-content:flex-end}.ams-job-contact-persons__icon-button,.ams-job-contact-persons__order-button{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--primary));cursor:pointer}.ams-job-contact-persons__icon-button:hover,.ams-job-contact-persons__order-button:hover:not(:disabled){background:hsl(var(--primary) / .08)}.ams-job-contact-persons__order-button:disabled{color:hsl(var(--muted-foreground) / .45);cursor:not-allowed}.ams-job-contact-persons__separator{display:flex;flex-basis:100%;align-items:center;margin:.5rem 0;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.3}.ams-job-contact-persons__separator:before,.ams-job-contact-persons__separator:after{content:"";flex-grow:1;height:1px;background:hsl(var(--border));margin:0 1rem}.ams-job-contact-persons__list{display:grid;min-width:0;gap:.75rem}.ams-job-contact-persons__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,max-content);gap:1rem;align-items:start}.ams-job-contact-persons__contact-card{min-width:0}.ams-job-contact-persons__controls{display:grid;min-width:0;gap:.5rem}.ams-job-contact-persons__order-actions{display:inline-flex;gap:.25rem}.ams-job-page-info{display:flex;width:calc(100% - 10px);min-width:0;flex-direction:column;gap:.5rem;margin:.3125rem;position:relative}.ams-job-page-info__edit{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;align-self:flex-end;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--primary));cursor:pointer}.ams-job-page-info__edit:hover{background:hsl(var(--primary) / .08)}.ams-job-page-info__form{display:grid;min-width:0;gap:.5rem}.ams-job-page-info__form-actions,.ams-job-page-info__field,.ams-job-page-info__modal-body{min-width:0;padding:.5rem}.ams-job-page-info__addresses{min-width:0}.ams-job-page-summary{display:flex;width:calc(100% - 10px);min-width:0;flex-direction:column;margin:.3125rem;position:relative}.ams-job-page-summary__header{min-width:0;padding:.125rem}.ams-job-page-summary__header h2{margin:.25rem 0}.ams-job-page-summary__module,.ams-job-page-summary__status-list{min-width:0}.ams-job-page-summary__status-row{display:flex;min-width:0;align-items:center;gap:.5rem;padding:.5rem 0}.ams-job-page-summary__status-icon{color:hsl(var(--primary))}.ams-job-page-summary__posting-icon--disabled{color:hsl(var(--muted-foreground))}.ams-job-page-summary__status-action{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:var(--base-color-2-dim);cursor:pointer}.ams-job-page-summary__status-action[data-has-status=true]{color:var(--warn-color-dim)}.ams-job-page-summary__status-action:hover{background:hsl(var(--primary) / .08);color:var(--warn-color)}.ams-job-funnel-details{display:flex;width:100%;min-width:0;flex-direction:column;gap:1rem;position:relative}.ams-job-funnel-details__columns{display:flex;min-width:0;flex-wrap:wrap;gap:2rem;justify-content:space-between}.ams-job-funnel-details__panel{display:grid;min-width:min(100%,24rem);flex:1 1 24rem;align-content:start;gap:.75rem}.ams-job-funnel-details__panel-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem}.ams-job-funnel-details__panel-header h1,.ams-job-funnel-details__panel-header h3{margin:0}.ams-job-funnel-details__header-actions,.ams-job-funnel-details__field-actions,.ams-job-funnel-details__usage{display:inline-flex;align-items:center;gap:.375rem}.ams-job-funnel-details__list{display:grid;min-width:0;gap:.625rem}.ams-job-funnel-details__field{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:1rem;align-items:center;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background));padding:.625rem .75rem}.ams-job-funnel-details__field-main{display:flex;min-width:0;align-items:center;gap:.75rem}.ams-job-funnel-details__field-icon{flex:0 0 auto;color:hsl(var(--muted-foreground))}.ams-job-funnel-details__field-content{display:grid;min-width:0;gap:.25rem}.ams-job-funnel-details__field-title{display:flex;min-width:0;flex-wrap:wrap;gap:.25rem;color:hsl(var(--foreground));font-size:.9375rem;font-weight:500;line-height:1.3}.ams-job-funnel-details__field-type{color:hsl(var(--muted-foreground));font-weight:400}.ams-job-funnel-details__usage-icon{color:hsl(var(--muted-foreground))}.ams-job-funnel-details__usage-icon[data-active=true]{color:hsl(var(--primary))}.ams-job-funnel-details__icon-button{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--primary));cursor:pointer}.ams-job-funnel-details__icon-button:hover:not(:disabled){background:hsl(var(--primary) / .08)}.ams-job-funnel-details__icon-button:disabled{color:hsl(var(--muted-foreground) / .45);cursor:not-allowed}.ams-job-funnel-details__icon-button--danger{color:hsl(var(--destructive))}.ams-job-funnel-details__skip-address{min-width:0;border-top:1px solid hsl(var(--border));padding:.5rem}.ams-job-funnel-details__edit-modal{width:min(50rem,calc(100vw - 2rem));min-width:0;padding:.5rem}.ams-job-funnel-details__toast{display:flex;width:min(28rem,calc(100vw - 2rem));align-items:center;justify-content:space-between;gap:1rem;align-self:flex-end;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background));padding:.75rem 1rem;color:hsl(var(--foreground))}.ams-job-funnel-details__toast[data-severity=error]{border-color:hsl(var(--destructive));color:hsl(var(--destructive))}.ams-job-funnel-details__toast-close{border:0;background:transparent;color:inherit;cursor:pointer;font-size:.875rem;font-weight:600}.ams-requirement-add-section,.ams-requirement-edit-section,.ams-requirement-field-form,.ams-requirement-funnel-form{display:grid;min-width:0;gap:.5rem;padding:.5rem}.ams-requirement-add-section__form,.ams-requirement-edit-section__form,.ams-requirement-field-form__form,.ams-requirement-funnel-form__form{display:grid;min-width:0;gap:.5rem}.ams-requirement-add-section__field,.ams-requirement-add-section__actions,.ams-requirement-edit-section__field,.ams-requirement-edit-section__actions,.ams-requirement-field-form__field,.ams-requirement-field-form__actions,.ams-requirement-funnel-form__field,.ams-requirement-funnel-form__actions{min-width:0;padding:.5rem}.ams-requirement-add-field-modal{width:min(50rem,calc(100vw - 2rem));min-width:0;padding:.5rem}.ams-requirement-edit-section__list{min-width:0;padding:.5rem}.ams-requirement-field-list{position:relative;width:100%;min-width:0;padding-top:.25rem}.ams-requirement-field-list__add,.ams-requirement-field-list__delete,.ams-requirement-funnel-form__icon-button{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--primary));cursor:pointer}.ams-requirement-field-list__add{position:absolute;top:0;right:.3125rem}.ams-requirement-field-list__add:hover,.ams-requirement-field-list__delete:hover,.ams-requirement-funnel-form__icon-button:hover{background:hsl(var(--primary) / .08)}.ams-requirement-field-list__items{display:grid;min-width:0;gap:.25rem;margin:0;padding:0;list-style:none}.ams-requirement-field-list__item{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem}.ams-requirement-field-list__item:hover{background:hsl(var(--primary) / .08)}.ams-requirement-field-list__item-content{min-width:0}.ams-requirement-field-list__delete,.ams-requirement-funnel-form__icon-button--danger{color:hsl(var(--destructive))}.ams-requirement-funnel-form h1,.ams-requirement-funnel-form__language-header h2{margin:0}.ams-requirement-funnel-form__group{display:grid;min-width:0;gap:.5rem}.ams-requirement-funnel-form__language-section{display:grid;min-width:0;gap:.5rem;padding:.5rem}.ams-requirement-funnel-form__language-header,.ams-requirement-funnel-form__language-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.ams-requirement-funnel-form__language-row{margin-left:2rem}@media(min-width:80rem){.ams-job-candidate-suggestion{width:min(67.5rem,100%)}}@media(max-width:48rem){.ams-file-image-list{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.ams-company-acquisition-search__item{flex-direction:column}.ams-company-acquisition-search__actions{justify-content:flex-start}.ams-job-posting-release-modal__columns{flex-direction:column}.ams-job-posting-release-modal__separator{width:100%;height:1px}.ams-job-page-posting__grid,.ams-ai-bullet-points__item{grid-template-columns:minmax(0,1fr)}.ams-job-page{width:100%;max-width:100%;padding:.3125rem .75rem}.ams-module-nav__surface{padding:1rem .75rem}.ams-module-nav__tab.ui-tabs__trigger{font-size:1rem}.ams-job-contact-persons__item,.ams-job-funnel-details__field{grid-template-columns:minmax(0,1fr)}}.ams-generation-prompts{display:flex;height:100%;min-height:0;flex-direction:column;gap:1rem;padding:1.25rem}.ams-generation-prompts>header h1{margin:0}.ams-generation-prompts__content{flex:1 1 auto}.ams-generation-prompts__editor input,.ams-generation-prompts__editor select,.ams-generation-prompts__editor textarea{width:100%;border:1px solid hsl(var(--input));border-radius:.375rem;background:hsl(var(--background));color:hsl(var(--foreground));padding:.625rem;font:inherit}.ams-generation-prompts__editor,.ams-generation-prompts__details{display:grid;gap:1rem}.ams-generation-prompts__editor label{display:grid;gap:.375rem;font-weight:600}.ams-generation-prompts__editor .ams-generation-prompts__checkbox{display:flex;align-items:center}.ams-generation-prompts__editor .ams-generation-prompts__checkbox input{width:auto}.ams-generation-prompts__actions,.ams-generation-prompts__detail-heading,.ams-generation-prompts__detail-heading>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ams-generation-prompts__details pre{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.5rem;background:hsl(var(--muted));padding:1rem;font:inherit}.ams-generation-prompts__badge{border-radius:999px;padding:.25rem .55rem;background:hsl(var(--muted));font-size:.75rem;font-weight:700}.ams-generation-prompts__badge--active,.ams-generation-prompts__badge--default{color:#17663a;background:#dff7e8}.ams-generation-prompts__notice{margin:0;border-left:3px solid hsl(var(--primary));background:hsl(var(--muted));padding:.75rem}.ams-generation-prompts__error{color:hsl(var(--destructive))}.ams-posting-media-canvas-2d-surface{position:relative;width:100%;height:100%;overflow:hidden;background:#171717}.ams-posting-media-canvas-2d{display:block;width:100%;height:100%;aspect-ratio:1;background:#171717;object-fit:contain}.ams-posting-media-viewport[data-renderer=CANVAS_2D]>.ams-posting-media-canvas-2d-surface,.ams-posting-media-viewport[data-renderer=CANVAS_2D] .ams-posting-media-canvas-2d{width:100%;height:100%}
