@charset "UTF-8";._dateRangeContainer_1j3h6_2{width:100%;border-radius:var(--radius-2xl)}._dateRangeGrid_1j3h6_7{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start;justify-content:flex-start;width:100%}@media (max-width: 768px){._dateRangeGrid_1j3h6_7{grid-template-columns:1fr;gap:12px}}._dateInputGroup_1j3h6_22{display:flex;flex-direction:column;gap:0;width:100%}._modernLabel_1j3h6_29{font-weight:600;font-size:14px;color:var(--hh-text-primary);margin:0 0 6px;letter-spacing:.01em}._dateInputWrapper_1j3h6_37{position:relative;display:flex;align-items:center;gap:8px;width:100%;max-width:285px}._dateInputWrapper_1j3h6_37>div{width:100%}._dateInput_1j3h6_22{width:100%;min-width:0;padding:10px 36px 10px 12px;border:1px solid var(--hh-border-soft);border-radius:24px;font-size:14px;font-weight:500;color:var(--hh-text-primary);background:var(--color-paper-600);transition:border-color .2s ease;box-shadow:none}._dateInput_1j3h6_22:hover{border-color:var(--color-primary-400)}._dateInput_1j3h6_22:focus{outline:none;border-color:var(--color-primary-400);background:var(--color-paper-600)}._dateInput_1j3h6_22._error_1j3h6_70{border-color:#ef4444;background:var(--color-darkred-500)}._dateInput_1j3h6_22::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:14px;width:18px;height:18px;cursor:pointer;z-index:2;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%238b5cf6" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg>') no-repeat center;background-size:16px 16px}._dateInput_1j3h6_22::-webkit-datetime-edit{padding:0}._dateInput_1j3h6_22::-webkit-datetime-edit-fields-wrapper{padding:0}._dateInput_1j3h6_22::-webkit-datetime-edit-text{color:var(--color-gray-300);padding:0 2px}._dateInput_1j3h6_22::-webkit-datetime-edit-month-field,._dateInput_1j3h6_22::-webkit-datetime-edit-day-field,._dateInput_1j3h6_22::-webkit-datetime-edit-year-field,._dateInput_1j3h6_22::-webkit-datetime-edit-hour-field,._dateInput_1j3h6_22::-webkit-datetime-edit-minute-field{padding:4px 6px;border-radius:var(--radius-md);background:transparent;color:var(--hh-text-primary);font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid transparent}._dateInput_1j3h6_22::-webkit-datetime-edit-month-field:focus,._dateInput_1j3h6_22::-webkit-datetime-edit-day-field:focus,._dateInput_1j3h6_22::-webkit-datetime-edit-year-field:focus,._dateInput_1j3h6_22::-webkit-datetime-edit-hour-field:focus,._dateInput_1j3h6_22::-webkit-datetime-edit-minute-field:focus{background:var(--color-primary-400);color:#fff;font-weight:var(--type-weight-semibold);outline:none;border:1px solid var(--color-primary-400);box-shadow:0 0 0 2px rgb(var(--color-primary-400-rgb, 42 214 201)/.2)}._dateInput_1j3h6_22::-webkit-datetime-edit-month-field:hover,._dateInput_1j3h6_22::-webkit-datetime-edit-day-field:hover,._dateInput_1j3h6_22::-webkit-datetime-edit-year-field:hover,._dateInput_1j3h6_22::-webkit-datetime-edit-hour-field:hover,._dateInput_1j3h6_22::-webkit-datetime-edit-minute-field:hover{background:var(--color-paper-700);border:1px solid var(--hh-border-soft)}._dateInputIcon_1j3h6_117{position:absolute;right:12px;pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:color .2s ease}._dateInput_1j3h6_22:focus+._dateInputIcon_1j3h6_117{color:var(--color-primary, #2ad6c9)}._dateConnector_1j3h6_134{display:none}._errorText_1j3h6_138{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--color-error, #ef4444);font-weight:500;margin-top:4px}._dateRangeSummary_1j3h6_148{margin-top:8px;padding:8px 12px;background:#00ffef12;border-radius:var(--radius-lg);border:1px solid rgba(0,255,239,.12);display:flex;align-items:center;gap:6px}._dateMetaRow_1j3h6_159{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}._dateMetaRow_1j3h6_159 ._dateRangeSummary_1j3h6_148{margin-top:0}._summaryText_1j3h6_171{font-size:.8rem;font-weight:500;color:var(--hh-text-primary);letter-spacing:-.01em}._timeControls_1j3h6_178{display:flex;align-items:center;gap:8px;margin-top:4px}._timeSelectContainer_1j3h6_185{display:inline-block}._timeHour_1j3h6_189,._timeMinute_1j3h6_193{width:84px}._timeAmPm_1j3h6_197{width:88px}._timeSelect_1j3h6_185{height:36px;padding:0 10px;border:1px solid var(--hh-border-soft);border-radius:var(--radius-md);background:var(--color-paper-600);color:var(--hh-text-primary);font-size:14px}._timeSeparator_1j3h6_211{color:var(--color-gray-300)}._digitalClockFace_1j3h6_216{position:relative;display:flex;align-items:center}._digitalClockDisplay_1j3h6_222{display:flex;align-items:center;gap:2px;background:linear-gradient(135deg,var(--hh-surface-panel),var(--hh-surface-subtle));border:1.5px solid var(--hh-border-soft);border-radius:var(--radius-2xl);padding:var(--space-2) var(--space-4);transition:border-color .2s,box-shadow .2s,transform .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}._digitalClockDisplay_1j3h6_222:hover{border-color:var(--hh-brand-primary);box-shadow:0 4px 16px color-mix(in srgb,var(--hh-brand-primary) 12%,transparent);transform:translateY(-1px)}._digitalClockDisplay_1j3h6_222:focus-within,._digitalClockDisplay_1j3h6_222:has(._digitalClockNumberActive_1j3h6_238){border-color:var(--hh-brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--hh-brand-primary) 10%,transparent)}._digitalClockNumber_1j3h6_238{font-family:SF Mono,JetBrains Mono,Courier New,monospace;font-size:1.6rem;font-weight:700;color:var(--hh-text-primary);letter-spacing:.08em;line-height:1;padding:2px 6px;border-radius:var(--radius-xl);cursor:pointer;transition:background .15s}._digitalClockNumber_1j3h6_238:hover{background:color-mix(in srgb,var(--hh-brand-primary) 10%,transparent)}._digitalClockNumberActive_1j3h6_238{background:color-mix(in srgb,var(--hh-brand-primary) 18%,transparent)!important;outline:2px solid var(--hh-brand-primary);outline-offset:0}._digitalClockColon_1j3h6_266{color:var(--hh-brand-primary);animation:_digitalClockBlink_1j3h6_1 1s ease-in-out infinite;margin:0 1px;font-size:1.4rem;font-family:SF Mono,JetBrains Mono,Courier New,monospace;font-weight:700;line-height:1}@keyframes _digitalClockBlink_1j3h6_1{0%,to{opacity:1}50%{opacity:.25}}._digitalClockAmpm_1j3h6_284{font-size:var(--type-size-xs);font-weight:var(--type-weight-bold);color:var(--hh-brand-primary);text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb,var(--hh-brand-primary) 10%,transparent);border:none;border-radius:var(--radius-pill);padding:3px 8px;line-height:1.2;cursor:pointer;transition:background .15s;margin-left:4px;font-family:var(--font-body)}._digitalClockAmpm_1j3h6_284:hover{background:color-mix(in srgb,var(--hh-brand-primary) 20%,transparent)}._digitalClockDropdown_1j3h6_305{position:absolute;top:calc(100% + 4px);left:0;background:var(--hh-surface-panel);border:1px solid var(--hh-border-soft);border-radius:var(--radius-2xl);padding:var(--space-2);box-shadow:0 8px 24px #0000001f;z-index:100;min-width:200px}._digitalClockDropdownGrid_1j3h6_318{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;max-height:240px;overflow-y:auto}._digitalClockOption_1j3h6_326{padding:6px 8px;border:1px solid var(--hh-border-soft);border-radius:var(--radius-xl);background:var(--hh-surface-subtle);font-family:SF Mono,JetBrains Mono,Courier New,monospace;font-size:var(--type-size-sm);font-weight:var(--type-weight-semibold);color:var(--hh-text-primary);cursor:pointer;transition:border-color .15s,background .15s;text-align:center}._digitalClockOption_1j3h6_326:hover{border-color:var(--hh-brand-primary);background:color-mix(in srgb,var(--hh-brand-primary) 6%,transparent)}._digitalClockOptionActive_1j3h6_344{border-color:var(--hh-brand-primary);background:color-mix(in srgb,var(--hh-brand-primary) 14%,transparent);color:var(--hh-brand-primary)}@keyframes _pulse_1j3h6_1{0%,to{transform:scale(1);box-shadow:0 2px 8px #00ffef4d}50%{transform:scale(1.05);box-shadow:0 4px 16px #00ffef66}}._dateInput_1j3h6_22:focus-visible{outline:2px solid var(--color-primary, #2ad6c9);outline-offset:2px}@media (max-width: 480px){._dateRangeContainer_1j3h6_2{padding:16px}._dateInputWrapper_1j3h6_37>div{width:100%}._dateInputWrapper_1j3h6_37{max-width:none}._dateInput_1j3h6_22{padding:10px 36px 10px 14px;font-size:.85rem}._dateInputIcon_1j3h6_117{right:10px;width:18px;height:18px}}@media (prefers-contrast: high){._dateInput_1j3h6_22{border-width:3px}._dateInput_1j3h6_22:focus{border-width:3px;box-shadow:0 0 0 2px var(--color-primary, #2ad6c9)}}._dateInput_1j3h6_22:lang(en){font-family:var(--font-body)}._dateInput_1j3h6_22::-webkit-datetime-edit{font-family:var(--font-body)}._dateInput_1j3h6_22::-webkit-calendar-picker-indicator{font-family:var(--font-body)}::-webkit-calendar-picker-indicator:hover{background-color:#8b5cf61a;border-radius:var(--radius-md)}::-webkit-datetime-edit{font-family:var(--font-body)}._dateRangeContainer_1j3h6_2 *{font-family:var(--font-body)!important}._tabs_cmv96_3{display:flex;gap:var(--space-1);margin-bottom:var(--space-5);border-bottom:1px solid var(--hh-border-soft);padding-bottom:0}._tab_cmv96_3{padding:var(--space-2) var(--space-4);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;color:var(--hh-text-muted);transition:color .15s,border-color .15s}._tab_cmv96_3:hover{color:var(--hh-text-primary)}._tabActive_cmv96_24{color:var(--hh-brand-primary);border-bottom-color:var(--hh-brand-primary)}._filterSearchWrap_cmv96_30{position:relative;margin-bottom:var(--space-4)}._searchResults_cmv96_36{position:absolute;z-index:100;left:0;right:0;top:100%;max-height:260px;overflow-y:auto;background:var(--hh-surface-panel);border:1px solid var(--hh-border-soft);border-radius:var(--radius-md);margin-top:4px;box-shadow:0 4px 12px #0000001a}._searchResultItem_cmv96_51{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);background:none;border:none;cursor:pointer;text-align:left}._searchResultItem_cmv96_51:hover{background:var(--hh-surface-hover)}._searchResultItem_cmv96_51+._searchResultItem_cmv96_51{border-top:1px solid var(--hh-border-soft)}._searchResultItemSelected_cmv96_69,._searchResultItemSelected_cmv96_69:hover{background:var(--hh-surface-subtle)}._resultAvatar_cmv96_76{width:36px;height:36px;border-radius:50%;background:var(--hh-brand-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:var(--type-weight-bold);font-size:var(--type-sm-size);flex-shrink:0;overflow:hidden}._resultAvatar_cmv96_76 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._resultInfo_cmv96_96{flex:1;min-width:0}._resultName_cmv96_101{margin:0;color:var(--hh-text-primary)}._resultMeta_cmv96_106{margin:2px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--hh-text-muted)}._resultCheckbox_cmv96_114{flex-shrink:0;width:18px;height:18px;accent-color:var(--hh-brand-primary);cursor:pointer}._hint_cmv96_122{margin:var(--space-1) 0 0;line-height:1.4}._selectedSection_cmv96_128{margin-bottom:var(--space-4)}._selectedLabel_cmv96_132{display:block;margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.5px}._selectedItem_cmv96_139{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--hh-surface-subtle);border:1px solid var(--hh-border-soft);border-radius:var(--radius-md);margin-bottom:var(--space-2)}._selectedItem_cmv96_139:last-child{margin-bottom:0}._selectedItemAvatar_cmv96_153{width:32px;height:32px;border-radius:50%;background:var(--hh-brand-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:var(--type-weight-semibold);font-size:var(--type-xs-size);flex-shrink:0;overflow:hidden}._selectedItemAvatar_cmv96_153 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._selectedItemInfo_cmv96_173{flex:1;min-width:0}._selectedItemName_cmv96_178{margin:0;color:var(--hh-text-primary)}._selectedItemMeta_cmv96_183{margin:0;display:inline-flex;align-items:center;gap:3px}._selectedItemRoles_cmv96_190{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}._emptyState_cmv96_198{text-align:center;padding:var(--space-6) 0}._errorBox_cmv96_204{padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-md);color:var(--color-error, #dc2626);font-size:var(--type-xs-size)}
