.candidate-job-card[data-v-c215507c]{background:color-mix(in srgb,var(--app-card) 97%,var(--app-muted) 3%);border:1px solid;border-color:hsl(var(--candidate-card-border-hsl, 256 23% 91%));border-radius:var(--candidate-card-radius, 12px);padding:var(--candidate-card-padding, 16px);display:grid;grid-template-columns:1fr auto;gap:14px}.candidate-job-card__company[data-v-c215507c]{display:flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--app-muted-foreground) 88%,var(--app-foreground) 12%);font-size:12px}.candidate-job-card__title[data-v-c215507c]{margin:4px 0 0;color:color-mix(in srgb,var(--app-foreground) 88%,var(--app-muted-foreground) 12%);font-size:20px;line-height:1.2;font-weight:600}.candidate-job-card__title-row[data-v-c215507c]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.candidate-job-card__language-badge[data-v-c215507c]{display:inline-flex;align-items:center;min-height:22px;padding:2px 10px;border-radius:999px;background:color-mix(in srgb,var(--app-muted) 88%,var(--app-card) 12%);color:color-mix(in srgb,var(--app-muted-foreground) 88%,var(--app-foreground) 12%);font-size:11px;font-weight:600;line-height:1.2}.candidate-job-card__applied-badge[data-v-c215507c]{display:inline-flex;align-items:center;min-height:22px;padding:2px 10px;border-radius:999px;background:color-mix(in srgb,var(--app-primary) 12%,var(--app-card) 88%);color:var(--app-primary);font-size:11px;font-weight:600;line-height:1.2}.candidate-job-card__reference[data-v-c215507c]{margin:0;font-size:12px;font-weight:400;color:color-mix(in srgb,var(--app-muted-foreground) 88%,var(--app-foreground) 12%)}.candidate-job-card__location[data-v-c215507c]{margin:4px 0 0;color:color-mix(in srgb,var(--app-muted-foreground) 90%,var(--app-foreground) 10%);font-size:13px}.candidate-job-card__meta[data-v-c215507c]{margin-top:16px;border-top:1px solid var(--app-color-020);padding-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 2rem}.candidate-job-card__meta span[data-v-c215507c]{display:block;color:var(--app-color-135);font-size:11px}.candidate-job-card__meta strong[data-v-c215507c]{display:block;color:color-mix(in srgb,var(--app-foreground) 84%,var(--app-muted-foreground) 16%);font-size:13px;line-height:1.2;font-weight:500}.candidate-job-card__meta .hint[data-v-c215507c]{font-size:11px;line-height:1.2;color:var(--app-color-135)}.candidate-job-card__side[data-v-c215507c]{min-width:112px;display:grid;justify-items:end;align-content:space-between;gap:8px}.candidate-job-card__logo[data-v-c215507c]{width:68px;height:68px;border-radius:8px;border:1px solid var(--app-color-009);object-fit:contain;background:var(--app-color-137)}.candidate-job-card__logo--fallback[data-v-c215507c]{display:grid;place-items:center;color:var(--app-primary);font-size:18px;font-weight:600}.candidate-job-card__button[data-v-c215507c]{min-width:130px;justify-self:end}@media(max-width:1024px){.candidate-job-card__title[data-v-c215507c]{font-size:20px}.candidate-job-card__location[data-v-c215507c]{font-size:13px}.candidate-job-card__meta span[data-v-c215507c]{font-size:11px}.candidate-job-card__meta strong[data-v-c215507c]{font-size:13px}}@media(max-width:880px){.candidate-job-card[data-v-c215507c]{grid-template-columns:1fr}.candidate-job-card__side[data-v-c215507c]{justify-items:start;min-width:0}.candidate-job-card__meta[data-v-c215507c]{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-job-card__title[data-v-c215507c]{font-size:21px}.candidate-job-card__button[data-v-c215507c]{justify-self:start}}.interview-slots-picker[data-v-b9cb26db]{display:grid;gap:10px}.interview-slots-picker--suggested[data-v-b9cb26db]{gap:16px}.interview-slots-picker__candidate-email[data-v-b9cb26db]{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px;border:1px solid var(--app-color-013);border-radius:var(--app-radius-sm);background:var(--app-color-018);color:var(--app-foreground);font-size:14px}.interview-slots-picker__section-header[data-v-b9cb26db]{display:flex;align-items:center;justify-content:space-between;gap:12px}.interview-slots-picker__section-title[data-v-b9cb26db]{margin:0;font-size:15px;font-weight:600;color:var(--app-foreground)}.interview-slots-picker__counter[data-v-b9cb26db]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--app-muted);color:var(--app-muted-foreground);font-size:12px;font-weight:500;white-space:nowrap}.interview-slots-picker__grid-scroll[data-v-b9cb26db]{max-height:200px;overflow-y:auto;padding-right:2px}.interview-slots-picker__grid[data-v-b9cb26db]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.interview-slots-picker__card[data-v-b9cb26db]{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-card);text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.interview-slots-picker__card[data-v-b9cb26db]:hover:not(:disabled){border-color:color-mix(in srgb,var(--app-primary) 35%,var(--app-border))}.interview-slots-picker__card--selected[data-v-b9cb26db]{border-color:var(--app-primary);background:var(--app-color-008)}.interview-slots-picker__card[data-v-b9cb26db]:disabled{cursor:not-allowed;opacity:.55}.interview-slots-picker__card-date[data-v-b9cb26db]{font-size:14px;font-weight:600;color:var(--app-foreground)}.interview-slots-picker__card-time[data-v-b9cb26db]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--app-muted-foreground)}.interview-slots-picker__custom-list[data-v-b9cb26db]{display:grid;gap:8px}.interview-slots-picker__custom-list-title[data-v-b9cb26db]{margin:0;font-size:13px;color:var(--app-muted-foreground)}.interview-slots-picker__custom-item[data-v-b9cb26db]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-card)}.interview-slots-picker__custom-item-content[data-v-b9cb26db]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.interview-slots-picker__custom-item-date[data-v-b9cb26db],.interview-slots-picker__custom-item-time[data-v-b9cb26db]{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--app-foreground)}.interview-slots-picker__custom-item-date[data-v-b9cb26db]{font-weight:600}.interview-slots-picker__custom-item-time[data-v-b9cb26db]{color:var(--app-muted-foreground)}.interview-slots-picker__custom-item-check[data-v-b9cb26db]{color:var(--app-primary)}.interview-slots-picker__custom-item-remove[data-v-b9cb26db]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--app-muted-foreground);cursor:pointer}.interview-slots-picker__custom-item-remove[data-v-b9cb26db]:hover:not(:disabled){color:var(--app-foreground);background:color-mix(in srgb,var(--app-foreground) 6%,transparent)}.interview-slots-picker__custom-item-remove[data-v-b9cb26db]:disabled{cursor:not-allowed;opacity:.55}.interview-slots-picker__add-custom[data-v-b9cb26db]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 14px;border:1px dashed var(--app-primary);border-radius:var(--app-radius-sm);background:transparent;color:var(--app-primary);font-size:14px;font-weight:500;cursor:pointer}.interview-slots-picker__add-custom[data-v-b9cb26db]:disabled{cursor:not-allowed;opacity:.55}.interview-slots-picker__custom-panel[data-v-b9cb26db]{display:grid;gap:14px;padding:14px;border:1px dashed var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-color-018)}.interview-slots-picker__custom-panel-title[data-v-b9cb26db]{margin:0;font-size:14px;font-weight:600;color:var(--app-foreground)}.interview-slots-picker__custom-panel-fields[data-v-b9cb26db]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.interview-slots-picker__custom-panel-actions[data-v-b9cb26db]{display:flex;justify-content:flex-end;gap:8px}.interview-slots-picker__warning[data-v-b9cb26db]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--app-color-063);border-radius:var(--app-radius-sm);background:var(--app-color-221);color:var(--app-color-064);font-size:13px}.interview-slots-picker__row[data-v-b9cb26db]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px;align-items:end}@media(max-width:760px){.interview-slots-picker__grid[data-v-b9cb26db],.interview-slots-picker__row[data-v-b9cb26db],.interview-slots-picker__custom-panel-fields[data-v-b9cb26db]{grid-template-columns:1fr}.interview-slots-picker__custom-panel-actions[data-v-b9cb26db]{justify-content:stretch;flex-direction:column}}.interview-proposal-list[data-v-a4aa56d5]{display:grid;gap:10px}.interview-proposal-list__item[data-v-a4aa56d5]{border:1px solid var(--app-border);border-radius:12px;background:var(--app-card);text-align:left;padding:12px;transition:border-color .12s ease,transform .12s ease}.interview-proposal-list__item[data-v-a4aa56d5]:hover{border-color:color-mix(in srgb,var(--app-primary) 35%,var(--app-border));transform:translateY(-1px)}.interview-proposal-list__item--selected[data-v-a4aa56d5]{border-color:var(--app-primary);background:color-mix(in srgb,var(--app-primary) 8%,var(--app-card))}.interview-proposal-list__item--accepted[data-v-a4aa56d5]{border-color:var(--app-positive)}.interview-proposal-list__time[data-v-a4aa56d5]{font-weight:600;color:var(--app-foreground)}.interview-proposal-list__meta[data-v-a4aa56d5]{margin-top:6px;display:flex;justify-content:space-between;gap:8px;color:var(--app-muted-foreground);font-size:12px}.interview-proposal-list__status[data-v-a4aa56d5]{text-transform:capitalize}.interview-message-composer[data-v-03803171]{margin-top:16px}.interview-negotiation-message-block[data-v-757efe6e]{margin-bottom:12px;border:1px solid var(--app-border);border-radius:12px;padding:12px;background:color-mix(in srgb,var(--app-muted) 72%,var(--app-card))}.interview-negotiation-message-block__label[data-v-757efe6e]{font-size:12px;font-weight:600;color:var(--app-muted-foreground);margin-bottom:6px}.interview-negotiation-message-block__body[data-v-757efe6e]{margin:0;white-space:pre-wrap;color:var(--app-foreground)}
