.hr-root,.hr-sheet{--hr-blue:oklch(58% .18 255);--hr-amber:oklch(65% .16 75);--hr-purple:oklch(56% .19 305);--hr-teal:oklch(57% .12 185);--hr-indigo:oklch(54% .18 280);--hr-green:oklch(55% .15 145);--hr-slate:oklch(53% .025 255);--hr-red:var(--destructive)}.hr-dot{background:var(--hr-slate);border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.hr-agent{overflow-wrap:anywhere;min-width:0;max-width:100%}.hr-agent-section{border-top:1px solid var(--border);min-width:0;padding-top:24px}.hr-agent textarea{width:100%;min-width:0}.hr-agent button{white-space:normal;max-width:100%;height:auto;padding-top:10px;padding-bottom:10px}.hr-agent [data-slot=select-trigger]{white-space:normal;max-width:100%;height:auto;min-height:44px}.hr-agent [data-slot=select-value]{white-space:normal;text-align:left}.hr-agent-section h2{font-weight:500;font-size:24px!important}.hr-agent-section h3{font-weight:500;font-size:18px!important}@media (width<=767px){.hr-agent button:not([aria-label]){width:100%}.hr-agent button{flex-shrink:0}.hr-agent-section h2{font-size:22px!important}.hr-agent input{min-width:0}.hr-root>div:first-child>div{flex-wrap:wrap;max-width:100%}.hr-root>div:first-child button{white-space:normal;max-width:100%}}.hr-root,.hr-sheet{--hr-warning-bg:oklch(96% .045 85);--hr-warning-text:oklch(38% .08 75)}.hr-warning{background:var(--hr-warning-bg);color:var(--hr-warning-text);border-radius:6px;padding:12px}.hr-complete{background:var(--hr-warning-bg);color:var(--hr-warning-text);border-radius:4px;padding:3px 6px;font-size:14px!important}.hr-settings-card{background:var(--card);border:1px solid var(--border);border-radius:8px;min-width:0;padding:20px}.hr-upload{max-height:90dvh;overflow-y:auto;max-width:720px!important}.hr-upload-drop{border:2px dashed var(--border);text-align:center;border-radius:8px;padding:24px}.hr-swatch{background:var(--stage-color);width:24px;height:24px;color:var(--card);border-radius:50%;place-items:center;display:grid}.hr-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.hr-kpis button{white-space:normal;text-align:left;background:var(--card);flex-direction:column;align-items:flex-start;gap:6px;height:auto;min-height:110px;padding:16px}.hr-kpis strong{font-size:28px;font-weight:500}.hr-guide-ring{outline-offset:5px;animation:1s ease-in-out infinite hr-guide-pulse;outline:3px solid var(--primary)!important}.hr-tour{z-index:100;background:var(--card);border:2px solid var(--primary);width:min(380px,100vw - 40px);box-shadow:var(--shadow-lg);border-radius:8px;padding:20px;position:fixed;bottom:20px;right:20px}.hr-tour h2{margin:8px 0;font-weight:500;font-size:22px!important}.hr-tour p{font-size:14px!important}@keyframes hr-guide-pulse{50%{outline-offset:8px}}@media (prefers-reduced-motion:reduce){.hr-guide-ring{animation:none}}@media (width<=767px){.hr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-kpis button{min-height:120px;padding:12px}.hr-upload{width:calc(100vw - 24px)!important;padding:16px!important}.hr-tour{width:calc(100vw - 24px);bottom:12px;right:12px}}[data-color=blue]{--stage-color:var(--hr-blue)}[data-color=amber]{--stage-color:var(--hr-amber)}[data-color=purple]{--stage-color:var(--hr-purple)}[data-color=teal]{--stage-color:var(--hr-teal)}[data-color=indigo]{--stage-color:var(--hr-indigo)}[data-color=green]{--stage-color:var(--hr-green)}[data-color=slate]{--stage-color:var(--hr-slate)}[data-color=red]{--stage-color:var(--hr-red)}.hr-dot[data-color]{background:var(--stage-color,var(--hr-slate))}.hr-stage{border-left:3px solid var(--stage-color,var(--hr-slate))}.hr-board{align-items:stretch;gap:16px;min-height:460px;padding:8px 2px 20px;display:flex;overflow-x:auto}.hr-column{background:var(--muted);border-radius:8px;flex:0 0 290px;width:290px;padding:12px}.hr-column-collapsed{flex-basis:160px;width:160px}.hr-card{background:var(--card);border:1px solid var(--border);border-radius:8px;margin-top:12px;padding:14px}.hr-card:hover{border-color:var(--primary)}.hr-card h3{font-weight:500;font-size:16px!important}.hr-card p{font-size:14px!important}.hr-drag{opacity:.5}.hr-drop{outline:2px solid var(--primary)}.hr-star{color:var(--hr-amber)}.hr-root button,.hr-sheet button{min-height:40px}.hr-root input,.hr-root select,.hr-sheet input,.hr-sheet select{max-width:100%;min-height:40px}.hr-root h1{font-weight:500}.hr-field{margin-bottom:8px;font-size:14px;display:block}.hr-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.hr-sheet{overflow-y:auto;width:min(720px,100vw)!important;max-width:720px!important}.hr-sheet *{overflow-wrap:anywhere}.hr-timeline{border-left:1px solid var(--border);padding-left:20px}.hr-table{border-collapse:collapse;width:100%}.hr-table th,.hr-table td{text-align:left;border-bottom:1px solid var(--border);padding:12px}.hr-table td{font-size:14px}.hr-filters{grid-template-columns:2fr 1.3fr 1fr auto;align-items:center;gap:12px;display:grid}@media (width<=767px){.hr-filters{grid-template-columns:1fr 1fr}.hr-filters>input{grid-column:1/-1}.hr-board{display:block;overflow:visible}.hr-column{width:100%;min-height:280px}.hr-grid{grid-template-columns:1fr}.hr-sheet{padding:20px!important}.hr-root button,.hr-sheet button{min-height:44px}.hr-card h3{font-size:16px!important}.hr-sheet h2{font-size:22px!important}}.hr-root .hr-license-banner{border:1px solid var(--border);background:var(--muted);color:var(--foreground);border-radius:.5rem;margin-bottom:1rem;padding:.625rem .875rem;font-size:14px}.hr-root .hr-license-banner.hr-license-warning{color:oklch(35% .08 60);background:oklch(96% .06 85);border-color:oklch(80% .12 75)}.hr-root.hr-locked{min-height:70vh;position:relative;overflow:hidden}.hr-root .hr-locked-bg{filter:blur(6px);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}.hr-root .hr-locked-card{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:1rem;width:min(92%,30rem);height:fit-content;margin:auto;padding:1.5rem;display:flex;position:absolute;inset:0;box-shadow:0 10px 30px #0000001f}
