.agency_sidebar[data-v-bf209641]{gap:calc(var(--content_spacing) * 1);flex-direction:column;display:flex;overflow:hidden}.hero_card[data-v-bf209641]{text-align:left;align-items:flex-start;gap:calc(var(--content_spacing) * .5);padding:calc(var(--content_spacing) * 1.3);border-radius:var(--radius_card);background:#fff;flex-direction:column;display:flex}.logo_wrapper[data-v-bf209641]{border-radius:var(--radius_xl);width:72px;height:72px;margin-bottom:calc(var(--content_spacing) * .25);justify-content:center;align-items:center;display:flex;overflow:hidden}.logo_wrapper.on_dark[data-v-bf209641]{background:var(--color_button_bg)}.logo[data-v-bf209641]{object-fit:contain;width:100%;height:100%}.logo_fallback[data-v-bf209641]{font-family:var(--font_family);color:var(--color_typo_subtle);font-size:24px;font-weight:700}.agency_name_link[data-v-bf209641]{color:inherit;text-decoration:none}.agency_name_link:hover .agency_name[data-v-bf209641]{color:var(--color_accent)}.agency_name[data-v-bf209641]{font-family:var(--font_family);font-weight:700;font-size:var(--font_size_l);line-height:var(--line_height_tight);color:var(--color_typo_strong);transition:color var(--transition_fast);margin:0}.cta_button[data-v-bf209641]{margin-top:calc(var(--content_spacing) * .5)}.short_description[data-v-bf209641]{font-family:var(--font_family);font-weight:400;font-size:var(--font_size_m);line-height:var(--line_height);color:var(--color_typo_subtle);margin:0}.meta_list[data-v-bf209641]{width:100%;margin-top:calc(var(--content_spacing) * .25);flex-direction:column;gap:6px;display:flex}.meta_item[data-v-bf209641]{font-size:var(--font_size_m);color:var(--color_typo_muted);align-items:center;gap:8px;display:flex}.section[data-v-bf209641]{padding:calc(var(--content_spacing) * 1.3);border-radius:var(--radius_card);background:#fff;min-width:0;overflow:hidden}.edit_section[data-v-bf209641]{display:flex}.edit_section[data-v-bf209641] .button{box-sizing:border-box;width:100%}.claim_box[data-v-bf209641]{background:var(--color_accent_light);border:1px solid var(--color_accent);padding:calc(var(--content_spacing) * 1.3);border-radius:var(--radius_card);gap:calc(var(--content_spacing) * .4);flex-direction:column;display:flex}.claim_box[data-v-bf209641] .button{box-sizing:border-box;width:100%;margin-top:calc(var(--content_spacing) * .5)}.claim_box_title[data-v-bf209641]{font-family:var(--font_family);font-weight:700;font-size:var(--font_size_m);color:var(--color_typo_strong);margin:0}.claim_box_text[data-v-bf209641]{font-size:var(--font_size_m);color:var(--color_typo_muted);margin:0}.section_title[data-v-bf209641]{font-family:var(--font_family);font-weight:600;font-size:var(--font_size_s);text-transform:uppercase;letter-spacing:.5px;color:var(--color_typo_subtle);margin:0 0 calc(var(--content_spacing) * .5) 0}.contact_list[data-v-bf209641]{flex-direction:column;gap:8px;display:flex;overflow:hidden}.contact_list .truncate[data-v-bf209641]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:200px;overflow:hidden}.contact_list[data-v-bf209641] .button{min-width:0;max-width:100%;display:flex}.contact_item[data-v-bf209641]{font-size:var(--font_size_m);color:var(--color_typo_muted);transition:color var(--transition_fast);word-break:break-all;align-items:center;gap:8px;text-decoration:none;display:flex}.contact_item[data-v-bf209641]:hover{color:var(--color_accent)}.tags[data-v-bf209641]{flex-wrap:wrap;gap:4px;display:flex}.address[data-v-bf209641]{font-size:var(--font_size_m);color:var(--color_typo_muted);align-items:flex-start;gap:8px;display:flex}.address[data-v-bf209641] .icon{margin-top:calc((1em * var(--line_height,1.5) - 1em) / 2);flex-shrink:0}.address p[data-v-bf209641]{line-height:var(--line_height);margin:0}.tag_cloud[data-v-39398f47]{flex-wrap:wrap;gap:4px;display:flex}.tag_cloud_toggle[data-v-39398f47]{cursor:pointer;transition:transform .2s}.tag_cloud_toggle.expanded[data-v-39398f47]{transform:rotate(180deg)}.clickable[data-v-f38509c8]{cursor:pointer;transition:transform var(--transition_fast), box-shadow var(--transition_fast)}.clickable[data-v-f38509c8]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.job_card[data-v-f38509c8]{padding:calc(var(--content_spacing) * 1.33);overflow:hidden}.content[data-v-f38509c8]{gap:calc(var(--content_spacing) * 1.33);flex-direction:column;display:flex}.header[data-v-f38509c8]{justify-content:space-between;align-items:flex-start;gap:calc(var(--content_spacing) * 1);display:flex}.titles[data-v-f38509c8]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.agency[data-v-f38509c8],.company[data-v-f38509c8]{font-family:var(--font_family);color:var(--color_typo_main);margin:0;font-size:20px;font-weight:400;line-height:24px}.portal_source[data-v-f38509c8]{font-family:var(--font_family);font-weight:400;font-size:var(--font_size_s);color:var(--color_typo_subtle);align-items:center;gap:8px;margin:0;line-height:24px;display:inline-flex}.portal_logo[data-v-f38509c8]{object-fit:contain;width:auto;height:20px}.title[data-v-f38509c8]{font-family:var(--font_family);font-weight:500;font-size:var(--font_size_xl);line-height:var(--line_height_headline);color:var(--color_typo_main);margin:0}.date[data-v-f38509c8]{font-family:var(--font_family);font-weight:400;font-size:var(--font_size_s);color:var(--color_typo_subtle);white-space:nowrap;flex-shrink:0;line-height:24px}.meta_row[data-v-f38509c8]{justify-content:space-between;align-items:center;gap:calc(var(--content_spacing) * .5);display:flex}.meta[data-v-f38509c8]{font-family:var(--font_family);font-weight:400;font-size:var(--font_size_l);color:var(--color_typo_subtle);margin:0;line-height:24px}.admin_edit_link[data-v-f38509c8]{font-family:var(--font_family);font-weight:500;font-size:var(--font_size_s);color:var(--color_accent);white-space:nowrap;transition:opacity var(--transition_fast);flex-shrink:0;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.admin_edit_link[data-v-f38509c8]:hover{opacity:.7}@media (width<=768px){.job_card[data-v-f38509c8]{padding:calc(var(--content_spacing) * 1);border-radius:var(--radius_xl)}.header[data-v-f38509c8]{flex-direction:column-reverse;gap:4px}.agency[data-v-f38509c8],.company[data-v-f38509c8]{font-size:var(--font_size_s)}.title[data-v-f38509c8]{font-size:var(--font_size_xl)}}.context_menu_wrapper[data-v-6a26c3c2]{position:relative}.context_menu_dropdown[data-v-6a26c3c2]{border-radius:var(--radius_xl);z-index:9999;background:#fff;min-width:240px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 4px 24px #0000001f}.menu-enter-active[data-v-6a26c3c2],.menu-leave-active[data-v-6a26c3c2]{transition:opacity var(--transition_fast), transform var(--transition_fast)}.menu-enter-from[data-v-6a26c3c2],.menu-leave-to[data-v-6a26c3c2]{opacity:0;transform:translateY(-4px)}.suggestion_form[data-v-6f5bd6e6]{padding:calc(var(--content_spacing) * 1);box-sizing:border-box;width:min(440px,90vw - 32px)}.form_label[data-v-6f5bd6e6]{font-family:var(--font_family);font-weight:700;font-size:var(--font_size_m);margin-bottom:calc(var(--content_spacing) * .5);display:block}.form_textarea[data-v-6f5bd6e6]{border:1px solid var(--color_border_light);border-radius:var(--radius_md);width:100%;padding:calc(var(--content_spacing) * .5);font-family:inherit;font-size:var(--font_size_m);resize:vertical;transition:border-color var(--transition_fast);outline:none}.form_textarea[data-v-6f5bd6e6]:focus{border-color:var(--color_accent)}.form_textarea[data-v-6f5bd6e6]:disabled{opacity:.6}.form_error[data-v-6f5bd6e6]{color:var(--color_error,#e53e3e);font-size:var(--font_size_s);margin-top:calc(var(--content_spacing) * .25)}.form_actions[data-v-6f5bd6e6]{justify-content:flex-end;gap:calc(var(--content_spacing) * .5);margin-top:calc(var(--content_spacing) * .5);display:flex}.cancel_button[data-v-6f5bd6e6],.submit_button[data-v-6f5bd6e6]{all:unset;cursor:pointer;border-radius:var(--radius_md);font-size:var(--font_size_s);font-family:var(--font_family);transition:opacity var(--transition_fast), background-color var(--transition_fast);padding:.5em 1em;font-weight:700}.cancel_button[data-v-6f5bd6e6]:disabled,.submit_button[data-v-6f5bd6e6]:disabled{opacity:.5;cursor:not-allowed}.cancel_button[data-v-6f5bd6e6]{color:var(--color_typo_light)}.cancel_button[data-v-6f5bd6e6]:hover:not(:disabled){background:var(--color_bg_light)}.submit_button[data-v-6f5bd6e6]{background:var(--color_button_bg);color:var(--color_button_typo)}.submit_button[data-v-6f5bd6e6]:hover:not(:disabled){background:var(--color_accent)}.success_message[data-v-6f5bd6e6]{text-align:center;padding:calc(var(--content_spacing) * 1)}.success_message p[data-v-6f5bd6e6]{font-family:var(--font_family);color:var(--color_typo_strong);font-weight:700}.action_button[data-v-b0752f2a]{all:unset;aspect-ratio:1;cursor:pointer;color:#fff;width:36px;transition:background var(--transition_fast);background:#000;border-radius:50%;justify-content:center;align-items:center;display:flex}.action_button[data-v-b0752f2a]:hover{background:var(--color_accent)}button.menu_item[data-v-b0752f2a],a.menu_item[data-v-b0752f2a]{all:unset;align-items:center;gap:calc(var(--content_spacing) * .5);width:100%;padding:calc(var(--content_spacing) * .5) calc(var(--content_spacing) * .75);font-size:var(--font_size_m);cursor:pointer;transition:background var(--transition_fast);display:flex}button.menu_item[data-v-b0752f2a]:hover,a.menu_item[data-v-b0752f2a]:hover{background:var(--color_accent_tertiary)}
