.hm5{font-family:var(--font-body);color:var(--color-neutral-900);--color-warning-50:#fff5e6;--color-warning-100:#ffe7c2;--color-warning-200:#fcddb1;--color-warning-500:#f5a340;--color-warning-600:#e8871e;--color-warning-700:#ad5a0c;--color-warning-800:#8f4b0c;--color-error-50:#fdebee;--color-error-100:#facdd5;--color-error-400:#eb6b80;--color-error-500:#e2445c;--color-error-600:#d22b45;--color-error-700:#b01f36;--color-success-50:#e6f9f1;--color-success-100:#c3f2dd;--color-success-500:#00c875;--color-success-600:#00a25e;--color-success-700:#007a47;background:#fff}.hm5 :focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px;border-radius:4px}.hm5 .skip-link{z-index:100;background:var(--color-brand-700);color:#fff;border-radius:0 0 8px;padding:10px 16px;font-size:14px;position:absolute;top:0;left:-9999px}.hm5 .skip-link:focus{left:0}.hm5-page-title{font-family:var(--font-heading);letter-spacing:-.01em;font-size:32px;font-weight:400;line-height:1.15}.hm5-h1{font-family:var(--font-heading);font-size:24px;font-weight:800;line-height:1.2}.hm5-h2{font-family:var(--font-heading);font-size:20px;font-weight:800;line-height:1.25}.hm5-h3{font-family:var(--font-heading);letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.3}.hm5-body{font-size:16px;font-weight:400}.hm5-body-sm{font-size:14px;font-weight:400}.hm5-label{color:var(--color-neutral-600);font-size:14px;font-weight:400}.hm5-helper{color:var(--color-neutral-500);font-size:12px;font-weight:400}.hm5-caption{font-size:12px;font-weight:400}.hm5-btn{height:40px;font-family:var(--font-body);cursor:pointer;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.hm5-btn:disabled{opacity:.45;cursor:not-allowed}.hm5-btn-sm{height:40px;padding:0 16px;font-size:14px;font-weight:500}.hm5-btn-primary{background:var(--color-brand-600);color:#fff;border:none}.hm5-btn-primary:hover:not(:disabled){background:var(--color-brand-700)}.hm5-btn-secondary{color:var(--color-brand-700);border:1px solid var(--color-neutral-300);background:0 0}.hm5-btn-secondary:hover:not(:disabled){border-color:var(--color-brand-400);color:var(--color-brand-700)}.hm5-btn-tertiary{color:var(--color-neutral-600);background:0 0;border:none;padding:0 12px}.hm5-btn-tertiary:hover:not(:disabled){color:var(--color-brand-700)}.hm5-icon-btn{width:40px;height:40px;color:var(--color-neutral-500);cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.hm5-icon-btn:hover{background:var(--color-neutral-100);color:var(--color-neutral-800)}.hm5-seg{border:1px solid var(--color-neutral-300);border-radius:8px;align-items:center;gap:2px;height:40px;padding:3px;display:inline-flex}.hm5-seg-btn{cursor:pointer;height:100%;font-family:var(--font-body);color:var(--color-neutral-600);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:400;transition:background-color .15s,color .15s;display:inline-flex}.hm5-seg-btn[aria-pressed=true]{background:var(--color-brand-600);color:#fff;font-weight:500}.hm5-card{border:1px solid var(--color-neutral-200);box-shadow:none;background:#fff;border-radius:12px}.hm5-table-wrapper{border:1px solid var(--color-neutral-200);border-radius:12px;overflow:hidden}.hm5-table{border-collapse:collapse;width:100%}.hm5-table thead th{background:var(--color-neutral-50);text-align:left;color:var(--color-neutral-600);border-bottom:1px solid var(--color-neutral-200);height:44px;padding:0 16px;font-size:14px;font-weight:400}.hm5-table tbody td{color:var(--color-neutral-800);border-bottom:1px solid var(--color-neutral-200);background:#fff;height:48px;padding:0 16px;font-size:14px;font-weight:400}.hm5-table tbody tr:last-child td{border-bottom:none}.hm5-table tbody tr:hover td{background:var(--color-neutral-25)}.hm5-badge{border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.hm5-pill{border:1px solid #0000;border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.hm5-chip-solid{color:#fff;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}.hm5-stage{white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.hm5-stage-amber{color:#b45309;background:#fffbeb;border-color:#fde68a}.hm5-stage-sky{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.hm5-stage-indigo{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.hm5-stage-violet{color:#7e22ce;background:#faf5ff;border-color:#e9d5ff}.hm5-stage-hired{color:#fff;background:#047857;border-color:#047857}.hm5-stage-red{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.hm5-stage-ended{color:#57534e;background:#fff;border:1px dashed #a8a29e}.hm5-stage-closed{color:#64748b;background:#fff;border:1px dashed #94a3b8}.hm5-badge-quiet{border-color:var(--color-neutral-300);color:var(--color-neutral-500);background:#fff}.hm5-pill-action{background:var(--color-brand-50);border-color:var(--color-brand-200);color:var(--color-brand-700);cursor:pointer;transition:background-color .15s}.hm5-pill-action:hover{background:var(--color-brand-100)}.hm5-pill-quiet{background:var(--color-neutral-50);border-color:var(--color-neutral-200);color:var(--color-neutral-500)}.hm5-input{border:1px solid var(--color-neutral-300);height:40px;font-family:var(--font-body);color:var(--color-neutral-900);background:#fff;border-radius:8px;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.hm5-input:focus{border:2px solid var(--color-brand-500);outline:none}.hm5-textarea{border:1px solid var(--color-neutral-300);font-family:var(--font-body);resize:none;color:var(--color-neutral-900);background:#fff;border-radius:8px;padding:10px 12px;font-size:14px}.hm5-textarea:focus{border:2px solid var(--color-brand-500);outline:none}.hm5-search{min-width:260px;position:relative}.hm5-search input{border:1px solid var(--color-neutral-300);border-radius:8px;width:100%;height:40px;padding:0 12px 0 38px;font-size:14px}.hm5-search input:focus{border:2px solid var(--color-brand-500);outline:none}.hm5-search svg{color:var(--color-neutral-400);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.hm5 .cdd{position:relative}.hm5 .cdd-trigger{border:1px solid var(--color-neutral-300);min-width:160px;height:40px;color:var(--color-neutral-800);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.hm5 .cdd-panel{z-index:40;border:1px solid var(--color-neutral-200);background:#fff;border-radius:8px;min-width:100%;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 24px #0f172a1f}.hm5 .cdd-option{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.hm5 .cdd-option:hover{background:var(--color-neutral-50)}.hm5 .cdd-option[aria-selected=true]{background:var(--color-brand-50);color:var(--color-brand-700)}.hm5-filter-row{align-items:flex-start;display:flex}.hm5-filter-panel{opacity:0;width:0;margin-left:0;transition:width .2s,margin-left .2s,opacity .2s;overflow:hidden}.hm5-filter-panel.open{opacity:1;width:280px;margin-left:12px}.hm5-board{background:var(--color-neutral-50);border-radius:16px}.hm5-collapse{transition:width .2s,opacity .2s}@media (width<=767px){.hm5-search{width:100%;min-width:0}.hm5 .cdd-trigger{min-width:0}}.hm5-input[type=date]{font-variant-numeric:tabular-nums;padding-right:8px}.hm5-input[type=date]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer;border-radius:5px;padding:3px;transition:opacity .15s,background-color .15s}.hm5-input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1;background-color:var(--color-neutral-100)}.hm5-input[type=date]:focus::-webkit-calendar-picker-indicator{opacity:1;background-color:var(--color-neutral-100)}.hm5-input[type=date].is-empty::-webkit-datetime-edit{color:var(--color-neutral-400)}
