:root {--rs-bg: #f6f8fc;--rs-surface: rgba(255, 255, 255, 0.82);--rs-surface-strong: #ffffff;--rs-line: rgba(123, 139, 166, 0.22);--rs-text: #172033;--rs-muted: #667085;--rs-blue: #2563eb;--rs-purple: #7c3aed;--rs-green: #16a34a;--rs-red: #e11d48;--rs-amber: #d97706;--rs-shadow: 0 18px 50px rgba(36, 48, 78, 0.12);--rs-soft-shadow: 0 8px 22px rgba(36, 48, 78, 0.08);--rs-column-width: 360px;--rs-gap: 18px;--rs-radius: 8px;--header-bg: linear-gradient(135deg, #2563eb, #7c3aed);--bg-light: #f6f8fc;--bg-white: #ffffff;--border-light: rgba(123, 139, 166, 0.22);--input-border: rgba(123, 139, 166, 0.32);--input-bg: #ffffff;--text-primary: #172033;--text-secondary: #475467;--text-muted: #667085;--text-white: #ffffff;--scrollbar-thumb: rgba(102, 112, 133, 0.34);--radius-md: 6px;--radius-lg: 8px;--radius-2xl: 14px;font-family: Inter, "Segoe UI", Roboto, Arial, sans-serif;}* {box-sizing: border-box;}html,body {width: 100%;min-height: 100%;margin: 0;}body.rs-body {color: var(--rs-text);background:radial-gradient(circle at 14% 10%, rgba(37, 99, 235, 0.10), transparent 28rem),radial-gradient(circle at 78% 4%, rgba(124, 58, 237, 0.10), transparent 30rem),linear-gradient(180deg, #fbfcff 0%, var(--rs-bg) 100%);}button,input,select {font: inherit;}button {cursor: pointer;}.rs-app,.rs-workspace {min-height: 100vh;}.rs-workspace {display: grid;grid-template-rows: auto auto auto auto 1fr;height: 100vh;overflow: hidden;}.rs-topbar {position: sticky;top: 0;z-index: 50;display: grid;grid-template-columns: minmax(250px, 340px) 1fr minmax(260px, auto);align-items: center;gap: 24px;min-height: 74px;padding: 12px 28px;border-bottom: 1px solid var(--rs-line);background: rgba(255, 255, 255, 0.74);backdrop-filter: blur(18px);}.rs-brand,.rs-top-actions,.rs-nav,.rs-toolbar,.rs-toolbar-controls,.rs-toolbar-search,.rs-summary-strip,.rs-card-topline,.rs-card-meta,.rs-card-tags,.rs-card-footer,.rs-contact-row {display: flex;align-items: center;}.rs-brand {gap: 12px;min-width: 0;}.rs-logo {display: grid;place-items: center;width: 42px;height: 42px;border-radius: 8px;color: #fff;font-weight: 800;background: linear-gradient(135deg, var(--rs-blue), var(--rs-purple));box-shadow: 0 10px 24px rgba(37, 99, 235, 0.25);overflow: hidden;text-decoration: none;}.rs-logo img {display: block;max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;}.rs-brand-logo {display: flex;align-items: center;min-width: 0;text-decoration: none;}.rs-brand-logo img {display: block;max-width: 220px;max-height: 42px;width: auto;height: auto;object-fit: contain;}.rs-auth-logo {display: block;max-width: 220px;max-height: 56px;width: auto;height: auto;object-fit: contain;}.rs-page-logo {display: block;max-width: 240px;max-height: 72px;width: auto;height: auto;object-fit: contain;}.rs-brand-name {font-weight: 800;line-height: 1.1;}.rs-brand-meta,.rs-profile-text small,.rs-muted {color: var(--rs-muted);}.rs-brand-meta,.rs-profile-text small {font-size: 12px;}.rs-nav {justify-content: center;gap: 4px;min-width: 0;}.rs-nav-link {position: relative;padding: 10px 12px;border-radius: 8px;color: #344054;font-size: 14px;font-weight: 650;text-decoration: none;white-space: nowrap;}.rs-nav-link:hover,.rs-nav-link.is-active {color: var(--rs-blue);background: rgba(37, 99, 235, 0.08);}.rs-top-actions {position: relative;justify-content: flex-end;gap: 10px;min-width: 0;}.rs-global-search,.rs-search-control,.rs-funnel-selector {display: flex;align-items: center;gap: 8px;height: 42px;border: 1px solid var(--rs-line);border-radius: 8px;background: rgba(255, 255, 255, 0.78);box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75) inset;}.rs-global-search,.rs-search-control {padding: 0 12px;}.rs-global-search {width: min(26vw, 360px);}.rs-search-control {width: min(34vw, 430px);}.rs-global-search input,.rs-search-control input,.rs-funnel-selector select {width: 100%;min-width: 0;border: 0;outline: 0;color: var(--rs-text);background: transparent;}.rs-search-clear {display: grid;place-items: center;flex: 0 0 24px;width: 24px;height: 24px;border: 0;border-radius: 999px;color: #667085;background: rgba(102, 112, 133, 0.12);cursor: pointer;transition: color 0.16s ease, background 0.16s ease;}.rs-search-clear:hover {color: #1d2939;background: rgba(102, 112, 133, 0.20);}.rs-search-clear[hidden] {display: none !important;}.rs-search-loading {display: grid;place-items: center;flex: 0 0 22px;width: 22px;height: 22px;border: 2px solid rgba(79, 70, 229, 0.16);border-top-color: #4f46e5;border-radius: 999px;animation: rsBoardSpin 0.72s linear infinite;}.rs-search-loading[hidden] {display: none !important;}.rs-global-search.is-searching {border-color: rgba(79, 70, 229, 0.34);box-shadow: 0 0 0 3px rgba(79, 70, 229, 0.08);}.rs-search-clear svg {width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 2.25;stroke-linecap: round;}.rs-single-funnel-label {width: 100%;min-width: 180px;max-width: 260px;color: var(--rs-text);font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.rs-control-icon {display: grid;place-items: center;width: 20px;height: 20px;border-radius: 999px;color: #fff;font-size: 11px;font-weight: 800;background: #344054;}.rs-icon-btn,.rs-control-btn,.rs-primary-btn,.rs-add-card,.clear-all-filters-btn {height: 42px;border: 1px solid var(--rs-line);border-radius: 8px;color: #263247;background: rgba(255, 255, 255, 0.86);box-shadow: var(--rs-soft-shadow);}.rs-icon-btn {position: relative;display: grid;place-items: center;width: 42px;flex: 0 0 42px;font-weight: 800;}.rs-notification-dot {position: absolute;top: -4px;right: -4px;display: grid;place-items: center;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 999px;color: #fff;font-size: 10px;background: var(--rs-purple);}.rs-alerts {position: fixed;top: 70px;right: 20px;z-index: 10000;display: grid;gap: 10px;width: min(420px, calc(100vw - 32px));pointer-events: none;}.rs-toast {position: relative;display: grid;grid-template-columns: 34px minmax(0, 1fr) 28px;align-items: start;gap: 10px;overflow: hidden;padding: 12px 12px 12px 14px;border: 1px solid rgba(123, 139, 166, 0.22);border-left: 4px solid var(--toast-accent, var(--rs-blue));border-radius: 8px;color: #ffffff;background: rgba(255, 255, 255, 0.92);box-shadow: 0 18px 42px rgba(31, 41, 55, 0.16);backdrop-filter: blur(18px);pointer-events: auto;animation: rs-toast-in 0.22s ease-out both;}.rs-toast-success {--toast-accent: #16a34a;--toast-soft: rgba(22, 163, 74, 0.12);--toast-text: #15803d;}.rs-toast-error {--toast-accent: #e11d48;--toast-soft: rgba(225, 29, 72, 0.12);--toast-text: #be123c;}.rs-toast-warning {--toast-accent: #d97706;--toast-soft: rgba(217, 119, 6, 0.14);--toast-text: #b45309;}.rs-toast-info {--toast-accent: #2563eb;--toast-soft: rgba(37, 99, 235, 0.12);--toast-text: #1d4ed8;}.rs-toast-icon {display: grid;place-items: center;width: 32px;height: 32px;border-radius: 999px;color: var(--toast-text);font-size: 14px;font-weight: 900;background: var(--toast-soft);}.rs-toast-content {display: grid;gap: 2px;min-width: 0;padding-top: 1px;}.rs-toast-content strong {color: #111827;font-size: 13px;line-height: 1.25;}.rs-toast-content span {color: #475467;font-size: 13px;line-height: 1.35;}.rs-toast-close {display: grid;place-items: center;width: 28px;height: 28px;border: 0;border-radius: 8px;color: #667085;font-size: 18px;line-height: 1;background: transparent;}.rs-toast-close:hover {color: #ffffff;background: rgba(15, 23, 42, 0.06);}.rs-toast.is-leaving {animation: rs-toast-out 0.2s ease-in both;}.rs-profile {display: flex;align-items: center;gap: 10px;height: 46px;min-width: 230px;max-width: 340px;padding: 4px 10px 4px 4px;border: 1px solid var(--rs-line);border-radius: 8px;background: rgba(255, 255, 255, 0.76);}.rs-profile:hover,.rs-profile.is-open {border-color: rgba(37, 99, 235, 0.32);box-shadow: var(--rs-shadow);}.rs-profile-avatar,.rs-avatar {display: grid;place-items: center;border-radius: 999px;color: #fff;font-weight: 800;text-transform: uppercase;background: linear-gradient(135deg, #1d4ed8, #7c3aed);}.rs-profile-avatar {width: 36px;height: 36px;font-size: 12px;}.rs-profile-text {display: grid;min-width: 0;text-align: left;}.rs-profile-text strong,.rs-profile-text small {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.rs-profile-text strong {font-size: 13px;}.rs-profile-menu {position: absolute;top: calc(100% + 8px);right: 0;z-index: 70;display: grid;min-width: 190px;padding: 6px;border: 1px solid var(--rs-line);border-radius: var(--rs-radius);background: rgba(255, 255, 255, 0.96);box-shadow: var(--rs-shadow);opacity: 0;pointer-events: none;transform: translateY(-4px);transition: opacity 0.16s ease, transform 0.16s ease;}.rs-profile-menu.is-open {opacity: 1;pointer-events: auto;transform: translateY(0);}.rs-profile-menu a {display: flex;align-items: center;min-height: 38px;padding: 0 10px;border-radius: 7px;color: #263247;font-size: 13px;font-weight: 750;text-decoration: none;}.rs-profile-menu a:hover {color: var(--rs-blue);background: rgba(37, 99, 235, 0.08);}.rs-toolbar {align-items: flex-start;flex-wrap: wrap;justify-content: space-between;gap: 12px 20px;padding: 18px 28px 10px;}.rs-toolbar-title {display: flex;align-items: center;order: 1;flex: 1 1 680px;gap: 0;min-width: 0;}.rs-toolbar-title h1 {margin: 0;font-size: 24px;line-height: 1.2;letter-spacing: 0;}.rs-funnel-selector {flex: 0 0 auto;min-width: 210px;padding: 0 9px 0 12px;border-right: 0;border-radius: 8px 0 0 8px;}.rs-toolbar-title .rs-funnel-selector,.rs-toolbar-title .rs-global-search {height: 38px;}.rs-toolbar-title .rs-global-search {justify-content: flex-start;flex: 1 1 clamp(240px, 24vw, 360px);width: clamp(240px, 24vw, 360px);min-width: 220px;gap: 7px;padding: 0 12px;border-radius: 0 8px 8px 0;overflow: hidden;cursor: text;transition: border-color 0.18s ease, box-shadow 0.18s ease;}.rs-toolbar-title .rs-global-search:focus-within,.rs-toolbar-title .rs-global-search:has(input:not(:placeholder-shown)) {cursor: text;}.rs-toolbar-title .rs-global-search:focus-within {border-color: rgba(37, 99, 235, 0.34);box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.08);}.rs-toolbar-title .rs-global-search input {flex: 1 1 auto;width: 100%;opacity: 1;pointer-events: auto;transition: opacity 0.12s ease;}.rs-toolbar-title .rs-global-search:focus-within input,.rs-toolbar-title .rs-global-search:has(input:not(:placeholder-shown)) input {opacity: 1;}.rs-search-field-icon {width: 16px;height: 16px;flex: 0 0 16px;color: #475467;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.rs-funnel-card-count {display: inline-flex;align-items: center;gap: 4px;flex: 0 0 auto;min-height: 24px;padding: 0 8px;border: 1px solid rgba(91, 53, 245, 0.16);border-radius: 999px;color: #5f6b84;font-size: 11px;font-weight: 850;line-height: 1;white-space: nowrap;background: rgba(91, 53, 245, 0.07);}.rs-funnel-card-count-value {color: #4f2dff;font-size: 12px;font-weight: 950;}.rs-toolbar-controls {order: 1;flex: 0 0 auto;justify-content: flex-end;gap: 10px;min-width: 0;}.rs-forgotten-btn {display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 42px;padding: 0 12px;border: 1px solid rgba(220, 38, 38, 0.22);border-radius: 8px;color: #991b1b;font-size: 14px;font-weight: 900;line-height: 1;background: #fff7ed;box-shadow: var(--rs-soft-shadow);cursor: pointer;white-space: nowrap;transition: transform 0.16s ease, box-shadow 0.16s ease, background 0.16s ease, color 0.16s ease;}.rs-forgotten-btn:hover {color: #7f1d1d;background: #ffedd5;transform: translateY(-1px);}.rs-forgotten-btn.is-active {color: #ffffff;border-color: rgba(185, 28, 28, 0.78);background: linear-gradient(135deg, #dc2626, #f97316);box-shadow: 0 14px 30px rgba(220, 38, 38, 0.22);}.rs-forgotten-icon {width: 19px;height: 19px;flex: 0 0 auto;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.rs-forgotten-btn strong {display: inline-flex;align-items: center;justify-content: center;min-width: 28px;height: 24px;padding: 0 7px;border-radius: 999px;color: #b91c1c;font-size: 12px;font-weight: 950;background: rgba(255, 255, 255, 0.82);}.rs-forgotten-btn.is-active strong {color: #b91c1c;background: #ffffff;}.rs-filter-action-group {display: flex;align-items: center;flex: 0 0 auto;gap: 0;padding: 2px;border: 1px solid var(--rs-line);border-radius: 10px;background: rgba(255, 255, 255, 0.76);box-shadow: var(--rs-soft-shadow);}.rs-filter-action-group .rs-control-btn {height: 38px;border: 0;box-shadow: none;}.rs-filter-action-group .filter-icon-btn {border-radius: 0 7px 7px 0;background: transparent;}.rs-filter-action-group .filter-icon-btn:hover {color: var(--rs-blue);background: rgba(37, 99, 235, 0.08);}.rs-filter-action-group .rs-clear-filters-btn {display: grid;place-items: center;width: 38px;flex: 0 0 38px;padding: 0;border-radius: 7px 0 0 7px;color: #dc2626;background: rgba(239, 68, 68, 0.08);}.rs-filter-action-group .rs-clear-filters-btn:hover {color: #b91c1c;background: rgba(239, 68, 68, 0.13);}.rs-filter-reset-icon {width: 19px;height: 19px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.rs-filter-reset-icon path:first-child {fill: rgba(220, 38, 38, 0.10);}.rs-toolbar-controls .add-task-btn {border-radius: 8px;}.rs-active-filters[hidden] ~ .rs-toolbar-controls .rs-clear-filters-btn {display: none;}.rs-active-filters[hidden] ~ .rs-toolbar-controls .filter-icon-btn {border-radius: 7px;}.rs-toolbar-search {flex: 0 1 430px;justify-content: flex-start;min-width: 260px;margin-left: auto;}.rs-toolbar-search .rs-global-search {width: min(100%, 430px);}.rs-active-filters {order: 2;display: flex;align-items: flex-start;align-content: flex-start;flex: 0 0 100%;flex-wrap: wrap;gap: 6px 8px;width: 100%;min-width: 0;max-width: none;padding: 2px 0 0;overflow: visible;}.rs-active-filters[hidden] {display: none !important;}.active-filters-display {display: flex;align-items: center;flex: 1 1 440px;flex-wrap: wrap;gap: 6px 8px;min-width: 0;overflow: visible;padding: 0;}.rs-active-filters-summary,.rs-active-filter-actions {display: inline-flex;align-items: center;gap: 8px;flex: 0 0 auto;min-height: 28px;}.rs-active-filters-summary {padding: 0 10px;border: 1px solid rgba(16, 185, 129, 0.18);border-radius: 7px;color: #475467;font-size: 11px;font-weight: 850;background: rgba(236, 253, 245, 0.88);}.rs-active-filters-summary strong {color: #047857;font-size: 12px;font-weight: 950;white-space: nowrap;}.rs-filter-text-btn {min-height: 28px;padding: 0 10px;border: 1px solid rgba(79, 70, 229, 0.16);border-radius: 7px;color: #344054;font-size: 11px;font-weight: 900;line-height: 1;background: rgba(255, 255, 255, 0.92);cursor: pointer;white-space: nowrap;}.rs-filter-text-btn:hover {color: #1d2939;border-color: rgba(79, 70, 229, 0.34);background: #ffffff;}.rs-filter-text-btn[hidden] {display: none !important;}.active-filters-display::-webkit-scrollbar {height: 6px;}.active-filters-display::-webkit-scrollbar-thumb {border-radius: 999px;background: rgba(102, 112, 133, 0.26);}.rs-filter-chip {display: inline-flex;align-items: center;gap: 5px;flex: 0 1 auto;min-width: 0;max-width: 220px;min-height: 28px;padding: 0 5px 0 8px;border: 1px solid rgba(79, 70, 229, 0.16);border-radius: 7px;color: #253047;font-size: 11px;line-height: 1;background: rgba(255, 255, 255, 0.92);box-shadow: 0 3px 9px rgba(36, 48, 78, 0.045);}.rs-filter-chip:hover {border-color: rgba(79, 70, 229, 0.34);background: #ffffff;}.rs-filter-chip-label {flex: 0 0 auto;color: #667085;font-size: 10px;font-weight: 850;line-height: 1;white-space: nowrap;}.rs-filter-chip strong {flex: 1 1 auto;overflow: hidden;max-width: 112px;color: #172033;font-size: 11px;font-weight: 900;line-height: 1;text-overflow: ellipsis;white-space: nowrap;}.rs-filter-chip-remove {display: grid;place-items: center;flex: 0 0 16px;width: 16px;height: 16px;border-radius: 999px;color: #4f46e5;font-size: 13px;line-height: 1;background: rgba(79, 70, 229, 0.10);}.rs-control-btn,.rs-primary-btn,.rs-add-card,.clear-all-filters-btn {padding: 0 14px;font-weight: 700;white-space: nowrap;}.rs-primary-btn {color: #fff;border-color: transparent;background: linear-gradient(135deg, var(--rs-blue), var(--rs-purple));}.rs-summary-strip {gap: 10px;padding: 0 28px 12px;}.rs-metric {display: flex;align-items: center;gap: 8px;height: 36px;padding: 0 12px;border: 1px solid var(--rs-line);border-radius: 8px;background: rgba(255, 255, 255, 0.72);}.rs-metric span {color: var(--rs-muted);font-size: 13px;}.rs-metric strong {color: var(--rs-blue);}.rs-board-shell {position: relative;display: flex;flex-direction: column;min-height: 0;height: 100%;padding: 0 0 20px 28px;overflow: hidden;}.rs-board-shell::after {content: "";position: absolute;inset: 0 0 20px 28px;z-index: 20;pointer-events: none;opacity: 0;background: rgba(246, 248, 252, 0.54);backdrop-filter: blur(2px);transition: opacity 0.16s ease;}.rs-board-shell.is-loading::after {opacity: 1;cursor: wait;pointer-events: auto;}.rs-board-shell.is-loading .rs-board {opacity: 0.58;}.rs-search-empty-state {display: grid;grid-template-columns: auto minmax(0, 1fr) auto;align-items: center;gap: 14px;margin: 0 24px 14px 0;padding: 14px 16px;border: 1px solid rgba(148, 163, 184, 0.34);border-radius: 8px;color: #1d2939;background: rgba(255, 255, 255, 0.94);box-shadow: 0 14px 34px rgba(24, 32, 51, 0.1);}.rs-search-empty-state[hidden] {display: none;}.rs-search-empty-icon {display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 38px;border-radius: 8px;color: #4f46e5;background: rgba(79, 70, 229, 0.1);}.rs-search-empty-icon svg {width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.rs-search-empty-content {min-width: 0;}.rs-search-empty-content strong {display: block;color: #101828;font-size: 15px;font-weight: 950;line-height: 1.2;}.rs-search-empty-content p {margin: 4px 0 0;color: #667085;font-size: 12px;font-weight: 750;line-height: 1.35;}.rs-search-empty-actions {display: flex;align-items: center;justify-content: flex-end;gap: 8px;}.rs-board-shell.has-no-results .rs-board {min-height: 320px;}@media (max-width: 720px) {.rs-search-empty-state {grid-template-columns: auto minmax(0, 1fr);margin-right: 12px;padding: 12px;}.rs-search-empty-actions {grid-column: 1 / -1;justify-content: flex-start;flex-wrap: wrap;}}.rs-board-loading {position: absolute;left: calc(28px + 50%);top: 44%;z-index: 30;display: grid;justify-items: center;gap: 10px;min-width: 280px;padding: 22px 28px;border: 1px solid rgba(219, 226, 241, 0.92);border-radius: 12px;color: #172033;text-align: center;background: rgba(255, 255, 255, 0.92);box-shadow: 0 22px 60px rgba(24, 32, 51, 0.16);opacity: 0;visibility: hidden;pointer-events: none;transform: translate(-50%, -50%) scale(0.98);transition: opacity 0.16s ease, visibility 0.16s ease, transform 0.16s ease;}.rs-board-shell.is-loading .rs-board-loading {opacity: 1;visibility: visible;transform: translate(-50%, -50%) scale(1);}.rs-board-loading-spinner {width: 38px;height: 38px;border: 4px solid #e5e9f4;border-top-color: #5b35f5;border-radius: 50%;animation: rsBoardSpin 0.82s linear infinite;}.rs-board-loading strong {font-size: 15px;font-weight: 950;line-height: 1.2;}.rs-board-loading span:last-child {color: #66728a;font-size: 13px;font-weight: 750;}@keyframes rsBoardSpin {to {transform: rotate(360deg);}}.rs-board {display: flex;align-items: stretch;gap: var(--rs-gap);flex: 1 1 auto;min-height: 0;height: 100%;padding: 0 28px 12px 0;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x proximity;}.rs-docs-floating-btn {position: fixed;right: 28px;bottom: 24px;z-index: 90;display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-width: 178px;height: 54px;padding: 0 18px;border: 1px solid rgba(255, 255, 255, 0.58);border-radius: 8px;color: #ffffff;font-size: 15px;font-weight: 900;letter-spacing: 0;white-space: nowrap;background: linear-gradient(135deg, #2563eb, #5b35f5);box-shadow: 0 18px 44px rgba(37, 99, 235, 0.28);cursor: pointer;transition: transform 0.16s ease, box-shadow 0.16s ease, filter 0.16s ease;}.rs-docs-floating-btn:hover,.rs-docs-floating-btn:focus-visible {transform: translateY(-2px);box-shadow: 0 22px 54px rgba(37, 99, 235, 0.34);filter: brightness(1.04);}.rs-docs-floating-btn:focus-visible {outline: 3px solid rgba(91, 53, 245, 0.26);outline-offset: 3px;}.rs-docs-floating-icon {flex: 0 0 22px;width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.rs-docs-modal {position: fixed;inset: 0;z-index: 130;display: grid;place-items: center;padding: 24px;}.rs-docs-modal[hidden] {display: none;}body.rs-docs-is-open {overflow: hidden;}.rs-docs-backdrop {position: absolute;inset: 0;background: rgba(15, 23, 42, 0.44);backdrop-filter: blur(4px);}.rs-docs-panel {position: relative;z-index: 1;width: min(1480px, calc(100vw - 96px));max-height: calc(100vh - 48px);overflow: hidden;border: 1px solid rgba(219, 226, 241, 0.94);border-radius: 8px;color: #172033;background: #ffffff;box-shadow: 0 28px 80px rgba(15, 23, 42, 0.26);}.rs-docs-header {display: flex;align-items: flex-start;justify-content: space-between;gap: 18px;padding: 22px 24px 18px;border-bottom: 1px solid rgba(219, 226, 241, 0.9);}.rs-docs-kicker {display: block;margin-bottom: 6px;color: #5b35f5;font-size: 12px;font-weight: 900;line-height: 1.2;}.rs-docs-header h2 {margin: 0;color: #111827;font-size: 24px;font-weight: 950;line-height: 1.2;letter-spacing: 0;}.rs-docs-close {flex: 0 0 40px;width: 40px;height: 40px;border: 1px solid rgba(219, 226, 241, 0.94);border-radius: 8px;color: #475467;font-size: 16px;font-weight: 950;background: #f8fafc;cursor: pointer;}.rs-docs-close:hover,.rs-docs-close:focus-visible {color: #172033;background: #eef2ff;}.rs-docs-body {display: grid;gap: 12px;max-height: calc(100vh - 170px);padding: 18px 24px 24px;overflow: auto;}.rs-docs-intro {display: grid;gap: 6px;padding: 14px 16px;border: 1px solid rgba(91, 53, 245, 0.18);border-radius: 8px;background: #eef2ff;}.rs-docs-intro strong {color: #172033;font-size: 15px;font-weight: 950;line-height: 1.35;}.rs-docs-intro span {color: #52627a;font-size: 14px;font-weight: 700;line-height: 1.5;}.rs-docs-flow {display: grid;gap: 14px;padding: 16px;border: 1px solid rgba(37, 99, 235, 0.18);border-radius: 8px;background: linear-gradient(180deg, #f8fbff 0%, #ffffff 100%);}.rs-docs-flow-head {display: flex;align-items: flex-end;justify-content: space-between;gap: 14px;}.rs-docs-flow-head h3 {margin: 0;color: #111827;font-size: 16px;font-weight: 950;line-height: 1.25;letter-spacing: 0;}.rs-docs-flow-head span {color: #667085;font-size: 13px;font-weight: 750;line-height: 1.35;text-align: right;}.rs-docs-flow-track {display: grid;grid-template-columns: repeat(5, minmax(170px, 1fr));align-items: stretch;gap: 10px;}.rs-docs-flow-arrow {display: none;}.rs-docs-flow-step {position: relative;display: grid;align-content: start;gap: 7px;min-height: 150px;padding: 14px 12px 13px;border: 1px solid rgba(219, 226, 241, 0.92);border-radius: 8px;background: #ffffff;box-shadow: 0 12px 28px rgba(16, 24, 40, 0.06);}.rs-docs-flow-step::after {content: "";position: absolute;top: 28px;right: -15px;z-index: 2;width: 20px;height: 20px;border-top: 2px solid rgba(91, 53, 245, 0.34);border-right: 2px solid rgba(91, 53, 245, 0.34);transform: rotate(45deg);background: transparent;}.rs-docs-flow-step:last-of-type::after {display: none;}.rs-docs-flow-step.is-operator {border-color: rgba(37, 99, 235, 0.24);background: #eff6ff;}.rs-docs-flow-step.is-decision {border-color: rgba(245, 158, 11, 0.26);background: #fffbeb;}.rs-docs-flow-step.is-recruiter {border-color: rgba(91, 53, 245, 0.24);background: #f5f3ff;}.rs-docs-flow-step.is-result {border-color: rgba(22, 163, 74, 0.24);background: #f0fdf4;}.rs-docs-flow-number {display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: 50%;color: #ffffff;font-size: 13px;font-weight: 950;background: #5b35f5;}.rs-docs-flow-step strong {color: #172033;font-size: 14px;font-weight: 950;line-height: 1.25;}.rs-docs-flow-step p {margin: 0;color: #5d6b82;font-size: 13px;font-weight: 650;line-height: 1.45;}.rs-docs-flow-rules {display: grid;gap: 8px;padding: 12px 14px;border-radius: 8px;color: #475467;font-size: 13px;font-weight: 750;line-height: 1.5;background: #f8fafc;}.rs-docs-item {padding: 14px 16px;border: 1px solid rgba(219, 226, 241, 0.9);border-radius: 8px;background: #f8fafc;}.rs-docs-item h3 {margin: 0 0 6px;color: #172033;font-size: 15px;font-weight: 950;line-height: 1.25;letter-spacing: 0;}.rs-docs-item p {margin: 0;color: #5d6b82;font-size: 14px;font-weight: 650;line-height: 1.55;}.rs-docs-item ul {display: grid;gap: 7px;margin: 0;padding-left: 20px;color: #5d6b82;}.rs-docs-item li {padding-left: 2px;font-size: 14px;font-weight: 650;line-height: 1.52;}.rs-docs-custom-content {padding: 16px;border: 1px solid rgba(219, 226, 241, 0.9);border-radius: 8px;color: #475467;font-size: 14px;font-weight: 650;line-height: 1.58;background: #ffffff;}.rs-docs-custom-content h3,.rs-docs-custom-content h4 {margin: 18px 0 8px;color: #172033;font-weight: 950;line-height: 1.25;letter-spacing: 0;}.rs-docs-custom-content h3:first-child,.rs-docs-custom-content h4:first-child,.rs-docs-custom-content p:first-child,.rs-docs-custom-content ul:first-child,.rs-docs-custom-content ol:first-child {margin-top: 0;}.rs-docs-custom-content p,.rs-docs-custom-content ul,.rs-docs-custom-content ol,.rs-docs-custom-content blockquote {margin: 0 0 12px;}.rs-docs-custom-content ul,.rs-docs-custom-content ol {padding-left: 22px;}.rs-docs-custom-content li + li {margin-top: 6px;}.rs-docs-custom-content a {color: #2563eb;font-weight: 800;}.rs-docs-custom-content blockquote {padding: 12px 14px;border-left: 4px solid #5b35f5;border-radius: 8px;background: #eef2ff;}.rs-docs-screenshots {display: grid;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));gap: 12px;}.rs-docs-screenshot {display: block;overflow: hidden;border: 1px solid rgba(219, 226, 241, 0.94);border-radius: 8px;background: #ffffff;box-shadow: 0 12px 28px rgba(16, 24, 40, 0.08);}.rs-docs-screenshot img {display: block;width: 100%;aspect-ratio: 16 / 10;object-fit: cover;}.rs-board::-webkit-scrollbar,.rs-card-list::-webkit-scrollbar {height: 12px;width: 10px;}.rs-board::-webkit-scrollbar-thumb,.rs-card-list::-webkit-scrollbar-thumb {border-radius: 999px;background: rgba(102, 112, 133, 0.34);}.rs-column,.rs-status-group {flex: 0 0 var(--rs-column-width);min-width: var(--rs-column-width);scroll-snap-align: start;}.rs-status-group {display: grid;grid-template-rows: auto minmax(0, 1fr);align-self: stretch;flex: 0 0 auto;width: max-content;min-width: var(--rs-column-width);height: 100%;min-height: 0;}.rs-group-header {position: relative;border: 1px solid rgba(79, 70, 229, 0.28);border-left: 4px solid var(--status-color, rgba(255, 255, 255, 0.86));border-radius: var(--rs-radius);background: var(--status-color, var(--rs-purple));box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.24),0 8px 22px rgba(79, 70, 229, 0.16);backdrop-filter: blur(16px);}.rs-group-header {display: flex;justify-content: flex-start;align-items: center;gap: 10px;min-height: 56px;margin-bottom: 0;padding: 11px 14px 11px 12px;}.rs-group-header h2,.rs-column-header h3,.rs-card h4 {margin: 0;letter-spacing: 0;}.rs-group-header h2 {font-size: 16px;color: #ffffff;}.rs-group-header > div:not(.rs-group-metrics),.rs-column-header > div {min-width: 0;flex: 1 1 auto;}.rs-group-header > .rs-group-metrics:last-child {display: none;}.rs-sub-columns {display: flex;flex-wrap: nowrap;gap: var(--rs-gap);align-items: stretch;height: 100%;min-height: 0;}.rs-column {display: grid;grid-template-rows: auto minmax(0, 1fr);align-self: stretch;height: 100%;min-height: 0;overflow: hidden;border: 0;border-radius: 0;background: transparent;box-shadow: none;backdrop-filter: none;}.rs-column-header {position: relative;display: flex;align-items: center;justify-content: flex-start;gap: 10px;min-height: 56px;padding: 11px 14px 11px 12px;border: 1px solid rgba(79, 70, 229, 0.28);border-left: 4px solid var(--status-color, rgba(255, 255, 255, 0.86));border-radius: var(--rs-radius);background: var(--status-color, var(--rs-blue));box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.24),0 8px 22px rgba(79, 70, 229, 0.16);backdrop-filter: blur(16px);}.rs-column-header h3 {display: -webkit-box;overflow: hidden;color: #ffffff;font-size: 15px;line-height: 1.25;font-weight: 900;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.rs-count,.group-count {display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;min-width: 30px;height: 28px;padding: 0 8px;border-radius: 999px;color: #ffffff;font-size: 13px;font-weight: 800;background: var(--status-color, var(--rs-purple));box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.38),0 6px 14px rgba(20, 24, 43, 0.14);}.rs-count {position: relative;gap: 6px;min-width: 58px;transition: min-width 0.16s ease, background-color 0.16s ease, color 0.16s ease;}.rs-count-value {display: inline-flex;align-items: baseline;gap: 2px;color: #ffffff;white-space: nowrap;}.rs-count-loaded,.rs-count-separator,.rs-count-total {color: #ffffff;}.rs-count-loader {display: none;width: 12px;height: 12px;border: 2px solid rgba(37, 99, 235, 0.22);border-top-color: var(--rs-blue);border-radius: 999px;animation: rs-spin 0.72s linear infinite;}.rs-count.is-loading {min-width: 76px;color: #1d4ed8;background: rgba(37, 99, 235, 0.14);}.rs-count.is-loading .rs-count-loader {display: inline-block;}.rs-group-metrics {display: flex;align-items: center;justify-content: flex-end;gap: 8px;flex-shrink: 0;}.rs-add-card {width: calc(100% - 24px);margin: 12px;color: var(--rs-muted);background: rgba(247, 249, 253, 0.86);box-shadow: none;}.rs-card-list {display: flex;flex-direction: column;height: 100%;min-height: 0;padding: 0 12px 12px;overflow-y: auto;background: transparent;}.rs-lazy-loader {display: grid;place-items: center;min-height: 42px;margin: 4px 0;border: 1px dashed rgba(123, 139, 166, 0.28);border-radius: var(--rs-radius);color: var(--rs-muted);font-size: 12px;font-weight: 700;background: rgba(247, 249, 253, 0.78);}.rs-lazy-loader[hidden] {display: none;}.rs-lazy-sentinel {width: 100%;height: 1px;}.rs-card {position: relative;flex: 0 0 auto;margin-bottom: 10px;padding: 12px;border: 1px solid rgba(129, 143, 166, 0.22);border-radius: var(--rs-radius);background: rgba(255, 255, 255, 0.92);box-shadow: 0 10px 22px rgba(40, 52, 84, 0.08);transition: transform 0.16s ease, box-shadow 0.16s ease, border-color 0.16s ease;}.rs-card:hover {border-color: rgba(37, 99, 235, 0.32);box-shadow: var(--rs-shadow);transform: translateY(-1px);}.rs-card.is-dragging {opacity: 0.72;transform: rotate(1deg) scale(0.99);}.rs-card.is-status-updating {border-color: rgba(37, 99, 235, 0.42);box-shadow:0 0 0 1px rgba(37, 99, 235, 0.18),0 12px 28px rgba(40, 52, 84, 0.12);cursor: wait;}.rs-card.is-status-updating::after {content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit;pointer-events: none;background: rgba(255, 255, 255, 0.48);}.rs-card-status-indicator {position: absolute;right: 10px;bottom: 10px;z-index: 3;display: inline-flex;align-items: center;gap: 7px;max-width: calc(100% - 20px);min-height: 28px;padding: 5px 9px;border: 1px solid rgba(37, 99, 235, 0.24);border-radius: 999px;color: #1d4ed8;font-size: 12px;font-weight: 800;line-height: 1.2;background: rgba(255, 255, 255, 0.94);box-shadow: 0 8px 18px rgba(40, 52, 84, 0.14);white-space: nowrap;}.rs-card-status-spinner {flex: 0 0 auto;width: 13px;height: 13px;border: 2px solid rgba(37, 99, 235, 0.22);border-top-color: var(--rs-blue);border-radius: 999px;animation: rs-spin 0.72s linear infinite;}.rs-column.is-drag-over {outline: 2px solid rgba(37, 99, 235, 0.35);outline-offset: -2px;}.disabled-task {cursor: pointer;opacity: 1;}.rs-card-topline {gap: 10px;}.rs-avatar {width: 38px;height: 38px;flex: 0 0 38px;font-size: 11px;}.rs-card-main {min-width: 0;flex: 1;}.rs-card h4 {overflow: hidden;color: #111827;font-size: 14px;line-height: 1.25;text-overflow: ellipsis;white-space: nowrap;}.task-candidate-name {display: block;overflow: hidden;margin-top: 2px;color: var(--rs-muted);font-size: 12px;text-overflow: ellipsis;white-space: nowrap;}.rs-priority {flex: 0 0 auto;padding: 4px 7px;border-radius: 999px;color: #475467;font-size: 10px;font-weight: 800;background: #eef2f7;}.rs-priority.is-hot {color: #fff;background: var(--rs-red);}.rs-priority.is-watch {color: #92400e;background: rgba(217, 119, 6, 0.14);}.rs-contact-row {gap: 8px;min-height: 22px;margin-top: 12px;color: #344054;font-size: 12px;}.rs-contact-row .contact-item.phone {display: block;width: 100%;color: #334155;font-size: 19px;font-weight: 750;line-height: 1.25;letter-spacing: 0;}.rs-search-match {padding: 0 2px;border-radius: 4px;color: inherit;font-weight: 950;background: rgba(250, 204, 21, 0.38);box-shadow: 0 0 0 1px rgba(234, 179, 8, 0.12) inset;}.rs-contact-row span,.rs-card-meta span,.rs-card-tags span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.rs-card-meta {flex-wrap: wrap;gap: 6px;margin-top: 10px;}.rs-card-meta span,.rs-card-tags span,.task-deadline-badge {max-width: 100%;padding: 4px 7px;border-radius: 999px;font-size: 11px;font-weight: 700;}.rs-source {color: #1d4ed8;background: rgba(37, 99, 235, 0.10);}.task-service-type {color: #6d28d9;background: rgba(124, 58, 237, 0.10);}.task-funnel {color: #047857;background: rgba(22, 163, 74, 0.10);}.rs-card-tags {flex-wrap: wrap;gap: 6px;margin-top: 8px;}.rs-card-tags span {color: #475467;background: #f2f4f7;}.rs-card-footer {justify-content: space-between;gap: 10px;margin-top: 12px;padding-top: 10px;border-top: 1px solid rgba(129, 143, 166, 0.18);color: var(--rs-muted);font-size: 11px;}.task-deadline-badge {margin-top: 10px;display: block;width: 100%;padding: 8px 12px;text-align: left;font-size: 12px;font-weight: 850;}.deadline-overdue {color: #fff;background: var(--rs-red);}.deadline-warning {color: #92400e;background: rgba(217, 119, 6, 0.16);}.rs-empty {display: grid;place-items: center;flex: 1 1 auto;min-height: 100%;border: 1px dashed rgba(102, 112, 133, 0.28);border-radius: var(--rs-radius);color: var(--rs-muted);background: rgba(255, 255, 255, 0.44);}.rs-drawer {position: fixed;inset: 0;z-index: 100;display: flex;justify-content: flex-end;background: rgba(15, 23, 42, 0.24);opacity: 0;pointer-events: none;transition: opacity 0.18s ease;}.rs-drawer.is-open {opacity: 1;pointer-events: auto;}.rs-drawer-panel {width: min(440px, 100vw);height: 100%;padding: 18px;overflow-y: auto;border-left: 1px solid var(--rs-line);background: rgba(255, 255, 255, 0.94);box-shadow: -24px 0 60px rgba(15, 23, 42, 0.16);transform: translateX(24px);transition: transform 0.18s ease;}.rs-drawer.is-open .rs-drawer-panel {transform: translateX(0);}.rs-drawer-header {display: flex;align-items: center;justify-content: space-between;margin-bottom: 14px;}.rs-drawer-header h2 {margin: 0;font-size: 18px;}.rs-filter-form,.rs-filter-form label {display: grid;}.rs-filter-form {gap: 14px;}.rs-filter-form label {gap: 7px;color: #344054;font-size: 13px;font-weight: 800;}.rs-filter-form input:not([type="checkbox"]),.rs-filter-form select {width: 100%;height: 42px;border: 1px solid var(--rs-line);border-radius: var(--rs-radius);padding: 0 11px;outline: 0;color: var(--rs-text);background: #fff;}.rs-filter-grid {display: grid;grid-template-columns: 1fr 1fr;gap: 10px;}.rs-filter-date-group {display: grid;gap: 8px;}.rs-filter-date-title {color: #172033;font-size: 12px;font-weight: 900;}.rs-filter-check {display: flex !important;grid-template-columns: auto 1fr;align-items: center;font-weight: 650 !important;}.rs-filter-check input {width: 18px;height: 18px;}.rs-filter-actions {display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 6px;}.rs-filter-actions a {display: inline-flex;align-items: center;justify-content: center;text-decoration: none;}.hidden {display: none !important;}.modal {position: fixed;inset: 0;z-index: 120;display: none;align-items: center;justify-content: center;padding: 24px;background: rgba(15, 23, 42, 0.34);backdrop-filter: blur(6px);}.modal.active {display: flex;}.modal-content {width: min(1180px, calc(100vw - 32px));max-height: calc(100vh - 32px);border: 1px solid var(--rs-line);border-radius: var(--radius-2xl);background: #ffffff;box-shadow: 0 30px 90px rgba(15, 23, 42, 0.22);}#new_taskModal .modal-content,#edit_taskModal .modal-content {width: min(1540px, calc(100vw - 32px));}.modal-header {color: var(--text-white);}.close-btn,.modal-close {cursor: pointer;}.btn-save,.btn-secondary,.btn-transfer,.btn-copy-link,.tab-btn,.cc-transfer-link-btn,#cc-note-send-btn,#new-cc-note-send-btn {font: inherit;}.tab-btn.active {color: var(--rs-blue);}.alert {border-radius: var(--rs-radius);padding: 12px 14px;color: #172033;background: #ffffff;box-shadow: var(--rs-shadow);}.alert-success {color: #166534;background: #dcfce7;}.alert-error {color: #be123c;background: #ffe4e6;}.alert-info {color: #1d4ed8;background: #dbeafe;}body.rs-body #new_taskModal,body.rs-body #edit_taskModal {padding: 24px;background: rgba(15, 23, 42, 0.20);}body.rs-body #new_taskModal .modal-content,body.rs-body #edit_taskModal .modal-content {width: min(1680px, calc(100vw - 48px));height: min(860px, calc(100vh - 48px));max-height: calc(100vh - 48px);overflow: hidden;border: 1px solid rgba(129, 143, 166, 0.22);border-radius: 10px;background: rgba(255, 255, 255, 0.96);box-shadow: 0 24px 80px rgba(15, 23, 42, 0.18);}body.rs-body #new_taskModal .modal-header,body.rs-body #edit_taskModal .modal-header {min-height: 0;padding: 0;border-bottom: 1px solid rgba(129, 143, 166, 0.18);border-radius: 0;color: var(--rs-text);background: rgba(255, 255, 255, 0.92);}body.rs-body #new_taskModal .modal-header-left,body.rs-body #edit_taskModal .modal-header-left {min-width: 0;}body.rs-body #new_taskModal .modal-header-title-input,body.rs-body #edit_taskModal .modal-header-title-input {height: 46px;padding: 0 20px;border: 0;color: #111827;font-size: 15px;font-weight: 800;background: transparent;}body.rs-body #new_taskModal .modal-header-selects-row,body.rs-body #edit_taskModal .modal-header-selects-row {min-height: 58px;padding: 0 18px;gap: 10px;border-top: 1px solid rgba(129, 143, 166, 0.12);background: rgba(248, 250, 252, 0.72);}body.rs-body #new_taskModal .modal-header-status-wrapper,body.rs-body #edit_taskModal .modal-header-status-wrapper {min-width: 180px;height: 38px;padding: 0 10px;border: 1px solid rgba(129, 143, 166, 0.24);border-radius: 8px;background: #ffffff;}body.rs-body #new_taskModal .modal-header-status-label,body.rs-body #edit_taskModal .modal-header-status-label {color: #667085;font-size: 10px;letter-spacing: 0;}body.rs-body #new_taskModal .modal-header-status-select,body.rs-body #edit_taskModal .modal-header-status-select {color: #1f2937;font-size: 12px;font-weight: 800;background-image: none;}body.rs-body #new_taskModal .modal-header-status-select option,body.rs-body #new_taskModal .modal-header-status-select optgroup,body.rs-body #edit_taskModal .modal-header-status-select option,body.rs-body #edit_taskModal .modal-header-status-select optgroup {color: #1f2937;background: #ffffff;}body.rs-body #new_taskModal .header-actions,body.rs-body #edit_taskModal .header-actions {align-self: stretch;align-items: center;gap: 8px;padding: 10px 14px;margin: 0;border-left: 1px solid rgba(129, 143, 166, 0.14);background: rgba(255, 255, 255, 0.92);}body.rs-body #new_taskModal .btn-save,body.rs-body #edit_taskModal .btn-save,body.rs-body #edit_taskModal .btn-transfer,body.rs-body #edit_taskModal .btn-copy-link {height: 36px;border: 0;border-radius: 8px;font-size: 12px;font-weight: 850;box-shadow: 0 8px 18px rgba(37, 99, 235, 0.14);}body.rs-body #new_taskModal .btn-save,body.rs-body #edit_taskModal .btn-save {color: #fff;background: linear-gradient(135deg, var(--rs-blue), var(--rs-purple));}body.rs-body #edit_taskModal .btn-transfer {color: #1d4ed8;background: rgba(37, 99, 235, 0.10);box-shadow: none;}body.rs-body #edit_taskModal .btn-copy-link {width: 38px;padding: 0;color: #2563eb;border: 1px solid rgba(37, 99, 235, 0.24);background: rgba(37, 99, 235, 0.10);box-shadow: 0 8px 18px rgba(37, 99, 235, 0.10);}body.rs-body #edit_taskModal .btn-copy-link span {display: inline-flex;align-items: center;justify-content: center;font-size: 16px;line-height: 1;}body.rs-body #edit_taskModal .btn-copy-link:hover {color: #1d4ed8;border-color: rgba(37, 99, 235, 0.42);background: rgba(37, 99, 235, 0.16);box-shadow: 0 10px 22px rgba(37, 99, 235, 0.16);}body.rs-body #new_taskModal .close-btn,body.rs-body #edit_taskModal .close-btn {display: grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 8px;color: #667085;background: transparent;}body.rs-body #new_taskModal .close-btn:hover,body.rs-body #edit_taskModal .close-btn:hover {color: #be123c;background: rgba(225, 29, 72, 0.08);}body.rs-body #new_taskModal .modal-body,body.rs-body #edit_taskModal .modal-body {display: grid !important;grid-template-columns: 310px minmax(520px, 1fr) 360px;min-height: 0 !important;height: 100%;padding: 0 !important;overflow: hidden !important;background: #ffffff;}body.rs-body #new_taskModal .cc-left-panel,body.rs-body #edit_taskModal .cc-left-panel {width: auto;min-width: 0;padding: 18px;overflow-y: auto;border-right: 1px solid rgba(129, 143, 166, 0.18);background: linear-gradient(180deg, #ffffff 0%, #fbfcff 100%);}body.rs-body #new_taskModal .cc-left-panel::before,body.rs-body #edit_taskModal .cc-left-panel::before {content: "";display: block;width: 58px;height: 58px;margin: 0 0 12px;border-radius: 999px;background: linear-gradient(135deg, var(--rs-blue), var(--rs-purple));box-shadow: 0 14px 28px rgba(37, 99, 235, 0.20);}body.rs-body #new_taskModal .cc-section,body.rs-body #edit_taskModal .cc-section {padding: 14px 0;border-bottom: 1px solid rgba(129, 143, 166, 0.14);}body.rs-body #new_taskModal .cc-section-title,body.rs-body #edit_taskModal .cc-section-title {margin-bottom: 12px;color: #667085;font-size: 11px;font-weight: 850;text-transform: none;letter-spacing: 0;}body.rs-body #new_taskModal .cc-field label,body.rs-body #edit_taskModal .cc-field label,body.rs-body #new_taskModal .question-item label,body.rs-body #edit_taskModal .question-item label {margin-bottom: 6px;color: #667085;font-size: 11px;font-weight: 800;letter-spacing: 0;text-transform: none;}body.rs-body #new_taskModal .cc-field input,body.rs-body #new_taskModal .cc-field select,body.rs-body #new_taskModal .cc-field textarea,body.rs-body #new_taskModal .question-item input,body.rs-body #new_taskModal .question-item select,body.rs-body #new_taskModal .question-item textarea,body.rs-body #edit_taskModal .cc-field input,body.rs-body #edit_taskModal .cc-field select,body.rs-body #edit_taskModal .cc-field textarea,body.rs-body #edit_taskModal .question-item input,body.rs-body #edit_taskModal .question-item select,body.rs-body #edit_taskModal .question-item textarea {min-height: 38px;border: 1px solid rgba(129, 143, 166, 0.24);border-radius: 8px;color: #1f2937;background: #ffffff;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.85) inset;}body.rs-body #new_taskModal .cc-field input:focus,body.rs-body #new_taskModal .cc-field select:focus,body.rs-body #new_taskModal .cc-field textarea:focus,body.rs-body #new_taskModal .question-item input:focus,body.rs-body #new_taskModal .question-item select:focus,body.rs-body #new_taskModal .question-item textarea:focus,body.rs-body #edit_taskModal .cc-field input:focus,body.rs-body #edit_taskModal .cc-field select:focus,body.rs-body #edit_taskModal .cc-field textarea:focus,body.rs-body #edit_taskModal .question-item input:focus,body.rs-body #edit_taskModal .question-item select:focus,body.rs-body #edit_taskModal .question-item textarea:focus {border-color: rgba(37, 99, 235, 0.48);box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.10);}body.rs-body #new_taskModal .cc-row-2,body.rs-body #edit_taskModal .cc-row-2 {display: grid;grid-template-columns: 1fr 1fr;gap: 10px;}body.rs-body #new_taskModal .cc-phone-wrapper,body.rs-body #edit_taskModal .cc-phone-wrapper {display: flex;gap: 8px;}body.rs-body #new_taskModal .cc-call-phone-btn,body.rs-body #new_taskModal .cc-copy-phone-btn,body.rs-body #edit_taskModal .cc-call-phone-btn,body.rs-body #edit_taskModal .cc-copy-phone-btn {width: 38px;height: 38px;border: 1px solid rgba(129, 143, 166, 0.22);border-radius: 8px;color: #475467;background: #f8fafc;}body.rs-body #new_taskModal .cc-right-panel,body.rs-body #edit_taskModal .cc-right-panel {display: grid;grid-template-rows: auto 1fr;min-width: 0;padding: 0;overflow: hidden;border-right: 1px solid rgba(129, 143, 166, 0.18);background: #ffffff;}body.rs-body #new_taskModal .survey-tabs,body.rs-body #edit_taskModal .survey-tabs {display: flex;align-items: center;gap: 2px;min-height: 58px;padding: 0 18px;overflow-x: auto;border-bottom: 1px solid rgba(129, 143, 166, 0.16);background: rgba(255, 255, 255, 0.92);}body.rs-body #new_taskModal .tab-btn,body.rs-body #edit_taskModal .tab-btn {position: relative;height: 58px;padding: 0 14px;border: 0;color: #667085;font-size: 12px;font-weight: 850;white-space: nowrap;background: transparent;}body.rs-body #new_taskModal .tab-btn::after,body.rs-body #edit_taskModal .tab-btn::after {content: "";position: absolute;right: 12px;bottom: 0;left: 12px;height: 2px;border-radius: 999px 999px 0 0;background: transparent;}body.rs-body #new_taskModal .tab-btn.active,body.rs-body #edit_taskModal .tab-btn.active {color: var(--rs-purple);}body.rs-body #new_taskModal .tab-btn.active::after,body.rs-body #edit_taskModal .tab-btn.active::after {background: var(--rs-purple);}body.rs-body #new_taskModal .tab-content,body.rs-body #edit_taskModal .tab-content {min-height: 0;padding: 22px;overflow-y: auto;background: #ffffff;}body.rs-body #new_taskModal .question-item,body.rs-body #edit_taskModal .question-item,body.rs-body #new_taskModal .history-section,body.rs-body #edit_taskModal .history-section,body.rs-body #new_taskModal .utm-item,body.rs-body #edit_taskModal .utm-item {border: 1px solid rgba(129, 143, 166, 0.18);border-radius: 8px;background: #ffffff;box-shadow: 0 8px 22px rgba(40, 52, 84, 0.04);}body.rs-body #new_taskModal .question-item,body.rs-body #edit_taskModal .question-item {padding: 14px;margin-bottom: 12px;}body.rs-body #new_taskModal .cc-notes-panel,body.rs-body #edit_taskModal .cc-notes-panel {display: grid;grid-template-rows: auto 1fr auto;min-width: 0;min-height: 0;padding: 18px;background: linear-gradient(180deg, #ffffff 0%, #fbfcff 100%);}body.rs-body #new_taskModal .cc-notes-panel-header,body.rs-body #edit_taskModal .cc-notes-panel-header {margin-bottom: 12px;color: #172033;font-size: 14px;font-weight: 900;}body.rs-body #new_taskModal .cc-notes-messages,body.rs-body #edit_taskModal .cc-notes-messages {min-height: 0;padding: 12px;overflow-y: auto;border: 1px solid rgba(129, 143, 166, 0.18);border-radius: 8px;background: #ffffff;}body.rs-body #new_taskModal .cc-notes-input-row,body.rs-body #edit_taskModal .cc-notes-input-row {display: flex;gap: 8px;margin-top: 12px;}body.rs-body #new_taskModal .cc-notes-input-row textarea,body.rs-body #edit_taskModal .cc-notes-input-row textarea {min-height: 42px;border: 1px solid rgba(129, 143, 166, 0.24);border-radius: 8px;background: #ffffff;}body.rs-body #new_taskModal #new-cc-note-send-btn,body.rs-body #edit_taskModal #cc-note-send-btn {width: 42px;height: 42px;border: 0;border-radius: 8px;color: #fff;background: linear-gradient(135deg, var(--rs-blue), var(--rs-purple));}body.rs-body #transferCardModal .modal-content {width: min(520px, calc(100vw - 32px));height: auto;}.rs-candidate-modal {padding: 24px;background: rgba(15, 23, 42, 0.18);backdrop-filter: blur(8px);}.rs-candidate-modal__content {display: grid;grid-template-columns: 360px minmax(640px, 1fr) 420px;width: min(1860px, calc(100vw - 48px));height: min(860px, calc(100vh - 48px));max-height: calc(100vh - 48px);overflow: hidden;border: 1px solid rgba(129, 143, 166, 0.22);border-radius: 10px;background: rgba(255, 255, 255, 0.98);box-shadow: 0 26px 90px rgba(15, 23, 42, 0.18);}body.rs-body #new_taskModal .rs-candidate-modal__content,body.rs-body #edit_taskModal .rs-candidate-modal__content {display: grid;grid-template-columns: 360px minmax(640px, 1fr) 420px;width: min(1860px, calc(100vw - 48px));height: min(860px, calc(100vh - 48px));max-height: calc(100vh - 48px);border-radius: 10px;}.rs-candidate-side,.rs-candidate-main,.rs-candidate-insights {min-width: 0;min-height: 0;}.rs-candidate-side {padding: 28px 26px;overflow-y: auto;border-right: 1px solid rgba(129, 143, 166, 0.16);background: linear-gradient(180deg, #ffffff 0%, #fbfcff 100%);}.rs-candidate-identity {display: flex;gap: 14px;padding-bottom: 20px;border-bottom: 1px solid rgba(129, 143, 166, 0.14);}.rs-candidate-avatar {display: grid;place-items: center;width: 62px;height: 62px;flex: 0 0 62px;border-radius: 999px;color: #fff;font-weight: 900;background: linear-gradient(135deg, var(--rs-blue), var(--rs-purple));box-shadow: 0 14px 30px rgba(37, 99, 235, 0.24);}.rs-candidate-identity h2,.rs-candidate-identity p,.rs-candidate-identity span,.rs-candidate-section h3,.rs-insight-card h3,.rs-transfer-header h2 {margin: 0;}.rs-candidate-identity h2,.rs-title-input {width: 100%;border: 0;outline: 0;color: #172033;font-size: 15px;font-weight: 900;letter-spacing: 0;background: transparent;}.rs-candidate-identity p {margin-top: 4px;color: #475467;font-size: 13px;font-weight: 700;}.rs-candidate-identity span {display: block;margin-top: 6px;color: #667085;font-size: 12px;}.rs-candidate-section {display: grid;gap: 12px;padding: 18px 0;border-bottom: 1px solid rgba(129, 143, 166, 0.14);}.rs-candidate-section h3,.rs-insight-card h3 {color: #172033;font-size: 13px;font-weight: 900;}.rs-candidate-section label,.question-item,.rs-transfer-body label {display: grid;gap: 7px;color: #667085;font-size: 12px;font-weight: 850;}.rs-candidate-section input,.rs-candidate-section select,.rs-candidate-section textarea,.question-item input,.question-item select,.question-item textarea,.rs-insight-card textarea,.rs-transfer-body input,.rs-transfer-body select,.rs-transfer-body textarea {width: 100%;min-height: 40px;border: 1px solid rgba(129, 143, 166, 0.24);border-radius: 8px;padding: 0 12px;outline: 0;color: #1f2937;font-size: 13px;background: #ffffff;}.rs-candidate-section textarea,.question-item textarea,.rs-insight-card textarea,.rs-transfer-body textarea {min-height: 86px;padding-top: 10px;resize: vertical;}.rs-candidate-section input:focus,.rs-candidate-section select:focus,.rs-candidate-section textarea:focus,.question-item input:focus,.question-item select:focus,.question-item textarea:focus,.rs-insight-card textarea:focus,.rs-transfer-body select:focus,.rs-transfer-body textarea:focus {border-color: rgba(37, 99, 235, 0.48);box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.10);}.rs-inline-field {display: flex;gap: 8px;}.rs-inline-field input {min-width: 0;}.rs-square-btn,.rs-icon-action,.rs-close-btn {display: grid;place-items: center;border: 1px solid rgba(129, 143, 166, 0.22);border-radius: 8px;color: #475467;font-size: 11px;font-weight: 900;background: #f8fafc;}.rs-square-btn {width: 44px;height: 40px;flex: 0 0 44px;}.rs-two-fields {display: grid;grid-template-columns: 1fr 1fr;gap: 10px;}.rs-candidate-main {display: grid;grid-template-rows: 64px 1fr;background: #ffffff;}.rs-candidate-tabs {display: flex;align-items: center;gap: 2px;min-width: 0;overflow-x: auto;padding: 0 22px;border-bottom: 1px solid rgba(129, 143, 166, 0.16);background: rgba(255, 255, 255, 0.96);}.rs-candidate-tabs .tab-btn {position: relative;height: 64px;padding: 0 14px;border: 0;color: #667085;font-size: 12px;font-weight: 900;white-space: nowrap;background: transparent;}.rs-candidate-tabs .tab-btn::after {content: "";position: absolute;right: 12px;bottom: 0;left: 12px;height: 2px;border-radius: 999px 999px 0 0;background: transparent;}.rs-candidate-tabs .tab-btn.active {color: var(--rs-purple);}.rs-candidate-tabs .tab-btn.active::after {background: var(--rs-purple);}.rs-candidate-scroll {min-height: 0;overflow-y: auto;padding: 22px;}.rs-candidate-modal .tab-content {display: none;}.rs-candidate-modal .tab-content.active {display: block;}.rs-form-grid {display: grid;gap: 14px;}.question-item {padding: 14px;border: 1px solid rgba(129, 143, 166, 0.18);border-radius: 8px;background: #ffffff;box-shadow: 0 8px 22px rgba(40, 52, 84, 0.04);}.history-section,.utm-item {border: 1px solid rgba(129, 143, 166, 0.18);border-radius: 8px;background: #ffffff;}.history-section {padding: 14px;}.calls-filter {display: flex;align-items: center;gap: 10px;margin-bottom: 14px;}.calls-filter select {height: 38px;border: 1px solid rgba(129, 143, 166, 0.24);border-radius: 8px;padding: 0 10px;background: #ffffff;}.utm-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;}.utm-item {display: grid;gap: 8px;padding: 14px;}.utm-label {color: #667085;font-size: 11px;font-weight: 900;}.utm-value {color: #172033;font-size: 13px;font-weight: 750;}.rs-candidate-insights {display: grid;grid-template-rows: auto auto 1fr auto;gap: 12px;padding: 22px;overflow-y: auto;border-left: 1px solid rgba(129, 143, 166, 0.16);background: linear-gradient(180deg, #ffffff 0%, #fbfcff 100%);}.rs-modal-actions {display: flex;justify-content: flex-end;gap: 8px;}.rs-save-btn,.rs-secondary-btn {height: 40px;border: 0;border-radius: 8px;padding: 0 16px;font-size: 13px;font-weight: 900;}.rs-save-btn {color: #fff;background: linear-gradient(135deg, var(--rs-blue), var(--rs-purple));box-shadow: 0 10px 22px rgba(37, 99, 235, 0.18);}.rs-secondary-btn {color: #1d4ed8;background: rgba(37, 99, 235, 0.10);}.rs-icon-action,.rs-close-btn {width: 40px;height: 40px;}.rs-close-btn {color: #be123c;background: rgba(225, 29, 72, 0.08);}.rs-insight-card {display: grid;gap: 12px;padding: 16px;border: 1px solid rgba(129, 143, 166, 0.18);border-radius: 8px;background: #ffffff;box-shadow: 0 8px 22px rgba(40, 52, 84, 0.04);}.rs-notes-card {min-height: 0;}.cc-notes-messages {min-height: 220px;max-height: 360px;overflow-y: auto;border: 1px solid rgba(129, 143, 166, 0.16);border-radius: 8px;padding: 12px;background: #ffffff;}.cc-notes-empty,.empty-state {display: grid;place-items: center;min-height: 130px;color: #667085;text-align: center;}.cc-notes-input-row {display: flex;gap: 8px;}.cc-notes-input-row textarea {min-height: 42px;}#cc-note-send-btn,#new-cc-note-send-btn {width: 42px;height: 42px;flex: 0 0 42px;border: 0;border-radius: 8px;color: #fff;background: linear-gradient(135deg, var(--rs-blue), var(--rs-purple));}.rs-chip-row,.rs-rating-row {display: flex;align-items: center;gap: 8px;flex-wrap: wrap;}.rs-chip-row span {padding: 6px 9px;border-radius: 999px;color: #475467;font-size: 12px;font-weight: 800;background: #f2f4f7;}.rs-rating-row {justify-content: space-between;color: #111827;}.rs-transfer-modal {width: min(560px, calc(100vw - 32px));height: auto;}.rs-transfer-header {display: flex;align-items: center;justify-content: space-between;padding: 16px;border-bottom: 1px solid rgba(129, 143, 166, 0.16);}.rs-transfer-header > div {display: flex;gap: 8px;}.rs-transfer-body {display: grid;gap: 14px;padding: 16px;}.rs-linked-card button {width: 100%;min-height: 38px;border: 1px solid rgba(37, 99, 235, 0.18);border-radius: 8px;color: #1d4ed8;font-weight: 800;background: rgba(37, 99, 235, 0.08);}body.rs-body #edit_taskModal.rs-candidate-modal {padding: 20px;background: rgba(15, 23, 42, 0.56);backdrop-filter: blur(8px);}body.rs-body #edit_taskModal .rs-candidate-card-view {position: relative;display: grid;grid-template-rows: auto minmax(0, 1fr);grid-template-columns: 1fr;width: min(1528px, calc(100vw - 40px));height: min(920px, calc(100vh - 40px));max-height: calc(100vh - 40px);overflow: hidden;border: 1px solid rgba(123, 139, 166, 0.20);border-radius: 8px;color: #162033;background: rgba(255, 255, 255, 0.99);box-shadow: 0 32px 90px rgba(15, 23, 42, 0.28);}body.rs-body #edit_taskModal .rs-card-loading-overlay {position: absolute;inset: 0;z-index: 20;display: none;place-items: center;align-content: center;gap: 14px;color: #172033;font-size: 15px;font-weight: 800;background: rgba(255, 255, 255, 0.78);backdrop-filter: blur(3px);pointer-events: auto;}body.rs-body #edit_taskModal.is-loading .rs-card-loading-overlay {display: grid;}body.rs-body #edit_taskModal.is-loading .rs-card-view-header,body.rs-body #edit_taskModal.is-loading .rs-candidate-workspace {opacity: 0.42;filter: blur(1px);}body.rs-body #edit_taskModal.is-loading .rs-close-btn {position: relative;z-index: 25;}.rs-card-view-header,.rs-card-view-actions,.rs-card-title-row,.rs-card-dates,.rs-contact-actions,.rs-chip-row {display: flex;align-items: center;}.rs-card-view-header {justify-content: space-between;gap: 18px;min-height: 74px;padding: 14px 20px 12px;border-bottom: 1px solid rgba(123, 139, 166, 0.14);}.rs-card-view-heading {display: grid;gap: 7px;min-width: 0;}.rs-card-title-row {gap: 10px;min-width: 0;}.rs-card-title-row h2 {margin: 0;font-size: 18px;line-height: 1.2;letter-spacing: 0;}.rs-card-id-badge,.rs-card-state-badge,body.rs-body #edit_taskModal .rs-panel-title span {display: inline-flex;align-items: center;min-height: 24px;padding: 0 9px;border-radius: 6px;font-size: 11px;font-weight: 800;white-space: nowrap;}.rs-card-id-badge {color: #475467;background: rgba(102, 112, 133, 0.10);}.rs-card-state-badge {color: #4f46e5;background: rgba(79, 70, 229, 0.10);}.rs-card-dates {gap: 12px;color: #667085;font-size: 12px;font-weight: 650;}.rs-card-view-actions {justify-content: flex-end;gap: 8px;min-width: 0;}.rs-card-view-actions .rs-header-save {display: inline-flex;align-items: center;justify-content: center;gap: 7px;height: 36px;min-height: 36px;padding: 0 14px;}.rs-card-view-actions .rs-save-icon {flex: 0 0 auto;width: 16px;height: 16px;}.rs-ghost-action,.rs-danger-action {display: inline-flex;align-items: center;justify-content: center;min-height: 38px;padding: 0 14px;border: 1px solid rgba(123, 139, 166, 0.18);border-radius: 7px;font-size: 12px;font-weight: 800;white-space: nowrap;background: #ffffff;}.rs-ghost-action {color: #344054;}.rs-danger-action {color: #ef4444;border-color: rgba(239, 68, 68, 0.16);background: rgba(239, 68, 68, 0.07);}body.rs-body #edit_taskModal .rs-close-btn {width: 38px;height: 38px;padding: 0;color: #475467;border: 1px solid rgba(123, 139, 166, 0.18);background: #ffffff;}.rs-candidate-hero {display: grid;grid-template-columns: minmax(360px, 1.1fr) minmax(560px, 1.7fr);grid-template-areas:"person meta""person utm";gap: 0;margin: 0 20px;padding: 18px 0;border-bottom: 1px solid rgba(123, 139, 166, 0.14);}.rs-candidate-hero-person {grid-area: person;display: grid;grid-template-columns: 92px minmax(0, 1fr);gap: 18px;min-width: 0;padding: 8px 26px 8px 12px;border-right: 1px solid rgba(123, 139, 166, 0.14);}.rs-candidate-photo {position: relative;display: grid;place-items: center;width: 72px;height: 72px;border-radius: 999px;color: #ffffff;font-size: 18px;font-weight: 900;background: linear-gradient(135deg, #3347e8, #6d3df2);box-shadow: 0 14px 26px rgba(79, 70, 229, 0.18);}.rs-candidate-photo i {position: absolute;right: 4px;bottom: 4px;width: 13px;height: 13px;border: 2px solid #ffffff;border-radius: 999px;background: #22c55e;}.rs-candidate-person-fields {display: grid;gap: 9px;min-width: 0;}body.rs-body #edit_taskModal .rs-title-input {height: 26px;padding: 0;border: 0;border-radius: 0;color: #111827;font-size: 17px;font-weight: 900;background: transparent;}.rs-person-subline {display: flex;align-items: center;gap: 8px;color: #667085;font-size: 13px;}.rs-person-subline input {width: 74px;min-height: 28px;padding: 0;border: 0;color: #667085;font-weight: 800;background: transparent;}.rs-contact-actions {gap: 8px;}.rs-contact-input {display: flex;align-items: center;gap: 8px;min-width: 0;min-height: 38px;padding: 0 11px;border: 1px solid rgba(123, 139, 166, 0.22);border-radius: 7px;background: #ffffff;}.rs-contact-input span {color: #667085;font-size: 13px;}.rs-contact-input input {width: 100%;min-width: 0;border: 0;outline: 0;color: #172033;font-size: 13px;font-weight: 700;background: transparent;}.rs-contact-input.is-phone-invalid {border-color: var(--rs-red, #dc2626);box-shadow: 0 0 0 2px rgba(220, 38, 38, 0.12);}.rs-contact-input.is-phone-invalid .cc-phone {color: var(--rs-red, #dc2626);}.rs-contact-actions .rs-contact-input {flex: 1;}.rs-round-contact {width: 38px;height: 38px;flex: 0 0 38px;border: 1px solid rgba(79, 70, 229, 0.18);border-radius: 7px;color: #4f46e5;font-size: 10px;font-weight: 900;background: rgba(79, 70, 229, 0.07);}body.rs-body #edit_taskModal .rs-chip-row {gap: 7px;flex-wrap: wrap;}body.rs-body #edit_taskModal .rs-chip-row span,body.rs-body #edit_taskModal .rs-chip-row button {min-height: 24px;padding: 0 9px;border: 0;border-radius: 6px;color: #475467;font-size: 11px;font-weight: 800;background: #f1f4f8;}body.rs-body #edit_taskModal .rs-chip-row span.is-green {color: #15803d;background: rgba(34, 197, 94, 0.14);}body.rs-body #edit_taskModal .rs-chip-row button {color: #4f46e5;background: transparent;}.rs-candidate-hero-meta {grid-area: meta;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 12px 18px;padding: 8px 12px 14px 26px;}body.rs-body #edit_taskModal .rs-candidate-hero label,body.rs-body #edit_taskModal .rs-profile-panel label,body.rs-body #edit_taskModal .rs-transfer-link-panel label {display: grid;gap: 6px;min-width: 0;color: #667085;font-size: 11px;font-weight: 850;}.rs-candidate-hero label span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.rs-candidate-hero label input,.rs-candidate-hero label select {width: 100%;min-height: 36px;padding: 0 10px;border: 1px solid rgba(123, 139, 166, 0.20);border-radius: 7px;color: #172033;font-size: 13px;font-weight: 750;background: #ffffff;outline: 0;}.rs-candidate-utm-strip {grid-area: utm;display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 10px;padding: 0 12px 8px 26px;}.rs-candidate-utm-strip div {display: grid;gap: 5px;min-width: 0;}.rs-candidate-utm-strip span {color: #667085;font-size: 11px;font-weight: 850;}.rs-candidate-utm-strip strong {overflow: hidden;min-height: 30px;padding: 7px 9px;border: 1px solid rgba(123, 139, 166, 0.18);border-radius: 7px;color: #344054;font-size: 12px;font-weight: 800;text-overflow: ellipsis;white-space: nowrap;background: #f8fafc;}body.rs-body #edit_taskModal .rs-transfer-link-panel {margin: 0 20px;padding: 10px 0;border-bottom: 1px solid rgba(123, 139, 166, 0.14);}body.rs-body #edit_taskModal .rs-candidate-tabs {min-height: 56px;padding: 0 20px;border-bottom: 1px solid rgba(123, 139, 166, 0.14);}body.rs-body #edit_taskModal .rs-candidate-tabs .tab-btn {height: 56px;padding: 0 15px;color: #475467;font-size: 12px;}body.rs-body #edit_taskModal .rs-candidate-tabs .tab-btn.active {color: #4f46e5;}body.rs-body #edit_taskModal .rs-candidate-tabs .tab-btn.active::after {background: #4f46e5;}.rs-card-view-body {min-height: 0;overflow-y: auto;padding: 18px 20px;background: #ffffff;}body.rs-body #edit_taskModal .tab-content {display: none;}body.rs-body #edit_taskModal .tab-content.active {display: block;}.rs-card-profile-grid {display: grid;grid-template-columns: minmax(260px, 0.95fr) minmax(280px, 1.05fr) minmax(280px, 1.05fr) minmax(290px, 1.05fr);gap: 12px;align-items: stretch;}body.rs-body #edit_taskModal .rs-profile-panel {display: grid;align-content: start;gap: 12px;min-width: 0;min-height: 0;padding: 14px;border: 1px solid rgba(123, 139, 166, 0.18);border-radius: 8px;background: #ffffff;box-shadow: 0 8px 22px rgba(36, 48, 78, 0.04);}.rs-questionnaire-panel {max-height: 520px;overflow-y: auto;}body.rs-body #edit_taskModal .rs-panel-title {display: flex;align-items: center;justify-content: space-between;gap: 10px;}body.rs-body #edit_taskModal .rs-panel-title h3 {margin: 0;color: #172033;font-size: 14px;line-height: 1.2;}body.rs-body #edit_taskModal .rs-panel-title span {color: #15803d;background: rgba(34, 197, 94, 0.14);}body.rs-body #edit_taskModal .rs-form-grid {gap: 0;}body.rs-body #edit_taskModal .question-item {display: grid;grid-template-columns: minmax(120px, 0.9fr) minmax(0, 1fr);align-items: center;gap: 10px;min-height: 34px;padding: 7px 0;border: 0;border-bottom: 1px solid rgba(123, 139, 166, 0.12);border-radius: 0;color: #667085;font-size: 11px;font-weight: 800;background: transparent;box-shadow: none;}body.rs-body #edit_taskModal .question-item input,body.rs-body #edit_taskModal .question-item select,body.rs-body #edit_taskModal .question-item textarea,body.rs-body #edit_taskModal .rs-manager-comment {min-height: 30px;padding: 0 8px;border: 0;border-radius: 6px;color: #172033;font-size: 12px;font-weight: 750;background: #f8fafc;}body.rs-body #edit_taskModal .question-item textarea {min-height: 54px;padding-top: 8px;}.rs-status-timeline {position: relative;display: grid;gap: 0;padding-left: 18px;}.rs-status-timeline::before {content: "";position: absolute;top: 8px;bottom: 8px;left: 5px;width: 2px;background: rgba(79, 70, 229, 0.16);}.rs-timeline-item {position: relative;display: grid;gap: 4px;padding: 7px 0 14px;}.rs-timeline-item::before {content: "";position: absolute;top: 10px;left: -18px;width: 10px;height: 10px;border: 2px solid #ffffff;border-radius: 999px;background: #38bdf8;box-shadow: 0 0 0 1px rgba(56, 189, 248, 0.25);}.rs-timeline-item.is-active::before {background: #5b45f5;}.rs-timeline-item.is-warning::before {background: #ef4444;}.rs-timeline-item strong {color: #172033;font-size: 12px;}.rs-timeline-item span,.rs-timeline-item p {margin: 0;color: #667085;font-size: 11px;line-height: 1.35;}.rs-stack-panel {align-content: start;}.rs-call-list,.rs-doc-list {display: grid;gap: 8px;}.rs-call-list div,.rs-doc-list div {display: grid;grid-template-columns: minmax(0, 1fr) auto auto;align-items: center;gap: 10px;min-height: 44px;padding: 8px 10px;border: 1px solid rgba(123, 139, 166, 0.14);border-radius: 7px;background: #ffffff;}.rs-call-list strong,.rs-doc-list strong {overflow: hidden;color: #172033;font-size: 12px;text-overflow: ellipsis;white-space: nowrap;}.rs-call-list span,.rs-doc-list span {color: #667085;font-size: 11px;font-weight: 800;}.rs-call-list button {width: 28px;height: 28px;border: 1px solid rgba(79, 70, 229, 0.16);border-radius: 999px;color: #4f46e5;background: rgba(79, 70, 229, 0.07);}.rs-doc-title {margin-top: 4px;}.rs-doc-list button {justify-self: start;border: 0;color: #4f46e5;font-size: 12px;font-weight: 850;background: transparent;}.rs-comments-panel {grid-template-rows: auto auto minmax(190px, 1fr) auto;}body.rs-body #edit_taskModal .rs-manager-comment {min-height: 72px;padding: 10px;border: 1px solid rgba(123, 139, 166, 0.18);resize: vertical;}body.rs-body #edit_taskModal .cc-notes-messages {min-height: 190px;max-height: none;border-color: rgba(123, 139, 166, 0.14);}body.rs-body #edit_taskModal .cc-notes-input-row {display: grid;grid-template-columns: minmax(0, 1fr) 38px;gap: 8px;}body.rs-body #edit_taskModal .cc-notes-input-row textarea {min-height: 38px;padding: 10px;border: 1px solid rgba(123, 139, 166, 0.18);border-radius: 7px;}body.rs-body #edit_taskModal #cc-note-send-btn {width: 38px;height: 38px;border-radius: 7px;}body.rs-body #edit_taskModal .rs-save-btn {min-height: 40px;border-radius: 7px;background: linear-gradient(135deg, #4f46e5, #6d3df2);}body.rs-body #edit_taskModal .history-section,body.rs-body #edit_taskModal .utm-item {box-shadow: 0 8px 22px rgba(36, 48, 78, 0.04);}@media (max-width: 1360px) {.rs-card-view-actions .rs-ghost-action:nth-of-type(n+3),.rs-card-view-actions .rs-danger-action {display: none;}.rs-card-profile-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}}body.rs-body :is(#edit_taskModal, #new_taskModal).rs-candidate-modal {--modal-line: #e7ebf2;--modal-soft-line: #eef2f7;--modal-text: #182136;--modal-muted: #667085;--modal-faint: #8a94a6;--modal-purple: #5b35f4;--modal-purple-dark: #4b2bd6;--modal-green: #20b26b;--modal-red: #ff355d;--modal-blue: #1fa4f2;--modal-amber: #f59f23;padding: 28px;background: rgba(15, 23, 42, 0.56);backdrop-filter: blur(9px);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {display: grid;grid-template-rows: 94px minmax(0, 1fr);width: min(1536px, calc(100vw - 96px));height: min(948px, calc(100vh - 72px));max-height: calc(100vh - 72px);overflow: hidden;color: var(--modal-text);border: 1px solid rgba(231, 235, 242, 0.92);border-radius: 8px;background: #ffffff;box-shadow: 0 26px 74px rgba(15, 23, 42, 0.30);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-header {display: flex;align-items: center;justify-content: space-between;gap: 24px;min-height: 94px;padding: 20px 24px 16px;border-bottom: 1px solid var(--modal-line);background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-heading {display: grid;gap: 10px;min-width: 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-title-row,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-dates,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-actions {display: flex;align-items: center;min-width: 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-title-row {gap: 12px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-title-row h2 {margin: 0;color: #111827;font-size: 18px;font-weight: 850;letter-spacing: 0;line-height: 1.15;white-space: nowrap;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-id-badge,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-state-badge {display: inline-flex;align-items: center;min-height: 22px;padding: 0 10px;border-radius: 6px;font-size: 11px;font-weight: 800;white-space: nowrap;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-id-badge {color: #586174;background: #f2f5fa;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-state-badge {color: var(--modal-purple);background: #f1edff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-dates {gap: 10px;color: var(--modal-muted);font-size: 12px;font-weight: 700;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-dates span + span::before {content: "";display: inline-block;width: 4px;height: 4px;margin: 0 10px 2px 0;border-radius: 999px;background: #cbd3df;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-actions {justify-content: flex-end;gap: 14px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-ghost-action,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-save-btn,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-close-btn {display: inline-flex;align-items: center;justify-content: center;height: 36px;min-height: 36px;border-radius: 6px;font-size: 12px;font-weight: 850;line-height: 1;white-space: nowrap;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-ghost-action {gap: 7px;padding: 0 16px;color: #344054;border: 1px solid var(--modal-line);background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .btn-copy-link {width: 36px;padding: 0;color: var(--modal-purple);border-color: #d9d2ff;background: #f7f5ff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .btn-transfer {color: #244fd6;background: #f5f7ff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-save-btn {gap: 8px;padding: 0 18px;color: #ffffff;border: 0;background: linear-gradient(135deg, var(--modal-purple), #6d4cff);box-shadow: 0 10px 18px rgba(91, 53, 244, 0.20);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-close-btn {width: 36px;padding: 0;color: #475467;border: 1px solid var(--modal-line);background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {display: grid;grid-template-columns: 356px minmax(520px, 1fr) 356px;min-height: 0;padding: 0;overflow: hidden;background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {min-width: 0;min-height: 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side {display: grid;align-content: start;gap: 0;padding: 0;overflow-y: auto;border-right: 1px solid var(--modal-line);background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card {display: grid;gap: 14px;margin: 0;padding: 18px 24px;border: 0;border-bottom: 1px solid var(--modal-line);border-radius: 0;background: #ffffff;box-shadow: none;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-person {grid-template-columns: 84px minmax(0, 1fr);gap: 18px;padding-top: 24px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo {position: relative;display: grid;place-items: center;width: 72px;height: 72px;color: #ffffff;border-radius: 999px;background: linear-gradient(135deg, #1d4ed8, #7c3aed);box-shadow: 0 14px 26px rgba(79, 70, 229, 0.18);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo span {font-size: 18px;font-weight: 900;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo i {position: absolute;right: 3px;bottom: 6px;width: 15px;height: 15px;border: 3px solid #ffffff;border-radius: 999px;background: var(--modal-green);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-person-fields {display: grid;gap: 10px;min-width: 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-title-input {width: 100%;height: 24px;padding: 0;color: #111827;border: 0;border-radius: 0;outline: 0;font-size: 15px;font-weight: 900;letter-spacing: 0;background: transparent;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-person-subline {display: flex;align-items: center;gap: 8px;color: var(--modal-muted);font-size: 12px;font-weight: 700;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-person-subline input {width: 44px;height: 22px;min-height: 22px;padding: 0;color: var(--modal-muted);border: 0;background: transparent;font-weight: 700;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions {display: grid;grid-template-columns: minmax(0, 1fr) 32px 32px;gap: 8px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input {display: flex;align-items: center;gap: 8px;min-width: 0;height: 34px;padding: 0 10px;border: 1px solid var(--modal-line);border-radius: 5px;background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input span {color: var(--modal-muted);font-size: 12px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input input {width: 100%;min-width: 0;height: 30px;padding: 0;color: #1f2937;border: 0;outline: 0;font-size: 12px;font-weight: 750;background: transparent;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-round-contact {width: 32px;height: 34px;padding: 0;overflow: hidden;color: var(--modal-purple);border: 1px solid #dcd5ff;border-radius: 5px;font-size: 0;background: #f7f5ff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-round-contact::before {font-size: 13px;line-height: 1;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-call-phone-btn::before {content: "\260E";}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-copy-phone-btn::before {content: "\2708";}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chip-row {display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 4px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chip-row span,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chip-row button {display: inline-flex;align-items: center;min-height: 22px;padding: 0 9px;color: #536071;border: 0;border-radius: 5px;font-size: 11px;font-weight: 800;background: #f2f5fa;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chip-row span.is-green {color: #17834d;background: #dcf7e8;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chip-row button {color: var(--modal-purple);background: transparent;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-hero-meta {grid-template-columns: 1fr;gap: 10px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-hero-meta label,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-transfer-link-panel label,body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item,body.rs-body :is(#edit_taskModal, #new_taskModal) .calls-filter label {display: grid;gap: 6px;min-width: 0;color: var(--modal-muted);font-size: 11px;font-weight: 850;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-hero-meta label span,body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}body.rs-body :is(#edit_taskModal, #new_taskModal) input,body.rs-body :is(#edit_taskModal, #new_taskModal) select,body.rs-body :is(#edit_taskModal, #new_taskModal) textarea {letter-spacing: 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-hero-meta input,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-hero-meta select,body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item input,body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item select,body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item textarea,body.rs-body :is(#edit_taskModal, #new_taskModal) .calls-filter select,body.rs-body :is(#edit_taskModal, #new_taskModal) .utm-item,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-manager-comment,body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row textarea {width: 100%;min-height: 34px;padding: 0 10px;color: #1f2937;border: 1px solid var(--modal-line);border-radius: 5px;outline: 0;font-size: 12px;font-weight: 700;background: #ffffff;box-shadow: none;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item textarea,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-manager-comment {min-height: 68px;padding-top: 10px;resize: vertical;}body.rs-body :is(#edit_taskModal, #new_taskModal) input:focus,body.rs-body :is(#edit_taskModal, #new_taskModal) select:focus,body.rs-body :is(#edit_taskModal, #new_taskModal) textarea:focus {border-color: rgba(91, 53, 244, 0.46);box-shadow: 0 0 0 3px rgba(91, 53, 244, 0.08);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-panel-title {display: flex;align-items: center;justify-content: space-between;gap: 12px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-panel-title h3,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-header h3 {margin: 0;color: #111827;font-size: 14px;font-weight: 900;line-height: 1.2;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-panel-title span {display: inline-flex;align-items: center;min-height: 24px;padding: 0 10px;color: #168a4f;border-radius: 6px;font-size: 11px;font-weight: 850;background: #dcf7e8;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-history-items {position: relative;display: grid;gap: 0;padding-left: 20px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-history-items::before {content: "";position: absolute;top: 7px;bottom: 7px;left: 5px;width: 2px;background: #e4e9f2;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-history-items .empty-state {min-height: 120px;color: var(--modal-muted);}body.rs-body :is(#edit_taskModal, #new_taskModal) .history-item,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-timeline-item {position: relative;display: grid;gap: 4px;padding: 0 0 18px;color: var(--modal-muted);border: 0;background: transparent;box-shadow: none;}body.rs-body :is(#edit_taskModal, #new_taskModal) .history-item::before,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-timeline-item::before {content: "";position: absolute;top: 4px;left: -20px;width: 10px;height: 10px;border: 2px solid #ffffff;border-radius: 999px;background: var(--modal-blue);box-shadow: 0 0 0 1px rgba(31, 164, 242, 0.22);}body.rs-body :is(#edit_taskModal, #new_taskModal) .history-item:first-child::before,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-timeline-item.is-active::before {background: var(--modal-purple);}body.rs-body :is(#edit_taskModal, #new_taskModal) .history-item strong,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-timeline-item strong {color: #111827;font-size: 12px;font-weight: 900;}body.rs-body :is(#edit_taskModal, #new_taskModal) .history-item span,body.rs-body :is(#edit_taskModal, #new_taskModal) .history-item p,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-timeline-item span,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-timeline-item p {margin: 0;color: var(--modal-muted);font-size: 11px;line-height: 1.35;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main {display: grid;grid-template-rows: 57px minmax(0, 1fr);min-height: 0;overflow: hidden;background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs {display: flex;align-items: center;gap: 22px;min-height: 57px;padding: 0 26px;overflow-x: auto;border-bottom: 1px solid var(--modal-line);background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn {position: relative;height: 57px;padding: 0 2px;color: #596579;border: 0;font-size: 12px;font-weight: 850;white-space: nowrap;background: transparent;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn::after {content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 2px;border-radius: 2px 2px 0 0;background: transparent;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn.active {color: var(--modal-purple);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn.active::after {background: var(--modal-purple);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main .tab-content {display: none;min-height: 0;padding: 20px 28px 24px;overflow-y: auto;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main .tab-content.active {display: block;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-panel,body.rs-body :is(#edit_taskModal, #new_taskModal) .history-section {display: grid;align-content: start;gap: 18px;border: 0;border-radius: 0;background: #ffffff;box-shadow: none;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-questionnaire-panel {min-height: 100%;max-height: none;overflow: visible;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-form-grid {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px 14px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item {align-content: start;min-height: 58px;padding: 0;border: 0;border-radius: 0;background: transparent;box-shadow: none;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item textarea {min-height: 72px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item:nth-child(4n + 4) {grid-column: span 2;}body.rs-body :is(#edit_taskModal, #new_taskModal) .history-section {padding: 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) .calls-filter {display: flex;align-items: center;gap: 12px;margin: 0 0 16px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .calls-filter select {width: 220px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .history-section .history-items {display: grid;gap: 10px;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-section {gap: 18px;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .rs-side-history-items {gap: 0;padding: 4px 0 0 24px;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-item,body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .rs-timeline-item {max-width: 760px;padding-bottom: 20px;}body.rs-body #edit_taskModal #similar_cards-tab .history-section {display: block !important;width: 100% !important;}body.rs-body #edit_taskModal #similar_cards-tab #similar-cards-list {display: grid !important;gap: 18px !important;width: 100% !important;}body.rs-body #edit_taskModal .similar-summary {display: grid !important;grid-template-columns: 34px minmax(0, 1fr) auto !important;align-items: center !important;gap: 16px !important;min-height: 82px !important;padding: 18px 22px !important;border: 1px solid #dfe7f3 !important;border-radius: 8px !important;background: #fbfcff !important;box-shadow: 0 10px 24px rgba(20, 32, 55, 0.035) !important;}body.rs-body #edit_taskModal .similar-summary--empty {grid-template-columns: 34px minmax(0, 1fr) !important;}body.rs-body #edit_taskModal .similar-summary-icon {width: 28px !important;height: 28px !important;border-radius: 8px !important;background: #5b35f5 !important;position: relative !important;}body.rs-body #edit_taskModal .similar-summary-icon::before {content: "" !important;position: absolute !important;inset: 7px !important;background: #ffffff !important;-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='4'%20y='5'%20width='12'%20height='14'%20rx='2'/%3E%3Cpath%20d='M8%209h4M8%2013h5M17%209h1.5a1.5%201.5%200%200%201%201.5%201.5V18a1.5%201.5%200%200%201-1.5%201.5H17'/%3E%3C/svg%3E") center / contain no-repeat !important;mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='4'%20y='5'%20width='12'%20height='14'%20rx='2'/%3E%3Cpath%20d='M8%209h4M8%2013h5M17%209h1.5a1.5%201.5%200%200%201%201.5%201.5V18a1.5%201.5%200%200%201-1.5%201.5H17'/%3E%3C/svg%3E") center / contain no-repeat !important;}body.rs-body #edit_taskModal .similar-summary-copy,body.rs-body #edit_taskModal .similar-summary > div {display: grid !important;gap: 7px !important;min-width: 0 !important;}body.rs-body #edit_taskModal .similar-summary strong {color: #172033 !important;font-size: 15px !important;font-weight: 900 !important;line-height: 1.15 !important;}body.rs-body #edit_taskModal .similar-summary span {color: #66728a !important;font-size: 13px !important;font-weight: 700 !important;line-height: 1.35 !important;}body.rs-body #edit_taskModal .similar-settings-btn {min-height: 42px !important;padding: 0 18px !important;border: 1px solid #d9e2f1 !important;border-radius: 8px !important;color: #53617d !important;font-size: 12px !important;font-weight: 900 !important;background: #ffffff !important;cursor: default !important;opacity: 1 !important;}body.rs-body #edit_taskModal .similar-card-list {display: grid !important;gap: 14px !important;}body.rs-body #edit_taskModal .similar-card {display: grid !important;grid-template-columns: 54px minmax(0, 1fr) 220px !important;align-items: center !important;gap: 18px !important;min-height: 132px !important;padding: 18px 22px !important;border: 1px solid #dfe7f2 !important;border-radius: 8px !important;background: #ffffff !important;box-shadow: 0 12px 28px rgba(15, 23, 42, 0.035) !important;}body.rs-body #edit_taskModal .similar-avatar {display: grid !important;place-items: center !important;width: 54px !important;height: 54px !important;border-radius: 50% !important;color: #ffffff !important;font-size: 20px !important;font-weight: 950 !important;line-height: 1 !important;box-shadow: 0 14px 24px rgba(15, 23, 42, 0.14) !important;}body.rs-body #edit_taskModal .similar-avatar--violet { background: linear-gradient(135deg, #7d4cff, #4b28e8) !important; }body.rs-body #edit_taskModal .similar-avatar--green { background: linear-gradient(135deg, #32d26f, #18a84e) !important; }body.rs-body #edit_taskModal .similar-avatar--amber { background: linear-gradient(135deg, #ffc72c, #f4a000) !important; }body.rs-body #edit_taskModal .similar-avatar--blue { background: linear-gradient(135deg, #42a5ff, #246bff) !important; }body.rs-body #edit_taskModal .similar-card-main {display: grid !important;gap: 12px !important;min-width: 0 !important;}body.rs-body #edit_taskModal .similar-card-title-row,body.rs-body #edit_taskModal .similar-contact-row {display: flex !important;align-items: center !important;gap: 12px !important;min-width: 0 !important;flex-wrap: wrap !important;}body.rs-body #edit_taskModal .similar-card-title {min-width: 0 !important;color: #172033 !important;font-size: 15px !important;font-weight: 950 !important;line-height: 1.25 !important;}body.rs-body #edit_taskModal .similar-status {display: inline-flex !important;align-items: center !important;min-height: 28px !important;padding: 0 12px !important;border-radius: 7px !important;font-size: 12px !important;font-weight: 900 !important;line-height: 1 !important;}body.rs-body #edit_taskModal .similar-status--success { color: #12924b !important; background: #dff8eb !important; }body.rs-body #edit_taskModal .similar-status--info { color: #286ee8 !important; background: #e7f0ff !important; }body.rs-body #edit_taskModal .similar-status--violet { color: #5d3df4 !important; background: #ece8ff !important; }body.rs-body #edit_taskModal .similar-status--neutral { color: #53617d !important; background: #eef3fa !important; }body.rs-body #edit_taskModal .similar-status--muted { color: #78849a !important; background: #f1f4f8 !important; }body.rs-body #edit_taskModal .similar-contact {display: inline-flex !important;align-items: center !important;gap: 7px !important;color: #4d5972 !important;font-size: 13px !important;font-weight: 850 !important;line-height: 1.2 !important;}body.rs-body #edit_taskModal .similar-contact::before {content: "" !important;width: 15px !important;height: 15px !important;flex: 0 0 15px !important;background: currentColor !important;}body.rs-body #edit_taskModal .similar-contact--phone::before {-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M22%2016.92v3a2%202%200%200%201-2.18%202%2019.8%2019.8%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6A19.8%2019.8%200%200%201%202.12%204.18%202%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72c.12.9.32%201.78.6%202.63a2%202%200%200%201-.45%202.11L8%209.91a16%2016%200%200%200%206%206l1.45-1.27a2%202%200%200%201%202.11-.45c.85.28%201.73.48%202.63.6A2%202%200%200%201%2022%2016.92z'/%3E%3C/svg%3E") center / contain no-repeat !important;mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M22%2016.92v3a2%202%200%200%201-2.18%202%2019.8%2019.8%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6A19.8%2019.8%200%200%201%202.12%204.18%202%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72c.12.9.32%201.78.6%202.63a2%202%200%200%201-.45%202.11L8%209.91a16%2016%200%200%200%206%206l1.45-1.27a2%202%200%200%201%202.11-.45c.85.28%201.73.48%202.63.6A2%202%200%200%201%2022%2016.92z'/%3E%3C/svg%3E") center / contain no-repeat !important;}body.rs-body #edit_taskModal .similar-contact--email::before {-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='5'%20width='18'%20height='14'%20rx='2'/%3E%3Cpath%20d='m3%207%209%206%209-6'/%3E%3C/svg%3E") center / contain no-repeat !important;mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='5'%20width='18'%20height='14'%20rx='2'/%3E%3Cpath%20d='m3%207%209%206%209-6'/%3E%3C/svg%3E") center / contain no-repeat !important;}body.rs-body #edit_taskModal .similar-meta-grid {display: grid !important;grid-template-columns: minmax(128px, 1.1fr) minmax(104px, 0.8fr) minmax(160px, 1.25fr) !important;gap: 10px !important;max-width: 650px !important;}body.rs-body #edit_taskModal .similar-meta-item {display: grid !important;gap: 6px !important;min-width: 0 !important;min-height: 54px !important;padding: 10px 14px !important;border: 1px solid #dfe7f2 !important;border-radius: 8px !important;background: #ffffff !important;}body.rs-body #edit_taskModal .similar-meta-item span {color: #6d7890 !important;font-size: 11px !important;font-weight: 850 !important;line-height: 1 !important;}body.rs-body #edit_taskModal .similar-meta-item strong {overflow: hidden !important;color: #344159 !important;font-size: 12px !important;font-weight: 900 !important;line-height: 1.2 !important;text-overflow: ellipsis !important;white-space: nowrap !important;}body.rs-body #edit_taskModal .similar-card-side {display: grid !important;justify-items: stretch !important;gap: 12px !important;min-width: 0 !important;}body.rs-body #edit_taskModal .similar-score {display: grid !important;gap: 9px !important;}body.rs-body #edit_taskModal .similar-score span {display: flex !important;justify-content: space-between !important;gap: 8px !important;color: #53617d !important;font-size: 12px !important;font-weight: 850 !important;line-height: 1 !important;}body.rs-body #edit_taskModal .similar-score strong {color: #4f2dff !important;font-size: 16px !important;font-weight: 950 !important;}body.rs-body #edit_taskModal .similar-score-bar {height: 7px !important;overflow: hidden !important;border-radius: 999px !important;background: #e4e9f4 !important;}body.rs-body #edit_taskModal .similar-score-bar i {display: block !important;height: 100% !important;border-radius: inherit !important;background: linear-gradient(90deg, #5b35f5, #7b49ff) !important;}body.rs-body #edit_taskModal .similar-open-btn {display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 9px !important;min-height: 46px !important;padding: 0 18px !important;border: 1px solid #dfe7f2 !important;border-radius: 8px !important;color: #4f2dff !important;font-size: 13px !important;font-weight: 950 !important;background: #ffffff !important;cursor: pointer !important;}body.rs-body #edit_taskModal .similar-open-btn:hover {border-color: #c8bbff !important;background: #f7f5ff !important;}body.rs-body #edit_taskModal .similar-match-note {color: #6d7890 !important;font-size: 11px !important;font-weight: 800 !important;text-align: center !important;}@media (max-width: 1180px) {body.rs-body #edit_taskModal .similar-card {grid-template-columns: 54px minmax(0, 1fr) !important;}body.rs-body #edit_taskModal .similar-card-side {grid-column: 2 !important;grid-template-columns: minmax(160px, 1fr) auto !important;align-items: center !important;}body.rs-body #edit_taskModal .similar-match-note {grid-column: 1 / -1 !important;text-align: left !important;}}@media (max-width: 760px) {body.rs-body #edit_taskModal .similar-summary {grid-template-columns: 30px minmax(0, 1fr) !important;}body.rs-body #edit_taskModal .similar-settings-btn {grid-column: 1 / -1 !important;justify-self: start !important;}body.rs-body #edit_taskModal .similar-card {grid-template-columns: 48px minmax(0, 1fr) !important;padding: 16px !important;}body.rs-body #edit_taskModal .similar-avatar {width: 48px !important;height: 48px !important;font-size: 18px !important;}body.rs-body #edit_taskModal .similar-meta-grid,body.rs-body #edit_taskModal .similar-card-side {grid-column: 1 / -1 !important;grid-template-columns: 1fr !important;}}body.rs-body :is(#edit_taskModal, #new_taskModal) .utm-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .utm-item {display: grid;gap: 7px;min-height: 62px;padding: 12px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .utm-label {color: var(--modal-muted);font-size: 11px;font-weight: 850;}body.rs-body :is(#edit_taskModal, #new_taskModal) .utm-value {color: #111827;font-size: 12px;font-weight: 800;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {display: grid;grid-template-rows: auto minmax(0, 1fr) auto;gap: 12px;min-height: 0;padding: 22px 20px 18px;overflow: hidden;border-left: 1px solid var(--modal-line);background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-header {display: flex;align-items: center;justify-content: space-between;gap: 12px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-header span {display: block;margin-top: 5px;color: var(--modal-muted);font-size: 11px;font-weight: 750;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-manager-comment {min-height: 64px;resize: none;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-personal-notes {display: grid;gap: 10px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-personal-notes h3 {margin: 0;color: #111827;font-size: 13px;font-weight: 850;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-messages {display: flex;flex-direction: column;gap: 14px;min-height: 0;max-height: none;padding: 0;overflow-y: auto;border: 0;border-radius: 0;background: transparent;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-empty,body.rs-body :is(#edit_taskModal, #new_taskModal) .empty-state {display: grid;place-items: center;min-height: 120px;color: var(--modal-muted);text-align: center;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble {display: grid;gap: 7px;max-width: 100%;padding: 13px 14px;color: #344054;border: 1px solid var(--modal-soft-line);border-radius: 6px;background: #ffffff;box-shadow: 0 8px 18px rgba(16, 24, 40, 0.03);}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble.own,body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble.other {align-self: stretch;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble.own {color: #344054;border-color: var(--modal-soft-line);background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-meta {color: #111827;font-size: 11px;font-weight: 900;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-source {justify-self: end;min-height: 21px;padding: 4px 8px;color: var(--modal-purple);border-radius: 5px;font-size: 10px;font-weight: 850;background: #f1edff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-text {color: #596579;font-size: 12px;line-height: 1.45;white-space: pre-wrap;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row {display: grid;grid-template-columns: minmax(0, 1fr) 40px;gap: 8px;margin-top: 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row textarea {min-height: 40px;max-height: 112px;padding: 10px 12px;resize: none;}body.rs-body :is(#edit_taskModal, #new_taskModal) #cc-note-send-btn {width: 40px;height: 40px;padding: 0;color: #ffffff;border: 0;border-radius: 6px;font-size: 14px;font-weight: 900;background: linear-gradient(135deg, var(--modal-purple), #6d4cff);box-shadow: 0 10px 18px rgba(91, 53, 244, 0.20);}body.rs-body #transferCardModal .modal-content {width: min(540px, calc(100vw - 32px));height: auto;border-radius: 8px;background: #ffffff;}body.rs-body #transferCardModal .rs-transfer-header {display: flex;align-items: center;justify-content: space-between;padding: 16px 18px;border-bottom: 1px solid #e7ebf2;}body.rs-body #transferCardModal .rs-transfer-body {display: grid;gap: 14px;padding: 18px;}@media (max-width: 1380px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 320px minmax(460px, 1fr) 320px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-form-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 1080px) {body.rs-body :is(#edit_taskModal, #new_taskModal).rs-candidate-modal {padding: 14px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {width: calc(100vw - 28px);height: calc(100vh - 28px);max-height: calc(100vh - 28px);overflow-y: auto;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 1fr;overflow: visible;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {overflow: visible;border-right: 0;border-left: 0;}}@media (max-width: 760px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {grid-template-rows: auto minmax(0, 1fr);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-header {align-items: stretch;flex-direction: column;min-height: 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-actions,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-dates {align-items: flex-start;flex-wrap: wrap;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-person,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-form-grid,body.rs-body :is(#edit_taskModal, #new_taskModal) .utm-grid {grid-template-columns: 1fr;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item:nth-child(4n + 4) {grid-column: auto;}}@media (max-width: 1100px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {overflow-y: auto;}.rs-candidate-hero {grid-template-columns: 1fr;grid-template-areas:"person""meta""utm";}.rs-candidate-hero-person {border-right: 0;border-bottom: 1px solid rgba(123, 139, 166, 0.14);}.rs-candidate-hero-meta,.rs-candidate-utm-strip {padding-left: 12px;}}@media (max-width: 760px) {body.rs-body :is(#edit_taskModal, #new_taskModal).rs-candidate-modal {padding: 10px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {width: calc(100vw - 20px);height: calc(100vh - 20px);max-height: calc(100vh - 20px);}.rs-card-view-header {align-items: stretch;flex-direction: column;}.rs-card-view-actions {justify-content: flex-start;overflow-x: auto;}.rs-card-dates {align-items: flex-start;flex-direction: column;gap: 3px;}.rs-candidate-hero {margin: 0 12px;}.rs-candidate-hero-person {grid-template-columns: 1fr;justify-items: start;padding: 8px 0 14px;}.rs-candidate-hero-meta,.rs-candidate-utm-strip,.rs-card-profile-grid {grid-template-columns: 1fr;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item {grid-template-columns: 1fr;}.rs-card-view-body {padding: 14px 12px;}}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {display: grid;grid-template-rows: auto minmax(0, 1fr);grid-template-columns: 1fr;width: min(1528px, calc(100vw - 40px));height: min(920px, calc(100vh - 40px));overflow: hidden;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {display: grid;grid-template-columns: minmax(300px, 360px) minmax(460px, 1fr) minmax(320px, 360px);gap: 0;min-height: 0;padding: 0;overflow: hidden;background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {min-width: 0;min-height: 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side {display: grid;align-content: start;gap: 14px;padding: 18px;overflow-y: auto;border-right: 1px solid rgba(123, 139, 166, 0.16);background: linear-gradient(180deg, #ffffff 0%, #fbfcff 100%);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-panel,body.rs-body :is(#edit_taskModal, #new_taskModal) .history-section {border: 1px solid rgba(123, 139, 166, 0.16);border-radius: 8px;background: #ffffff;box-shadow: 0 8px 22px rgba(36, 48, 78, 0.04);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card {display: grid;gap: 12px;padding: 14px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-person {grid-template-columns: 76px minmax(0, 1fr);gap: 16px;padding: 16px;border-right: 1px solid rgba(123, 139, 166, 0.16);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-meta {grid-template-columns: 1fr;gap: 10px;padding: 14px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-hero-meta label,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-transfer-link-panel label {display: grid;gap: 6px;min-width: 0;color: #667085;font-size: 11px;font-weight: 850;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-hero-meta label input,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-hero-meta label select {width: 100%;min-height: 34px;padding: 0 10px;border: 1px solid rgba(123, 139, 166, 0.20);border-radius: 7px;color: #172033;font-size: 12px;font-weight: 750;background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main {display: grid;grid-template-rows: auto minmax(0, 1fr);overflow: hidden;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs {min-height: 58px;padding: 0 22px;border-bottom: 1px solid rgba(123, 139, 166, 0.14);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main .tab-content {min-height: 0;padding: 20px 24px;overflow-y: auto;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-questionnaire-panel {max-height: none;min-height: 100%;overflow: visible;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-questionnaire-panel .rs-form-grid {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item {grid-template-columns: 1fr;align-content: start;gap: 7px;min-height: 74px;padding: 0;border: 0;background: transparent;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item span {color: #667085;font-size: 11px;font-weight: 850;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item input,body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item select,body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item textarea {width: 100%;min-height: 36px;padding: 0 10px;border: 1px solid rgba(123, 139, 166, 0.20);border-radius: 7px;background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item textarea {min-height: 74px;padding-top: 10px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {display: grid;grid-template-rows: auto auto minmax(0, 1fr) auto;gap: 12px;padding: 18px;overflow: hidden;border-left: 1px solid rgba(123, 139, 166, 0.16);background: linear-gradient(180deg, #ffffff 0%, #fbfcff 100%);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-header {display: flex;align-items: center;justify-content: space-between;gap: 10px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-header h3 {margin: 0;color: #172033;font-size: 15px;line-height: 1.2;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-header span {display: block;margin-top: 4px;color: #667085;font-size: 11px;font-weight: 750;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-manager-comment {min-height: 72px;padding: 10px;border: 1px solid rgba(123, 139, 166, 0.18);border-radius: 8px;color: #172033;font-size: 12px;background: #ffffff;resize: vertical;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-messages {display: flex;flex-direction: column;gap: 10px;min-height: 0;max-height: none;padding: 12px;overflow-y: auto;border: 1px solid rgba(123, 139, 166, 0.16);border-radius: 8px;background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble {display: grid;gap: 6px;max-width: 86%;padding: 10px 12px;border: 1px solid rgba(123, 139, 166, 0.14);border-radius: 8px;background: #f8fafc;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble.own {align-self: flex-end;color: #ffffff;border-color: rgba(79, 70, 229, 0.24);background: linear-gradient(135deg, #4f46e5, #6d3df2);}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble.other {align-self: flex-start;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-meta,body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-source {font-size: 10px;font-weight: 800;opacity: 0.78;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-text {font-size: 12px;line-height: 1.45;white-space: pre-wrap;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row {display: grid;grid-template-columns: minmax(0, 1fr) 40px;gap: 8px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row textarea {min-height: 40px;max-height: 120px;padding: 10px 12px;border: 1px solid rgba(123, 139, 166, 0.18);border-radius: 8px;resize: none;}body.rs-body :is(#edit_taskModal, #new_taskModal) #cc-note-send-btn {width: 40px;height: 40px;border-radius: 8px;}@media (max-width: 1280px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: minmax(280px, 320px) minmax(420px, 1fr) minmax(300px, 330px);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-questionnaire-panel .rs-form-grid {grid-template-columns: 1fr;}}@media (max-width: 980px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {overflow-y: auto;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 1fr;overflow: visible;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {overflow: visible;border-right: 0;border-left: 0;}}@media (max-width: 1100px) {body.rs-body #new_taskModal .modal-body,body.rs-body :is(#edit_taskModal, #new_taskModal) .modal-body {grid-template-columns: 1fr;overflow-y: auto !important;}body.rs-body #new_taskModal .cc-left-panel,body.rs-body #new_taskModal .cc-right-panel,body.rs-body #new_taskModal .cc-notes-panel,body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-left-panel,body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-right-panel,body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-panel {border-right: 0;border-bottom: 1px solid rgba(129, 143, 166, 0.18);}.rs-candidate-modal__content {grid-template-columns: 1fr;overflow-y: auto;}.rs-candidate-side,.rs-candidate-insights {border: 0;border-bottom: 1px solid rgba(129, 143, 166, 0.16);}}body.rs-body :is(#edit_taskModal, #new_taskModal).rs-candidate-modal {padding: 20px;background: rgba(15, 23, 42, 0.56);backdrop-filter: blur(9px);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {display: grid;grid-template-rows: 94px minmax(0, 1fr);width: min(1760px, calc(100vw - 40px));height: min(948px, calc(100vh - 40px));max-height: calc(100vh - 40px);overflow: hidden;border: 1px solid rgba(231, 235, 242, 0.92);border-radius: 8px;color: #182136;background: #ffffff;box-shadow: 0 26px 74px rgba(15, 23, 42, 0.30);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-header {min-height: 94px;padding: 20px 24px 16px;border-bottom: 1px solid #e7ebf2;background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {display: grid;grid-template-columns: 390px minmax(640px, 1fr) 380px;min-height: 0;padding: 0;overflow: hidden;background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side {display: grid;align-content: start;gap: 0;padding: 0;overflow-y: auto;border-right: 1px solid #e7ebf2;background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-panel,body.rs-body :is(#edit_taskModal, #new_taskModal) .history-section {border: 0;border-radius: 0;background: #ffffff;box-shadow: none;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card {gap: 14px;padding: 18px 24px;border-bottom: 1px solid #e7ebf2;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-person {grid-template-columns: 84px minmax(0, 1fr);gap: 18px;padding: 24px 24px 18px;border-right: 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-meta {grid-template-columns: 1fr;gap: 10px;padding: 18px 24px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main {display: grid;grid-template-rows: 57px minmax(0, 1fr);overflow: hidden;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs {min-height: 57px;padding: 0 26px;gap: 22px;border-bottom: 1px solid #e7ebf2;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn {height: 57px;padding: 0 2px;color: #596579;font-size: 12px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn.active {color: #5b35f4;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn.active::after {background: #5b35f4;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main .tab-content {display: none;min-height: 0;padding: 20px 28px 24px;overflow-y: auto;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main .tab-content.active {display: block;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-questionnaire-panel {min-height: 100%;max-height: none;overflow: visible;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-questionnaire-panel .rs-form-grid,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-form-grid {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px 14px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item {grid-template-columns: 1fr;gap: 6px;min-height: 58px;padding: 0;border: 0;border-radius: 0;background: transparent;box-shadow: none;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item:nth-child(4n + 4) {grid-column: span 2;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-hero-meta label input,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-hero-meta label select,body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item input,body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item select,body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item textarea,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-manager-comment,body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row textarea {width: 100%;min-height: 34px;padding: 0 10px;border: 1px solid #e7ebf2;border-radius: 5px;color: #1f2937;font-size: 12px;font-weight: 700;background: #ffffff;box-shadow: none;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item textarea,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-manager-comment {min-height: 68px;padding-top: 10px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {display: grid;grid-template-rows: auto minmax(0, 1fr) auto;gap: 12px;padding: 22px 20px 18px;overflow: hidden;border-left: 1px solid #e7ebf2;background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-messages {display: flex;flex-direction: column;gap: 14px;min-height: 0;max-height: none;padding: 0;overflow-y: auto;border: 0;border-radius: 0;background: transparent;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble {align-self: stretch;max-width: 100%;padding: 13px 14px;color: #344054;border: 1px solid #eef2f7;border-radius: 6px;background: #ffffff;box-shadow: 0 8px 18px rgba(16, 24, 40, 0.03);}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row {display: grid;grid-template-columns: minmax(0, 1fr) 40px;gap: 8px;margin-top: 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) #cc-note-send-btn {width: 40px;height: 40px;border-radius: 6px;background: linear-gradient(135deg, #5b35f4, #6d4cff);}@media (max-width: 1380px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 340px minmax(520px, 1fr) 340px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-questionnaire-panel .rs-form-grid,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-form-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 1080px) {body.rs-body :is(#edit_taskModal, #new_taskModal).rs-candidate-modal {padding: 14px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {width: calc(100vw - 28px);height: calc(100vh - 28px);max-height: calc(100vh - 28px);overflow-y: auto;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 1fr;overflow: visible;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {overflow: visible;border-right: 0;border-left: 0;}}@media (max-width: 760px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-header {align-items: stretch;flex-direction: column;min-height: 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-person,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-questionnaire-panel .rs-form-grid,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-form-grid,body.rs-body :is(#edit_taskModal, #new_taskModal) .utm-grid {grid-template-columns: 1fr;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item:nth-child(4n + 4) {grid-column: auto;}}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side {padding: 18px;background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-person,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-meta {border: 1px solid #e7ebf2;box-shadow: 0 12px 28px rgba(16, 24, 40, 0.04);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-person {grid-template-columns: 92px minmax(0, 1fr);gap: 20px;padding: 26px 22px 10px;border-bottom: 0;border-radius: 8px 8px 0 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-meta {gap: 0;padding: 6px 22px 24px;border-top: 0;border-radius: 0 0 8px 8px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo {width: 82px;height: 82px;margin-top: 2px;background: linear-gradient(135deg, #1d4ed8, #7c3aed);box-shadow: 0 14px 26px rgba(79, 70, 229, 0.18);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo span {color: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo i {right: 7px;bottom: 9px;width: 16px;height: 16px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-person-fields {gap: 10px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-title-input {height: 28px;font-size: 17px;font-weight: 900;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-person-subline {gap: 10px;color: #667085;font-size: 13px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-person-subline span::before {content: "";display: inline-block;width: 4px;height: 4px;margin: 0 10px 2px 0;border-radius: 999px;background: #9aa4b2;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions {grid-template-columns: minmax(0, 1fr) 36px 36px;gap: 6px;margin-top: 8px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input {height: 40px;border-color: #e3e8f0;border-radius: 6px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input input {height: 36px;font-size: 13px;font-weight: 850;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-round-contact {width: 36px;height: 40px;border-radius: 6px;background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-call-phone-btn {color: #21c56b;border-color: #d6f6e4;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-copy-phone-btn {color: #1fa4f2;border-color: #d9efff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-call-phone-btn::before {content: "W";font-size: 13px;font-weight: 950;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-copy-phone-btn::before {content: "\2197";font-size: 15px;font-weight: 950;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-person-fields > .rs-contact-input {width: 100%;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-hidden-control {display: none;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row {display: grid;grid-template-columns: 132px minmax(0, 1fr);align-items: center;gap: 12px;min-height: 36px;padding: 4px 0;color: #8a94a6;font-size: 12px;font-weight: 800;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row > span {color: #8a94a6;font-size: 12px;font-weight: 800;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row input,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row select,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-static-row strong {min-height: 28px;width: 100%;padding: 0;overflow: hidden;color: #273247;border: 0;border-radius: 0;outline: 0;font-size: 13px;font-weight: 900;text-overflow: ellipsis;white-space: nowrap;background: transparent;box-shadow: none;appearance: none;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row input:focus,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row select:focus {box-shadow: none;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row #status_id {color: #5b35f4;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-priority-badge {display: inline-flex;align-items: center;justify-self: start;width: auto;min-height: 24px;padding: 0 10px;color: #c46f10;border-radius: 5px;background: #fff3df;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_profile_created_at {color: #273247;}body.rs-body :is(#edit_taskModal, #new_taskModal).rs-candidate-modal {padding: 28px 36px;background: rgba(17, 24, 39, 0.58);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {grid-template-rows: 86px minmax(0, 1fr);width: min(1548px, calc(100vw - 72px));height: min(948px, calc(100vh - 72px));max-height: calc(100vh - 72px);border-radius: 8px;box-shadow: 0 28px 78px rgba(15, 23, 42, 0.28);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-header {min-height: 86px;padding: 18px 20px 14px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 348px minmax(600px, 1fr) 342px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side {padding: 16px;overflow-y: auto;border-right: 1px solid #e6ebf2;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-person,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-meta {box-shadow: 0 18px 38px rgba(16, 24, 40, 0.035);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-person {grid-template-columns: 82px minmax(0, 1fr);gap: 18px;padding: 22px 18px 8px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-meta {padding: 2px 18px 20px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo {width: 72px;height: 72px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-title-input {height: 26px;font-size: 15px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions {grid-template-columns: minmax(0, 1fr) 34px 34px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input {height: 36px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-round-contact {width: 34px;height: 36px;}body.rs-body :is(#edit_taskModal, #new_taskModal) label.rs-profile-hidden-control {display: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row {grid-template-columns: 118px minmax(0, 1fr);min-height: 33px;padding: 3px 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row input,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row select,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-static-row strong {min-height: 26px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main {grid-template-rows: 52px minmax(0, 1fr);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs {min-height: 52px;padding: 0 26px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn {height: 52px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main .tab-content {padding: 26px 34px 28px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-questionnaire-panel .rs-form-grid,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-form-grid {grid-template-columns: repeat(3, minmax(0, 1fr));gap: 22px 14px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item {min-height: 58px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item input,body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item select {min-height: 34px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item textarea {min-height: 66px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {padding: 22px 20px 16px;border-left: 1px solid #e6ebf2;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-manager-comment {min-height: 60px;}@media (max-width: 1380px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 328px minmax(500px, 1fr) 328px;}}@media (max-width: 1080px) {body.rs-body :is(#edit_taskModal, #new_taskModal).rs-candidate-modal {padding: 14px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {width: calc(100vw - 28px);height: calc(100vh - 28px);max-height: calc(100vh - 28px);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 1fr;}}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {grid-template-rows: 86px minmax(0, 1fr);width: min(1540px, calc(100vw - 72px));height: min(948px, calc(100vh - 72px));max-height: calc(100vh - 72px);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 348px minmax(590px, 1fr) 342px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side {gap: 0;padding: 0;background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card {margin: 0;border-right: 0;border-left: 0;border-radius: 0;box-shadow: none;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-person {grid-template-columns: 82px minmax(0, 1fr);gap: 18px;padding: 22px 18px 8px;border-top: 0;border-bottom: 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-meta {padding: 0 18px 16px;border-top: 0;border-bottom: 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo {width: 72px;height: 72px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-title-input {height: 26px;font-size: 15px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-person-subline {font-size: 12px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions {grid-template-columns: minmax(0, 1fr) 34px 34px;margin-top: 6px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input {height: 36px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-round-contact {width: 34px;height: 36px;}body.rs-body :is(#edit_taskModal, #new_taskModal) label.rs-profile-hidden-control {display: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row {grid-template-columns: 118px minmax(0, 1fr);min-height: 31px;padding: 2px 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row > span {color: #8993a5;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row select,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-static-row strong {min-height: 26px;color: #222b40;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-utm-summary,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tags,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-status-history {padding: 14px 18px;border-top: 1px solid #e7ebf2;border-bottom: 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-utm-summary h3,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tags h3 {margin: 0 0 10px;color: #111827;font-size: 12px;font-weight: 900;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-kv-list {display: grid;gap: 8px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-kv-list div {display: grid;grid-template-columns: 104px minmax(0, 1fr);gap: 10px;align-items: center;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-kv-list span {color: #667085;font-size: 11px;font-weight: 800;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-kv-list strong {overflow: hidden;color: #111827;font-size: 12px;font-weight: 850;text-overflow: ellipsis;white-space: nowrap;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tags .rs-chip-row {gap: 7px;margin: 0;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tags .rs-chip-row span,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tags .rs-chip-row button {min-height: 22px;border-radius: 5px;font-size: 11px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-status-history {padding-bottom: 18px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-status-history .rs-panel-title {margin-bottom: 12px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-status-history .rs-side-history-items {padding-left: 24px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main {grid-template-rows: 52px minmax(0, 1fr);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main .tab-content {padding: 24px 32px 28px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-panel {gap: 18px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-questionnaire-panel .rs-form-grid,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-form-grid {grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px 14px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {grid-template-rows: auto minmax(0, 1fr) auto;padding: 22px 20px 16px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble {border-radius: 6px;box-shadow: none;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-footer {display: none;align-items: center;justify-content: space-between;gap: 16px;padding: 14px 20px;border-top: 1px solid #e7ebf2;background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-footer > div {display: flex;align-items: center;gap: 12px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-footer .rs-secondary-btn,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-footer .rs-save-btn {display: inline-flex;align-items: center;justify-content: center;height: 36px;min-height: 36px;padding: 0 18px;border-radius: 6px;font-size: 12px;font-weight: 850;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-footer .rs-secondary-btn {color: #344054;border: 1px solid #e7ebf2;background: #ffffff;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-footer .rs-save-btn {color: #ffffff;border: 0;background: linear-gradient(135deg, #5b35f4, #6d4cff);}@media (max-width: 1380px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 328px minmax(500px, 1fr) 328px;}}@media (max-width: 1080px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {grid-template-rows: auto minmax(0, 1fr);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 1fr;}}.rs-loading {display: grid;place-items: center;gap: 14px;min-height: 100vh;color: var(--rs-muted);}.rs-spinner {width: 42px;height: 42px;border: 3px solid rgba(37, 99, 235, 0.18);border-top-color: var(--rs-blue);border-radius: 999px;animation: rs-spin 0.8s linear infinite;}body.rs-body:has(.rs-auth) {height: 100vh;min-height: 0;overflow: hidden;}body.rs-body:has(.rs-auth) .rs-app {height: 100vh;min-height: 0;overflow: hidden;}.rs-auth {display: grid;grid-template-columns: minmax(460px, 1fr) minmax(540px, 1fr);height: 100vh;min-height: 0;overflow: hidden;color: #111936;background: #ffffff;}.rs-auth-hero {position: relative;display: flex;height: 100vh;min-height: 0;overflow: hidden;background:linear-gradient(90deg, rgba(244, 249, 255, 0.96) 0%, rgba(244, 249, 255, 0.82) 46%, rgba(244, 249, 255, 0.16) 100%),linear-gradient(180deg, rgba(245, 250, 255, 0.92) 0%, rgba(245, 250, 255, 0.22) 48%, rgba(15, 42, 72, 0.14) 100%),url("/files/images/recstack-auth-ship.png") right bottom / cover no-repeat;}.rs-auth-hero::after {content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 62%, rgba(4, 25, 46, 0.16) 100%);}.rs-auth-hero-content {position: relative;z-index: 1;width: min(100%, 640px);margin: auto 0;padding: clamp(28px, 5.2vh, 58px) clamp(34px, 7.5vw, 136px);}.rs-auth-brand,.rs-auth-benefit,.rs-auth-note,.rs-auth-language,.rs-auth-label-row,.rs-auth-social {display: flex;align-items: center;}.rs-auth-brand {gap: 16px;margin-bottom: clamp(28px, 4.7vh, 44px);}.rs-auth-brand-logo {display: block;flex: 0 0 auto;max-width: 210px;max-height: 58px;width: auto;height: auto;object-fit: contain;}.rs-auth-mark {position: relative;flex: 0 0 48px;width: 48px;height: 48px;color: #113f83;}.rs-auth-mark::before {content: "";position: absolute;inset: 0;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2064%2064'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M32%206a7%207%200%201%200%200%2014%207%207%200%200%200%200-14Zm0%204a3%203%200%201%201%200%206%203%203%200%200%201%200-6Zm-5%2015v7H14v9l7-3v8l11%208%2011-8v-8l7%203v-9H37v-7h7v-5H20v5h7Z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2064%2064'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M32%206a7%207%200%201%200%200%2014%207%207%200%200%200%200-14Zm0%204a3%203%200%201%201%200%206%203%203%200%200%201%200-6Zm-5%2015v7H14v9l7-3v8l11%208%2011-8v-8l7%203v-9H37v-7h7v-5H20v5h7Z'/%3E%3C/svg%3E") center / contain no-repeat;}.rs-auth-brand h1,.rs-auth-copy h2,.rs-auth-card h2,.rs-page h1 {margin: 0;letter-spacing: 0;}.rs-auth-brand h1 {color: #111936;font-size: 28px;line-height: 1.08;font-weight: 900;}.rs-auth-brand p,.rs-page p {margin: 6px 0 0;color: #53617e;}.rs-auth-brand p {font-size: 15px;font-weight: 700;}.rs-auth-copy {max-width: 610px;}.rs-auth-copy h2 {color: #111936;font-size: clamp(32px, 3.15vw, 46px);line-height: 1.14;font-weight: 900;}.rs-auth-copy p {max-width: 570px;margin: 20px 0 0;color: #566482;font-size: 16px;line-height: 1.55;font-weight: 650;}.rs-auth-benefits {display: grid;gap: 16px;margin-top: 28px;}.rs-auth-benefit {align-items: center;gap: 12px;}.rs-auth-benefit-icon {position: relative;display: block;flex: 0 0 34px;width: 34px;height: 34px;margin: 0;border-radius: 8px;color: #5b4bdf;border: 1px solid rgba(91, 75, 223, 0.10);background: rgba(91, 75, 223, 0.09);line-height: 0;}.rs-auth-benefit-icon::before,.rs-auth-note-icon::before,.rs-auth-globe::before,.rs-auth-chevron::before,.rs-auth-field::before,.rs-auth-field-action::before,.rs-auth-social span::before {content: "";display: block;background: currentColor;}.rs-auth-benefit-icon::before {display: none;}.rs-auth-benefit-icon svg {display: block;position: absolute;left: 50%;top: 50%;width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;overflow: visible;transform: translate(-50%, -50%);}.rs-auth-benefit strong,.rs-auth-benefit span {display: block;}.rs-auth-benefit strong {margin-bottom: 5px;color: #111936;font-size: 14px;font-weight: 900;}.rs-auth-benefit span {color: #566482;font-size: 13px;line-height: 1.35;font-weight: 650;}.rs-auth-note {gap: 14px;width: min(100%, 560px);margin-top: 24px;padding: 14px 18px;border: 1px solid rgba(211, 219, 234, 0.72);border-radius: 8px;color: #384561;background: rgba(255, 255, 255, 0.78);box-shadow: 0 14px 35px rgba(28, 46, 80, 0.08);backdrop-filter: blur(14px);}.rs-auth-note-icon {display: grid;place-items: center;flex: 0 0 30px;width: 30px;height: 30px;color: #2f3b57;}.rs-auth-note-icon::before {width: 24px;height: 24px;-webkit-mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Crect%20x='4'%20y='10'%20width='16'%20height='11'%20rx='2'/%3E%3Cpath%20d='M8%2010V7a4%204%200%200%201%208%200v3'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Crect%20x='4'%20y='10'%20width='16'%20height='11'%20rx='2'/%3E%3Cpath%20d='M8%2010V7a4%204%200%200%201%208%200v3'/%3E%3C/svg%3E") center / contain no-repeat;}.rs-auth-note p {margin: 0;font-size: 13px;line-height: 1.45;font-weight: 650;}.rs-auth-note strong {color: #4f35ff;}.rs-auth-panel {position: relative;display: grid;place-items: center;height: 100vh;min-height: 0;overflow: hidden;padding: 32px;background:radial-gradient(circle at 50% 46%, rgba(101, 71, 255, 0.06), transparent 30rem),linear-gradient(180deg, #ffffff 0%, #fbfcff 100%);}.rs-auth-language {position: absolute;top: 28px;right: 78px;gap: 10px;min-height: 42px;padding: 0 16px;border: 1px solid #e3e8f2;border-radius: 8px;color: #26324d;font-size: 14px;font-weight: 850;background: #ffffff;box-shadow: 0 10px 28px rgba(23, 32, 51, 0.04);}.rs-auth-globe,.rs-auth-chevron {display: grid;place-items: center;color: #56617a;}.rs-auth-globe::before {width: 19px;height: 19px;-webkit-mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle%20cx='12'%20cy='12'%20r='10'/%3E%3Cpath%20d='M2%2012h20'/%3E%3Cpath%20d='M12%202a15.3%2015.3%200%200%201%204%2010%2015.3%2015.3%200%200%201-4%2010%2015.3%2015.3%200%200%201-4-10%2015.3%2015.3%200%200%201%204-10Z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle%20cx='12'%20cy='12'%20r='10'/%3E%3Cpath%20d='M2%2012h20'/%3E%3Cpath%20d='M12%202a15.3%2015.3%200%200%201%204%2010%2015.3%2015.3%200%200%201-4%2010%2015.3%2015.3%200%200%201-4-10%2015.3%2015.3%200%200%201%204-10Z'/%3E%3C/svg%3E") center / contain no-repeat;}.rs-auth-chevron::before {width: 15px;height: 15px;-webkit-mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='m6%209%206%206%206-6'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='m6%209%206%206%206-6'/%3E%3C/svg%3E") center / contain no-repeat;}.rs-auth-card {width: min(100%, 560px);padding: clamp(28px, 4.1vh, 42px) clamp(30px, 4.1vw, 60px);border: 1px solid #e0e6f0;border-radius: 14px;background: rgba(255, 255, 255, 0.92);box-shadow: 0 26px 70px rgba(28, 43, 76, 0.08);backdrop-filter: blur(18px);}.rs-auth-card-head {margin-bottom: 24px;}.rs-auth-card h2 {color: #111936;font-size: clamp(27px, 2.35vw, 34px);line-height: 1.12;font-weight: 900;}.rs-auth-card-head p {margin: 12px 0 0;color: #596682;font-size: 15px;line-height: 1.4;font-weight: 650;}.rs-auth-form {display: grid;gap: 15px;}.rs-auth-form label {display: grid;gap: 9px;color: #26324d;font-size: 14px;font-weight: 800;}.rs-auth-label-row {justify-content: space-between;gap: 14px;}.rs-auth-options {display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-top: -2px;}.rs-auth-label-row a,.rs-auth-options a,.rs-auth-contact a {color: #4f35ff;font-weight: 850;text-decoration: none;}.rs-auth-field {position: relative;display: block;}.rs-auth-field::before {position: absolute;left: 22px;top: 50%;z-index: 1;width: 21px;height: 21px;color: #8a96b2;transform: translateY(-50%);-webkit-mask: var(--rs-field-icon) center / contain no-repeat;mask: var(--rs-field-icon) center / contain no-repeat;}.rs-auth-field.is-user {--rs-field-icon: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M20%2021a8%208%200%200%200-16%200'/%3E%3Ccircle%20cx='12'%20cy='7'%20r='4'/%3E%3C/svg%3E");}.rs-auth-field.is-lock {--rs-field-icon: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Crect%20x='4'%20y='10'%20width='16'%20height='11'%20rx='2'/%3E%3Cpath%20d='M8%2010V7a4%204%200%200%201%208%200v3'/%3E%3C/svg%3E");}.rs-auth-field.is-code {--rs-field-icon: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M4%207V5a2%202%200%200%201%202-2h2'/%3E%3Cpath%20d='M16%203h2a2%202%200%200%201%202%202v2'/%3E%3Cpath%20d='M20%2017v2a2%202%200%200%201-2%202h-2'/%3E%3Cpath%20d='M8%2021H6a2%202%200%200%201-2-2v-2'/%3E%3Cpath%20d='M8%2012h8'/%3E%3C/svg%3E");}.rs-auth-form input:not([type="checkbox"]) {width: 100%;height: 52px;padding: 0 54px 0 58px;border: 1px solid #d9e1ec;border-radius: 8px;outline: 0;color: #182033;font-size: 15px;font-weight: 700;background: #ffffff;transition: border-color 0.16s ease, box-shadow 0.16s ease;}.rs-auth-field.has-action input {padding-right: 58px;}.rs-auth-form input:not([type="checkbox"])::placeholder {color: #929bb4;font-weight: 650;}.rs-auth-form input:not([type="checkbox"]):focus {border-color: rgba(79, 53, 255, 0.58);box-shadow: 0 0 0 4px rgba(79, 53, 255, 0.10);}.rs-auth-field-action {position: absolute;top: 50%;right: 18px;display: grid;place-items: center;width: 30px;height: 30px;padding: 0;border: 0;color: #46536f;background: transparent;transform: translateY(-50%);}.rs-auth-field-action::before {width: 22px;height: 22px;-webkit-mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='m2%202%2020%2020'/%3E%3Cpath%20d='M10.6%2010.6A2%202%200%200%200%2012%2014a2%202%200%200%200%201.4-.6'/%3E%3Cpath%20d='M9.9%204.24A10.4%2010.4%200%200%201%2012%204c7%200%2010%208%2010%208a13.2%2013.2%200%200%201-3.1%204.18'/%3E%3Cpath%20d='M6.6%206.6C3.5%208.7%202%2012%202%2012s3%208%2010%208a9.8%209.8%200%200%200%204.8-1.25'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='m2%202%2020%2020'/%3E%3Cpath%20d='M10.6%2010.6A2%202%200%200%200%2012%2014a2%202%200%200%200%201.4-.6'/%3E%3Cpath%20d='M9.9%204.24A10.4%2010.4%200%200%201%2012%204c7%200%2010%208%2010%208a13.2%2013.2%200%200%201-3.1%204.18'/%3E%3Cpath%20d='M6.6%206.6C3.5%208.7%202%2012%202%2012s3%208%2010%208a9.8%209.8%200%200%200%204.8-1.25'/%3E%3C/svg%3E") center / contain no-repeat;}.rs-auth-field-action.is-active::before {-webkit-mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M2%2012s3-7%2010-7%2010%207%2010%207-3%207-10%207S2%2012%202%2012Z'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='3'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M2%2012s3-7%2010-7%2010%207%2010%207-3%207-10%207S2%2012%202%2012Z'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='3'/%3E%3C/svg%3E") center / contain no-repeat;}.rs-auth-check {display: flex !important;grid-template-columns: auto 1fr;align-items: center;gap: 14px !important;width: fit-content;color: #566482 !important;font-size: 14px !important;font-weight: 700 !important;}.rs-auth-options .rs-auth-check {margin: 0;}.rs-auth-check input {flex: 0 0 20px;width: 20px;height: 20px;margin: 0;accent-color: #5d3df4;}.rs-auth-submit {display: inline-flex;align-items: center;justify-content: center;gap: 11px;width: 100%;height: 56px;border-radius: 8px;font-size: 16px;font-weight: 900;background: linear-gradient(135deg, #6f45ff 0%, #4e38ef 100%);box-shadow: 0 14px 30px rgba(79, 53, 255, 0.22);}.rs-auth-submit.is-loading {cursor: wait;opacity: 1;pointer-events: none;}.rs-auth-submit.is-loading::before {content: "";flex: 0 0 auto;width: 18px;height: 18px;border: 2px solid rgba(255, 255, 255, 0.42);border-top-color: #ffffff;border-radius: 50%;animation: rs-auth-submit-spin 0.72s linear infinite;}@keyframes rs-auth-submit-spin {to {transform: rotate(360deg);}}.rs-auth-divider {display: grid;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);align-items: center;gap: 18px;color: #6b7690;font-size: 14px;font-weight: 700;}.rs-auth-divider::before,.rs-auth-divider::after {content: "";height: 1px;background: #e4e9f2;}.rs-auth-socials {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px;}.rs-auth-social {justify-content: center;gap: 12px;min-width: 0;height: 52px;padding: 0 14px;border: 1px solid #dce3ef;border-radius: 8px;color: #26324d;font-size: 15px;font-weight: 850;background: #ffffff;box-shadow: 0 8px 18px rgba(23, 32, 51, 0.03);}.rs-auth-social span {display: grid;place-items: center;flex: 0 0 24px;width: 24px;height: 24px;}.rs-auth-social.is-google span::before {width: 22px;height: 22px;background: conic-gradient(from -35deg, #4285f4 0 25%, #34a853 0 50%, #fbbc05 0 75%, #ea4335 0);border-radius: 50%;-webkit-mask: radial-gradient(circle at center, transparent 0 37%, black 38%);mask: radial-gradient(circle at center, transparent 0 37%, black 38%);}.rs-auth-social.is-microsoft span {display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 1fr 1fr;gap: 2px;}.rs-auth-social.is-microsoft span::before {width: 10px;height: 10px;background: #f25022;box-shadow: 12px 0 #7fba00, 0 12px #00a4ef, 12px 12px #ffb900;}.rs-auth-social.is-sso span {color: #46536f;}.rs-auth-social.is-sso span::before {width: 22px;height: 22px;-webkit-mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Crect%20x='4'%20y='10'%20width='16'%20height='11'%20rx='2'/%3E%3Cpath%20d='M8%2010V7a4%204%200%200%201%208%200v3'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Crect%20x='4'%20y='10'%20width='16'%20height='11'%20rx='2'/%3E%3Cpath%20d='M8%2010V7a4%204%200%200%201%208%200v3'/%3E%3C/svg%3E") center / contain no-repeat;}.rs-auth-contact,.rs-auth-footer {margin: 0;color: #566482;text-align: center;font-size: 14px;font-weight: 700;}.rs-auth-footer {position: absolute;left: 32px;right: 32px;bottom: 12px;font-size: 13px;}.rs-auth-message {margin-bottom: 22px;padding: 13px 15px;border-radius: 8px;color: #1d4ed8;font-size: 14px;font-weight: 750;background: rgba(37, 99, 235, 0.10);}.rs-auth-message.is-error {color: #be123c;background: rgba(225, 29, 72, 0.10);}@media (max-width: 1240px) {.rs-auth {grid-template-columns: minmax(390px, 0.9fr) minmax(500px, 1fr);}.rs-auth-hero-content {padding-right: 46px;padding-left: 46px;}.rs-auth-card {width: min(100%, 560px);padding-right: 44px;padding-left: 44px;}.rs-auth-language {right: 42px;}}@media (max-height: 900px) and (min-width: 981px) {.rs-auth-hero-content {padding-top: 26px;padding-bottom: 26px;}.rs-auth-brand {margin-bottom: 26px;}.rs-auth-copy h2 {font-size: clamp(30px, 2.85vw, 40px);}.rs-auth-copy p {margin-top: 16px;font-size: 15px;line-height: 1.45;}.rs-auth-benefits {gap: 12px;margin-top: 20px;}.rs-auth-benefit-icon {flex-basis: 32px;width: 32px;height: 32px;}.rs-auth-benefit-icon svg {width: 17px;height: 17px;}.rs-auth-benefit strong {margin-bottom: 3px;}.rs-auth-note {margin-top: 18px;padding: 12px 14px;}.rs-auth-panel {padding-top: 24px;padding-bottom: 20px;}.rs-auth-language {top: 20px;min-height: 38px;}.rs-auth-card {padding-top: 30px;padding-bottom: 30px;}.rs-auth-card-head {margin-bottom: 18px;}.rs-auth-card h2 {font-size: 30px;}.rs-auth-card-head p {margin-top: 8px;font-size: 14px;}.rs-auth-form {gap: 12px;}.rs-auth-form label {gap: 7px;font-size: 13px;}.rs-auth-form input:not([type="checkbox"]) {height: 48px;}.rs-auth-submit,.rs-auth-social {height: 50px;}.rs-auth-footer {display: none;}}@media (max-height: 780px) and (min-width: 981px) {.rs-auth-note {display: none;}.rs-auth-copy h2 {font-size: clamp(28px, 2.55vw, 36px);}.rs-auth-social {height: 46px;}}@media (max-width: 980px) {.rs-auth {grid-template-columns: 1fr;height: auto;min-height: 100vh;overflow: visible;}.rs-auth-hero {height: auto;min-height: auto;}.rs-auth-hero-content {width: 100%;margin: 0;padding: 44px 28px 34px;}.rs-auth-copy h2 {max-width: 620px;}.rs-auth-panel {height: auto;min-height: auto;overflow: visible;padding: 34px 22px 72px;}.rs-auth-language {top: 24px;right: 22px;}.rs-auth-footer {bottom: 22px;}}@media (max-width: 640px) {.rs-auth-hero-content {padding: 32px 20px 28px;}.rs-auth-brand {margin-bottom: 34px;}.rs-auth-mark {flex-basis: 48px;width: 48px;height: 48px;}.rs-auth-brand-logo {max-width: 170px;max-height: 48px;}.rs-auth-brand h1 {font-size: 25px;}.rs-auth-brand p {font-size: 14px;}.rs-auth-copy h2 {font-size: 30px;}.rs-auth-copy p {margin-top: 18px;font-size: 16px;}.rs-auth-benefits {gap: 18px;}.rs-auth-note {align-items: flex-start;padding: 16px;}.rs-auth-panel {padding: 28px 14px 72px;}.rs-auth-card {padding: 28px 18px;border-radius: 12px;}.rs-auth-card-head {margin-bottom: 28px;}.rs-auth-card h2 {font-size: 27px;}.rs-auth-card-head p {font-size: 15px;}.rs-auth-form {gap: 18px;}.rs-auth-form input:not([type="checkbox"]),.rs-auth-submit,.rs-auth-social {height: 56px;}.rs-auth-socials {grid-template-columns: 1fr;}.rs-auth-language {right: 14px;min-height: 42px;padding: 0 12px;}}.rs-page {min-height: 100vh;padding: 32px;}.rs-page-center {display: grid;place-items: center;}.rs-page {width: min(100%, 480px);border: 1px solid var(--rs-line);border-radius: var(--rs-radius);background: rgba(255, 255, 255, 0.86);box-shadow: var(--rs-shadow);backdrop-filter: blur(18px);}.rs-page {width: min(100% - 32px, 920px);}.rs-page-content {margin-top: 16px;color: #344054;line-height: 1.65;}.rs-primary-link {display: inline-flex;align-items: center;justify-content: center;height: 42px;margin-top: 18px;padding: 0 16px;border-radius: var(--rs-radius);color: #fff;font-weight: 800;text-decoration: none;background: linear-gradient(135deg, var(--rs-blue), var(--rs-purple));}.rs-system-menu {display: flex;flex-wrap: wrap;gap: 10px;margin: 0;padding: 0;list-style: none;}.rs-system-menu ul {display: none;}.rs-system-menu a {color: inherit;text-decoration: none;}@keyframes rs-spin {to {transform: rotate(360deg);}}@keyframes rs-toast-in {from {opacity: 0;transform: translate3d(18px, -6px, 0) scale(0.98);}to {opacity: 1;transform: translate3d(0, 0, 0) scale(1);}}@keyframes rs-toast-out {from {opacity: 1;transform: translate3d(0, 0, 0) scale(1);}to {opacity: 0;transform: translate3d(18px, -4px, 0) scale(0.98);}}@media (min-width: 2200px) {:root {--rs-column-width: 360px;--rs-gap: 20px;}.rs-topbar {min-height: 82px;padding-inline: 36px;}.rs-toolbar,.rs-summary-strip {padding-inline: 36px;}.rs-board-shell {padding-left: 36px;}}@media (max-width: 1280px) {.rs-workspace {grid-template-rows: auto auto minmax(0, 1fr);height: 100dvh;min-height: 0;}.rs-topbar {grid-template-columns: minmax(190px, 280px) minmax(0, 1fr) auto;gap: 12px;min-height: 64px;padding: 10px 18px;}.rs-nav {order: initial;grid-column: auto;justify-content: center;overflow-x: auto;scrollbar-width: none;}.rs-nav::-webkit-scrollbar {display: none;}.rs-brand-logo img {max-width: 180px;max-height: 38px;}.rs-profile {min-width: 210px;}.rs-toolbar {position: relative;z-index: 4;align-items: flex-start;flex-direction: row;flex-wrap: wrap;gap: 10px;padding: 12px 18px 10px;}.rs-toolbar-title {flex-wrap: wrap;flex: 1 1 360px;width: auto;gap: 8px;}.rs-toolbar-title .rs-funnel-selector,.rs-toolbar-title .rs-global-search {border: 1px solid var(--rs-line);border-radius: 8px;}.rs-toolbar-controls {flex: 0 0 auto;width: auto;max-width: 100%;justify-content: flex-start;overflow-x: auto;}.rs-toolbar-search {width: 100%;min-width: 0;margin-left: 0;}.rs-toolbar-search .rs-global-search {width: min(100%, 430px);}.rs-active-filters {width: 100%;}.rs-board-shell {min-height: 0;height: auto;padding: 0 0 14px 18px;}.rs-board {min-height: 0;padding-right: 18px;}}@media (max-width: 980px) {.rs-topbar {grid-template-columns: minmax(160px, 220px) minmax(0, 1fr) auto;}.rs-profile {min-width: 46px;width: 46px;padding-right: 4px;}.rs-topbar .rs-profile-text {display: none;}.rs-toolbar-title {flex: 1 1 100%;}.rs-toolbar-controls {width: 100%;}}@media (max-width: 1180px) {.rs-docs-panel {width: min(100%, calc(100vw - 48px));}.rs-docs-flow-track {grid-template-columns: repeat(2, minmax(0, 1fr));}.rs-docs-flow-step::after {display: none;}}@media (max-width: 760px) {:root {--rs-column-width: min(86vw, 360px);}.rs-workspace {grid-template-rows: auto auto auto 1fr;}.rs-topbar {grid-template-columns: 1fr;gap: 10px;padding: 12px;}.rs-top-actions,.rs-toolbar-search,.rs-global-search,.rs-active-filters,.rs-search-control {width: 100%;}.rs-toolbar-controls {width: 100%;}.rs-toolbar-controls .rs-control-btn,.rs-toolbar-controls .rs-primary-btn {flex: 1 1 0;padding-inline: 10px;}.rs-filter-action-group {flex: 1 1 auto;min-width: 0;}.rs-profile-text,.rs-summary-strip {display: none;}.rs-toolbar {padding: 12px;}.rs-alerts {top: 12px;right: 12px;left: 12px;width: auto;}.rs-toolbar-title {align-items: stretch;flex-direction: column;width: 100%;}.rs-toolbar-title .rs-funnel-selector {width: 100%;min-width: 0;}.rs-toolbar-title .rs-global-search {flex-basis: 100%;width: 100%;min-width: 0;}.rs-toolbar-title .rs-global-search:focus-within,.rs-toolbar-title .rs-global-search:has(input:not(:placeholder-shown)) {flex-basis: 100%;width: 100%;min-width: 0;}.rs-toolbar-title h1 {font-size: 20px;}.rs-board-shell {padding-left: 12px;}.rs-docs-floating-btn {right: 16px;bottom: 16px;min-width: 54px;width: 54px;height: 54px;padding: 0;border-radius: 8px;}.rs-docs-floating-btn span {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.rs-docs-modal {padding: 12px;}.rs-docs-header {padding: 18px 18px 14px;}.rs-docs-header h2 {font-size: 21px;}.rs-docs-body {max-height: calc(100vh - 146px);padding: 14px 18px 18px;}.rs-docs-flow-head {align-items: flex-start;flex-direction: column;gap: 6px;}.rs-docs-flow-head span {text-align: left;}.rs-docs-flow-track {grid-template-columns: 1fr;}.rs-docs-flow-step {min-height: 0;}.rs-docs-flow-step::after {display: none;}.rs-status-group {flex: 0 0 auto;width: max-content;min-width: var(--rs-column-width);}}.rs-profile-page {min-height: calc(100vh - 74px);padding: 12px 16px 20px;background:radial-gradient(circle at 12% 8%, rgba(37, 99, 235, 0.08), transparent 22rem),radial-gradient(circle at 88% 6%, rgba(124, 58, 237, 0.08), transparent 20rem),linear-gradient(180deg, #fbfcff 0%, #f4f7fd 100%);}.rs-profile-shell {display: grid;grid-template-columns: 232px minmax(0, 1fr);gap: 16px;width: 100%;margin: 0 auto;align-items: start;}.rs-profile-sidebar {display: grid;gap: 14px;align-content: start;position: sticky;top: 12px;}.rs-profile-back {display: inline-flex;align-items: center;gap: 8px;color: var(--text-secondary);font-size: 13px;font-weight: 700;text-decoration: none;}.rs-profile-nav {display: grid;gap: 5px;padding: 0;}.rs-profile-nav-group {margin: 12px 0 4px;color: var(--text-muted);font-size: 11px;font-weight: 800;letter-spacing: 0.06em;text-transform: uppercase;}.rs-profile-nav-link {display: flex;align-items: center;min-height: 34px;padding: 0 12px;border-radius: 9px;color: #344054;font-size: 12px;font-weight: 700;text-decoration: none;}.rs-profile-nav-link:hover,.rs-profile-nav-link.is-active {color: #4f46e5;background: rgba(79, 70, 229, 0.10);}.rs-profile-support-card {padding: 16px;border: 1px solid rgba(123, 139, 166, 0.16);border-radius: 12px;background: rgba(255, 255, 255, 0.86);box-shadow: 0 8px 20px rgba(36, 48, 78, 0.06);}.rs-profile-support-title {margin-bottom: 8px;font-size: 14px;font-weight: 800;}.rs-profile-support-card p {margin: 0 0 14px;color: var(--rs-muted);font-size: 13px;line-height: 1.55;}.rs-profile-main {display: grid;gap: 12px;min-width: 0;}.rs-profile-topbar {display: flex;align-items: flex-start;justify-content: space-between;gap: 14px;padding: 2px 2px 0 0;}.rs-profile-title {margin: 0;font-size: clamp(24px, 2.8vw, 32px);line-height: 1.02;letter-spacing: -0.02em;}.rs-profile-subtitle {margin: 6px 0 0;color: var(--text-secondary);font-size: 13px;}.rs-profile-save-btn {min-width: 128px;background: linear-gradient(135deg, var(--rs-blue), var(--rs-purple));border-color: transparent;box-shadow: 0 12px 26px rgba(124, 58, 237, 0.18);}.rs-profile-form {display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 12px;align-items: stretch;}.rs-panel {border: 1px solid rgba(123, 139, 166, 0.16);border-radius: 14px;background: rgba(255, 255, 255, 0.96);box-shadow: 0 10px 28px rgba(36, 48, 78, 0.06);backdrop-filter: blur(18px);}.rs-panel-main,.rs-panel-password,.rs-panel-2fa,.rs-panel-sessions,.rs-panel-links {padding: 14px;}.rs-panel-password {display: grid;grid-template-columns: minmax(0, 1fr) minmax(220px, 260px);grid-template-areas:"header header""content guidelines""actions guidelines";justify-content: start;column-gap: 24px;row-gap: 18px;align-items: center;min-height: 100%;padding: 28px;}.rs-panel-header {display: flex;align-items: flex-start;justify-content: space-between;gap: 14px;margin-bottom: 12px;}.rs-panel-header h2 {margin: 0;font-size: 15px;line-height: 1.15;}.rs-panel-header p {margin: 4px 0 0;color: var(--text-secondary);font-size: 11px;}.rs-panel-password .rs-panel-header {grid-area: header;display: block;margin-bottom: 0;}.rs-panel-password .rs-panel-header h2 {font-size: 16px;line-height: 1.25;}.rs-panel-password .rs-panel-header p {margin-top: 8px;font-size: 13px;}.rs-panel-password .rs-password-guidelines {grid-area: guidelines;margin-top: 0;align-self: start;}.rs-panel-password .rs-password-grid {grid-area: content;grid-template-columns: 1fr;gap: 16px;}.rs-panel-password .rs-password-actions {grid-area: actions;margin-top: 4px;}.rs-panel-badge,.rs-status-badge,.rs-session-state {display: inline-flex;align-items: center;min-height: 28px;padding: 0 10px;border-radius: 999px;font-size: 11px;font-weight: 800;white-space: nowrap;}.rs-panel-badge,.rs-status-badge.is-muted,.rs-session-state {color: #475467;background: rgba(102, 112, 133, 0.10);}.rs-status-badge.is-success,.rs-session-state.is-online,.rs-session-state.is-current {color: #166534;background: rgba(22, 163, 74, 0.12);}.rs-main-info-grid {display: grid;grid-template-columns: 188px minmax(0, 1fr);gap: 14px;}.rs-avatar-column {display: grid;justify-items: center;gap: 12px;align-content: start;text-align: center;}.rs-avatar-large {display: grid;place-items: center;width: 100px;height: 100px;border-radius: 50%;color: #fff;font-size: 28px;font-weight: 900;background: linear-gradient(135deg, #1d4ed8, #7c3aed);box-shadow: 0 16px 28px rgba(37, 99, 235, 0.18);}.rs-avatar-btn {min-width: 108px;}.rs-avatar-hint {color: var(--text-muted);font-size: 11px;}.rs-profile-system-meta {display: grid;gap: 4px;justify-items: center;width: 100%;}.rs-profile-system-meta-title {color: #1d4ed8;font-size: 12px;font-weight: 800;line-height: 1.2;}.rs-profile-system-meta-subtitle {color: var(--text-muted);font-size: 11px;font-weight: 700;line-height: 1.35;}.rs-form-grid {display: grid;gap: 8px;}.rs-form-grid-main {grid-template-columns: repeat(2, minmax(0, 1fr));}.rs-field {display: grid;gap: 6px;}.rs-field-wide {grid-column: 1 / -1;}.rs-field span {color: var(--text-secondary);font-size: 11px;font-weight: 700;}.rs-field input,.rs-field select,.rs-field textarea {width: 100%;min-height: 36px;padding: 0 10px;border: 1px solid rgba(123, 139, 166, 0.22);border-radius: 10px;color: var(--rs-text);background: #fff;outline: 0;}.rs-field textarea {min-height: 96px;padding-top: 9px;padding-bottom: 10px;resize: vertical;}.rs-field input:focus,.rs-field select:focus,.rs-field textarea:focus {border-color: rgba(37, 99, 235, 0.42);box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.10);}.rs-secondary-btn,.rs-danger-btn,.rs-link-danger {display: inline-flex;align-items: center;justify-content: center;min-height: 36px;padding: 0 13px;border-radius: 9px;font-size: 12px;font-weight: 800;text-decoration: none;}.rs-secondary-btn {color: #4f46e5;border: 1px solid rgba(79, 70, 229, 0.16);background: rgba(79, 70, 229, 0.07);}.rs-danger-btn,.rs-link-danger {color: #dc2626;border: 1px solid rgba(220, 38, 38, 0.14);background: rgba(220, 38, 38, 0.08);}.rs-password-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 7px;}.rs-password-actions {margin-top: 6px;}.rs-password-input-wrap {position: relative;display: block;}.rs-password-input-wrap input {min-height: 44px;padding-right: 48px;border-radius: 8px;}.rs-password-toggle {position: absolute;top: 50%;right: 10px;display: grid;place-items: center;width: 32px;height: 32px;padding: 0;border: 0;border-radius: 8px;color: #46536f;background: transparent;transform: translateY(-50%);cursor: pointer;}.rs-password-toggle:hover {color: #4f46e5;background: rgba(79, 70, 229, 0.08);}.rs-password-toggle::before {content: "";width: 18px;height: 18px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='m2%202%2020%2020'/%3E%3Cpath%20d='M10.6%2010.6A2%202%200%200%200%2012%2014a2%202%200%200%200%201.4-.6'/%3E%3Cpath%20d='M9.9%204.24A10.4%2010.4%200%200%201%2012%204c7%200%2010%208%2010%208a13.2%2013.2%200%200%201-3.1%204.18'/%3E%3Cpath%20d='M6.6%206.6C3.5%208.7%202%2012%202%2012s3%208%2010%208a9.8%209.8%200%200%200%204.8-1.25'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='m2%202%2020%2020'/%3E%3Cpath%20d='M10.6%2010.6A2%202%200%200%200%2012%2014a2%202%200%200%200%201.4-.6'/%3E%3Cpath%20d='M9.9%204.24A10.4%2010.4%200%200%201%2012%204c7%200%2010%208%2010%208a13.2%2013.2%200%200%201-3.1%204.18'/%3E%3Cpath%20d='M6.6%206.6C3.5%208.7%202%2012%202%2012s3%208%2010%208a9.8%209.8%200%200%200%204.8-1.25'/%3E%3C/svg%3E") center / contain no-repeat;}.rs-password-toggle.is-active::before {-webkit-mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M2%2012s3-7%2010-7%2010%207%2010%207-3%207-10%207S2%2012%202%2012Z'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='3'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M2%2012s3-7%2010-7%2010%207%2010%207-3%207-10%207S2%2012%202%2012Z'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='3'/%3E%3C/svg%3E") center / contain no-repeat;}.rs-password-guidelines {padding: 20px 22px;border: 1px solid rgba(123, 139, 166, 0.18);border-radius: 8px;background: #fff;box-shadow: 0 10px 24px rgba(36, 48, 78, 0.04);min-width: 0;}.rs-password-guidelines div,.rs-mini-card-title {margin-bottom: 12px;color: var(--text-secondary);font-size: 12px;font-weight: 800;}.rs-password-guidelines ul {margin: 0;padding-left: 0;list-style: none;color: #475467;font-size: 13px;line-height: 1.55;}.rs-password-guidelines li {position: relative;padding-left: 28px;}.rs-password-guidelines li + li {margin-top: 8px;}.rs-password-guidelines li::before {content: "";position: absolute;top: 0.18em;left: 0;width: 16px;height: 16px;border: 2px solid #4dbb83;border-radius: 50%;background:linear-gradient(45deg, transparent 45%, #4dbb83 46%, #4dbb83 58%, transparent 59%) 4px 6px / 8px 5px no-repeat,#fff;}.rs-panel-password .rs-primary-btn {min-width: 138px;min-height: 46px;border-radius: 8px;background: linear-gradient(135deg, var(--rs-blue), var(--rs-purple));box-shadow: 0 12px 24px rgba(91, 53, 245, 0.22);}.rs-dual-grid {display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 12px;}.rs-2fa-grid {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px;}.rs-mini-card {min-height: 146px;padding: 12px;border: 1px solid rgba(123, 139, 166, 0.14);border-radius: 11px;background: rgba(255, 255, 255, 0.92);display: grid;align-content: start;gap: 6px;}.rs-mini-card-main {font-size: 14px;font-weight: 800;color: var(--rs-text);}.rs-mini-card-sub {color: var(--text-muted);font-size: 12px;line-height: 1.5;}.rs-mini-card-actions {margin-top: auto;}.rs-2fa-setup {display: grid;grid-template-columns: 220px minmax(0, 1fr);gap: 10px;margin-top: 10px;padding: 10px;border: 1px dashed rgba(123, 139, 166, 0.20);border-radius: 10px;background: rgba(248, 250, 252, 0.8);}.rs-qr-box {display: grid;gap: 10px;justify-items: center;}.rs-qr-box img {width: 180px;max-width: 100%;border-radius: 14px;border: 1px solid rgba(123, 139, 166, 0.20);background: #fff;}.rs-2fa-confirm-form {display: grid;gap: 12px;align-content: start;}.rs-2fa-modal {position: fixed;inset: 0;z-index: 10000;display: grid;place-items: center;padding: 24px;}.rs-2fa-modal-backdrop {position: absolute;inset: 0;background:radial-gradient(circle at 50% 28%, rgba(79, 45, 255, 0.18), transparent 26rem),rgba(15, 23, 42, 0.62);backdrop-filter: blur(12px);}.rs-2fa-modal-dialog {position: relative;z-index: 1;width: min(860px, 100%);max-height: calc(100vh - 48px);overflow: auto;padding: 26px;border: 1px solid rgba(255, 255, 255, 0.72);border-radius: 8px;background: #ffffff;box-shadow: 0 28px 80px rgba(15, 23, 42, 0.28);}.rs-2fa-modal-head {display: flex;align-items: flex-start;justify-content: space-between;gap: 18px;padding-bottom: 18px;border-bottom: 1px solid rgba(123, 139, 166, 0.18);}.rs-2fa-modal-kicker {margin-bottom: 8px;color: #4f2dff;font-size: 12px;font-weight: 900;text-transform: uppercase;}.rs-2fa-modal-head h2 {margin: 0;color: var(--rs-text);font-size: 24px;font-weight: 900;line-height: 1.2;}.rs-2fa-modal-head p {max-width: 650px;margin: 10px 0 0;color: var(--text-muted);font-size: 14px;font-weight: 600;line-height: 1.6;}.rs-2fa-modal-body {display: grid;grid-template-columns: 280px minmax(0, 1fr);gap: 22px;padding-top: 22px;}.rs-2fa-modal-qr {display: grid;align-content: start;justify-items: center;gap: 14px;padding: 18px;border: 1px solid rgba(123, 139, 166, 0.18);border-radius: 8px;background: linear-gradient(180deg, #f8faff 0%, #ffffff 100%);}.rs-2fa-modal-qr img {width: 210px;max-width: 100%;border: 1px solid rgba(123, 139, 166, 0.20);border-radius: 8px;background: #ffffff;}.rs-2fa-secret {display: grid;gap: 6px;width: 100%;color: var(--text-muted);font-size: 11px;font-weight: 800;}.rs-2fa-secret code {display: block;width: 100%;padding: 10px;overflow-wrap: anywhere;border: 1px solid rgba(123, 139, 166, 0.22);border-radius: 6px;color: #26304a;background: #ffffff;font-size: 12px;line-height: 1.45;}.rs-2fa-modal-form {display: grid;align-content: start;gap: 16px;}.rs-2fa-backup-preview {padding: 14px;border: 1px solid rgba(37, 99, 235, 0.14);border-radius: 8px;background: rgba(37, 99, 235, 0.06);}.rs-2fa-backup-preview p {margin: 6px 0 0;color: var(--text-secondary);font-size: 13px;font-weight: 600;line-height: 1.55;}.rs-2fa-modal-submit {min-height: 46px;}.rs-session-list {display: grid;gap: 10px;}.rs-session-row {display: flex;align-items: center;gap: 12px;padding: 10px 12px;border: 1px solid rgba(123, 139, 166, 0.16);border-radius: 10px;background: rgba(255, 255, 255, 0.92);}.rs-session-icon {display: grid;place-items: center;width: 30px;height: 30px;border-radius: 999px;color: var(--rs-blue);background: rgba(37, 99, 235, 0.10);font-size: 12px;font-weight: 900;}.rs-session-title {font-size: 13px;font-weight: 800;}.rs-session-meta {color: var(--text-muted);font-size: 12px;}.rs-session-state {margin-left: auto;}.rs-session-action-form {margin-left: auto;}.rs-session-revoke-btn {display: inline-flex;align-items: center;justify-content: center;min-height: 30px;padding: 6px 12px;border: 1px solid rgba(239, 68, 68, 0.22);border-radius: 8px;color: #ef4444;background: rgba(239, 68, 68, 0.08);font-size: 12px;font-weight: 800;cursor: pointer;}.rs-session-revoke-btn:hover {background: rgba(239, 68, 68, 0.14);}.rs-panel-sessions > .rs-link-danger {display: none;}.rs-link-danger {margin-top: 12px;width: 100%;color: #ef4444;}@media (max-width: 1180px) {.rs-profile-shell {grid-template-columns: 1fr;}.rs-profile-form {grid-template-columns: 1fr;}.rs-profile-sidebar {position: static;grid-template-columns: 1fr;}.rs-profile-support-card {max-width: 360px;}.rs-profile-topbar {align-items: flex-start;}.rs-profile-sidebar {position: static;}.rs-dual-grid {grid-template-columns: 1fr;}}@media (max-width: 900px) {.rs-panel-password {grid-template-columns: 1fr;grid-template-areas:"header""guidelines""content""actions";}.rs-main-info-grid,.rs-2fa-grid,.rs-password-grid {grid-template-columns: 1fr;}.rs-2fa-setup {grid-template-columns: 1fr;}.rs-2fa-modal {padding: 12px;}.rs-2fa-modal-dialog {max-height: calc(100vh - 24px);padding: 18px;}.rs-2fa-modal-body {grid-template-columns: 1fr;}.rs-2fa-modal-head h2 {font-size: 20px;}}@media (max-width: 760px) {.rs-profile-page {padding: 16px;}.rs-profile-topbar,.rs-panel-header {flex-direction: column;}.rs-profile-shell {gap: 14px;}.rs-form-grid-main {grid-template-columns: 1fr;}.rs-profile-save-btn,.rs-secondary-btn,.rs-danger-btn,.rs-link-danger,.rs-avatar-btn {width: 100%;}}body.rs-body :is(#edit_taskModal, #new_taskModal).rs-candidate-modal.hidden,body.rs-body :is(#edit_taskModal, #new_taskModal).rs-candidate-modal:not(.active) {display: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal).rs-candidate-modal {display: flex !important;align-items: center !important;justify-content: center !important;padding: 28px 36px !important;background: rgba(15, 23, 42, 0.58) !important;backdrop-filter: blur(8px) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {display: grid !important;grid-template-rows: 86px minmax(0, 1fr) !important;width: min(1540px, calc(100vw - 72px)) !important;height: min(948px, calc(100vh - 72px)) !important;max-height: calc(100vh - 72px) !important;overflow: hidden !important;border: 1px solid #e6ebf2 !important;border-radius: 8px !important;background: #ffffff !important;box-shadow: 0 28px 82px rgba(15, 23, 42, 0.30) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-header {display: flex !important;align-items: center !important;justify-content: space-between !important;min-height: 86px !important;padding: 18px 20px 14px !important;border-bottom: 1px solid #e6ebf2 !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {display: grid !important;grid-template-columns: 348px minmax(590px, 1fr) 342px !important;min-height: 0 !important;overflow: hidden !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side {display: flex !important;flex-direction: column !important;gap: 0 !important;min-width: 0 !important;min-height: 0 !important;padding: 0 !important;overflow-x: hidden !important;overflow-y: auto !important;border-right: 1px solid #e6ebf2 !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card {width: 100% !important;min-width: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 0 !important;background: #ffffff !important;box-shadow: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-hero-person {order: 1 !important;display: grid !important;grid-template-columns: 82px minmax(0, 1fr) !important;gap: 18px !important;padding: 22px 18px 8px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-hero-meta {order: 2 !important;display: grid !important;grid-template-columns: 1fr !important;gap: 0 !important;padding: 0 18px 16px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-transfer-link-panel {order: 3 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-utm-summary {order: 4 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tags,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-assignment {order: 5 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-personal-notes {order: 6 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-personal-notes .rs-manager-comment {min-height: 190px !important;resize: vertical !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-utm-summary,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tags,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-assignment,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-personal-notes,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-status-history {padding: 14px 18px !important;border-top: 1px solid #e7ebf2 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-assignment {display: grid !important;gap: 12px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-assignment h3 {margin: 0 !important;color: #111827 !important;font-size: 13px !important;font-weight: 900 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-assignment-row {display: grid !important;gap: 6px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-assignment-row > span {color: #8994a8 !important;font-size: 11px !important;font-weight: 900 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-assignment-row select {width: 100% !important;height: 36px !important;padding: 0 10px !important;border: 1px solid #dfe6f1 !important;border-radius: 6px !important;color: #172033 !important;font-size: 12px !important;font-weight: 800 !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) label.rs-profile-hidden-control {display: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo {width: 72px !important;height: 72px !important;margin: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-title-input {height: 26px !important;padding: 0 !important;border: 0 !important;font-size: 15px !important;font-weight: 900 !important;background: transparent !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-visible-full-name {width: 100% !important;height: 22px !important;padding: 0 0 2px !important;border: 0 !important;border-bottom: 1px solid transparent !important;border-radius: 0 !important;background: transparent !important;min-height: 18px !important;color: #475569 !important;font-size: 13px !important;font-weight: 800 !important;line-height: 1.35 !important;outline: 0 !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-visible-full-name::placeholder {color: #94a3b8 !important;font-weight: 700 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-visible-full-name:focus {border-bottom-color: #7c3aed !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-visible-full-name.is-empty {color: #94a3b8 !important;font-weight: 700 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions {display: grid !important;grid-template-columns: minmax(0, 1fr) 34px 34px !important;gap: 6px !important;margin-top: 6px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input {height: 36px !important;min-height: 36px !important;border: 1px solid #e3e8f0 !important;border-radius: 6px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-round-contact {width: 34px !important;height: 36px !important;border-radius: 6px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row {display: grid !important;grid-template-columns: 118px minmax(0, 1fr) !important;align-items: center !important;gap: 12px !important;min-height: 31px !important;padding: 2px 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row input,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row select,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-static-row strong {min-height: 26px !important;padding: 0 !important;border: 0 !important;color: #222b40 !important;font-size: 13px !important;font-weight: 900 !important;background: transparent !important;box-shadow: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-kv-list {display: grid !important;gap: 8px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-kv-list div {display: grid !important;grid-template-columns: 104px minmax(0, 1fr) !important;gap: 10px !important;align-items: center !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chip-row {display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 7px !important;margin: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-status-history .rs-side-history-items {padding-left: 24px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main {display: grid !important;grid-template-rows: 52px minmax(0, 1fr) !important;min-width: 0 !important;min-height: 0 !important;overflow: hidden !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs {display: flex !important;align-items: center !important;min-height: 52px !important;padding: 0 26px !important;border-bottom: 1px solid #e6ebf2 !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn {height: 52px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main .tab-content {min-height: 0 !important;padding: 24px 32px 28px !important;overflow-y: auto !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-questionnaire-panel {border: 0 !important;box-shadow: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-questionnaire-panel .rs-form-grid,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-form-grid {display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 20px 14px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item {min-height: 58px !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item input,body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item select {min-height: 34px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item textarea {min-height: 66px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {display: grid !important;grid-template-rows: auto minmax(0, 1fr) auto !important;gap: 12px !important;min-width: 0 !important;min-height: 0 !important;padding: 22px 20px 16px !important;overflow: hidden !important;border-left: 1px solid #e6ebf2 !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-messages {min-height: 0 !important;max-height: none !important;padding: 0 !important;border: 0 !important;overflow-y: auto !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble {max-width: 100% !important;border: 1px solid #eef2f7 !important;border-radius: 6px !important;background: #ffffff !important;box-shadow: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-footer {display: none !important;align-items: center !important;justify-content: space-between !important;gap: 16px !important;padding: 14px 20px !important;border-top: 1px solid #e6ebf2 !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-footer > div {display: flex !important;align-items: center !important;gap: 12px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-footer .rs-secondary-btn,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-footer .rs-save-btn {width: auto !important;height: 36px !important;min-height: 36px !important;padding: 0 18px !important;border-radius: 6px !important;}@media (max-width: 1380px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 328px minmax(500px, 1fr) 328px !important;}}@media (max-width: 1080px) {body.rs-body :is(#edit_taskModal, #new_taskModal).rs-candidate-modal {padding: 14px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {width: calc(100vw - 28px) !important;height: calc(100vh - 28px) !important;max-height: calc(100vh - 28px) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 1fr !important;}}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {width: min(1760px, calc(100vw - 40px)) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 430px minmax(760px, 1fr) 360px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-actions {gap: 14px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-heading {min-width: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-title-row {display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 10px !important;min-width: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-status-control,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-source-control,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-contract-control {display: inline-grid !important;grid-template-columns: auto minmax(170px, 240px) !important;align-items: center !important;gap: 8px !important;height: 34px !important;padding: 3px 6px 3px 10px !important;border: 1px solid #e4e9f2 !important;border-radius: 8px !important;background: #f8fafc !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-source-control {grid-template-columns: auto minmax(180px, 280px) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-contract-control {grid-template-columns: auto minmax(160px, 260px) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-status-control > span,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-source-control > span,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-contract-control > span {color: #667085 !important;font-size: 10px !important;font-weight: 900 !important;text-transform: uppercase !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-status-control select,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-source-control select,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-contract-control select {width: 100% !important;height: 26px !important;min-height: 26px !important;padding: 0 28px 0 10px !important;border: 1px solid #dfe6f1 !important;border-radius: 6px !important;color: #172033 !important;font-size: 12px !important;font-weight: 850 !important;background-color: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-close-action,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-duplicate-action,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-delete-action {height: 36px !important;min-height: 36px !important;padding: 0 18px !important;border-radius: 6px !important;font-size: 12px !important;font-weight: 850 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-close-action,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-duplicate-action {color: #344054 !important;border: 1px solid #e7ebf2 !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-delete-action {color: #ef3554 !important;border: 1px solid #fde0e6 !important;background: #fff4f6 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs {gap: 30px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn {color: #596579 !important;font-size: 12px !important;font-weight: 850 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn.active {color: #5b35f4 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-tab-placeholder {cursor: default !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main .tab-content {padding: 24px 32px 28px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-questionnaire-panel .rs-form-grid,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-form-grid {grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 20px 14px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-header {display: flex !important;align-items: flex-start !important;justify-content: space-between !important;gap: 12px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-activity-filter {height: 32px !important;padding: 0 12px !important;color: #344054 !important;border: 1px solid #e7ebf2 !important;border-radius: 6px !important;font-size: 11px !important;font-weight: 800 !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side {font-size: 12px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {gap: 0 !important;padding: 0 !important;background: #f7f9fc !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-header {padding: 18px 18px 14px !important;border-bottom: 1px solid #e7ebf2 !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-header h3 {margin: 0 !important;color: #111827 !important;font-size: 15px !important;font-weight: 900 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-messages {display: flex !important;flex-direction: column !important;gap: 10px !important;min-height: 0 !important;max-height: none !important;padding: 18px !important;overflow-y: auto !important;border: 0 !important;border-radius: 0 !important;background:linear-gradient(180deg, rgba(247, 249, 252, 0.94), rgba(247, 249, 252, 0.94)),radial-gradient(circle at 16px 16px, rgba(91, 53, 244, 0.06) 0 1px, transparent 1px) !important;background-size: auto, 18px 18px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-empty {flex: 1 1 auto !important;min-height: 220px !important;color: #8a94a6 !important;font-size: 13px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble {position: relative !important;display: grid !important;gap: 6px !important;max-width: 82% !important;min-width: 118px !important;padding: 10px 12px !important;border: 0 !important;border-radius: 16px !important;box-shadow: 0 10px 24px rgba(15, 23, 42, 0.08) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-row {display: flex !important;align-items: flex-end !important;gap: 8px !important;width: 100% !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-row.other {justify-content: flex-start !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-row.own {justify-content: flex-end !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-avatar {flex: 0 0 28px !important;width: 28px !important;height: 28px !important;display: grid !important;place-items: center !important;border: 2px solid #ffffff !important;border-radius: 999px !important;color: #ffffff !important;font-size: 10px !important;font-weight: 900 !important;line-height: 1 !important;text-transform: uppercase !important;background: linear-gradient(135deg, #4657e8, #6d35f4) !important;box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-row.own .cc-note-avatar {color: #5b35f4 !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble.other {align-self: flex-start !important;color: #1f2937 !important;border-bottom-left-radius: 5px !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble.own {align-self: flex-end !important;color: #ffffff !important;border-bottom-right-radius: 5px !important;background: linear-gradient(135deg, #5b35f4, #6d4cff) !important;box-shadow: 0 12px 28px rgba(91, 53, 244, 0.22) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-meta {color: inherit !important;font-size: 10px !important;font-weight: 850 !important;line-height: 1.25 !important;opacity: 0.72 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-text {color: inherit !important;font-size: 12px !important;font-weight: 650 !important;line-height: 1.45 !important;white-space: pre-wrap !important;overflow-wrap: anywhere !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-source {justify-self: start !important;width: fit-content !important;color: #5b35f4 !important;background: #f1edff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row {display: grid !important;grid-template-columns: minmax(0, 1fr) 42px !important;gap: 10px !important;padding: 14px 18px 16px !important;border-top: 1px solid #e7ebf2 !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row textarea {min-height: 42px !important;max-height: 120px !important;padding: 12px 14px !important;border: 1px solid #dfe6f1 !important;border-radius: 999px !important;color: #172033 !important;font-size: 12px !important;font-weight: 700 !important;resize: none !important;background: #f8fafc !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #cc-note-send-btn {width: 42px !important;height: 42px !important;border: 0 !important;border-radius: 999px !important;color: #ffffff !important;background: linear-gradient(135deg, #5b35f4, #6d4cff) !important;box-shadow: 0 12px 24px rgba(91, 53, 244, 0.28) !important;}@media (max-width: 1380px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {width: calc(100vw - 40px) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 380px minmax(520px, 1fr) 328px !important;}}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item.is-required-by-status > span {color: #177245 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item.is-required-by-status input,body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item.is-required-by-status select,body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item.is-required-by-status textarea {border-color: #86efac !important;background: #f0fdf4 !important;box-shadow: 0 0 0 1px rgba(34, 197, 94, 0.18) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item.is-required-missing > span {color: #b42318 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item.is-required-missing input,body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item.is-required-missing select,body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item.is-required-missing textarea,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-required-field-missing {border-color: #f04438 !important;background: #fff5f5 !important;box-shadow: 0 0 0 2px rgba(240, 68, 56, 0.16) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal).rs-candidate-modal.active {--rs-edit-modal-inset-x: clamp(28px, 4.75vw, 92px);--rs-edit-modal-inset-y: clamp(28px, 7.25vh, 72px);align-items: stretch !important;justify-content: stretch !important;padding: var(--rs-edit-modal-inset-y) var(--rs-edit-modal-inset-x) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal).rs-candidate-modal.active .rs-candidate-card-view {width: 100% !important;max-width: none !important;height: 100% !important;max-height: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .btn-transfer:disabled,body.rs-body :is(#edit_taskModal, #new_taskModal) .btn-transfer[aria-disabled="true"] {cursor: not-allowed !important;opacity: 0.48 !important;box-shadow: none !important;}@media (max-width: 1080px) {body.rs-body :is(#edit_taskModal, #new_taskModal).rs-candidate-modal.active {--rs-edit-modal-inset-x: 14px;--rs-edit-modal-inset-y: 14px;}}.rs-online-widget {position: relative;}.rs-online-monitor {align-items: center;background: #ffffff;border: 1px solid #dbe3f0;border-radius: 8px;color: #1f2937;cursor: pointer;display: inline-flex;font-size: 13px;font-weight: 700;gap: 7px;height: 36px;justify-content: center;min-width: 52px;padding: 0 12px;}.rs-online-monitor:hover,.rs-online-monitor[aria-expanded="true"] {border-color: #8b5cf6;color: #5b35d5;}.rs-online-dot,.rs-online-user__dot {background: #22c55e;border-radius: 50%;box-shadow: 0 0 0 3px rgba(34, 197, 94, .14);display: inline-block;flex: 0 0 auto;height: 8px;width: 8px;}.rs-online-panel {background: #ffffff;border: 1px solid #dbe3f0;border-radius: 8px;box-shadow: 0 18px 45px rgba(15, 23, 42, .18);min-width: 280px;padding: 10px;position: absolute;right: 0;top: calc(100% + 8px);z-index: 80;}.rs-online-panel__head {align-items: center;border-bottom: 1px solid #edf1f7;display: flex;justify-content: space-between;margin-bottom: 8px;padding: 2px 2px 8px;}.rs-online-panel__head strong {color: #111827;font-size: 13px;}.rs-online-panel__head span,.rs-online-empty {color: #64748b;font-size: 12px;}.rs-online-list {display: grid;gap: 6px;max-height: 280px;overflow: auto;}.rs-online-user {align-items: center;display: flex;gap: 10px;padding: 7px 4px;}.rs-online-user__body {display: grid;gap: 2px;min-width: 0;}.rs-online-user__body strong,.rs-online-user__body small {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.rs-online-user__body strong {color: #111827;font-size: 13px;}.rs-online-user__body em {color: #6d5dfc;font-style: normal;font-weight: 700;}.rs-online-user__body small {color: #64748b;font-size: 11px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side {width: 388px !important;padding: 18px 16px 20px !important;gap: 14px !important;background:radial-gradient(circle at 20% 8%, rgba(108, 92, 231, .12), transparent 28%),linear-gradient(180deg, #f8fbff 0%, #ffffff 42%, #f7f9ff 100%) !important;border-right: 1px solid #e3e8f2 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side .rs-side-card {padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-person {order: 1 !important;display: grid !important;grid-template-columns: 90px minmax(0, 1fr) !important;gap: 16px !important;align-items: start !important;padding: 2px 0 4px !important;border: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo {position: relative !important;width: 78px !important;height: 78px !important;margin: 2px 0 0 !important;border-radius: 50% !important;background: linear-gradient(145deg, #3560ff 0%, #7b2cff 100%) !important;box-shadow: 0 18px 34px rgba(91, 73, 238, .28) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo::after {content: "";position: absolute;right: 4px;bottom: 5px;width: 16px;height: 16px;border: 4px solid #fff;border-radius: 50%;background: #25d366;box-shadow: 0 6px 14px rgba(37, 211, 102, .35);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo span {color: #fff !important;font-size: 22px !important;font-weight: 900 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-person-fields {display: grid !important;gap: 4px !important;align-content: center !important;min-height: 78px !important;min-width: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-title-input {height: 30px !important;padding: 0 !important;border: 0 !important;color: #131a33 !important;font-size: 17px !important;font-weight: 900 !important;line-height: 1.2 !important;background: transparent !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-title-input:focus {box-shadow: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-contact-panel {order: 2 !important;display: grid !important;gap: 10px !important;padding: 2px 0 4px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions {display: grid !important;grid-template-columns: minmax(0, 1fr) 36px 36px !important;gap: 7px !important;margin-top: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions-email {grid-template-columns: minmax(0, 1fr) 36px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input {height: 38px !important;min-height: 38px !important;padding: 0 12px !important;border: 1px solid rgba(210, 218, 235, .78) !important;border-radius: 999px !important;background: rgba(255, 255, 255, .86) !important;box-shadow: 0 10px 24px rgba(36, 51, 94, .07) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input input {color: #172033 !important;font-size: 13px !important;font-weight: 800 !important;background: transparent !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input span {color: #4f46e5 !important;font-size: 15px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-round-contact {width: 36px !important;height: 38px !important;padding: 0 !important;border: 1px solid rgba(210, 218, 235, .78) !important;border-radius: 999px !important;color: transparent !important;font-size: 0 !important;background: rgba(255, 255, 255, .88) !important;box-shadow: 0 10px 24px rgba(36, 51, 94, .07) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-call-phone-btn::before {content: "W";color: #18bf63;font-size: 13px;font-weight: 900;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-copy-phone-btn::before {content: "\2197";color: #2f80ed;font-size: 16px;font-weight: 900;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-copy-email-btn::before {content: "\2398";color: #64748b;font-size: 16px;font-weight: 900;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-hero-meta {order: 3 !important;display: grid !important;gap: 8px !important;padding: 12px 0 2px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row {display: grid !important;grid-template-columns: 118px minmax(0, 1fr) !important;align-items: center !important;gap: 12px !important;min-height: 30px !important;padding: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row > span,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-assignment-row > span {color: #7b8498 !important;font-size: 12px !important;font-weight: 800 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row input {min-height: 30px !important;padding: 0 !important;border: 0 !important;border-bottom: 1px solid transparent !important;border-radius: 0 !important;color: #2b344f !important;font-size: 13px !important;font-weight: 900 !important;background: transparent !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row input:focus {border-bottom-color: #6d5dfc !important;box-shadow: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-assignment,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-personal-notes,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-transfer-link-panel {display: grid !important;gap: 12px !important;margin-top: 6px !important;padding-top: 16px !important;border-top: 1px solid #e7ecf5 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-transfer-link-panel {order: 4 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-assignment {order: 5 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-personal-notes {order: 6 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-assignment h3,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-personal-notes h3,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-transfer-link-panel h3 {margin: 0 !important;color: #172033 !important;font-size: 14px !important;font-weight: 900 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-assignment-row {display: grid !important;grid-template-columns: 118px minmax(0, 1fr) !important;align-items: center !important;gap: 12px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-assignment-row select {height: 38px !important;padding: 0 34px 0 12px !important;border: 1px solid rgba(210, 218, 235, .9) !important;border-radius: 999px !important;color: #172033 !important;font-size: 12px !important;font-weight: 850 !important;background-color: rgba(255, 255, 255, .9) !important;box-shadow: 0 10px 24px rgba(36, 51, 94, .07) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-assignment-row select,body.rs-body #new_taskModal #new_taskManager,body.rs-body #new_taskModal #new_taskOperator {color: #101828 !important;font-weight: 900 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-assignment-row select optgroup,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-assignment-row select option,body.rs-body #new_taskModal #new_taskManager optgroup,body.rs-body #new_taskModal #new_taskManager option,body.rs-body #new_taskModal #new_taskOperator optgroup,body.rs-body #new_taskModal #new_taskOperator option {color: #101828 !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-assignment-row select optgroup,body.rs-body #new_taskModal #new_taskManager optgroup,body.rs-body #new_taskModal #new_taskOperator optgroup {color: #0f172a !important;font-weight: 950 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-assignment-row select option,body.rs-body #new_taskModal #new_taskManager option,body.rs-body #new_taskModal #new_taskOperator option {font-weight: 750 !important;}body.rs-body #new_taskModal #new_taskOperator:disabled,body.rs-body #new_taskModal #new_taskOperator:disabled option,body.rs-body #new_taskModal #new_taskOperator:disabled optgroup {color: #101828 !important;opacity: 1 !important;-webkit-text-fill-color: #101828 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-personal-notes .rs-manager-comment {min-height: 172px !important;padding: 14px !important;border: 1px solid rgba(210, 218, 235, .9) !important;border-radius: 12px !important;color: #172033 !important;font-size: 12px !important;line-height: 1.55 !important;background: rgba(255, 255, 255, .86) !important;box-shadow: 0 18px 34px rgba(36, 51, 94, .08) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-personal-notes .rs-manager-comment:focus {border-color: #9b8cff !important;box-shadow: 0 0 0 3px rgba(109, 93, 252, .12), 0 18px 34px rgba(36, 51, 94, .08) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {grid-template-rows: 98px minmax(0, 1fr) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-header {display: flex !important;align-items: center !important;justify-content: space-between !important;gap: clamp(18px, 2.4vw, 38px) !important;min-height: 98px !important;padding: 18px 18px 15px 28px !important;border-bottom: 1px solid #e6ebf4 !important;background: #ffffff !important;box-shadow: inset 0 1px 0 rgba(255, 255, 255, .92) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-heading {display: grid !important;grid-template-rows: auto auto !important;gap: 13px !important;min-width: 0 !important;flex: 1 1 auto !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-title-row {display: flex !important;align-items: center !important;flex-wrap: nowrap !important;gap: clamp(14px, 1.9vw, 34px) !important;min-width: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-title-row h2 {flex: 0 0 auto !important;margin: 0 !important;color: #0b1432 !important;font-size: 20px !important;font-weight: 900 !important;line-height: 1.12 !important;letter-spacing: 0 !important;white-space: nowrap !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-id-badge,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-funnel-badge {flex: 0 0 auto !important;min-height: 24px !important;padding: 0 10px !important;border: 1px solid #e6eaff !important;border-radius: 9px !important;color: #687394 !important;font-size: 11px !important;font-weight: 900 !important;background: #f1f4ff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-funnel-badge {max-width: min(280px, 25vw) !important;overflow: hidden !important;border-color: #bbf7d0 !important;color: #047857 !important;text-overflow: ellipsis !important;white-space: nowrap !important;background: #ecfdf5 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-funnel-badge.is-empty {border-color: #e2e8f0 !important;color: #64748b !important;background: #f8fafc !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-status-control,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-source-control,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-contract-control {position: relative !important;display: inline-grid !important;grid-template-columns: auto minmax(0, 1fr) !important;align-items: center !important;flex: 0 1 auto !important;gap: 9px !important;height: 36px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-status-control {width: min(292px, 21vw) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-source-control {width: min(188px, 14vw) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-contract-control {width: min(254px, 17vw) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-status-control > span,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-source-control > span,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-contract-control > span {color: #66708f !important;font-size: 10px !important;font-weight: 900 !important;line-height: 1 !important;text-transform: uppercase !important;white-space: nowrap !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-status-control select,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-source-control select,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-contract-control select {width: 100% !important;height: 36px !important;min-height: 36px !important;padding: 0 34px 0 13px !important;overflow: hidden !important;border: 1px solid #e7ebff !important;border-radius: 10px !important;color: #18213d !important;font-size: 12px !important;font-weight: 900 !important;line-height: 36px !important;text-overflow: ellipsis !important;white-space: nowrap !important;background-color: #f2f5ff !important;box-shadow: 0 8px 18px rgba(48, 69, 140, .05) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-status-control select {color: #4e2df3 !important;background-color: #f0edff !important;border-color: #e4ddff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-dates {display: flex !important;align-items: center !important;flex-wrap: wrap !important;gap: 0 !important;min-width: 0 !important;color: #697393 !important;font-size: 12px !important;font-weight: 750 !important;line-height: 1.25 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-dates span {display: inline-flex !important;align-items: center !important;white-space: nowrap !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-dates strong {color: #66708f !important;font-weight: 900 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-dates span + span::before {content: "" !important;display: inline-block !important;width: 4px !important;height: 4px !important;margin: 0 12px !important;border-radius: 999px !important;background: #bac3d8 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-actions {display: flex !important;align-items: center !important;justify-content: flex-end !important;flex: 0 0 auto !important;gap: 14px !important;min-width: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .btn-copy-link,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-close-btn {position: relative !important;width: 42px !important;height: 42px !important;min-height: 42px !important;padding: 0 !important;border: 1px solid #e2e8f5 !important;border-radius: 11px !important;color: #273459 !important;background: #ffffff !important;box-shadow: 0 10px 20px rgba(31, 45, 84, .06) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .btn-copy-link span {display: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .btn-copy-link::before {content: "" !important;position: absolute !important;width: 13px !important;height: 7px !important;border: 2px solid currentColor !important;border-radius: 999px !important;transform: translate(-5px, 2px) rotate(-42deg) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .btn-copy-link::after {content: "" !important;position: absolute !important;width: 13px !important;height: 7px !important;border: 2px solid currentColor !important;border-radius: 999px !important;transform: translate(5px, -2px) rotate(-42deg) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .btn-transfer {gap: 9px !important;height: 42px !important;min-height: 42px !important;padding: 0 20px !important;border: 1px solid #dfe5f3 !important;border-radius: 11px !important;color: #4b2cff !important;font-size: 12px !important;font-weight: 900 !important;background: #ffffff !important;box-shadow: 0 10px 20px rgba(31, 45, 84, .06) !important;opacity: 1 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .btn-transfer::before {content: "" !important;width: 13px !important;height: 13px !important;border-top: 2px solid currentColor !important;border-right: 2px solid currentColor !important;transform: rotate(45deg) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-save {gap: 9px !important;height: 42px !important;min-height: 42px !important;padding: 0 22px !important;border: 0 !important;border-radius: 11px !important;color: #ffffff !important;font-size: 12px !important;font-weight: 900 !important;background: linear-gradient(135deg, #6337ff 0%, #4518e8 100%) !important;box-shadow: 0 12px 22px rgba(80, 40, 239, .26) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-save::before {content: "" !important;width: 13px !important;height: 7px !important;border-left: 2px solid currentColor !important;border-bottom: 2px solid currentColor !important;transform: translateY(-1px) rotate(-45deg) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-save:disabled,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-save[aria-disabled="true"] {cursor: not-allowed !important;color: #4b2cff !important;border: 1px solid #dfe5f3 !important;background: #ffffff !important;box-shadow: none !important;opacity: 0.48 !important;}body.rs-body #edit_taskModal .rs-header-save.is-saving {cursor: wait !important;pointer-events: none !important;opacity: 1 !important;}body.rs-body #edit_taskModal .rs-header-save.is-saving::before {width: 14px !important;height: 14px !important;border: 2px solid rgba(255, 255, 255, 0.38) !important;border-radius: 50% !important;transform: none !important;animation: rs-save-ring 0.72s steps(8, end) infinite !important;}@keyframes rs-save-ring {0% {box-shadow: 0 -8px 0 -5px currentColor;}12.5% {box-shadow: 6px -6px 0 -5px currentColor;}25% {box-shadow: 8px 0 0 -5px currentColor;}37.5% {box-shadow: 6px 6px 0 -5px currentColor;}50% {box-shadow: 0 8px 0 -5px currentColor;}62.5% {box-shadow: -6px 6px 0 -5px currentColor;}75% {box-shadow: -8px 0 0 -5px currentColor;}87.5% {box-shadow: -6px -6px 0 -5px currentColor;}}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-close-btn {color: #5c6682 !important;font-size: 24px !important;line-height: 1 !important;}@media (max-width: 1420px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {grid-template-rows: auto minmax(0, 1fr) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-header {align-items: flex-start !important;min-height: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-title-row {flex-wrap: wrap !important;row-gap: 10px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-status-control,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-source-control,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-contract-control {width: auto !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-status-control {min-width: 270px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-source-control {min-width: 178px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-contract-control {min-width: 230px !important;}}@media (max-width: 920px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-header {flex-direction: column !important;gap: 14px !important;padding: 16px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-title-row,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-actions {width: 100% !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-status-control,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-source-control,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-contract-control {min-width: min(100%, 280px) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-actions {justify-content: flex-start !important;flex-wrap: wrap !important;gap: 10px !important;}}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-person {display: grid !important;grid-template-columns: 112px minmax(0, 1fr) !important;grid-template-areas:"head head""photo fields" !important;align-items: center !important;gap: 16px 18px !important;padding: 20px 20px 4px !important;border: 0 !important;background: transparent !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-mini-header {grid-area: head !important;display: flex !important;align-items: center !important;justify-content: space-between !important;min-width: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-mini-title {position: relative !important;display: inline-flex !important;align-items: center !important;gap: 9px !important;color: #0d1735 !important;font-size: 15px !important;font-weight: 900 !important;line-height: 1.2 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-mini-title::before {content: "" !important;width: 16px !important;height: 16px !important;background:radial-gradient(circle at 4px 4px, #5b4bff 0 2px, transparent 2.4px),radial-gradient(circle at 12px 4px, #5b4bff 0 2px, transparent 2.4px),radial-gradient(circle at 4px 12px, #5b4bff 0 2px, transparent 2.4px),radial-gradient(circle at 12px 12px, #5b4bff 0 2px, transparent 2.4px),linear-gradient(90deg, transparent 6px, #5b4bff 6px 10px, transparent 10px),linear-gradient(0deg, transparent 6px, #5b4bff 6px 10px, transparent 10px) !important;border-radius: 4px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-edit-btn {position: relative !important;width: 32px !important;height: 32px !important;padding: 0 !important;border: 0 !important;border-radius: 9px !important;background: rgba(255, 255, 255, .38) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-edit-btn::before {content: "" !important;position: absolute !important;left: 10px !important;top: 8px !important;width: 11px !important;height: 4px !important;border: 2px solid #59647f !important;border-left: 0 !important;border-radius: 1px !important;transform: rotate(-45deg) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-edit-btn::after {content: "" !important;position: absolute !important;left: 9px !important;top: 20px !important;width: 12px !important;height: 2px !important;border-radius: 999px !important;background: #59647f !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo {grid-area: photo !important;position: relative !important;display: grid !important;place-items: center !important;width: 104px !important;height: 104px !important;margin: 0 !important;border: 0 !important;border-radius: 50% !important;color: #ffffff !important;background: linear-gradient(145deg, #2758ff 0%, #7a36e9 92%) !important;box-shadow: 0 22px 38px rgba(91, 72, 224, .30) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo::after {content: "" !important;position: absolute !important;right: 5px !important;bottom: 7px !important;width: 18px !important;height: 18px !important;border: 5px solid #ffffff !important;border-radius: 50% !important;background: #20d86f !important;box-shadow: 0 8px 16px rgba(32, 216, 111, .32) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo span {color: #ffffff !important;font-size: 30px !important;font-weight: 900 !important;line-height: 1 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-person-fields {grid-area: fields !important;display: grid !important;align-content: center !important;gap: 8px !important;min-height: 104px !important;min-width: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-title-input {width: 100% !important;height: auto !important;min-height: 26px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;color: #101936 !important;font-size: 17px !important;font-weight: 900 !important;line-height: 1.25 !important;background: transparent !important;box-shadow: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-age-line {min-height: 18px !important;color: #626b86 !important;font-size: 13px !important;font-weight: 800 !important;line-height: 1.35 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-contact-panel {display: grid !important;gap: 12px !important;padding: 12px 20px 8px !important;border: 0 !important;background: transparent !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions {display: grid !important;grid-template-columns: minmax(0, 1fr) 30px 30px !important;align-items: center !important;gap: 8px !important;min-height: 42px !important;padding: 0 8px 0 14px !important;border: 1px solid rgba(226, 232, 245, .82) !important;border-radius: 999px !important;background: rgba(255, 255, 255, .92) !important;box-shadow: 0 12px 26px rgba(36, 51, 94, .09) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions-email {grid-template-columns: minmax(0, 1fr) 30px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input {display: grid !important;grid-template-columns: 20px minmax(0, 1fr) !important;align-items: center !important;gap: 10px !important;height: 40px !important;min-height: 40px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input span {display: grid !important;place-items: center !important;width: 20px !important;height: 20px !important;overflow: hidden !important;color: transparent !important;font-size: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input span::before {color: #4c31ff !important;font-size: 17px !important;line-height: 1 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions:not(.rs-contact-actions-email) .rs-contact-input span::before {content: "" !important;width: 11px !important;height: 15px !important;border: 2px solid #4c31ff !important;border-top-color: transparent !important;border-right-color: transparent !important;border-radius: 4px 0 6px 7px !important;transform: rotate(-42deg) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions-email .rs-contact-input span::before {content: "" !important;width: 15px !important;height: 11px !important;border: 2px solid #4c31ff !important;border-radius: 2px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input input {width: 100% !important;height: 38px !important;min-width: 0 !important;padding: 0 !important;border: 0 !important;outline: 0 !important;color: #17213b !important;font-size: 13px !important;font-weight: 850 !important;line-height: 38px !important;background: transparent !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-round-contact {position: relative !important;display: grid !important;place-items: center !important;width: 30px !important;height: 30px !important;min-height: 30px !important;padding: 0 !important;overflow: hidden !important;border: 1px solid rgba(226, 232, 245, .95) !important;border-radius: 999px !important;font-size: 0 !important;background: #ffffff !important;box-shadow: 0 6px 12px rgba(36, 51, 94, .10) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-round-contact::before {font-size: 16px !important;line-height: 1 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-call-phone-btn {color: #ffffff !important;border-color: #19c764 !important;background: #20d56d !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-call-phone-btn::before {content: "" !important;width: 14px !important;height: 14px !important;border: 2px solid #ffffff !important;border-radius: 50% !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-copy-phone-btn {color: #77819b !important;border-color: rgba(226, 232, 245, .95) !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-copy-phone-btn::before {content: "" !important;width: 11px !important;height: 11px !important;border: 2px solid #77819b !important;border-radius: 2px !important;box-shadow: 4px 4px 0 -1px #ffffff, 4px 4px 0 1px #77819b !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-copy-email-btn {color: #77819b !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-copy-email-btn::before {content: "" !important;width: 11px !important;height: 11px !important;border: 2px solid #77819b !important;border-radius: 2px !important;box-shadow: 4px 4px 0 -1px #ffffff, 4px 4px 0 1px #77819b !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .btn-copy-link::before,body.rs-body :is(#edit_taskModal, #new_taskModal) .btn-copy-link::after {left: 50% !important;top: 50% !important;width: 14px !important;height: 7px !important;border-width: 2px !important;transform-origin: center !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .btn-copy-link::before {transform: translate(-70%, -28%) rotate(-42deg) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .btn-copy-link::after {transform: translate(-30%, -72%) rotate(-42deg) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-mini-title::before {content: "" !important;flex: 0 0 auto !important;width: 16px !important;height: 16px !important;background:radial-gradient(circle at 4px 4px, #5b4bff 0 2px, transparent 2.4px),radial-gradient(circle at 12px 4px, #5b4bff 0 2px, transparent 2.4px),radial-gradient(circle at 4px 12px, #5b4bff 0 2px, transparent 2.4px),radial-gradient(circle at 12px 12px, #5b4bff 0 2px, transparent 2.4px),linear-gradient(90deg, transparent 6px, #5b4bff 6px 10px, transparent 10px),linear-gradient(0deg, transparent 6px, #5b4bff 6px 10px, transparent 10px) !important;border-radius: 4px !important;font-size: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-edit-btn::before {left: 50% !important;top: 50% !important;width: 14px !important;height: 3px !important;border: 0 !important;border-radius: 999px !important;background: #59647f !important;transform: translate(-50%, -50%) rotate(-45deg) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-edit-btn::after {left: 50% !important;top: 50% !important;width: 5px !important;height: 5px !important;border: 2px solid #59647f !important;border-right: 0 !important;border-bottom: 0 !important;border-radius: 1px !important;background: transparent !important;transform: translate(2px, -8px) rotate(-45deg) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input span {position: relative !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input span::before,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input span::after {content: "" !important;position: absolute !important;box-sizing: border-box !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions:not(.rs-contact-actions-email) .rs-contact-input span::before {left: 5px !important;top: 3px !important;width: 11px !important;height: 15px !important;border: 2px solid #4c31ff !important;border-top-color: transparent !important;border-right-color: transparent !important;border-radius: 4px 0 6px 7px !important;transform: rotate(-42deg) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions:not(.rs-contact-actions-email) .rs-contact-input span::after {left: 4px !important;top: 3px !important;width: 5px !important;height: 5px !important;border-radius: 2px !important;background: #4c31ff !important;box-shadow: 10px 10px 0 #4c31ff !important;transform: rotate(-42deg) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions-email .rs-contact-input span::before {left: 3px !important;top: 5px !important;width: 15px !important;height: 11px !important;border: 2px solid #4c31ff !important;border-radius: 2px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions-email .rs-contact-input span::after {left: 5px !important;top: 6px !important;width: 11px !important;height: 9px !important;border-left: 2px solid #4c31ff !important;border-bottom: 2px solid #4c31ff !important;transform: rotate(-45deg) skew(8deg, 8deg) !important;transform-origin: center !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-round-contact::before,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-round-contact::after {content: "" !important;position: absolute !important;box-sizing: border-box !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-call-phone-btn::before {left: 7px !important;top: 6px !important;width: 16px !important;height: 16px !important;border: 2px solid #ffffff !important;border-radius: 50% !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-call-phone-btn::after {left: 11px !important;top: 15px !important;width: 7px !important;height: 7px !important;border-left: 2px solid #ffffff !important;border-bottom: 2px solid #ffffff !important;border-radius: 0 0 0 3px !important;transform: rotate(-35deg) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-copy-phone-btn::before,body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-copy-email-btn::before {left: 9px !important;top: 8px !important;width: 10px !important;height: 10px !important;border: 1.8px solid #77819b !important;border-radius: 2px !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-copy-phone-btn::after,body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-copy-email-btn::after {left: 12px !important;top: 11px !important;width: 10px !important;height: 10px !important;border: 1.8px solid #77819b !important;border-radius: 2px !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal).rs-candidate-modal.active {--rs-edit-modal-inset-x: clamp(18px, 3.2vw, 54px) !important;--rs-edit-modal-inset-y: clamp(18px, 4vh, 42px) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view {grid-template-rows: 78px minmax(0, 1fr) !important;width: min(1680px, calc(100vw - 36px)) !important;height: min(900px, calc(100vh - 36px)) !important;max-height: calc(100vh - 36px) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-header {min-height: 78px !important;padding: 14px 16px 12px 22px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 300px minmax(720px, 1fr) 300px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {width: auto !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side {padding: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-person {grid-template-columns: 78px minmax(0, 1fr) !important;gap: 10px 14px !important;padding: 14px 14px 2px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-mini-title {gap: 7px !important;font-size: 14px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-mini-title::before {width: 14px !important;height: 14px !important;background:radial-gradient(circle at 3.5px 3.5px, #5b4bff 0 1.7px, transparent 2px),radial-gradient(circle at 10.5px 3.5px, #5b4bff 0 1.7px, transparent 2px),radial-gradient(circle at 3.5px 10.5px, #5b4bff 0 1.7px, transparent 2px),radial-gradient(circle at 10.5px 10.5px, #5b4bff 0 1.7px, transparent 2px),linear-gradient(90deg, transparent 5.4px, #5b4bff 5.4px 8.6px, transparent 8.6px),linear-gradient(0deg, transparent 5.4px, #5b4bff 5.4px 8.6px, transparent 8.6px) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-edit-btn {width: 26px !important;height: 26px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo {width: 74px !important;height: 74px !important;box-shadow: 0 16px 26px rgba(91, 72, 224, .24) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo::after {right: 2px !important;bottom: 4px !important;width: 14px !important;height: 14px !important;border-width: 4px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo span {font-size: 24px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-person-fields {min-height: 74px !important;gap: 4px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-title-input {min-height: 22px !important;font-size: 15px !important;line-height: 1.15 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-age-line {min-height: 15px !important;font-size: 12px !important;line-height: 1.25 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-contact-panel {gap: 8px !important;padding: 8px 14px 6px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions {grid-template-columns: minmax(0, 1fr) 28px 28px !important;gap: 6px !important;min-height: 36px !important;padding: 0 6px 0 12px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions-email {grid-template-columns: minmax(0, 1fr) 28px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input {grid-template-columns: 18px minmax(0, 1fr) !important;gap: 8px !important;height: 34px !important;min-height: 34px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input span {width: 18px !important;height: 18px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input input {height: 32px !important;font-size: 12px !important;line-height: 32px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-round-contact {width: 28px !important;height: 28px !important;min-height: 28px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-hero-meta {gap: 8px !important;padding: 10px 14px 12px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row {grid-template-columns: 116px minmax(0, 1fr) !important;gap: 8px !important;min-height: 30px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row > span {font-size: 11px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row input,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row select {min-height: 30px !important;height: 30px !important;font-size: 12px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-assignment,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-personal-notes,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-transfer-link-panel,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-utm-summary,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tags,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-status-history {padding: 10px 14px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-assignment-row {grid-template-columns: 92px minmax(0, 1fr) !important;gap: 8px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-assignment-row select {height: 32px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-personal-notes .rs-manager-comment {min-height: 108px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main .tab-content {padding: 28px 34px 26px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-questionnaire-panel .rs-form-grid,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-form-grid {grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 14px 14px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item {min-height: 48px !important;gap: 6px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item > span,body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item label {font-size: 11px !important;line-height: 1.25 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item input,body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item select {min-height: 36px !important;height: 36px !important;padding: 0 12px !important;font-size: 12px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .question-item textarea {min-height: 58px !important;padding: 10px 12px !important;font-size: 12px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {padding: 16px 16px 14px !important;}@media (max-width: 1320px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 280px minmax(560px, 1fr) 280px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-questionnaire-panel .rs-form-grid,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-form-grid {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 316px minmax(700px, 1fr) 316px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side {padding: 12px 10px 12px 12px !important;background: #f8fbff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side .rs-side-card {border-radius: 8px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-person {padding: 12px 12px 2px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-contact-panel {padding: 8px 12px 6px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-hero-meta {padding: 10px 12px 12px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-assignment,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-personal-notes,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-transfer-link-panel,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-utm-summary,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tags,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-status-history {padding: 10px 12px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {margin: 14px 14px 14px 10px !important;padding: 14px 14px 12px !important;border: 1px solid #e7ebf2 !important;border-radius: 8px !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main .tab-content {padding-left: 40px !important;padding-right: 40px !important;}@media (max-width: 1320px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 296px minmax(540px, 1fr) 296px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side {padding: 10px 8px 10px 10px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {margin: 10px 10px 10px 8px !important;}}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 320px minmax(680px, 1fr) 320px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side {box-sizing: border-box !important;padding: 12px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-person {grid-template-columns: 66px minmax(0, 1fr) !important;gap: 9px 12px !important;padding: 10px 8px 4px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-mini-header {padding-right: 2px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-edit-btn {flex: 0 0 24px !important;width: 24px !important;height: 24px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo {width: 62px !important;height: 62px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo span {font-size: 22px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo::after {right: -1px !important;bottom: 2px !important;width: 12px !important;height: 12px !important;border-width: 3px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-person-fields {min-width: 0 !important;min-height: 62px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-title-input {min-width: 0 !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-age-line {overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-contact-panel {padding: 8px 8px 6px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions {min-width: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input {min-width: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input input {min-width: 0 !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-hero-meta {padding: 8px 8px 10px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row {grid-template-columns: minmax(92px, 0.45fr) minmax(0, 1fr) !important;min-width: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row > span,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row input,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row select {min-width: 0 !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-assignment,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-personal-notes,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-transfer-link-panel,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-utm-summary,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tags,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-status-history {padding-left: 8px !important;padding-right: 8px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {box-sizing: border-box !important;min-width: 0 !important;margin: 12px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-header {min-width: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-header > div {min-width: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-header h3,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-header span {overflow: hidden !important;text-overflow: ellipsis !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main .tab-content {padding-left: 34px !important;padding-right: 34px !important;}@media (max-width: 1320px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 304px minmax(520px, 1fr) 304px !important;}}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 380px minmax(640px, 1fr) 292px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-side {padding: 14px 16px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-side-card.rs-candidate-hero-person {grid-template-columns: 72px minmax(0, 1fr) !important;gap: 10px 16px !important;padding: 12px 10px 6px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo {width: 68px !important;height: 68px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo span {font-size: 23px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-person-fields {min-height: 68px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-title-input {font-size: 15px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-contact-panel,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-hero-meta,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-assignment,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-personal-notes,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-transfer-link-panel,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-utm-summary,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tags,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-status-history {padding-left: 10px !important;padding-right: 10px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-profile-detail-row {grid-template-columns: 124px minmax(0, 1fr) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-assignment-row {grid-template-columns: 108px minmax(0, 1fr) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {margin: 12px 12px 12px 8px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main .tab-content {padding-left: 36px !important;padding-right: 36px !important;}@media (max-width: 1500px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 360px minmax(560px, 1fr) 280px !important;}}@media (max-width: 1320px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 340px minmax(500px, 1fr) 260px !important;}}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-edit-btn,body.rs-body #edit_taskModal .cc-call-phone-btn {display: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-mini-header {justify-content: flex-start !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-actions-email {grid-template-columns: minmax(0, 1fr) 28px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {display: grid !important;grid-template-rows: auto minmax(0, 1fr) auto !important;gap: 0 !important;min-width: 0 !important;overflow: hidden !important;border: 1px solid #e4e9f3 !important;border-radius: 8px !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-header {display: grid !important;grid-template-columns: 1fr !important;gap: 10px !important;padding: 18px 18px 14px !important;border-bottom: 1px solid #edf1f7 !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-header h3 {margin: 0 !important;color: #0b1533 !important;font-size: 16px !important;font-weight: 900 !important;line-height: 1.12 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-header span {display: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-filters {display: grid !important;grid-template-columns: minmax(0, 1fr) minmax(82px, 0.76fr) !important;gap: 10px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-filter-select {width: 100% !important;height: 36px !important;min-width: 0 !important;padding: 0 30px 0 14px !important;border: 1px solid #e4e9f3 !important;border-radius: 8px !important;color: #47516a !important;font-size: 12px !important;font-weight: 800 !important;background: #ffffff !important;box-shadow: 0 8px 18px rgba(15, 23, 42, 0.04) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-messages {display: flex !important;flex-direction: column !important;gap: 14px !important;min-height: 0 !important;max-height: none !important;padding: 18px 18px 16px !important;overflow-y: auto !important;border: 0 !important;border-radius: 0 !important;background: #fbfcff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-empty {flex: 1 1 auto !important;display: grid !important;place-items: center !important;min-height: 300px !important;color: #8b95a8 !important;font-size: 13px !important;font-weight: 600 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-row {display: flex !important;align-items: flex-end !important;gap: 8px !important;width: 100% !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-row.other {justify-content: flex-start !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-row.own {justify-content: flex-end !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-avatar {flex: 0 0 28px !important;width: 28px !important;height: 28px !important;display: grid !important;place-items: center !important;margin-bottom: 4px !important;border: 2px solid #ffffff !important;border-radius: 999px !important;color: #ffffff !important;font-size: 9px !important;font-weight: 900 !important;line-height: 1 !important;background: linear-gradient(135deg, #7348ff, #243dff) !important;box-shadow: 0 10px 18px rgba(53, 61, 140, 0.16) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-row.own .cc-note-avatar {order: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble {position: relative !important;display: grid !important;gap: 6px !important;max-width: min(210px, calc(100% - 38px)) !important;min-width: 0 !important;padding: 11px 13px !important;border: 0 !important;border-radius: 14px !important;box-shadow: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble.other {color: #182033 !important;border-bottom-left-radius: 5px !important;background: #eef1f7 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble.own {color: #ffffff !important;border-bottom-right-radius: 5px !important;background: linear-gradient(135deg, #7449ff 0%, #4936f3 100%) !important;box-shadow: 0 12px 28px rgba(84, 62, 239, 0.22) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble.own::after {content: "" !important;justify-self: end !important;margin-top: -2px !important;width: 15px !important;height: 7px !important;border-right: 2px solid rgba(255, 255, 255, 0.82) !important;border-bottom: 2px solid rgba(255, 255, 255, 0.82) !important;box-shadow: 5px 0 0 -1px transparent, 5px 0 0 0 rgba(255, 255, 255, 0.82) !important;transform: rotate(45deg) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-meta {color: inherit !important;font-size: 11px !important;font-weight: 850 !important;line-height: 1.2 !important;opacity: 0.72 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-text {color: inherit !important;font-size: 12px !important;font-weight: 650 !important;line-height: 1.35 !important;white-space: pre-wrap !important;overflow-wrap: anywhere !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-source {width: fit-content !important;padding: 4px 8px !important;border-radius: 999px !important;color: #5337e8 !important;font-size: 10px !important;font-weight: 850 !important;background: rgba(255, 255, 255, 0.72) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row {position: relative !important;display: grid !important;grid-template-columns: minmax(0, 1fr) 42px !important;gap: 10px !important;align-items: end !important;padding: 14px 18px 16px !important;border-top: 1px solid #edf1f7 !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row::before {content: "Коментар      Внутрішня нотатка" !important;position: absolute !important;left: 18px !important;right: 18px !important;top: 8px !important;height: 28px !important;padding-left: 10px !important;border-bottom: 1px solid #e4e9f3 !important;color: #5b35f4 !important;font-size: 11px !important;font-weight: 900 !important;line-height: 28px !important;pointer-events: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row textarea {min-height: 92px !important;max-height: 150px !important;padding: 42px 14px 34px !important;border: 1px solid #dfe6f1 !important;border-radius: 10px !important;color: #172033 !important;font-size: 12px !important;font-weight: 700 !important;line-height: 1.35 !important;resize: none !important;background: #ffffff !important;box-shadow: 0 10px 26px rgba(15, 23, 42, 0.05) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row textarea::placeholder {color: #6f7890 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row::after {content: none !important;display: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #cc-note-send-btn {width: 42px !important;height: 42px !important;margin-bottom: 4px !important;border: 0 !important;border-radius: 999px !important;color: transparent !important;font-size: 0 !important;background: linear-gradient(135deg, #7449ff, #4936f3) !important;box-shadow: 0 14px 28px rgba(84, 62, 239, 0.28) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #cc-note-send-btn::before {content: "" !important;display: block !important;width: 16px !important;height: 16px !important;margin: 0 auto !important;background: #ffffff !important;clip-path: polygon(0 43%, 100% 0, 58% 100%, 45% 57%) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 360px minmax(560px, 1fr) 370px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-chat {align-self: stretch !important;height: auto !important;margin: 0 16px 0 10px !important;padding: 0 !important;border: 0 !important;border-left: 1px solid #e7ecf5 !important;border-radius: 0 !important;background: #ffffff !important;box-shadow: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-header {padding: 24px 22px 14px !important;border-bottom: 0 !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-header h3 {font-size: 17px !important;line-height: 1.15 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-filters {grid-template-columns: minmax(0, 1fr) 118px !important;gap: 10px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-filter-select {height: 38px !important;border-radius: 9px !important;color: #39445e !important;font-size: 12px !important;background-color: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-messages {gap: 16px !important;padding: 12px 22px 18px !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-date-divider {display: grid !important;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) !important;align-items: center !important;gap: 10px !important;margin: 4px 0 2px !important;color: #7f8aa1 !important;font-size: 11px !important;font-weight: 800 !important;line-height: 1 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-date-divider::before,body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-date-divider::after {content: "" !important;height: 1px !important;background: #e8edf5 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-date-divider {text-align: center !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-date-divider:not(:empty) {font-size: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-date-divider:not(:empty)::before,body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-date-divider:not(:empty)::after {font-size: 11px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-date-divider {white-space: nowrap !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-date-divider {color: transparent !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-date-divider::marker {display: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-date-divider {text-shadow: 0 0 0 #7f8aa1 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-row {gap: 8px !important;align-items: flex-start !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-row.own {justify-content: flex-end !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-avatar {width: 30px !important;height: 30px !important;flex-basis: 30px !important;margin: 2px 0 0 !important;font-size: 9px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-row.own .cc-note-avatar {order: -1 !important;margin-right: -4px !important;color: #ffffff !important;background: linear-gradient(135deg, #7c4dff, #5338f2) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble {max-width: 246px !important;padding: 12px 14px !important;border-radius: 15px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble.own {min-width: 190px !important;border-bottom-right-radius: 6px !important;background: linear-gradient(135deg, #7048ff 0%, #4937ef 100%) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble.other {min-width: 168px !important;border-bottom-left-radius: 6px !important;background: #eef1f7 !important;box-shadow: 0 8px 18px rgba(15, 23, 42, 0.04) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-meta {font-size: 11px !important;font-weight: 900 !important;opacity: 0.76 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-text {font-size: 12px !important;font-weight: 700 !important;line-height: 1.32 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row {grid-template-columns: minmax(0, 1fr) 48px !important;gap: 10px !important;padding: 14px 22px 22px !important;border-top: 0 !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row::before {left: 22px !important;right: 80px !important;top: 14px !important;height: 34px !important;padding-left: 13px !important;border: 1px solid #dfe6f1 !important;border-bottom: 0 !important;border-radius: 10px 10px 0 0 !important;background: #ffffff !important;line-height: 34px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row textarea {min-height: 126px !important;max-height: 126px !important;overflow: hidden !important;padding: 52px 14px 38px !important;border-radius: 10px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row::after {left: 38px !important;bottom: 35px !important;font-size: 18px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #cc-note-send-btn {width: 48px !important;height: 48px !important;margin-bottom: 8px !important;}@media (max-width: 1500px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 340px minmax(500px, 1fr) 350px !important;}}@media (max-width: 1320px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {grid-template-columns: 320px minmax(460px, 1fr) 330px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble {max-width: 222px !important;}}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-date-divider {display: flex !important;align-items: center !important;gap: 10px !important;margin: 4px 0 2px !important;color: #7f8aa1 !important;font-size: 11px !important;font-weight: 800 !important;line-height: 1 !important;text-align: center !important;text-shadow: none !important;white-space: nowrap !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-date-divider::before,body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-date-divider::after {content: "" !important;flex: 1 1 auto !important;height: 1px !important;background: #e8edf5 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-date-divider:not(:empty) {color: #7f8aa1 !important;font-size: 11px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-body,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace {min-height: 0 !important;overflow: hidden !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main {display: grid !important;grid-template-rows: 56px minmax(0, 1fr) !important;min-height: 0 !important;overflow: hidden !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs {min-height: 56px !important;overflow-x: auto !important;overflow-y: hidden !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main .tab-content {min-height: 0 !important;overflow: hidden !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main .tab-content.active {overflow-y: auto !important;overflow-x: hidden !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main {grid-template-rows: 70px minmax(0, 1fr) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs {display: flex !important;align-items: center !important;gap: 34px !important;height: 70px !important;min-height: 70px !important;padding: 0 22px 0 36px !important;overflow-x: auto !important;overflow-y: hidden !important;border-bottom: 1px solid #e8edf6 !important;background: #ffffff !important;box-shadow: 0 4px 14px rgba(23, 32, 51, 0.06) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn {--rs-tab-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M6%202h7l5%205v15H6z'/%3E%3Cpath%20d='M13%202v6h5'/%3E%3Cpath%20d='M9%2012h6M9%2016h4'/%3E%3C/svg%3E");position: relative !important;display: inline-flex !important;align-items: center !important;gap: 9px !important;flex: 0 0 auto !important;height: 70px !important;min-height: 70px !important;padding: 0 !important;border: 0 !important;color: #596682 !important;font-size: 12px !important;font-weight: 850 !important;line-height: 1 !important;white-space: nowrap !important;background: transparent !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn::before {content: "" !important;display: block !important;width: 18px !important;height: 18px !important;flex: 0 0 18px !important;background: currentColor !important;-webkit-mask: var(--rs-tab-icon) center / contain no-repeat !important;mask: var(--rs-tab-icon) center / contain no-repeat !important;opacity: 0.86 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn::after {right: 0 !important;bottom: 0 !important;left: 0 !important;height: 3px !important;border-radius: 999px 999px 0 0 !important;background: transparent !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn[data-tab="edit_calls"],body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .rs-tab-placeholder:nth-of-type(2) {--rs-tab-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M22%2016.92v3a2%202%200%200%201-2.18%202%2019.8%2019.8%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6A19.8%2019.8%200%200%201%202.12%204.18%202%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72c.12.9.32%201.78.6%202.63a2%202%200%200%201-.45%202.11L8%209.91a16%2016%200%200%200%206%206l1.45-1.27a2%202%200%200%201%202.11-.45c.85.28%201.73.48%202.63.6A2%202%200%200%201%2022%2016.92z'/%3E%3C/svg%3E");}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn[data-tab="similar_cards"] {--rs-tab-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='4'%20width='14'%20height='16'%20rx='2'/%3E%3Cpath%20d='M7%208h6M7%2012h6M7%2016h4M17%208h2a2%202%200%200%201%202%202v8a2%202%200%200%201-2%202h-2'/%3E%3C/svg%3E");}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn[data-tab="additional_information"] {--rs-tab-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='8'/%3E%3Cpath%20d='M12%204v16M4%2012h16M7%207l10%2010M17%207L7%2017'/%3E%3C/svg%3E");}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn[data-tab="edit_history"] {--rs-tab-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3%2012a9%209%200%201%200%203-6.7'/%3E%3Cpath%20d='M3%204v6h6'/%3E%3Cpath%20d='M12%207v5l3%202'/%3E%3C/svg%3E");}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .rs-tab-placeholder:last-of-type {--rs-tab-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='8'%20y='8'%20width='11'%20height='13'%20rx='2'/%3E%3Cpath%20d='M5%2016V5a2%202%200%200%201%202-2h8'/%3E%3Cpath%20d='M11%2012h5M11%2016h4'/%3E%3C/svg%3E");}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn.active {color: #4f2dff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-tabs .tab-btn.active::after {background: #4f2dff !important;box-shadow: 0 -1px 8px rgba(79, 45, 255, 0.24) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-tabs-progress {flex: 0 0 auto !important;margin-left: auto !important;padding: 7px 14px 9px !important;border-radius: 11px !important;color: #078444 !important;font-size: 12px !important;font-weight: 900 !important;line-height: 1 !important;background: #d9fae8 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-tabs-progress span {display: block !important;padding-bottom: 7px !important;border-bottom: 4px solid #18c866 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-tabs-collapse {position: relative !important;flex: 0 0 28px !important;width: 28px !important;height: 28px !important;padding: 0 !important;border: 0 !important;background: transparent !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-tabs-collapse::before {content: "" !important;position: absolute !important;left: 9px !important;top: 11px !important;width: 8px !important;height: 8px !important;border-left: 2px solid #4e5a75 !important;border-top: 2px solid #4e5a75 !important;transform: rotate(45deg) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-questionnaire-panel .rs-panel-title {display: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-questionnaire-panel {padding-top: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-questionnaire-panel .rs-form-grid {padding-top: 0 !important;margin-top: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-field-group-title:first-child,body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-form-grid > .rs-field-group-title:first-of-type {margin-top: 0 !important;padding-top: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-photo::after {content: none !important;display: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-filters,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-chat-filter-select {display: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row::before {content: none !important;display: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row textarea {padding-top: 18px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #cc-notes-empty {display: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row {position: relative !important;display: block !important;min-height: 126px !important;margin: 12px 18px 16px !important;padding: 0 !important;border: 1px solid #dfe6f2 !important;border-radius: 8px !important;background: #ffffff !important;box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row textarea {width: 100% !important;min-height: 124px !important;max-height: 124px !important;padding: 18px 72px 46px 18px !important;border: 0 !important;border-radius: 8px !important;color: #172033 !important;font-size: 13px !important;font-weight: 650 !important;line-height: 1.45 !important;resize: none !important;background: transparent !important;box-shadow: none !important;outline: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row textarea::placeholder {color: #66728e !important;opacity: 1 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-notes-input-row::after {content: "" !important;position: absolute !important;left: 14px !important;bottom: 17px !important;width: 124px !important;height: 20px !important;color: #526182 !important;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23526182'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m21.44%2011.05-9.19%209.19a6%206%200%200%201-8.49-8.49l9.19-9.19a4%204%200%200%201%205.66%205.66l-9.2%209.19a2%202%200%200%201-2.83-2.83l8.49-8.48'/%3E%3C/svg%3E") 0 50% / 18px 18px no-repeat,url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23526182'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='10'/%3E%3Cpath%20d='M8%2014s1.5%202%204%202%204-2%204-2'/%3E%3Cpath%20d='M9%209h.01'/%3E%3Cpath%20d='M15%209h.01'/%3E%3C/svg%3E") 30px 50% / 18px 18px no-repeat,url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23526182'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='4'/%3E%3Cpath%20d='M16%208v5a3%203%200%200%200%206%200v-1a10%2010%200%201%200-4%208'/%3E%3C/svg%3E") 60px 50% / 18px 18px no-repeat,url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23526182'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='5'%20width='18'%20height='14'%20rx='2'/%3E%3Ccircle%20cx='8.5'%20cy='10.5'%20r='1.5'/%3E%3Cpath%20d='m21%2015-5-5L5%2021'/%3E%3C/svg%3E") 91px 50% / 18px 18px no-repeat !important;pointer-events: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #cc-note-send-btn {position: absolute !important;right: 14px !important;bottom: 14px !important;display: grid !important;place-items: center !important;width: 42px !important;height: 42px !important;margin: 0 !important;border: 0 !important;border-radius: 50% !important;color: transparent !important;font-size: 0 !important;background: linear-gradient(135deg, #7449ff, #4f2dff) !important;box-shadow: 0 14px 28px rgba(79, 45, 255, 0.30) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #cc-note-send-btn::before {content: "" !important;display: block !important;width: 18px !important;height: 18px !important;background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='white'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m22%202-7%2020-4-9-9-4Z'/%3E%3Cpath%20d='M22%202%2011%2013'/%3E%3C/svg%3E") center / contain no-repeat !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-avatar {display: inline-flex !important;align-items: center !important;justify-content: center !important;text-align: center !important;line-height: 1 !important;letter-spacing: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #cc-note-send-btn {align-items: center !important;justify-content: center !important;line-height: 1 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #cc-note-send-btn::before {position: absolute !important;inset: 0 !important;margin: 0 !important;width: 18px !important;height: 18px !important;transform: none !important;place-self: center !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #cc-note-send-btn.is-loading {cursor: wait !important;pointer-events: none !important;opacity: 1 !important;background: linear-gradient(135deg, #6b5cff, #3f2ee8) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #cc-note-send-btn.is-loading::before {width: 20px !important;height: 20px !important;border: 2px solid rgba(255, 255, 255, 0.38) !important;border-radius: 50% !important;background: transparent !important;clip-path: none !important;animation: rs-save-ring 0.72s steps(8, end) infinite !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .cc-note-bubble.own::after {content: none !important;display: none !important;}body.rs-body .rs-form-grid .rs-field-group-title {grid-column: 1 / -1;margin: 12px 0 2px;padding: 10px 0 6px;border-bottom: 1px solid #e6ecf5;color: #172033;font-size: 14px;font-weight: 900;line-height: 1.2;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-form-grid.rs-form-groups {display: flex !important;flex-direction: column !important;gap: 18px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-field-group-card {padding: 14px 18px 18px !important;border: 1px solid #e1e8f3 !important;border-radius: 10px !important;background: #ffffff !important;box-shadow: 0 10px 28px rgba(15, 23, 42, 0.06) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-field-group-head {display: flex !important;align-items: center !important;gap: 10px !important;margin: 0 0 14px !important;padding: 0 0 10px !important;border-bottom: 1px solid #e5ebf4 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-field-group-icon {position: relative !important;flex: 0 0 20px !important;width: 20px !important;height: 20px !important;border-radius: 6px !important;background: #e5f8ed !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-field-group-icon::before,body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-field-group-icon::after {content: "" !important;position: absolute !important;left: 5px !important;top: 9px !important;width: 10px !important;height: 2px !important;border-radius: 2px !important;background: #27a55b !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-field-group-icon::after {transform: rotate(90deg) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-field-group-title {flex: 1 1 auto !important;margin: 0 !important;padding: 0 !important;border: 0 !important;color: #101a33 !important;font-size: 15px !important;font-weight: 900 !important;line-height: 1.25 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-field-group-caret {flex: 0 0 9px !important;width: 9px !important;height: 9px !important;border-left: 2px solid #25304b !important;border-top: 2px solid #25304b !important;transform: rotate(45deg) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-field-group-grid {display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 18px 14px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-field-group-grid .question-item {min-width: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-field-group-grid .question-item > span {margin-bottom: 7px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-field-group-grid .question-item textarea {min-height: 58px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-field-group-grid .question-item:has(textarea) {grid-column: span 2 !important;}@media (max-width: 1280px) {body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-field-group-grid {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}}@media (max-width: 760px) {body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-field-group-grid {grid-template-columns: 1fr !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_survey-tab .rs-field-group-grid .question-item:has(textarea) {grid-column: auto !important;}}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-section {display: flex !important;flex-direction: column !important;min-height: 0 !important;height: 100% !important;width: 100% !important;max-width: none !important;padding: 8px 24px 16px !important;border: 0 !important;background: transparent !important;box-shadow: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main #edit_history-tab.tab-content.active {display: flex !important;flex-direction: column !important;min-height: 0 !important;padding: 12px 24px 14px !important;overflow: hidden !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .calls-filter {display: flex !important;flex: 0 0 auto !important;align-items: center !important;gap: 12px !important;margin: 0 0 10px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .calls-filter label {margin: 0 !important;color: #67728a !important;font-size: 12px !important;font-weight: 800 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .calls-filter select {width: 250px !important;height: 38px !important;padding: 0 40px 0 18px !important;border: 1px solid #dfe7f2 !important;border-radius: 8px !important;color: #172033 !important;font-size: 14px !important;font-weight: 800 !important;background-color: #ffffff !important;box-shadow: 0 10px 24px rgba(15, 23, 42, 0.04) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .rs-side-history-items {position: relative !important;display: flex !important;flex: 1 1 auto !important;flex-direction: column !important;gap: 12px !important;min-height: 0 !important;width: 100% !important;max-width: none !important;padding: 0 10px 0 34px !important;overflow-x: hidden !important;overflow-y: auto !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .rs-side-history-items::before {content: "" !important;position: absolute !important;left: 10px !important;top: 12px !important;bottom: 12px !important;width: 2px !important;border-radius: 999px !important;background: #e3eaf5 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-item {position: relative !important;display: block !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;animation: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-timeline-dot {display: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-item--pipeline .history-timeline-dot,body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-item--manager .history-timeline-dot {background: #2684ff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-item--source .history-timeline-dot {background: #ffb21a !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-card {display: grid !important;grid-template-columns: 50px minmax(0, 1fr) minmax(150px, auto) !important;align-items: center !important;gap: 14px !important;width: 100% !important;max-width: none !important;min-height: 64px !important;padding: 12px 16px !important;border: 1px solid #e1e8f3 !important;border-radius: 10px !important;background: #ffffff !important;box-shadow: 0 10px 26px rgba(15, 23, 42, 0.045) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-icon {display: grid !important;place-items: center !important;width: 42px !important;height: 42px !important;border-radius: 50% !important;color: #ffffff !important;font-size: 19px !important;font-weight: 900 !important;line-height: 1 !important;background: linear-gradient(135deg, #6d4cff, #4d2dff) !important;box-shadow: 0 14px 24px rgba(91, 61, 255, 0.24) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-item--pipeline .history-event-icon,body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-item--manager .history-event-icon {background: linear-gradient(135deg, #38a1ff, #246bff) !important;box-shadow: 0 14px 24px rgba(36, 107, 255, 0.22) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-item--source .history-event-icon {background: linear-gradient(135deg, #ffc43d, #ff9d18) !important;box-shadow: 0 14px 24px rgba(255, 157, 24, 0.22) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-main {min-width: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-group-main {grid-column: 1 / 3 !important;display: flex !important;flex-direction: column !important;gap: 12px !important;min-width: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-entry {display: grid !important;grid-template-columns: 50px minmax(0, 1fr) !important;align-items: center !important;gap: 14px !important;min-width: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-entry + .history-event-entry {padding-top: 12px !important;border-top: 1px solid #eef3f9 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-entry--pipeline .history-event-icon,body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-entry--manager .history-event-icon {background: linear-gradient(135deg, #38a1ff, #246bff) !important;box-shadow: 0 14px 24px rgba(36, 107, 255, 0.22) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-entry--source .history-event-icon {background: linear-gradient(135deg, #ffc43d, #ff9d18) !important;box-shadow: 0 14px 24px rgba(255, 157, 24, 0.22) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-title-row {display: flex !important;align-items: center !important;gap: 10px !important;min-width: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-title {color: #182238 !important;font-size: 15px !important;font-weight: 900 !important;line-height: 1.2 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-chip {max-width: 240px !important;padding: 5px 10px !important;border-radius: 7px !important;overflow: hidden !important;color: #5a35ff !important;font-size: 12px !important;font-weight: 900 !important;white-space: nowrap !important;text-overflow: ellipsis !important;background: #eee9ff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-subtitle {margin-top: 8px !important;color: #66728c !important;font-size: 13px !important;font-weight: 700 !important;line-height: 1.35 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-author {display: grid !important;grid-template-columns: 34px minmax(0, 1fr) !important;grid-template-areas:"avatar name""avatar date" !important;align-items: center !important;column-gap: 10px !important;justify-self: end !important;min-width: 150px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-avatar {grid-area: avatar !important;display: grid !important;place-items: center !important;width: 32px !important;height: 32px !important;border-radius: 50% !important;color: #3b4254 !important;font-size: 11px !important;font-weight: 900 !important;line-height: 1 !important;background: #eef1f6 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-author-name {grid-area: name !important;max-width: 170px !important;overflow: hidden !important;color: #25304b !important;font-size: 13px !important;font-weight: 900 !important;line-height: 1.2 !important;text-overflow: ellipsis !important;white-space: nowrap !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-date {grid-area: date !important;margin-top: 4px !important;color: #74809a !important;font-size: 12px !important;font-weight: 800 !important;line-height: 1.2 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main #edit_calls-tab.tab-content.active {display: flex !important;flex-direction: column !important;min-height: 0 !important;padding: 12px 24px 14px !important;overflow: hidden !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .calls-tab-wrap {display: flex !important;flex: 1 1 auto !important;flex-direction: column !important;min-height: 0 !important;width: 100% !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .calls-tab-filter {display: flex !important;flex: 0 0 auto !important;align-items: center !important;gap: 12px !important;margin: 0 0 14px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .calls-tab-filter label {color: #67728a !important;font-size: 12px !important;font-weight: 800 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .calls-tab-filter select {width: 210px !important;height: 38px !important;padding: 0 38px 0 16px !important;border: 1px solid #dfe7f2 !important;border-radius: 8px !important;color: #172033 !important;font-size: 13px !important;font-weight: 850 !important;background-color: #ffffff !important;box-shadow: 0 10px 24px rgba(15, 23, 42, 0.04) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .calls-tab-table-wrap,body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .calls-cards-list {min-height: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .calls-tab-table-wrap {flex: 1 1 auto !important;overflow: hidden !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .calls-cards-list {display: flex !important;flex-direction: column !important;gap: 16px !important;height: 100% !important;padding: 0 10px 0 0 !important;overflow-x: hidden !important;overflow-y: auto !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card {display: block !important;width: 100% !important;border: 1px solid #e1e8f3 !important;border-radius: 10px !important;background: #ffffff !important;box-shadow: 0 10px 26px rgba(15, 23, 42, 0.045) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-summary {display: grid !important;grid-template-columns: 56px minmax(150px, 1.1fr) 100px minmax(150px, 1fr) minmax(220px, 1.5fr) minmax(130px, 0.9fr) 28px !important;align-items: center !important;gap: 16px !important;padding: 18px 20px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-icon {display: grid !important;place-items: center !important;width: 46px !important;height: 46px !important;border-radius: 10px !important;color: #18b970 !important;font-size: 24px !important;font-weight: 900 !important;background: #e7fbf1 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card--outgoing .call-card-icon {color: #6643ff !important;background: #f0ecff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-main,body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-field {min-width: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-main {display: grid !important;gap: 4px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-title {color: #172033 !important;font-size: 14px !important;font-weight: 900 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-date,body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-phone,body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-label {color: #66728c !important;font-size: 12px !important;font-weight: 750 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-field {display: grid !important;gap: 8px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-field strong {color: #25304b !important;font-size: 13px !important;font-weight: 900 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-operator {grid-template-columns: 26px minmax(0, 1fr) !important;grid-template-areas:"label label""avatar name" !important;align-items: center !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-operator .call-card-label {grid-area: label !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-operator-avatar {grid-area: avatar !important;display: grid !important;place-items: center !important;width: 24px !important;height: 24px !important;border-radius: 50% !important;color: #ffffff !important;font-size: 9px !important;font-weight: 900 !important;background: linear-gradient(135deg, #7449ff, #4936f3) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-recording {border-left: 1px solid #e8edf5 !important;padding-left: 18px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-recording-row {display: grid !important;grid-template-columns: 28px minmax(0, 1fr) 32px !important;align-items: center !important;gap: 8px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-recording-play,body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-recording-download,body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-menu {display: grid !important;place-items: center !important;border: 1px solid #e0e7f2 !important;border-radius: 8px !important;color: #593cff !important;background: #ffffff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-recording-play {width: 28px !important;height: 28px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-recording-download {width: 32px !important;height: 32px !important;text-decoration: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-recording-audio {width: 100% !important;height: 30px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-recording-row--empty {grid-template-columns: 1fr !important;color: #8a95aa !important;font-size: 12px !important;font-weight: 750 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-result {border-left: 1px solid #e8edf5 !important;padding-left: 18px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-result-badge {width: fit-content !important;max-width: 140px !important;padding: 6px 10px !important;border-radius: 8px !important;color: #52627e !important;font-size: 11px !important;font-weight: 900 !important;background: #f1f4f8 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-result-badge.is-success {color: #088348 !important;background: #ddf8e9 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-result-badge.is-warning {color: #2360d9 !important;background: #e8f1ff !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-menu {width: 28px !important;height: 34px !important;border: 0 !important;color: #67728c !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-note {padding: 14px 20px 18px !important;border-top: 1px solid #eef3f9 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-note span {display: block !important;margin-bottom: 7px !important;color: #66728c !important;font-size: 12px !important;font-weight: 900 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-card-note p {margin: 0 !important;color: #34405a !important;font-size: 13px !important;font-weight: 700 !important;line-height: 1.45 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_calls-tab .call-history-empty {display: grid !important;place-items: center !important;min-height: 220px !important;color: #8b95a8 !important;font-size: 13px !important;font-weight: 700 !important;}@media (max-width: 1100px) {body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-card {grid-template-columns: 46px minmax(0, 1fr) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-author {grid-column: 2 !important;justify-self: start !important;margin-top: 8px !important;}}@media (max-width: 720px) {body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-section {padding: 14px 14px 22px !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .calls-filter {align-items: stretch !important;flex-direction: column !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .calls-filter select {width: 100% !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) #edit_history-tab .history-event-card {grid-template-columns: 42px minmax(0, 1fr) !important;padding: 14px !important;}}.rs-error-page {position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 100vh;padding: 72px 24px 64px;overflow: hidden;color: #111a33;text-align: center;background:radial-gradient(circle at 50% 24%, rgba(83, 76, 255, 0.08), transparent 16rem),radial-gradient(circle at 15% 10%, rgba(37, 99, 235, 0.05), transparent 24rem),linear-gradient(180deg, #ffffff 0%, #fbfcff 48%, #f7f9ff 100%);}.rs-error-page::before,.rs-error-page::after {content: "";position: absolute;left: 50%;width: min(980px, 84vw);height: 1px;pointer-events: none;transform: translateX(-50%);}.rs-error-page::before {top: 15%;box-shadow: 0 0 120px 70px rgba(99, 102, 241, 0.06);}.rs-error-page::after {bottom: 9%;box-shadow: 0 0 110px 58px rgba(37, 99, 235, 0.05);}.rs-error-visual {position: relative;width: min(520px, 92vw);height: 270px;margin-bottom: 14px;}.rs-error-code {position: absolute;left: 42%;top: 86px;z-index: 3;font-size: clamp(112px, 17vw, 174px);font-weight: 900;line-height: 0.78;letter-spacing: 0;color: #5b46f5;text-shadow: 0 22px 42px rgba(79, 70, 229, 0.22);transform: translateX(-50%);background: linear-gradient(135deg, #4f46e5 10%, #5d48ff 48%, #8b5cf6 88%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}.rs-error-sun {position: absolute;left: 50%;top: 18px;width: 214px;height: 214px;border-radius: 50%;background:radial-gradient(circle at 42% 34%, rgba(255, 255, 255, 0.82), transparent 35%),linear-gradient(135deg, rgba(92, 84, 240, 0.12), rgba(159, 146, 255, 0.03));transform: translateX(-50%);}.rs-error-cloud {position: absolute;z-index: 1;height: 34px;border-radius: 999px;background: rgba(232, 236, 252, 0.64);filter: blur(0.2px);}.rs-error-cloud::before,.rs-error-cloud::after {content: "";position: absolute;bottom: 8px;border-radius: 50%;background: inherit;}.rs-error-cloud::before {left: 22px;width: 42px;height: 42px;}.rs-error-cloud::after {left: 56px;width: 30px;height: 30px;}.rs-error-cloud-left {left: 106px;top: 64px;width: 116px;opacity: 0.56;}.rs-error-cloud-right {right: 86px;bottom: 60px;width: 112px;opacity: 0.44;}.rs-error-birds {position: absolute;right: 132px;top: 28px;z-index: 2;width: 88px;height: 58px;opacity: 0.38;}.rs-error-birds span {position: absolute;width: 18px;height: 8px;border-top: 2px solid #7f8eea;border-radius: 50%;}.rs-error-birds span::after {content: "";position: absolute;left: 8px;top: -2px;width: 18px;height: 8px;border-top: 2px solid #7f8eea;border-radius: 50%;}.rs-error-birds span:nth-child(1) {right: 6px;top: 0;}.rs-error-birds span:nth-child(2) {left: 8px;top: 34px;transform: scale(0.8);}.rs-error-birds span:nth-child(3) {left: 36px;top: 48px;transform: scale(0.62);}.rs-error-lighthouse {position: absolute;right: 74px;top: 76px;z-index: 4;width: 122px;height: 170px;}.rs-error-light {position: absolute;left: 62px;top: 30px;width: 168px;height: 42px;opacity: 0.62;background: linear-gradient(90deg, rgba(255, 196, 125, 0.34), rgba(255, 226, 198, 0));clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 64%);}.rs-error-lighthouse-top {position: absolute;left: 44px;top: 0;width: 38px;height: 48px;border-radius: 16px 16px 6px 6px;background:linear-gradient(#4f46e5, #4f46e5) center 0 / 3px 14px no-repeat,linear-gradient(180deg, #6154f4 0 30%, #ffffff 31% 64%, #5d52ee 65% 100%);box-shadow: 0 8px 24px rgba(79, 70, 229, 0.24);}.rs-error-lighthouse-top::before {content: "";position: absolute;left: -6px;top: 14px;width: 50px;height: 12px;border-radius: 999px 999px 2px 2px;background: #5147ea;}.rs-error-lighthouse-body {position: absolute;left: 33px;top: 46px;width: 60px;height: 126px;border-radius: 8px 8px 4px 4px;background:linear-gradient(174deg, rgba(255, 255, 255, 0.54), transparent 44%),repeating-linear-gradient(180deg,#fbfcff 0 30px,#8f8df1 31px 49px,#fbfcff 50px 80px);box-shadow: 0 18px 34px rgba(47, 55, 99, 0.16);clip-path: polygon(18% 0, 82% 0, 100% 100%, 0 100%);}.rs-error-lighthouse-body span {position: absolute;left: 27px;width: 7px;height: 14px;border-radius: 3px;background: #6a63df;}.rs-error-lighthouse-body span:nth-child(1) {top: 20px;}.rs-error-lighthouse-body span:nth-child(2) {top: 58px;}.rs-error-lighthouse-body span:nth-child(3) {top: 96px;}.rs-error-rock {position: absolute;left: 18px;bottom: 0;width: 96px;height: 32px;border-radius: 52% 48% 12px 12px;background: linear-gradient(180deg, #7c879e, #566176);}.rs-error-fog {position: absolute;left: 54%;bottom: 26px;z-index: 5;width: 230px;height: 42px;border-radius: 999px;background:radial-gradient(circle at 18% 60%, rgba(239, 243, 255, 0.98), transparent 34%),radial-gradient(circle at 46% 45%, rgba(239, 243, 255, 0.96), transparent 40%),radial-gradient(circle at 76% 66%, rgba(239, 243, 255, 0.92), transparent 36%);transform: translateX(-50%);filter: blur(0.5px);}.rs-error-content {position: relative;z-index: 6;max-width: 640px;}.rs-error-content h1 {margin: 0 0 12px;color: #111a33;font-size: clamp(26px, 3vw, 34px);font-weight: 900;line-height: 1.18;letter-spacing: 0;}.rs-error-content p {max-width: 560px;margin: 0 auto;color: #66728e;font-size: 15px;font-weight: 600;line-height: 1.7;}.rs-error-actions {display: flex;justify-content: center;gap: 16px;margin-top: 38px;}.rs-error-btn {display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-width: 154px;min-height: 46px;padding: 0 20px;border: 1px solid transparent;border-radius: 6px;font-size: 14px;font-weight: 800;line-height: 1;text-decoration: none;transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;}.rs-error-btn:hover {transform: translateY(-1px);}.rs-error-btn-primary {color: #ffffff;background: linear-gradient(135deg, #5d4df6, #4f2dff);box-shadow: 0 12px 28px rgba(79, 45, 255, 0.24);}.rs-error-btn-secondary {color: #68738d;background: rgba(255, 255, 255, 0.84);border-color: rgba(123, 139, 166, 0.26);box-shadow: 0 8px 22px rgba(36, 48, 78, 0.06);}.rs-error-btn-icon {position: relative;display: inline-block;width: 18px;height: 18px;flex: 0 0 18px;}.rs-error-btn-icon.is-home::before {content: "";position: absolute;left: 4px;top: 7px;width: 10px;height: 8px;border: 2px solid currentColor;border-top: 0;border-radius: 2px;}.rs-error-btn-icon.is-home::after {content: "";position: absolute;left: 3px;top: 3px;width: 11px;height: 11px;border-left: 2px solid currentColor;border-top: 2px solid currentColor;transform: rotate(45deg);}.rs-error-btn-icon.is-back::before {content: "";position: absolute;left: 2px;top: 3px;width: 13px;height: 13px;border: 2px solid currentColor;border-radius: 50%;opacity: 0.85;}.rs-error-btn-icon.is-back::after {content: "";position: absolute;left: 7px;top: 6px;width: 6px;height: 6px;border-left: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);}@media (max-width: 640px) {.rs-error-page {padding: 48px 18px;}.rs-error-visual {height: 232px;margin-bottom: 4px;}.rs-error-code {left: 43%;top: 82px;}.rs-error-lighthouse {right: 26px;top: 76px;transform: scale(0.82);transform-origin: center bottom;}.rs-error-cloud-left {left: 24px;}.rs-error-cloud-right,.rs-error-birds {display: none;}.rs-error-actions {flex-direction: column;align-items: stretch;gap: 12px;width: min(320px, 100%);margin: 30px auto 0;}.rs-error-btn {width: 100%;}}body.rs-body #new_taskModal .rs-candidate-workspace {grid-template-columns: 430px minmax(760px, 1fr) !important;}body.rs-body #new_taskModal .rs-candidate-card-view {width: min(1400px, calc(100vw - 40px)) !important;}body.rs-body #new_taskModal .rs-header-source-control {width: min(220px, 16vw) !important;}body.rs-body #new_taskModal .rs-header-contract-control {width: min(254px, 17vw) !important;}body.rs-body #new_taskModal .rs-candidate-side {border-right: 1px solid var(--modal-line) !important;}body.rs-body #new_taskModal .rs-candidate-main {border-left: 0 !important;}body.rs-body #new_taskModal .rs-candidate-card-mini-header {justify-content: flex-start !important;}body.rs-body #new_taskModal .rs-contact-actions-email {grid-template-columns: minmax(0, 1fr) !important;}body.rs-body #new_taskModal .rs-contact-actions {grid-template-columns: minmax(0, 1fr) !important;}body.rs-body #new_taskModal .rs-panel-title span,body.rs-body #new_taskModal .rs-tabs-progress span {color: inherit !important;}body.rs-body #new_taskModal #new_survey-tab .rs-form-grid.rs-form-groups {display: flex !important;flex-direction: column !important;gap: 18px !important;}body.rs-body #new_taskModal #new_survey-tab .rs-field-group-card {padding: 14px 18px 18px !important;border: 1px solid #e1e8f3 !important;border-radius: 10px !important;background: #ffffff !important;box-shadow: 0 10px 28px rgba(15, 23, 42, 0.06) !important;}body.rs-body #new_taskModal #new_survey-tab .rs-field-group-head {display: flex !important;align-items: center !important;gap: 10px !important;margin: 0 0 14px !important;padding: 0 0 10px !important;border-bottom: 1px solid #e5ebf4 !important;}body.rs-body #new_taskModal #new_survey-tab .rs-field-group-icon {position: relative !important;flex: 0 0 20px !important;width: 20px !important;height: 20px !important;border-radius: 6px !important;background: #e5f8ed !important;}body.rs-body #new_taskModal #new_survey-tab .rs-field-group-icon::before,body.rs-body #new_taskModal #new_survey-tab .rs-field-group-icon::after {content: "" !important;position: absolute !important;left: 5px !important;top: 9px !important;width: 10px !important;height: 2px !important;border-radius: 2px !important;background: #27a55b !important;}body.rs-body #new_taskModal #new_survey-tab .rs-field-group-icon::after {transform: rotate(90deg) !important;}body.rs-body #new_taskModal #new_survey-tab .rs-field-group-title {flex: 1 1 auto !important;margin: 0 !important;padding: 0 !important;border: 0 !important;color: #101a33 !important;font-size: 15px !important;font-weight: 900 !important;line-height: 1.25 !important;}body.rs-body #new_taskModal #new_survey-tab .rs-field-group-caret {flex: 0 0 9px !important;width: 9px !important;height: 9px !important;border-left: 2px solid #25304b !important;border-top: 2px solid #25304b !important;transform: rotate(45deg) !important;}body.rs-body #new_taskModal #new_survey-tab .rs-field-group-grid {display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 18px 14px !important;}body.rs-body #new_taskModal #new_survey-tab .rs-field-group-grid .question-item {min-width: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;}body.rs-body #new_taskModal #new_survey-tab .rs-field-group-grid .question-item > span {margin-bottom: 7px !important;}body.rs-body #new_taskModal #new_survey-tab .rs-field-group-grid .question-item textarea {min-height: 58px !important;}body.rs-body #new_taskModal #new_survey-tab .rs-field-group-grid .question-item:has(textarea) {grid-column: span 2 !important;}@media (max-width: 1500px) {body.rs-body #new_taskModal .rs-candidate-workspace {grid-template-columns: 360px minmax(560px, 1fr) !important;}}@media (max-width: 1320px) {body.rs-body #new_taskModal .rs-candidate-workspace {grid-template-columns: 340px minmax(500px, 1fr) !important;}}@media (max-width: 1280px) {body.rs-body #new_taskModal #new_survey-tab .rs-field-group-grid {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}}@media (max-width: 1080px) {body.rs-body #new_taskModal .rs-candidate-workspace {grid-template-columns: 1fr !important;}}@media (max-width: 760px) {body.rs-body #new_taskModal #new_survey-tab .rs-field-group-grid {grid-template-columns: 1fr !important;}body.rs-body #new_taskModal #new_survey-tab .rs-field-group-grid .question-item:has(textarea) {grid-column: auto !important;}}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input span {display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 20px !important;height: 20px !important;min-width: 20px !important;overflow: hidden !important;color: inherit !important;font-family: "Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif !important;font-size: 14px !important;line-height: 1 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input span::before,body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-contact-input span::after {content: none !important;display: none !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .utm-item--term {grid-column: 1 / -1;}body.rs-body :is(#edit_taskModal, #new_taskModal) .utm-value {max-width: 100%;white-space: normal !important;overflow: visible !important;text-overflow: clip !important;overflow-wrap: anywhere !important;word-break: normal !important;}body.rs-body #edit_taskModal .rs-candidate-card-mini-header {display: none;}body.rs-body #edit_taskModal .rs-candidate-person-fields {gap: 6px;align-content: center;}body.rs-body #edit_taskModal .rs-candidate-display-name {margin: 0;color: #111827;font-size: 20px;font-weight: 900;line-height: 1.18;letter-spacing: 0;overflow-wrap: anywhere;}body.rs-body #edit_taskModal .rs-candidate-display-name.is-empty {color: #667085;}body.rs-body #edit_taskModal .rs-title-input--hidden {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}body.rs-body #edit_taskModal .rs-contact-icon {position: relative;display: inline-flex !important;align-items: center;justify-content: center;width: 20px !important;height: 20px !important;flex: 0 0 20px;color: #4f46e5;font-size: 0 !important;}body.rs-body #edit_taskModal .rs-contact-icon svg {display: block;width: 19px;height: 19px;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;}body.rs-body #edit_taskModal .rs-contact-actions:not(.rs-contact-actions-email) .rs-contact-input {min-height: 48px;}body.rs-body #edit_taskModal #phone {color: #111827;font-size: 20px;font-weight: 900;line-height: 1.2;letter-spacing: 0;}body.rs-body #edit_taskModal .rs-chat-header h3 {margin-bottom: 0;}body.rs-body #edit_taskModal .rs-candidate-card-view {grid-template-rows: auto minmax(0, 1fr) !important;}body.rs-body #edit_taskModal .rs-card-view-header {min-height: 70px;padding-bottom: 10px;}body.rs-body #edit_taskModal .rs-card-title-row {flex-wrap: nowrap !important;}body.rs-body #edit_taskModal #edit_card_header_title {max-width: min(560px, 42vw);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}body.rs-body #edit_taskModal .rs-card-context-bar {display: none;align-items: center;gap: 18px;min-height: 64px;padding: 10px 20px 12px 480px;border-bottom: 1px solid rgba(123, 139, 166, 0.14);background: #ffffff;}body.rs-body #edit_taskModal .rs-profile-status-row,body.rs-body #edit_taskModal .rs-profile-contract-row {align-items: center;}body.rs-body #edit_taskModal .rs-source-tab-control {max-width: 520px;margin: 0 0 18px;}body.rs-body #edit_taskModal .rs-source-tab-control .rs-header-source-control {display: grid !important;grid-template-columns: 110px minmax(220px, 1fr) !important;align-items: center !important;gap: 12px !important;height: auto !important;padding: 0 !important;border: 0 !important;background: transparent !important;}body.rs-body #edit_taskModal .rs-source-tab-control .rs-header-source-control > span {color: #667085 !important;font-size: 12px !important;font-weight: 900 !important;text-transform: uppercase !important;}body.rs-body #edit_taskModal .rs-source-tab-control .rs-header-source-control select {width: 100% !important;height: 38px !important;min-height: 38px !important;border-radius: 8px !important;}body.rs-body #edit_taskModal .rs-card-context-bar .rs-header-status-control,body.rs-body #edit_taskModal .rs-card-context-bar .rs-header-source-control,body.rs-body #edit_taskModal .rs-card-context-bar .rs-header-contract-control {display: grid !important;grid-template-columns: auto minmax(150px, 205px) !important;align-items: center !important;gap: 8px !important;height: 38px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;}body.rs-body #edit_taskModal .rs-card-context-bar .rs-header-source-control {grid-template-columns: auto minmax(110px, 150px) !important;}body.rs-body #edit_taskModal .rs-card-context-bar .rs-header-contract-control {grid-template-columns: auto minmax(125px, 170px) !important;}body.rs-body #edit_taskModal .rs-card-context-bar :is(.rs-header-status-control, .rs-header-source-control, .rs-header-contract-control) > span {color: #667085 !important;font-size: 11px !important;font-weight: 900 !important;text-transform: uppercase !important;}body.rs-body #edit_taskModal .rs-card-context-bar :is(.rs-header-status-control, .rs-header-source-control, .rs-header-contract-control) select {width: 100% !important;height: 36px !important;min-height: 36px !important;border-radius: 8px !important;font-size: 13px !important;}.rs-analytics-workspace {grid-template-rows: auto 1fr;height: auto;min-height: 100vh;overflow: visible;}.rs-analytics-workspace.is-loading .ra-main {opacity: 0.58;pointer-events: none;}.rs-analytics-workspace.is-loading .ra-filter-submit {opacity: 0.72;pointer-events: none;}.ra-analytics-loader {position: fixed;z-index: 80;inset: 74px 0 0 268px;display: grid;place-items: center;align-content: center;gap: 10px;background: rgba(247, 249, 253, 0.68);backdrop-filter: blur(3px);color: #172033;text-align: center;}.ra-analytics-loader[hidden] {display: none;}.ra-analytics-loader-spinner {width: 42px;height: 42px;border: 4px solid rgba(91, 69, 245, 0.16);border-top-color: #5b45f5;border-radius: 50%;animation: rs-spin 0.72s linear infinite;}.ra-analytics-loader strong {font-size: 16px;font-weight: 900;}.ra-analytics-loader small {color: #667085;font-size: 13px;font-weight: 700;}@media (max-width: 980px) {.ra-analytics-loader {inset: 74px 0 0 0;}}.ra-shell {display: grid;grid-template-columns: 268px minmax(0, 1fr);min-height: calc(100vh - 74px);background: rgba(247, 249, 253, 0.72);}.ra-sidebar {position: sticky;top: 74px;align-self: start;height: calc(100vh - 74px);padding: 28px 24px;border-right: 1px solid rgba(123, 139, 166, 0.20);background: rgba(255, 255, 255, 0.70);overflow-y: auto;}.ra-sidebar-section,.ra-filters {display: grid;gap: 10px;}.ra-filters {margin-top: 42px;}.ra-sidebar-title {margin-bottom: 4px;color: #5b6680;font-size: 12px;font-weight: 800;text-transform: uppercase;}.ra-side-link {display: flex;align-items: center;gap: 10px;min-height: 42px;padding: 0 12px;border-radius: 8px;color: #46536f;font-size: 14px;font-weight: 700;text-decoration: none;}.ra-side-link:hover,.ra-side-link.is-active {color: #5947f5;background: rgba(91, 69, 245, 0.10);}.ra-side-icon,.ra-btn-icon,.ra-metric-icon {position: relative;flex: 0 0 auto;display: inline-grid;place-items: center;}.ra-side-icon {width: 18px;height: 18px;}.ra-side-icon::before,.ra-side-icon::after,.ra-btn-icon::before,.ra-btn-icon::after,.ra-metric-icon::before,.ra-metric-icon::after {content: "";position: absolute;box-sizing: border-box;}.ra-icon-overview::before,.ra-icon-table::before {inset: 2px;border: 2px solid currentColor;border-radius: 4px;}.ra-icon-overview::after {width: 8px;height: 8px;border: 2px solid currentColor;border-radius: 2px;}.ra-icon-conversion::before {width: 16px;height: 12px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 12px solid currentColor;opacity: 0.8;}.ra-icon-sources::before {width: 16px;height: 16px;border: 2px solid currentColor;border-radius: 50%;}.ra-icon-sources::after {width: 6px;height: 6px;border-radius: 50%;background: currentColor;}.ra-icon-users::before {top: 2px;width: 8px;height: 8px;border: 2px solid currentColor;border-radius: 50%;}.ra-icon-users::after {bottom: 2px;width: 16px;height: 8px;border: 2px solid currentColor;border-radius: 8px 8px 3px 3px;}.ra-field {display: grid;gap: 7px;color: #5d6880;font-size: 12px;font-weight: 750;}.ra-field select,.ra-field input {width: 100%;height: 42px;padding: 0 12px;border: 1px solid rgba(123, 139, 166, 0.28);border-radius: 8px;color: #172033;background: #ffffff;outline: none;}.ra-field select:focus,.ra-field input:focus {border-color: rgba(91, 69, 245, 0.58);box-shadow: 0 0 0 3px rgba(91, 69, 245, 0.12);}.ra-date-range {display: grid;gap: 10px;}.ra-date-range.is-hidden {display: none;}.ra-filter-submit,.ra-filter-reset,.ra-primary-btn,.ra-secondary-btn,.ra-link-btn {display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 42px;border-radius: 8px;font-weight: 800;text-decoration: none;}.ra-filter-submit,.ra-primary-btn {border: 1px solid transparent;color: #ffffff;background: linear-gradient(135deg, #5b45f5, #7d52f4);box-shadow: 0 12px 26px rgba(91, 69, 245, 0.22);}.ra-filter-reset,.ra-secondary-btn,.ra-link-btn {border: 1px solid rgba(123, 139, 166, 0.24);color: #4d5a75;background: #ffffff;}.ra-filter-reset {color: #5b45f5;}.ra-main {min-width: 0;padding: 28px 32px 42px;}.ra-page-head {display: flex;align-items: flex-start;justify-content: space-between;gap: 24px;margin-bottom: 24px;}.ra-page-head h1 {margin: 0;color: #151b2d;font-size: 28px;line-height: 1.15;}.ra-page-head p,.ra-panel-head p {margin: 7px 0 0;color: #5f6b85;font-size: 14px;line-height: 1.45;}.ra-head-actions {display: flex;align-items: center;gap: 12px;flex-wrap: wrap;}.ra-btn-icon {width: 16px;height: 16px;}.ra-icon-download::before {left: 7px;top: 1px;width: 2px;height: 10px;background: currentColor;}.ra-icon-download::after {left: 3px;top: 6px;width: 10px;height: 10px;border-left: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(-45deg);}.ra-icon-check::before {width: 12px;height: 7px;border-left: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(-45deg);}.ra-pipeline-tabs {display: flex;gap: 12px;margin-bottom: 22px;overflow-x: auto;padding-bottom: 2px;}.ra-pipeline-tab {flex: 0 0 auto;min-height: 42px;padding: 0 18px;border: 1px solid rgba(123, 139, 166, 0.24);border-radius: 8px;color: #46536f;font-size: 14px;font-weight: 800;background: #ffffff;}.ra-pipeline-tab.is-active {color: #5b45f5;border-color: rgba(91, 69, 245, 0.48);background: rgba(91, 69, 245, 0.08);}.ra-metrics-grid {display: grid;grid-template-columns: repeat(6, minmax(150px, 1fr));gap: 14px;margin-bottom: 18px;}.ra-metric-card,.ra-panel {border: 1px solid rgba(123, 139, 166, 0.22);border-radius: 8px;background: rgba(255, 255, 255, 0.88);box-shadow: 0 10px 26px rgba(36, 48, 78, 0.06);}.ra-metric-card {min-height: 156px;padding: 18px 18px 12px;overflow: hidden;}.ra-metric-top {display: flex;align-items: center;gap: 12px;min-height: 32px;color: #1f2a44;font-size: 13px;font-weight: 850;}.ra-metric-icon {width: 34px;height: 34px;border-radius: 8px;color: var(--ra-tone, #5b45f5);background: rgba(91, 69, 245, 0.12);}.ra-metric-icon::before {inset: 9px;border: 2px solid currentColor;border-radius: 4px;}.ra-metric-icon-total::after,.ra-metric-icon-new::after,.ra-metric-icon-work::after,.ra-metric-icon-contract::after,.ra-metric-icon-rejected::after,.ra-metric-icon-conversion::after {width: 12px;height: 2px;background: currentColor;}.ra-metric-value {margin-top: 12px;color: #151b2d;font-size: 27px;font-weight: 900;line-height: 1;}.ra-metric-value small {margin-left: 3px;font-size: 17px;}.ra-metric-change {min-height: 17px;margin-top: 10px;color: #6a748c;font-size: 12px;font-weight: 750;}.ra-metric-change.is-positive {color: #16a15a;}.ra-metric-change.is-negative {color: #e33b5f;}.ra-sparkline {display: block;width: 100%;height: 34px;margin-top: 6px;}.ra-sparkline path {fill: none;stroke: var(--ra-tone, #5b45f5);stroke-width: 2.5;stroke-linecap: round;stroke-linejoin: round;}.ra-sparkline circle {fill: var(--ra-tone, #5b45f5);}.ra-tone-violet { --ra-tone: #5b45f5; }.ra-tone-blue { --ra-tone: #2f80ed; }.ra-tone-indigo { --ra-tone: #6d5df6; }.ra-tone-green { --ra-tone: #35bf75; }.ra-tone-rose { --ra-tone: #ef476f; }.ra-tone-purple { --ra-tone: #7d52f4; }.ra-tone-blue .ra-metric-icon { background: rgba(47, 128, 237, 0.12); }.ra-tone-indigo .ra-metric-icon { background: rgba(109, 93, 246, 0.12); }.ra-tone-green .ra-metric-icon { background: rgba(53, 191, 117, 0.13); }.ra-tone-rose .ra-metric-icon { background: rgba(239, 71, 111, 0.12); }.ra-tone-purple .ra-metric-icon { background: rgba(125, 82, 244, 0.12); }.ra-dashboard-grid {display: grid;gap: 18px;margin-bottom: 18px;}.ra-dashboard-grid-top {grid-template-columns: minmax(420px, 1.25fr) minmax(320px, 0.9fr) minmax(360px, 1fr);}.ra-dashboard-grid-mid {grid-template-columns: minmax(330px, 0.95fr) minmax(390px, 1fr) minmax(360px, 1fr);}.ra-dashboard-grid-outcomes {grid-template-columns: minmax(420px, 0.95fr) minmax(520px, 1.35fr);}.ra-panel {min-width: 0;padding: 18px;}.ra-panel-wide {grid-column: 1 / -1;min-height: 286px;}.ra-panel-head {display: flex;align-items: flex-start;justify-content: space-between;gap: 14px;margin-bottom: 14px;}.ra-panel-head h2 {margin: 0;color: #172033;font-size: 16px;line-height: 1.25;}.ra-chip {display: inline-flex;align-items: center;justify-content: center;min-height: 30px;padding: 0 12px;border: 1px solid rgba(123, 139, 166, 0.22);border-radius: 8px;color: #4f5d79;font-size: 12px;font-weight: 800;background: #ffffff;white-space: nowrap;}.ra-chart-legend {display: flex;align-items: center;gap: 18px;margin-bottom: 8px;color: #4f5d79;font-size: 12px;font-weight: 800;}.ra-chart-legend span {display: inline-flex;align-items: center;gap: 7px;}.ra-dot,.ra-source-color,.ra-scatter-legend i {display: inline-block;border-radius: 999px;}.ra-dot {width: 10px;height: 10px;}.ra-dot-total {background: #5b45f5;}.ra-dot-new {background: #2f80ed;}.ra-dot-working {background: #7a5cff;}.ra-dot-successful {background: #35bf75;}.ra-dot-cancelled {background: #f0446e;}.ra-line-chart {position: relative;width: 100%;height: 214px;}.ra-line-chart svg {display: block;width: 100%;height: 100%;cursor: pointer;}.ra-line-chart .ra-grid-line {stroke: rgba(123, 139, 166, 0.22);stroke-dasharray: 4 4;}.ra-line-chart .ra-area {fill: rgba(91, 69, 245, 0.10);}.ra-line-chart .ra-line-total {fill: none;stroke: #5b45f5;stroke-width: 3;}.ra-line-chart .ra-line-new {fill: none;stroke: #2f80ed;stroke-width: 2.5;}.ra-line-chart .ra-line-working {fill: none;stroke: #7a5cff;stroke-width: 2.5;}.ra-line-chart .ra-line-successful {fill: none;stroke: #35bf75;stroke-width: 2.5;}.ra-line-chart .ra-line-cancelled {fill: none;stroke: #f0446e;stroke-width: 2.5;}.ra-line-chart .ra-chart-hover-line {stroke: rgba(65, 74, 96, 0.32);stroke-dasharray: 4 4;pointer-events: none;}.ra-line-chart .ra-chart-hover-dot {fill: #fff;stroke-width: 3;pointer-events: none;}.ra-line-chart .ra-chart-hover-dot.is-total {stroke: #5b45f5;}.ra-line-chart .ra-chart-hover-dot.is-working {stroke: #7a5cff;}.ra-line-chart .ra-chart-hover-dot.is-successful {stroke: #35bf75;}.ra-line-chart .ra-chart-hover-dot.is-cancelled {stroke: #f0446e;}.ra-chart-tooltip {position: absolute;z-index: 5;top: 0;left: 0;min-width: 178px;padding: 10px 12px;border: 1px solid rgba(110, 120, 145, 0.2);border-radius: 8px;background: rgba(255, 255, 255, 0.98);box-shadow: 0 14px 34px rgba(20, 28, 48, 0.16);color: #17233f;font-size: 12px;opacity: 0;pointer-events: none;transform: translateY(-50%);transition: opacity 0.12s ease;}.ra-chart-tooltip.is-visible {opacity: 1;}.ra-chart-tooltip strong {display: block;margin-bottom: 8px;font-size: 12px;font-weight: 800;}.ra-chart-tooltip span {display: grid;grid-template-columns: 10px 1fr auto;align-items: center;gap: 7px;line-height: 1.7;}.ra-chart-tooltip b {font-weight: 900;}.ra-line-chart text {fill: #64708a;font-size: 11px;font-weight: 700;}.ra-funnel {display: grid;gap: 10px;min-height: 212px;}.ra-funnel-row {display: grid;grid-template-columns: minmax(96px, 1fr) minmax(160px, 1fr);gap: 12px;align-items: center;}.ra-funnel-shape {justify-self: center;min-width: 48px;height: 32px;border-radius: 6px;clip-path: polygon(8% 0, 92% 0, 82% 100%, 18% 100%);box-shadow: 0 8px 16px rgba(91, 69, 245, 0.14);}.ra-funnel-meta,.ra-source-item,.ra-recruiter-row,.ra-duration-row {display: grid;align-items: center;gap: 10px;}.ra-funnel-meta {grid-template-columns: minmax(0, 1fr) 54px 52px;color: #54617a;font-size: 13px;}.ra-funnel-name {display: grid;gap: 5px;}.ra-status-type {display: inline-flex;align-items: center;width: max-content;min-height: 20px;padding: 0 7px;border-radius: 999px;background: rgba(91, 69, 245, 0.09);color: #5b45f5;font-size: 10px;font-weight: 900;}.ra-status-type-successful {background: rgba(53, 191, 117, 0.12);color: #1b9f5a;}.ra-status-type-cancelled {background: rgba(239, 71, 111, 0.12);color: #d9365f;}.ra-funnel-meta span,.ra-source-name,.ra-recruiter-name strong,.ra-duration-row span {min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.ra-funnel-meta strong,.ra-source-item strong,.ra-recruiter-row strong,.ra-duration-row strong {color: #182036;font-weight: 900;text-align: right;}.ra-funnel-meta em,.ra-source-item em,.ra-recruiter-row em {color: #5f6b85;font-style: normal;font-weight: 750;text-align: right;}.ra-source-layout {display: grid;grid-template-columns: 190px minmax(0, 1fr);gap: 20px;align-items: center;min-height: 214px;}.ra-donut {position: relative;width: 172px;height: 172px;border-radius: 50%;background: conic-gradient(#5b45f5 0 100%);}.ra-donut::after {content: "";position: absolute;inset: 44px;border-radius: 50%;background: #ffffff;box-shadow: inset 0 0 0 1px rgba(123, 139, 166, 0.12);}.ra-source-list {display: grid;gap: 10px;}.ra-source-item {grid-template-columns: 12px minmax(0, 1fr) 48px 52px;width: 100%;padding: 0;border: 0;background: transparent;color: #4f5d79;font-size: 13px;text-align: left;cursor: pointer;}.ra-source-item:hover .ra-source-name {color: #5b45f5;text-decoration: underline;text-underline-offset: 3px;}.ra-source-color {width: 10px;height: 10px;}.ra-outcome-list,.ra-status-type-list {display: grid;gap: 14px;}.ra-outcome-row,.ra-status-type-row {display: grid;align-items: center;gap: 12px;color: #53617a;font-size: 13px;font-weight: 800;}.ra-outcome-row {grid-template-columns: minmax(170px, 1fr) minmax(120px, 34%) 76px;}.ra-outcome-row span {display: grid;gap: 3px;min-width: 0;}.ra-outcome-row small {color: #7a8499;font-size: 11px;font-weight: 750;}.ra-outcome-row i,.ra-status-type-row i {display: block;overflow: hidden;height: 9px;border-radius: 999px;background: #e7eaf4;}.ra-outcome-row b,.ra-status-type-row b {display: block;height: 100%;border-radius: inherit;background: #5b45f5;}.ra-outcome-green b {background: #35bf75;}.ra-outcome-rose b {background: #ef476f;}.ra-outcome-row strong,.ra-status-type-row strong {color: #172033;text-align: right;font-weight: 950;}.ra-status-type-row {grid-template-columns: 12px minmax(120px, 0.7fr) minmax(180px, 1fr) 58px 58px;}.ra-status-type-color {width: 10px;height: 10px;border-radius: 50%;}.ra-status-type-row em {color: #66718a;text-align: right;font-style: normal;}.ra-recruiter-list {display: grid;gap: 12px;}.ra-recruiter-row {grid-template-columns: 38px minmax(110px, 1fr) minmax(70px, 96px) 42px 48px;width: 100%;padding: 0;border: 0;background: transparent;color: #4f5d79;font-size: 13px;text-align: left;cursor: pointer;}.ra-recruiter-row:hover .ra-recruiter-name strong {color: #5b45f5;}.ra-operator-list {display: grid;gap: 12px;}.ra-operator-row {display: grid;grid-template-columns: 38px minmax(108px, 1fr);gap: 10px;align-items: center;padding-bottom: 12px;border-bottom: 1px solid rgba(123, 139, 166, 0.14);color: #4f5d79;font-size: 13px;}.ra-operator-row:last-child {padding-bottom: 0;border-bottom: 0;}.ra-avatar {display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;color: #ffffff;font-size: 12px;font-weight: 900;background: linear-gradient(135deg, #5b45f5, #2f80ed);}.ra-recruiter-name {display: grid;gap: 2px;min-width: 0;}.ra-operator-name {display: grid;gap: 2px;min-width: 0;}.ra-recruiter-name small,.ra-operator-name small {color: #7a8499;font-size: 11px;}.ra-operator-name strong {min-width: 0;overflow: hidden;color: #172033;font-weight: 850;text-overflow: ellipsis;white-space: nowrap;}.ra-operator-stat {grid-column: 2;display: grid;grid-template-columns: 58px minmax(70px, 1fr) 36px;gap: 8px;align-items: center;}.ra-operator-stat small {color: #6a748c;font-size: 11px;font-weight: 800;}.ra-operator-stat i {display: block;height: 8px;border-radius: 999px;background: rgba(47, 128, 237, 0.14);}.ra-operator-stat b {display: block;height: 100%;border-radius: inherit;background: #2f80ed;}.ra-operator-stat.is-cards i {background: rgba(53, 191, 117, 0.15);}.ra-operator-stat.is-cards b {background: #35bf75;}.ra-operator-stat strong {color: #172033;font-weight: 900;text-align: right;}.ra-mini-bar {display: block;height: 4px;border-radius: 999px;background: rgba(91, 69, 245, 0.16);}.ra-mini-bar i {display: block;height: 100%;border-radius: inherit;background: #5b45f5;}.ra-scatter {position: relative;height: 226px;border-left: 1px solid rgba(123, 139, 166, 0.26);border-bottom: 1px solid rgba(123, 139, 166, 0.26);background-image:linear-gradient(rgba(123, 139, 166, 0.16) 1px, transparent 1px),linear-gradient(90deg, rgba(123, 139, 166, 0.16) 1px, transparent 1px);background-size: 25% 25%;}.ra-axis {position: absolute;color: #6a748c;font-size: 11px;font-weight: 800;}.ra-axis-y {top: 2px;left: 8px;}.ra-axis-x {right: 8px;bottom: 6px;}.ra-bubble {position: absolute;border-radius: 50%;opacity: 0.92;box-shadow: 0 8px 18px rgba(24, 32, 51, 0.15);transform: translate(-50%, -50%);}.ra-scatter-legend {display: flex;flex-wrap: wrap;gap: 10px 14px;margin-top: 14px;color: #53617a;font-size: 12px;font-weight: 750;}.ra-scatter-legend span {display: inline-flex;align-items: center;gap: 6px;max-width: 48%;}.ra-scatter-legend i {width: 9px;height: 9px;flex: 0 0 auto;}.ra-duration-list {display: grid;gap: 16px;}.ra-duration-row {grid-template-columns: minmax(120px, 1fr) minmax(100px, 42%) 58px;color: #4f5d79;font-size: 13px;}.ra-duration-row i {display: block;height: 14px;border-radius: 999px;background: #e5e8f2;}.ra-duration-row b {display: block;height: 100%;border-radius: inherit;background: linear-gradient(90deg, #d9dced, #5b45f5);}.ra-operators-scroll {overflow-x: auto;padding: 2px 2px 4px;}.ra-operators-board {display: grid;gap: 10px;min-width: 860px;--ra-operator-grid: minmax(320px, 1fr) minmax(100px, 132px) minmax(96px, 126px) minmax(112px, 146px) minmax(82px, 104px) 24px;}.ra-operators-header,.ra-operator-board-row,.ra-operator-total-row {display: grid;grid-template-columns: var(--ra-operator-grid);align-items: center;gap: 12px;}.ra-operators-header {padding: 0 18px 2px;color: #4e5b78;font-size: 12px;font-weight: 950;text-align: center;}.ra-operator-card {overflow: hidden;border: 1px solid rgba(123, 139, 166, 0.22);border-radius: 8px;background: #ffffff;box-shadow: 0 8px 22px rgba(36, 48, 78, 0.045);cursor: pointer;}.ra-operator-card:hover {border-color: rgba(91, 69, 245, 0.34);}.ra-operator-board-row {min-height: 64px;padding: 8px 18px;color: #172033;}.ra-operator-person {display: inline-grid;grid-template-columns: 34px minmax(0, 1fr);align-items: center;gap: 12px;min-width: 0;}.ra-operator-board-metric {display: grid;gap: 6px;justify-items: center;color: #172033;font-size: 14px;font-weight: 950;}.ra-operator-board-metric strong {font-weight: 950;line-height: 1;}.ra-operator-board-metric.is-assigned strong {color: #16a34a;}.ra-operator-board-metric.is-unassigned strong {color: #e11d48;}.ra-operator-board-metric.is-share strong {color: #5b45f5;}.ra-operator-total-row {min-height: 52px;padding: 0 18px;border: 1px solid rgba(91, 69, 245, 0.2);border-radius: 8px;background: #f8fbff;box-shadow: 0 8px 22px rgba(36, 48, 78, 0.04);}.ra-table-panel {padding-bottom: 8px;}.ra-table-wrap {overflow-x: auto;}.ra-table {width: 100%;min-width: 900px;border-collapse: collapse;color: #29334d;font-size: 13px;}.ra-table th,.ra-table td {padding: 14px 12px;border-bottom: 1px solid rgba(123, 139, 166, 0.18);text-align: left;white-space: nowrap;}.ra-table th {color: #63708a;font-size: 12px;font-weight: 900;}.ra-table tbody tr:hover {background: rgba(91, 69, 245, 0.04);}.ra-directions-scroll {overflow-x: auto;padding: 2px 2px 4px;}.ra-directions-board {display: grid;gap: 10px;min-width: 980px;--ra-direction-grid: minmax(360px, 1fr) repeat(7, minmax(78px, 102px)) 24px;}.ra-directions-header,.ra-direction-row,.ra-direction-total-row {display: grid;grid-template-columns: var(--ra-direction-grid);align-items: center;gap: 12px;}.ra-directions-header {padding: 0 18px 2px;color: #4e5b78;font-size: 12px;font-weight: 950;text-align: center;}.ra-direction-card {overflow: hidden;border: 1px solid rgba(123, 139, 166, 0.22);border-radius: 8px;background: #ffffff;box-shadow: 0 8px 22px rgba(36, 48, 78, 0.045);}.ra-direction-row {width: 100%;min-height: 48px;padding: 0 18px;border: 0;border-radius: 0;background: #ffffff;color: #172033;font: inherit;text-align: left;cursor: default;}.ra-direction-row[data-ra-direction-toggle] {cursor: pointer;}.ra-direction-card.is-expanded .ra-direction-row {background: linear-gradient(180deg, #ffffff 0%, #fbfbff 100%);}.ra-direction-name {display: inline-flex;align-items: center;gap: 10px;min-width: 0;padding-left: var(--ra-direction-indent, 0);}.ra-direction-name .ra-source-color {width: 10px;height: 10px;flex: 0 0 auto;background: var(--ra-direction-color, #5b45f5);}.ra-direction-name strong {min-width: 0;overflow: hidden;color: #172033;font-size: 13px;font-weight: 950;text-overflow: ellipsis;text-transform: uppercase;white-space: nowrap;}.ra-direction-name small {flex: 0 0 auto;padding: 3px 8px;border-radius: 999px;background: #eef0ff;color: #5b45f5;font-size: 11px;font-weight: 950;}.ra-direction-chevron {position: relative;width: 12px;height: 12px;flex: 0 0 12px;}.ra-direction-chevron::before {content: "";position: absolute;top: 3px;left: 2px;width: 6px;height: 6px;border-right: 2px solid #41506e;border-bottom: 2px solid #41506e;transform: rotate(-45deg);transition: transform 0.18s ease;}.ra-direction-card.is-expanded .ra-direction-chevron::before {transform: rotate(45deg);}.ra-direction-metric {display: grid;justify-items: center;color: #172033;font-size: 14px;font-weight: 950;}.ra-direction-metric.is-success {color: #19a75b;}.ra-direction-metric.is-cancelled {color: #e23b59;}.ra-direction-metric.is-conversion {color: #5b45f5;}.ra-direction-menu-spacer {min-width: 0;}.ra-direction-total-row {min-height: 52px;padding: 0 18px;border: 1px solid rgba(91, 69, 245, 0.2);border-radius: 8px;background: #f8fbff;box-shadow: 0 8px 22px rgba(36, 48, 78, 0.04);}.ra-direction-total-label {color: #172033;font-size: 13px;font-weight: 950;text-transform: uppercase;}.ra-direction-recruiters {display: none;margin: 0 12px 12px;padding: 10px 0 0;border: 1px solid rgba(123, 139, 166, 0.18);border-radius: 8px;background: #ffffff;}.ra-direction-card.is-expanded .ra-direction-recruiters {display: grid;}.ra-direction-recruiters-title {padding: 0 34px 8px;color: #596681;font-size: 11px;font-weight: 950;text-transform: uppercase;}.ra-direction-recruiter-list {display: grid;}.ra-direction-recruiter-item {display: grid;grid-template-columns: var(--ra-direction-grid);align-items: center;gap: 12px;width: calc(100% + 24px);min-height: 58px;margin: 0 -12px;padding: 8px 18px;border: 0;border-top: 1px solid rgba(123, 139, 166, 0.16);background: transparent;color: #34405a;text-align: left;cursor: pointer;}.ra-direction-recruiter-item:hover .ra-direction-recruiter-copy strong {color: #5b45f5;}.ra-direction-recruiter-person {display: inline-grid;grid-template-columns: 34px minmax(0, 1fr);align-items: center;gap: 12px;min-width: 0;}.ra-direction-recruiter-avatar {display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;background: linear-gradient(135deg, #5b45f5, #2f80ed);color: #ffffff;font-size: 11px;font-weight: 950;}.ra-direction-recruiter-copy {display: grid;gap: 2px;min-width: 0;}.ra-direction-recruiter-copy strong {min-width: 0;overflow: hidden;color: #172033;font-size: 12px;font-weight: 950;text-overflow: ellipsis;white-space: nowrap;}.ra-direction-recruiter-copy small {color: #6f7b94;font-size: 11px;font-weight: 750;}.ra-direction-recruiter-stat {display: grid;gap: 1px;justify-items: center;min-width: 0;}.ra-direction-recruiter-stat small {overflow: hidden;color: #394763;font-size: 9px;font-weight: 950;line-height: 1;text-align: center;text-overflow: ellipsis;text-transform: uppercase;white-space: nowrap;}.ra-direction-recruiter-stat em {color: #172033;font-size: 14px;font-style: normal;font-weight: 950;line-height: 1.05;}.ra-direction-recruiter-stat b {color: #6f7b94;font-size: 11px;font-weight: 850;line-height: 1;}.ra-direction-recruiter-stat.is-working em,.ra-direction-recruiter-stat.is-working b {color: #2f72ff;}.ra-direction-recruiter-stat.is-success em,.ra-direction-recruiter-stat.is-success b {color: #20a95f;}.ra-direction-recruiter-stat.is-cancelled em,.ra-direction-recruiter-stat.is-cancelled b {color: #e73455;}.ra-direction-recruiter-stat.is-conversion em {color: #5b45f5;}.ra-direction-recruiter-menu {position: relative;width: 16px;height: 28px;}.ra-direction-recruiter-menu::before {content: "\22EE";position: absolute;inset: 0;color: #50607f;font-size: 18px;font-weight: 900;line-height: 28px;text-align: center;}.ra-empty,.ra-empty-cell {color: #7a8499;font-size: 13px;font-weight: 700;}.ra-empty-cell {padding: 22px 12px;text-align: center;}.ra-dashboard-grid-forms {grid-template-columns: minmax(320px, 0.9fr) minmax(380px, 1fr) minmax(380px, 1fr);}.ra-completion {display: grid;gap: 10px;margin-bottom: 18px;}.ra-completion strong {display: block;color: #172033;font-size: 28px;line-height: 1;font-weight: 950;}.ra-completion span {display: block;margin-top: 4px;color: #64708a;font-size: 12px;font-weight: 800;}.ra-completion i,.ra-segment-row i,.ra-value-row i {display: block;overflow: hidden;height: 7px;border-radius: 999px;background: #e7eaf4;}.ra-completion b,.ra-segment-row b,.ra-value-row b {display: block;height: 100%;border-radius: inherit;background: linear-gradient(90deg, #2f80ed, #5b45f5);}.ra-segment-group {display: grid;gap: 9px;margin-top: 16px;}.ra-segment-group h3 {margin: 0 0 2px;color: #4f5d79;font-size: 12px;line-height: 1.2;font-weight: 900;text-transform: uppercase;}.ra-segment-row,.ra-value-row {display: grid;grid-template-columns: minmax(0, 1fr) minmax(80px, 32%) 44px 48px;gap: 10px;align-items: center;color: #53617a;font-size: 12px;font-weight: 750;}.ra-segment-row span,.ra-value-row span {min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.ra-segment-row strong,.ra-value-row strong {color: #182036;text-align: right;font-weight: 900;}.ra-segment-row em {color: #66718a;text-align: right;font-style: normal;}.ra-contact-strip {display: flex;flex-wrap: wrap;gap: 8px;margin-top: 16px;}.ra-contact-strip span,.ra-value-chip,.ra-required-mark {display: inline-flex;align-items: center;min-height: 26px;border-radius: 999px;background: rgba(91, 69, 245, 0.08);color: #4f43d3;font-size: 12px;font-weight: 850;}.ra-contact-strip span {padding: 0 10px;}.ra-field-report-list {display: grid;gap: 16px;}.ra-field-report {display: grid;gap: 9px;padding-bottom: 14px;border-bottom: 1px solid rgba(123, 139, 166, 0.16);}.ra-field-report:last-child {padding-bottom: 0;border-bottom: 0;}.ra-field-report-head {display: grid;grid-template-columns: minmax(0, 1fr) 58px;gap: 10px;align-items: center;}.ra-field-report-head span {min-width: 0;overflow: hidden;color: #172033;font-size: 13px;font-weight: 900;text-overflow: ellipsis;white-space: nowrap;}.ra-field-report-head strong {color: #5b45f5;font-size: 12px;text-align: right;}.ra-value-row {grid-template-columns: minmax(0, 1fr) minmax(80px, 34%) 40px;}.ra-questionnaire-table {min-width: 1040px;}.ra-questionnaire-table td:first-child strong {display: block;color: #172033;font-weight: 900;}.ra-required-mark {min-height: 22px;margin-top: 5px;padding: 0 8px;background: rgba(239, 71, 111, 0.10);color: #d9365f;font-size: 11px;}.ra-value-chip-list {display: flex;flex-wrap: wrap;gap: 6px;max-width: 460px;}.ra-value-chip {max-width: 210px;padding: 0 9px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.ra-muted {color: #8892a7;font-size: 12px;font-weight: 750;}.ra-missing-fields {display: flex;flex-wrap: wrap;gap: 8px;align-items: center;padding: 14px 2px 0;color: #53617a;font-size: 12px;font-weight: 800;}.ra-missing-fields strong {color: #172033;}.ra-missing-fields span {display: inline-flex;align-items: center;min-height: 26px;padding: 0 10px;border-radius: 999px;background: #f3f5fb;color: #5f6b85;}@media (max-width: 1500px) {.ra-metrics-grid {grid-template-columns: repeat(3, minmax(180px, 1fr));}.ra-dashboard-grid-top,.ra-dashboard-grid-outcomes,.ra-dashboard-grid-mid,.ra-dashboard-grid-forms {grid-template-columns: repeat(2, minmax(330px, 1fr));}.ra-panel-wide {grid-column: 1 / -1;}}@media (max-width: 1180px) {.ra-shell {grid-template-columns: 1fr;}.ra-sidebar {position: static;height: auto;display: grid;grid-template-columns: minmax(220px, 0.8fr) minmax(320px, 1.2fr);gap: 24px;padding: 18px 24px;border-right: 0;border-bottom: 1px solid rgba(123, 139, 166, 0.20);}.ra-filters {margin-top: 0;grid-template-columns: repeat(3, minmax(150px, 1fr));align-items: end;}.ra-sidebar-section {align-content: start;}}@media (max-width: 900px) {.ra-main {padding: 20px 16px 32px;}.ra-page-head {flex-direction: column;}.ra-head-actions,.ra-head-actions > * {width: 100%;}.ra-metrics-grid,.ra-dashboard-grid-top,.ra-dashboard-grid-outcomes,.ra-dashboard-grid-mid,.ra-dashboard-grid-forms {grid-template-columns: 1fr;}.ra-source-layout {grid-template-columns: 1fr;justify-items: center;}.ra-source-list {width: 100%;}.ra-sidebar,.ra-filters {grid-template-columns: 1fr;}}@media (max-width: 560px) {.ra-page-head h1 {font-size: 24px;}.ra-metrics-grid {grid-template-columns: 1fr;}.ra-recruiter-row {grid-template-columns: 38px minmax(0, 1fr) 48px;}.ra-recruiter-row .ra-mini-bar,.ra-recruiter-row em {display: none;}.ra-funnel-row,.ra-duration-row,.ra-outcome-row,.ra-status-type-row,.ra-segment-row,.ra-value-row {grid-template-columns: 1fr;}.ra-funnel-shape {justify-self: start;}}@media (max-width: 1360px) {body.rs-body #edit_taskModal .rs-card-context-bar {padding-left: 20px;flex-wrap: wrap;}body.rs-body #edit_taskModal #edit_card_header_title {max-width: min(460px, 36vw);}}
body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-name-source { display: none !important; }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-status-picker {position: relative; display: inline-flex; align-items: center; min-width: 0;max-width: 100%; min-height: 26px; padding: 0 18px 0 4px; border-radius: 5px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-status-picker::after {content: '⌄'; position: absolute; right: 3px; color: var(--rs-muted);}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-status-picker select {position: absolute !important; inset: 0 !important; width: 100% !important;height: 100% !important; min-height: 0 !important; margin: 0 !important;opacity: 0 !important; cursor: pointer;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-status-picker:focus-within {outline: 2px solid var(--rs-blue); outline-offset: 1px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-status-picker:hover { background: var(--rs-surface-strong); }@media (pointer: coarse) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-header-status-picker { min-height: 44px; }}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading input.rs-header-editable {display: block !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;box-sizing: border-box !important;height: 26px !important;min-height: 26px !important;flex: 0 0 100% !important;padding: 3px 6px !important;border: 1px solid transparent !important;border-radius: 5px !important;background: transparent !important;box-shadow: none !important;cursor: text;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading input.rs-header-card-title {margin: 0 !important;font-size: 12px !important;font-weight: 400 !important;color: var(--rs-muted, #667085) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading input.rs-header-editable:not(:disabled):hover {border-color: #d1daeb !important;background: var(--rs-bg, #f6f8fc) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading input.rs-header-editable:focus {border-color: var(--rs-blue, #2563eb) !important;background: var(--rs-surface-strong, #fff) !important;outline: 2px solid var(--rs-blue, #2563eb);outline-offset: 1px;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading input.rs-header-editable:disabled { cursor: default; opacity: 1; }@media (pointer: coarse) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading input.rs-header-editable { height: 44px !important; min-height: 44px !important; }}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view > .rs-candidate-workspace {box-sizing: border-box !important;padding: 14px !important;gap: 14px !important;background: var(--rs-bg, #f6f8fc) !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace > :is(.rs-candidate-side, .rs-candidate-main, .rs-candidate-chat) {box-sizing: border-box !important;margin: 0 !important;border: 1px solid #e0e6f3 !important;border-radius: var(--rs-radius, 8px) !important;background: var(--rs-surface-strong, #fff) !important;background-clip: padding-box !important;min-width: 0 !important;}@container (max-width: 620px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view > .rs-candidate-workspace { padding: 8px !important; gap: 8px !important; }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace > :is(.rs-candidate-side, .rs-candidate-main) { margin-bottom: 8px !important; }}@media (max-width: 620px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view > .rs-candidate-workspace { padding: 8px !important; gap: 8px !important; }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-workspace > :is(.rs-candidate-side, .rs-candidate-main) { margin-bottom: 8px !important; }}body.rs-body #edit_taskModal .rs-candidate-card-view:has(> .rs-card-window-footer) {grid-template-rows: auto minmax(0, 1fr) auto !important;}body.rs-body #edit_taskModal .rs-card-window-footer {display: flex;flex: 0 0 auto;align-items: center;flex-wrap: wrap;gap: 4px 18px;min-height: 30px;padding: 6px 64px 6px 16px;box-sizing: border-box;border-top: 1px solid #e0e6f3;background: var(--rs-surface-strong, #fff);color: var(--rs-muted, #667085);font-size: 11px;line-height: 1.5;}body.rs-body #edit_taskModal .rs-card-window-footer > span { white-space: nowrap; }body.rs-body #edit_taskModal .rs-card-window-footer strong { font-weight: 600; }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-header-icon-action {width: 44px !important;min-width: 44px !important;height: 44px !important;min-height: 44px !important;flex: 0 0 44px !important;padding: 0 !important;gap: 0 !important;align-items: center !important;justify-content: center !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-card-view-header.rs-window-heading {display: flex !important; align-items: center !important; flex-wrap: wrap !important;gap: 10px !important; padding: 8px 14px !important; min-height: 76px !important;height: auto !important; background: var(--rs-bg, #f6f8fc) !important;border-bottom: 1px solid #e0e6f3 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-heading {display: flex !important; flex-wrap: wrap !important; align-items: center !important;align-content: center !important; gap: 2px 10px !important;flex: 1 1 240px !important; min-width: 0 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-header-avatar {display: grid; place-items: center; width: 48px; height: 48px; flex: 0 0 48px;border-radius: 50%; background: var(--rs-purple, #7c3aed); color: #fff; font-size: 15px; font-weight: 700;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-window-header-name {margin: 0 !important; font-size: 17px !important; line-height: 1.3 !important; font-weight: 700 !important;color: var(--rs-text, #172033) !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-header-status { margin: 0; max-width: 100%; line-height: 20px; font-size: 12px; color: var(--rs-muted, #667085); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-header-status::before { content: ''; display: inline-block; width: 8px; height: 8px; border-radius: 50%; margin-right: 6px; background: var(--rs-amber, #f59e0b); }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-title-row { margin: 0 !important; gap: 6px !important; flex-wrap: wrap !important; }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-title-row h2 { font-size: 11px !important; font-weight: 400 !important; margin: 0 !important; color: var(--rs-muted, #667085) !important; }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-dates { margin-top: 3px; font-size: 10px !important; }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-actions { display: flex !important; align-items: center; flex: 0 1 auto; gap: 6px !important; flex-wrap: wrap !important; }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-window-system {display: inline-grid !important; place-items: center; width: 40px !important; height: 40px !important; min-width: 40px !important;padding: 0 !important; margin: 0 !important; border: 0 !important; box-shadow: none !important;background: transparent !important; color: var(--rs-muted, #667085) !important; font-size: 23px !important; line-height: 1 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-window-system:hover { background: var(--rs-bg, #f6f8fc) !important; }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-card-view:has(> .rs-window-heading) { grid-template-rows: auto minmax(0, 1fr) !important; }body.rs-body :is(#edit_taskModal, #new_taskModal).rs-candidate-modal.active.rs-window-expanded { --rs-edit-modal-inset-x: 8px !important; --rs-edit-modal-inset-y: 8px !important; }.rs-window-restore-modal { position: fixed; z-index: 900; bottom: 86px; left: 12px; max-width: calc(100vw - 24px); min-height: 44px; padding: 10px 16px; border: 1px solid #d1daeb; border-radius: 10px; background: var(--rs-surface-strong, #fff); color: var(--rs-text, #172033); box-shadow: var(--rs-shadow); cursor: pointer; }.rs-window-restore-modal[hidden] { display: none !important; }@media (max-width: 620px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-actions { flex-basis: 100%; }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-heading { flex-basis: calc(100% - 60px) !important; }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-window-system { width: 44px !important; height: 44px !important; }}.rs-card-window { position: fixed; background: var(--rs-surface-strong, #fff); border: 1px solid #d1daeb; border-radius: var(--rs-radius, 8px); box-shadow: var(--rs-shadow, 0 16px 40px #17203326); overflow: hidden; container-type: inline-size; }.rs-card-window.is-active { border-color: var(--rs-blue, #2563eb); box-shadow: 0 16px 44px #17203330; }.rs-card-window[hidden], .rs-window-shelf[hidden] { display: none !important; }.rs-window-shelf { position: fixed; z-index: 850; bottom: max(12px, env(safe-area-inset-bottom)); left: 50%; transform: translateX(-50%); display: flex; align-items: center; gap: 10px; box-sizing: border-box; width: min(920px, calc(100vw - 24px)); min-height: 64px; padding: 7px 12px; border: 1px solid #d1daeb; border-radius: 16px; background: var(--rs-bg, #f6f8fc); box-shadow: var(--rs-shadow); font-family: Inter, "Segoe UI", sans-serif; }.rs-window-tabs { display: flex; flex: 1; gap: 8px; min-width: 0; }.rs-window-task { display: flex; flex: 1 1 0; min-width: 0; width: 200px; border: 1px solid transparent; border-radius: 9px; background: transparent; }.rs-window-task.is-active { border-color: #e5eafa; background: var(--rs-surface-strong, #fff); box-shadow: 0 3px 10px #17203312; }.rs-window-task button, .rs-window-more { font: inherit; color: var(--rs-text, #172033); background: transparent; border: 0; cursor: pointer; min-height: 44px; }.rs-window-task-select { display: flex; align-items: center; text-align: left; gap: 8px; flex: 1; min-width: 0; padding: 4px 6px; }.rs-window-task-select > span:last-child { min-width: 0; }.rs-window-task strong, .rs-window-task small { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 12px; }.rs-window-task small { color: var(--rs-muted, #667085); font-size: 11px; }.rs-window-task small::before { content: ''; display: inline-block; width: 7px; height: 7px; margin-right: 5px; border-radius: 50%; background: var(--rs-blue, #2563eb); }.rs-window-task.is-minimized small::before { background: var(--rs-muted, #667085); }.rs-window-avatar { display: grid; place-items: center; width: 32px; height: 32px; flex: 0 0 32px; border-radius: 50%; color: white; background: var(--rs-purple, #7c3aed); font-size: 12px; font-weight: 700; }.rs-window-task .rs-window-task-close { flex: 0 0 32px; padding: 0; font-size: 23px; font-weight: 400; line-height: 1; width: 32px; color: var(--rs-muted, #667085); }.rs-window-summary, .rs-window-all { display: flex; align-items: center; justify-content: center; gap: 8px; flex: 0 0 auto; min-height: 44px; border: 0; background: transparent; color: var(--rs-text, #172033); font: inherit; font-size: 12px; cursor: pointer; }.rs-window-summary { padding: 0 14px 0 2px; border-right: 1px solid #e0e6f3; }.rs-window-summary strong { display: grid; place-items: center; min-width: 22px; height: 22px; padding: 0 4px; border-radius: 12px; background: #e7ecff; color: var(--rs-blue, #2563eb); font-size: 11px; }.rs-window-all { width: 44px; border: 1px solid #e0e6f3; border-radius: 50%; }.rs-window-shelf .rs-window-more { flex: 0 0 44px; min-width: 44px; color: var(--rs-blue, #2563eb); background: #e7ecff; border-radius: 50%; font-size: 13px; font-weight: 600; }.rs-window-list { position: absolute; bottom: calc(100% + 8px); right: 0; max-height: min(480px, 65vh); overflow: auto; padding: 8px; background: var(--rs-surface-strong, #fff); border: 1px solid #d1daeb; border-radius: 10px; box-shadow: var(--rs-shadow); }.rs-window-list .rs-window-task { width: min(300px, calc(100vw - 52px)); margin-bottom: 4px; }.rs-window-list[hidden] { display: none !important; }.rs-window-shelf button:focus-visible { outline: 2px solid var(--rs-blue, #2563eb); outline-offset: 1px; }.rs-window-shelf button:hover { background: var(--rs-bg, #f6f8fc); }@media (max-width: 620px) {.rs-window-shelf { width: calc(100vw - 16px); padding: 6px; gap: 4px; }.rs-window-summary { padding: 0 6px 0 0; }.rs-window-summary > span { display: none; }.rs-window-task-select { gap: 5px; padding: 4px; }.rs-window-avatar { width: 28px; height: 28px; flex-basis: 28px; }.rs-window-task .rs-window-task-close { flex-basis: 28px; width: 28px; }.rs-window-all { width: 36px; }.rs-window-shelf .rs-window-more { flex-basis: 36px; min-width: 36px; }}body.rs-window-body { display: block !important; width: 100%; height: 100%; min-width: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; background: var(--rs-surface-strong, #fff); }body.rs-body.rs-window-body #edit_taskModal.rs-candidate-modal.active {--rs-edit-modal-inset-x: 0px !important;--rs-edit-modal-inset-y: 0px !important;position: absolute !important;inset: 0 !important;display: block !important;box-sizing: border-box !important;width: 100% !important;height: 100% !important;padding: 0 !important;margin: 0 !important;background: transparent !important;backdrop-filter: none !important;z-index: 1 !important;overflow: hidden !important;}body.rs-body.rs-window-body #edit_taskModal.rs-candidate-modal.active > .modal-content.rs-candidate-card-view {position: relative !important;box-sizing: border-box !important;width: 100% !important;max-width: none !important;height: 100% !important;max-height: none !important;margin: 0 !important;transform: none !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;display: flex !important;flex-direction: column !important;}body.rs-window-body #edit_taskModal .rs-card-view-header { flex: 0 0 auto; display: flex; flex-wrap: wrap; gap: 8px; padding: 10px 14px; cursor: move; touch-action: none; }body.rs-window-body #edit_taskModal .rs-card-view-heading { flex: 1 1 300px; min-width: 0; }body.rs-window-body #edit_taskModal .rs-card-view-actions { flex-wrap: wrap; gap: 6px; }body.rs-window-body .rs-window-controls { display: flex; gap: 4px; margin-left: auto; }body.rs-window-body #edit_taskModal .rs-window-controls button { width: auto; height: auto; border: 1px solid #d1daeb; border-radius: 6px; color: var(--rs-muted, #667085); background: var(--rs-surface-strong, #fff); font: inherit; font-size: 11px; min-height: 44px; padding: 4px 8px; cursor: pointer; }body.rs-window-body .rs-window-dirty { color: var(--rs-amber, #b45309); font-size: 11px; }body.rs-window-body .rs-window-dirty[hidden] { display: none; }body.rs-window-body #edit_taskModal .rs-candidate-workspace { display: grid !important; grid-template-columns: minmax(200px, .8fr) minmax(0, 2fr) minmax(220px, .9fr) !important; flex: 1 1 auto; min-height: 0 !important; overflow: hidden !important; }body.rs-window-body #edit_taskModal .rs-candidate-side,body.rs-window-body #edit_taskModal .rs-candidate-main,body.rs-window-body #edit_taskModal .rs-candidate-chat { width: auto !important; min-width: 0 !important; min-height: 0 !important; max-height: none !important; overflow: auto !important; }body.rs-window-body #edit_taskModal .rs-candidate-main { display: flex !important; flex-direction: column; }body.rs-window-body #edit_taskModal .rs-candidate-main .tab-content.active { flex: 1; min-height: 0; overflow: auto; }body.rs-window-body .rs-window-resize { position: absolute; right: 0; bottom: 0; z-index: 10; border: 0; border-radius: 6px 0 0; background: var(--rs-bg, #f6f8fc); color: var(--rs-muted, #667085); font-size: 10px; padding: 5px 8px; cursor: nwse-resize; touch-action: none; }body.rs-window-body #transferCardModal { position: absolute !important; z-index: 20 !important; }body.rs-window-body :focus-visible { outline: 2px solid var(--rs-blue, #2563eb); outline-offset: 2px; }@container (max-width: 1050px) {body.rs-window-body #edit_taskModal .rs-candidate-workspace { grid-template-columns: minmax(190px, .65fr) minmax(0, 1.5fr) !important; grid-template-rows: minmax(320px, auto) auto !important; overflow: auto !important; }body.rs-window-body #edit_taskModal .rs-candidate-chat { grid-column: 1 / -1; min-height: 220px !important; }}@container (max-width: 620px) {body.rs-window-body #edit_taskModal .rs-candidate-workspace { display: block !important; overflow: auto !important; }body.rs-window-body #edit_taskModal .rs-candidate-side,body.rs-window-body #edit_taskModal .rs-candidate-main,body.rs-window-body #edit_taskModal .rs-candidate-chat { overflow: visible !important; }body.rs-window-body #edit_taskModal .rs-card-view-header { padding: 8px; gap: 4px; }body.rs-window-body #edit_taskModal .rs-card-view-heading { flex-basis: 100%; }body.rs-window-body #edit_taskModal .rs-card-view-actions button { min-height: 44px; }body.rs-window-body #edit_taskModal .rs-card-view-actions { width: 100%; }body.rs-window-body #edit_taskModal .rs-candidate-main .tab-content.active { overflow: visible; }body.rs-window-body .rs-window-controls button { min-height: 44px; }}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-actions > button {display: inline-flex !important; align-items: center !important; justify-content: center !important;width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important;flex: 0 0 44px !important; padding: 0 !important; margin: 0 !important;border: 1px solid transparent !important; border-radius: var(--rs-radius, 8px) !important;background: transparent !important; color: var(--rs-muted, #667085) !important;box-shadow: none !important; font-size: 0 !important; line-height: 1 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-actions > button > span { display: none !important; }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-actions > button:not(.is-saving)::before {content: '' !important; display: block !important; position: static !important;width: 19px !important; height: 19px !important; margin: 0 !important;border: 0 !important; border-radius: 0 !important; transform: none !important;background: currentColor !important;-webkit-mask: var(--rs-window-action-icon) center / contain no-repeat !important;mask: var(--rs-window-action-icon) center / contain no-repeat !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-actions > button:not(:disabled):not([aria-disabled="true"]):hover {color: var(--rs-blue, #2563eb) !important; background: var(--rs-surface-strong, #fff) !important;border-color: #e0e6f3 !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-actions > button:focus-visible { outline: 2px solid var(--rs-blue) !important; outline-offset: 2px; }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-actions > .btn-save:not(:disabled) {background: var(--rs-purple, #7c3aed) !important; color: white !important;}body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-actions > .btn-save:not(:disabled):hover { background: var(--rs-blue, #2563eb) !important; color: white !important; }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-actions > .close-btn:not(:disabled):hover { color: var(--rs-red, #dc2626) !important; }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-actions > button:disabled { opacity: .4 !important; cursor: not-allowed !important; }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-actions > .btn-copy-link { --rs-window-action-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2013a5%205%200%200%200%207%200l3-3a5%205%200%200%200-7-7l-2%202M14%2011a5%205%200%200%200-7%200l-3%203a5%205%200%200%200%207%207l2-2%22%2F%3E%3C%2Fsvg%3E"); }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-actions > .btn-transfer { --rs-window-action-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2012h16m-6-6%206%206-6%206%22%2F%3E%3C%2Fsvg%3E"); }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-actions > .btn-save { --rs-window-action-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2012%204%204L19%206%22%2F%3E%3C%2Fsvg%3E"); }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-actions > [data-card-window-minimize] { --rs-window-action-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2016h14%22%2F%3E%3C%2Fsvg%3E"); }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-actions > [data-card-window-maximize] { --rs-window-action-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%225%22%20width%3D%2214%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E"); }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-actions > [data-card-window-maximize][aria-pressed="true"] { --rs-window-action-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%205V3h12v12h-2%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%229%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E"); }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-window-heading .rs-card-view-actions > .close-btn { --rs-window-action-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%206%2012%2012M18%206%206%2018%22%2F%3E%3C%2Fsvg%3E"); }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main { container-type: inline-size; container-name: candidate-panel; }body.rs-body #edit_taskModal .similar-card {grid-template-columns: 44px minmax(0, 1fr) !important; gap: 12px !important;padding: 14px !important; min-height: 0 !important; align-items: start !important;}body.rs-body #edit_taskModal .similar-avatar { width: 44px !important; height: 44px !important; font-size: 16px !important; }body.rs-body #edit_taskModal .similar-card-side { grid-column: 2; width: 100%; }body.rs-body #edit_taskModal .similar-meta-grid { grid-template-columns: repeat(auto-fit, minmax(min(120px, 100%), 1fr)) !important; }body.rs-body #edit_taskModal :is(.similar-card-title, .similar-status, .similar-contact, .similar-meta-item strong) {max-width: 100%; white-space: normal !important; overflow-wrap: anywhere; line-height: 1.4 !important;}body.rs-body #edit_taskModal .similar-summary { grid-template-columns: 32px minmax(0, 1fr) !important; gap: 12px !important; padding: 14px !important; }body.rs-body #edit_taskModal .similar-settings-btn { grid-column: 2; justify-self: start; max-width: 100%; white-space: normal !important; }body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-display-name { overflow-wrap: anywhere; word-break: normal !important; }@container candidate-panel (min-width: 760px) {body.rs-body #edit_taskModal .similar-card { grid-template-columns: 44px minmax(0, 1fr) 180px !important; }body.rs-body #edit_taskModal .similar-card-side { grid-column: auto; }}@container candidate-panel (max-width: 480px) {body.rs-body :is(#edit_taskModal, #new_taskModal) .rs-candidate-main .tab-content { padding: 12px !important; }body.rs-body #edit_taskModal .similar-card-side { grid-column: 1 / -1; }body.rs-body #edit_taskModal .similar-meta-grid { grid-template-columns: minmax(0, 1fr) !important; }body.rs-body #edit_taskModal .similar-settings-btn { grid-column: 1 / -1; width: 100%; }}@container (max-width: 620px) {body.rs-window-body #edit_taskModal .rs-candidate-main { min-height: 240px !important; }body.rs-window-body #edit_taskModal .rs-candidate-chat { min-height: 280px !important; }body.rs-window-body #edit_taskModal .rs-card-window-footer { gap: 3px 10px; font-size: 10px; }body.rs-window-body #edit_taskModal .rs-window-heading .rs-card-view-actions { gap: 2px !important; }}
.rs-calls-symbols { position: absolute; overflow: hidden; pointer-events: none; }.rs-calls-icon { display: inline-block; width: 18px; height: 18px; flex: 0 0 18px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; vertical-align: middle; }.rs-calls-drawer { position: fixed; z-index: 1100; inset: 0 0 88px auto; width: min(440px, 100vw); display: flex; flex-direction: column; box-sizing: border-box; padding: 18px 14px 10px; background: var(--rs-surface-strong); color: var(--rs-text); border: 1px solid #e0e5f0; border-radius: 12px 0 0 12px; box-shadow: var(--rs-shadow); font: 13px Inter, 'Segoe UI', sans-serif; }.rs-calls-drawer [hidden], .rs-calls-drawer[hidden] { display: none !important; }.rs-calls-drawer *, .rs-calls-dock * { box-sizing: border-box; }.rs-calls-drawer button, .rs-calls-dock { cursor: pointer; font: inherit; color: inherit; }.rs-calls-drawer button { border: 1px solid transparent; background: transparent; border-radius: var(--rs-radius); min-height: 44px; }.rs-calls-drawer button:focus-visible, .rs-calls-drawer input:focus-visible, .rs-calls-drawer select:focus-visible, .rs-calls-dock:focus-visible, .rs-calls-scroll:focus-visible { outline: 2px solid var(--rs-blue); outline-offset: 2px; }.rs-calls-header { display: flex; gap: 12px; align-items: center; padding: 0 6px 18px; }.rs-calls-header h2 { flex: 1; margin: 0; font-size: 20px; font-weight: 750; }.rs-calls-heading-icon { color: var(--rs-purple); width: 22px; height: 22px; flex-basis: 22px; }.rs-calls-close { width: 44px; color: var(--rs-muted) !important; }.rs-calls-tabs { display: flex; gap: 5px; margin: 0 5px 12px; }.rs-calls-tabs button { flex: 1; padding: 4px; background: var(--rs-bg); font-size: 12px; font-weight: 650; }.rs-calls-tabs button[aria-pressed=true] { color: var(--rs-purple); border-bottom: 3px solid var(--rs-purple); background: #f3f0ff; }.rs-calls-search-row { display: flex; gap: 8px; margin: 0 5px; }.rs-calls-search { min-width: 0; flex: 1; display: flex; align-items: center; gap: 8px; border: 1px solid #dce3f0; border-radius: var(--rs-radius); padding: 0 10px; color: var(--rs-muted); }.rs-calls-search input { width: 100%; min-width: 0; min-height: 44px; margin: 0; border: 0; border-radius: 0; background: transparent; padding: 10px 0; color: var(--rs-text); font: inherit; box-shadow: none; }.rs-calls-search:focus-within { border-color: var(--rs-blue); outline: 2px solid var(--rs-blue); outline-offset: -1px; }.rs-calls-search input:focus, .rs-calls-search input:focus-visible { outline: none; box-shadow: none; }.rs-calls-filter-toggle { width: 44px; flex: 0 0 44px; border-color: #e0e5f0 !important; color: var(--rs-purple) !important; }.rs-calls-filter-toggle[aria-expanded=true] { background: #f3f0ff; border-color: var(--rs-purple) !important; }.rs-calls-filters { padding: 12px 5px; display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }.rs-calls-filters label { min-width: 0; display: flex; flex-direction: column; gap: 5px; color: var(--rs-muted); }.rs-calls-filters input, .rs-calls-filters select { min-width: 0; width: 100%; min-height: 40px; border: 1px solid #dce3f0; border-radius: var(--rs-radius); background: var(--rs-surface-strong); color: var(--rs-text); padding: 5px; }.rs-calls-meta { display: flex; align-items: center; justify-content: space-between; padding: 2px 6px; color: var(--rs-muted); font-size: 12px; }.rs-calls-refresh { color: var(--rs-blue) !important; }.rs-calls-scroll { flex: 1; min-height: 0; overflow: auto; overscroll-behavior: contain; scrollbar-gutter: stable; }.rs-calls-date { color: var(--rs-muted); font-size: 12px; margin: 12px 8px 8px; font-weight: 600; }.rs-calls-item { display: grid; grid-template-columns: 20px 34px minmax(0,1fr) 68px; gap: 7px; border: 1px solid #e9edf6; border-radius: 12px; padding: 9px 8px; margin: 5px 0; align-items: start; }.rs-calls-type { margin-top: 10px; color: var(--rs-green); }.rs-calls-item.is-outgoing .rs-calls-type { color: var(--rs-blue); }.rs-calls-item.is-missed .rs-calls-type { color: var(--rs-red); }.rs-calls-avatar { width: 34px; height: 34px; border-radius: 50%; background: var(--rs-purple); color: white; display: grid; place-items: center; font-size: 12px; font-weight: 650; margin-top: 3px; }.rs-calls-phone { display: block; font-size: 12px; font-weight: 700; overflow-wrap: anywhere; }.rs-calls-name { display: block; margin-top: 5px; overflow-wrap: anywhere; }.rs-calls-candidates { margin-top: 4px; }.rs-calls-candidates summary { cursor: pointer; padding: 8px 0; color: var(--rs-blue); }.rs-calls-candidates button { min-height: 28px; text-align: left; padding: 4px 7px; color: var(--rs-blue); font-size: 12px; background: #f3f0ff; max-width: 100%; overflow-wrap: anywhere; }.rs-calls-manager, .rs-calls-unlinked { display: block; color: var(--rs-muted); font-size: 11px; margin-top: 5px; }.rs-calls-time { color: var(--rs-muted); display: flex; flex-direction: column; align-items: center; gap: 5px; font-size: 12px; }.rs-calls-play { width: 44px; color: var(--rs-purple) !important; background: #f3f0ff !important; border-radius: 50% !important; }.rs-calls-label { display: inline-block; color: var(--rs-green); font-size: 10px; margin-top: 1px; text-align: center; }.is-outgoing .rs-calls-label { color: var(--rs-blue); }.is-missed .rs-calls-label { color: var(--rs-red); }.rs-calls-audio { grid-column: 1 / -1; width: 100%; height: 36px; }.rs-calls-feedback { padding: 12px; color: var(--rs-muted); text-align: center; }.rs-calls-feedback:empty { display: none; }.rs-calls-list:empty + .rs-calls-feedback { margin: 24px 8px; padding: 24px 16px; border-radius: var(--rs-radius); background: var(--rs-bg); line-height: 1.6; }.rs-calls-drawer[aria-busy=true] .rs-calls-refresh { opacity: .65; }.rs-calls-more { display: block; margin: 8px auto; color: var(--rs-blue) !important; }.rs-calls-footer { padding: 10px 6px 0; border-top: 1px solid #e9edf6; color: var(--rs-muted); font-size: 11px; }.rs-calls-dock { flex: 0 0 auto; display: flex; align-items: center; justify-content: center; gap: 8px; padding: 8px 12px; min-width: 44px; min-height: 44px; border: 1px solid #e0e5f0; border-radius: 10px; color: var(--rs-purple); background: var(--rs-surface-strong); }.rs-calls-dock[aria-expanded=true] { background: #f3f0ff; border-color: var(--rs-purple); }.rs-calls-system-dock { position: fixed; bottom: max(80px, calc(env(safe-area-inset-bottom) + 80px)); right: 14px; z-index: 1150; }.rs-window-shelf:has(> .rs-calls-dock:only-child) { width: auto; left: auto; right: 14px; bottom: 80px; transform: none; }body:has(.rs-window-shelf .rs-window-tabs) .rs-docs-floating-btn { bottom: 90px; }.rs-calls-system-dock:has([aria-expanded=true]), .rs-window-shelf:has(> .rs-calls-dock[aria-expanded=true]:only-child) { bottom: max(12px, env(safe-area-inset-bottom)); }body:has(.rs-calls-drawer:not([hidden])) .rs-docs-floating-btn { bottom: 90px; }@media (pointer: coarse) { .rs-calls-candidates button { min-height: 44px; } }@media (max-width: 600px) { .rs-window-shelf .rs-calls-dock { padding: 8px; } .rs-window-shelf .rs-calls-dock-label { display: none; } }@media (max-width: 480px) { .rs-calls-drawer { bottom: 84px; border-radius: 0; padding: 12px 8px 8px; } .rs-calls-header { padding-bottom: 10px; } }@media (max-height: 520px) { .rs-calls-drawer { bottom: 76px; padding-top: 4px; } .rs-calls-header { padding-bottom: 0; } .rs-calls-filters { max-height: 110px; overflow: auto; } }

/*# sourceMappingURL=recstack.head.45fc85d7384affe73cad9076d10adff8.css.map */
