.matrix-toolbar-module-scss-module__p0YPMa__wrapper{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.matrix-toolbar-module-scss-module__p0YPMa__searchBlock{flex:1;min-width:220px;max-width:380px;position:relative}.matrix-toolbar-module-scss-module__p0YPMa__searchIcon{width:1.125rem;height:1.125rem;color:var(--text-faint);pointer-events:none;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.matrix-toolbar-module-scss-module__p0YPMa__searchInput{appearance:none;border:1px solid var(--border);width:100%;color:var(--foreground);background:color-mix(in srgb,var(--secondary)50%,var(--surface));border-radius:.625rem;padding:.5rem 2.25rem;font-family:inherit;font-size:.875rem}.matrix-toolbar-module-scss-module__p0YPMa__searchInput:focus{background:var(--surface);border-color:var(--foreground);outline:none}.matrix-toolbar-module-scss-module__p0YPMa__searchInput::-webkit-search-cancel-button{appearance:none}.matrix-toolbar-module-scss-module__p0YPMa__searchInput::-webkit-search-decoration{appearance:none}.matrix-toolbar-module-scss-module__p0YPMa__searchClear{border-radius:var(--r-sm);width:1.75rem;height:1.75rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}@media (hover:hover){.matrix-toolbar-module-scss-module__p0YPMa__searchClear:hover{background:var(--secondary);color:var(--foreground)}}.matrix-toolbar-module-scss-module__p0YPMa__searchClear:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (hover:none) and (pointer:coarse){.matrix-toolbar-module-scss-module__p0YPMa__searchClear{min-width:44px;min-height:44px;right:0}}@media (max-width:768px){.matrix-toolbar-module-scss-module__p0YPMa__searchClear{min-width:44px;min-height:44px;right:0}}.matrix-toolbar-module-scss-module__p0YPMa__actionsBlock{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.matrix-toolbar-module-scss-module__p0YPMa__dropdownWrap{position:relative}.matrix-toolbar-module-scss-module__p0YPMa__button{background:var(--surface);color:var(--foreground);border:1px solid var(--border);cursor:pointer;border-radius:.55rem;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}@media (hover:hover){.matrix-toolbar-module-scss-module__p0YPMa__button:hover{background:color-mix(in srgb,var(--secondary)50%,var(--surface));border-color:color-mix(in srgb,var(--foreground)14%,var(--border))}}.matrix-toolbar-module-scss-module__p0YPMa__buttonActive{background:var(--foreground);color:var(--surface);border-color:var(--foreground)}@media (hover:hover){.matrix-toolbar-module-scss-module__p0YPMa__buttonActive:hover{background:var(--foreground);border-color:var(--foreground);opacity:.9}}.matrix-toolbar-module-scss-module__p0YPMa__buttonPrimary{background:var(--foreground);color:var(--surface);border-color:var(--foreground)}@media (hover:hover){.matrix-toolbar-module-scss-module__p0YPMa__buttonPrimary:hover{background:var(--foreground);border-color:var(--foreground);opacity:.9}}.matrix-toolbar-module-scss-module__p0YPMa__dropdown{background:var(--surface);border:1px solid var(--border);min-width:260px;box-shadow:0 10px 24px color-mix(in srgb,var(--foreground)8%,transparent);z-index:50;border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0}.matrix-toolbar-module-scss-module__p0YPMa__dropdownLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.6875rem;font-weight:600}.matrix-toolbar-module-scss-module__p0YPMa__choiceRow{flex-wrap:wrap;gap:.4rem;margin-bottom:.65rem;display:flex}.matrix-toolbar-module-scss-module__p0YPMa__choice{background:var(--surface);border:1px solid var(--border);min-height:2rem;color:color-mix(in srgb,var(--foreground)85%,var(--surface));cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}@media (hover:hover){.matrix-toolbar-module-scss-module__p0YPMa__choice:hover{background:color-mix(in srgb,var(--secondary)50%,var(--surface));border-color:color-mix(in srgb,var(--foreground)14%,var(--border));color:var(--foreground)}}.matrix-toolbar-module-scss-module__p0YPMa__choice:focus-visible{border-color:var(--foreground);box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground)12%,transparent);outline:none}.matrix-toolbar-module-scss-module__p0YPMa__choiceActive{background:var(--foreground);color:var(--surface);border-color:var(--foreground);padding-left:.55rem;font-weight:600}.matrix-toolbar-module-scss-module__p0YPMa__choiceActive:before{content:"";background-color:var(--surface);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23191919'><path d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:78%;border-radius:50%;flex-shrink:0;width:1rem;height:1rem}@media (hover:hover){.matrix-toolbar-module-scss-module__p0YPMa__choiceActive:hover{background:var(--foreground);border-color:var(--foreground);color:var(--surface)}}.matrix-toolbar-module-scss-module__p0YPMa__sortHint{background:color-mix(in srgb,var(--secondary)50%,var(--surface));border:1px dashed var(--border);color:var(--text-muted);border-radius:.45rem;align-items:center;gap:.4rem;margin-bottom:.4rem;padding:.35rem .55rem;font-size:.75rem;display:inline-flex}.matrix-toolbar-module-scss-module__p0YPMa__sortHintItem{align-items:center;gap:.25rem;display:inline-flex}.matrix-toolbar-module-scss-module__p0YPMa__sortHintArrow{background:var(--foreground);width:1rem;height:1rem;color:var(--surface);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.matrix-toolbar-module-scss-module__p0YPMa__sortHintDivider{color:color-mix(in srgb,var(--foreground)14%,var(--border))}.matrix-toolbar-module-scss-module__p0YPMa__sortRow{align-items:center;gap:.6rem;padding:.25rem 0;display:flex}.matrix-toolbar-module-scss-module__p0YPMa__sortRow+.matrix-toolbar-module-scss-module__p0YPMa__sortRow{border-top:1px dashed var(--secondary);margin-top:.1rem;padding-top:.5rem}.matrix-toolbar-module-scss-module__p0YPMa__sortLabel{color:color-mix(in srgb,var(--foreground)85%,var(--surface));flex:1;font-size:.8125rem;font-weight:500}.matrix-toolbar-module-scss-module__p0YPMa__sortPair{border:1px solid var(--border);background:var(--surface);border-radius:.55rem;flex-shrink:0;display:inline-flex;overflow:hidden}.matrix-toolbar-module-scss-module__p0YPMa__sortPair:focus-within{border-color:var(--foreground);box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground)12%,transparent)}.matrix-toolbar-module-scss-module__p0YPMa__sortPair>.matrix-toolbar-module-scss-module__p0YPMa__choice{background:var(--surface);min-height:2rem;color:var(--text-muted);box-shadow:none;border:none;border-radius:0;justify-content:center;gap:.3rem;padding:.35rem .65rem;font-size:.8125rem;font-weight:600}@media (hover:hover){.matrix-toolbar-module-scss-module__p0YPMa__sortPair>.matrix-toolbar-module-scss-module__p0YPMa__choice:hover{background:var(--secondary);color:var(--foreground)}}.matrix-toolbar-module-scss-module__p0YPMa__sortPair>.matrix-toolbar-module-scss-module__p0YPMa__choice:focus-visible{box-shadow:none;background:var(--secondary);color:var(--foreground)}.matrix-toolbar-module-scss-module__p0YPMa__sortPair .matrix-toolbar-module-scss-module__p0YPMa__sortArrow{font-size:1rem;font-weight:700;line-height:1}.matrix-toolbar-module-scss-module__p0YPMa__sortPair .matrix-toolbar-module-scss-module__p0YPMa__sortPairLabel{letter-spacing:.02em;font-size:.75rem;font-weight:600}.matrix-toolbar-module-scss-module__p0YPMa__sortPair>.matrix-toolbar-module-scss-module__p0YPMa__choice+.matrix-toolbar-module-scss-module__p0YPMa__choice{border-left:1px solid var(--border)}.matrix-toolbar-module-scss-module__p0YPMa__sortPair>.matrix-toolbar-module-scss-module__p0YPMa__choiceActive{background:var(--foreground);color:var(--surface);padding-left:.55rem}.matrix-toolbar-module-scss-module__p0YPMa__sortPair>.matrix-toolbar-module-scss-module__p0YPMa__choiceActive:before{display:none}@media (hover:hover){.matrix-toolbar-module-scss-module__p0YPMa__sortPair>.matrix-toolbar-module-scss-module__p0YPMa__choiceActive:hover{background:var(--foreground);color:var(--surface)}}.matrix-toolbar-module-scss-module__p0YPMa__dateRange{align-items:center;gap:.35rem;display:inline-flex}.matrix-toolbar-module-scss-module__p0YPMa__dateInput{border:1px solid var(--border);color:var(--foreground);background:var(--surface);border-radius:.5rem;padding:.4rem .55rem;font-family:inherit;font-size:.8125rem}.matrix-toolbar-module-scss-module__p0YPMa__dateInput:focus{border-color:var(--foreground);outline:none}.matrix-toolbar-module-scss-module__p0YPMa__dash{color:var(--text-faint)}.matrix-toolbar-module-scss-module__p0YPMa__managerSearch{border:1px solid var(--border);border-radius:.4rem;outline:none;width:100%;margin-bottom:.4rem;padding:.35rem .55rem;font-size:.8125rem}.matrix-toolbar-module-scss-module__p0YPMa__managerSearch:focus{border-color:var(--link)}.matrix-toolbar-module-scss-module__p0YPMa__managerList{flex-direction:column;gap:.2rem;max-height:280px;margin-top:.4rem;display:flex;overflow-y:auto}.matrix-toolbar-module-scss-module__p0YPMa__managerEmpty{color:var(--text-muted);text-align:center;padding:.5rem .25rem;font-size:.8125rem}.matrix-toolbar-module-scss-module__p0YPMa__managerDropdown{width:340px;max-width:calc(100vw - 2rem);padding:.75rem}.matrix-toolbar-module-scss-module__p0YPMa__managerAllButton{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text-muted);text-align:left;cursor:pointer;border-radius:.5rem;margin-bottom:.4rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:background-color .12s,border-color .12s,color .12s}@media (hover:hover){.matrix-toolbar-module-scss-module__p0YPMa__managerAllButton:hover{background:var(--secondary);color:var(--foreground)}}.matrix-toolbar-module-scss-module__p0YPMa__managerAllButtonActive{background:color-mix(in srgb,var(--link)8%,var(--surface));border-color:color-mix(in srgb,var(--link)30%,var(--surface));color:color-mix(in srgb,var(--link)80%,var(--foreground));font-weight:600}.matrix-toolbar-module-scss-module__p0YPMa__managerOption{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.6rem;flex-direction:row;align-items:center;gap:.65rem;width:100%;padding:.5rem .6rem;transition:background-color .12s,border-color .12s;display:flex}@media (hover:hover){.matrix-toolbar-module-scss-module__p0YPMa__managerOption:hover{background:var(--secondary)}}.matrix-toolbar-module-scss-module__p0YPMa__managerOptionActive{background:color-mix(in srgb,var(--link)8%,var(--surface));border-color:color-mix(in srgb,var(--link)30%,var(--surface))}@media (hover:hover){.matrix-toolbar-module-scss-module__p0YPMa__managerOptionActive:hover{background:color-mix(in srgb,var(--link)14%,var(--surface))}}.matrix-toolbar-module-scss-module__p0YPMa__managerOptionAvatar{background:color-mix(in srgb,var(--link)8%,var(--surface));width:2.25rem;height:2.25rem;color:color-mix(in srgb,var(--link)80%,var(--foreground));letter-spacing:.02em;text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.matrix-toolbar-module-scss-module__p0YPMa__managerOptionBody{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.matrix-toolbar-module-scss-module__p0YPMa__managerOptionTop{align-items:center;gap:.4rem;min-width:0;display:flex}.matrix-toolbar-module-scss-module__p0YPMa__managerOptionName{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.matrix-toolbar-module-scss-module__p0YPMa__managerOptionRole{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--link)80%,var(--foreground));background:color-mix(in srgb,var(--link)8%,var(--surface));border:1px solid color-mix(in srgb,var(--link)30%,var(--surface));border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.625rem;font-weight:700;line-height:1.2}.matrix-toolbar-module-scss-module__p0YPMa__managerOptionPhone{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.matrix-toolbar-module-scss-module__p0YPMa__managerEmptySpinner{border:2px solid color-mix(in srgb,var(--text-muted)25%,transparent);border-top-color:var(--text-muted);vertical-align:middle;border-radius:50%;width:1rem;height:1rem;margin-right:.4rem;animation:.8s linear infinite matrix-toolbar-module-scss-module__p0YPMa__manager-spin;display:inline-block}@keyframes matrix-toolbar-module-scss-module__p0YPMa__manager-spin{to{transform:rotate(360deg)}}.matrix-toolbar-module-scss-module__p0YPMa__managerEmpty{color:var(--text-faint);text-align:center;justify-content:center;align-items:center;padding:1.5rem .5rem;font-size:.8125rem;display:flex}.matrix-toolbar-module-scss-module__p0YPMa__buttonLabel{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.matrix-toolbar-module-scss-module__p0YPMa__addDateButton{justify-content:center;width:100%;margin-top:.5rem}.matrix-toolbar-module-scss-module__p0YPMa__sheetDone,.matrix-toolbar-module-scss-module__p0YPMa__sheetBackdrop{display:none}@media (max-width:768px){.matrix-toolbar-module-scss-module__p0YPMa__wrapper{align-items:stretch;gap:var(--sp-2);padding:var(--sp-2)var(--sp-3)var(--sp-3);flex-direction:column}.matrix-toolbar-module-scss-module__p0YPMa__searchBlock{flex:none;min-width:0;max-width:none}.matrix-toolbar-module-scss-module__p0YPMa__searchInput{min-height:44px}.matrix-toolbar-module-scss-module__p0YPMa__actionsBlock{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.matrix-toolbar-module-scss-module__p0YPMa__actionsBlock::-webkit-scrollbar{display:none}.matrix-toolbar-module-scss-module__p0YPMa__actionsBlock{gap:var(--sp-2);scroll-snap-type:x proximity;scroll-padding-inline:var(--sp-4);flex-wrap:nowrap;display:flex;overflow-y:hidden}.matrix-toolbar-module-scss-module__p0YPMa__actionsBlock>*{scroll-snap-align:start;white-space:nowrap;flex-shrink:0}.matrix-toolbar-module-scss-module__p0YPMa__actionsBlock{max-width:none;margin-inline:calc(-1*var(--sp-3));padding-inline:var(--sp-3)}.matrix-toolbar-module-scss-module__p0YPMa__button{min-height:44px;font-size:var(--fs-sm)}.matrix-toolbar-module-scss-module__p0YPMa__buttonLabel{max-width:9rem}.matrix-toolbar-module-scss-module__p0YPMa__dateInput{min-height:44px}.matrix-toolbar-module-scss-module__p0YPMa__dropdown{top:auto;right:0;bottom:var(--keyboard-inset,0px);z-index:310;width:auto;min-width:0;max-width:none;max-height:calc(80dvh - var(--keyboard-inset,0px));padding:var(--sp-4)var(--sp-4)max(var(--sp-4),env(safe-area-inset-bottom));overscroll-behavior:contain;white-space:normal;border-radius:var(--r-lg)var(--r-lg)0 0;box-shadow:var(--shadow-md);border-width:1px 0 0;position:fixed;left:0;overflow-y:auto}.matrix-toolbar-module-scss-module__p0YPMa__managerDropdown{width:auto;max-width:none}.matrix-toolbar-module-scss-module__p0YPMa__managerList{max-height:none}.matrix-toolbar-module-scss-module__p0YPMa__managerSearch,.matrix-toolbar-module-scss-module__p0YPMa__managerAllButton,.matrix-toolbar-module-scss-module__p0YPMa__managerOption,.matrix-toolbar-module-scss-module__p0YPMa__choice,.matrix-toolbar-module-scss-module__p0YPMa__sortPair>.matrix-toolbar-module-scss-module__p0YPMa__choice{min-height:44px}.matrix-toolbar-module-scss-module__p0YPMa__choiceRow{gap:var(--sp-2)}.matrix-toolbar-module-scss-module__p0YPMa__sortRow{flex-wrap:wrap}.matrix-toolbar-module-scss-module__p0YPMa__sheetDone{min-height:44px;margin-top:var(--sp-2);border-radius:var(--r-md);background:var(--primary);color:var(--surface);font-size:var(--fs-body);font-weight:var(--fw-semibold);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.matrix-toolbar-module-scss-module__p0YPMa__sheetBackdrop{z-index:300;background:color-mix(in srgb,var(--foreground)40%,transparent);display:block;position:fixed;inset:0}}@media (hover:none) and (pointer:coarse){.matrix-toolbar-module-scss-module__p0YPMa__choice,.matrix-toolbar-module-scss-module__p0YPMa__button{min-height:44px}}@media (prefers-reduced-motion:reduce){.matrix-toolbar-module-scss-module__p0YPMa__managerEmptySpinner{animation-duration:2.4s}}
.matrix-pagination-module-scss-module__UJKXOG__wrapper{border-top:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--fs-body);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}@media (max-width:768px){.matrix-pagination-module-scss-module__UJKXOG__wrapper{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2)var(--sp-3);flex-wrap:nowrap}}.matrix-pagination-module-scss-module__UJKXOG__info{color:var(--text-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-shrink:0}.matrix-pagination-module-scss-module__UJKXOG__info strong{color:var(--foreground);font-weight:var(--fw-semibold)}.matrix-pagination-module-scss-module__UJKXOG__loadMoreBtn{background:var(--primary);color:var(--surface);font-size:var(--fs-body);font-weight:var(--fw-medium);cursor:pointer;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1.1rem;transition:opacity .15s,transform 50ms;display:inline-flex}@media (hover:hover){.matrix-pagination-module-scss-module__UJKXOG__loadMoreBtn:hover:not(:disabled){opacity:.9}}.matrix-pagination-module-scss-module__UJKXOG__loadMoreBtn:active:not(:disabled){transform:translateY(1px)}.matrix-pagination-module-scss-module__UJKXOG__loadMoreBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.matrix-pagination-module-scss-module__UJKXOG__loadMoreBtn:disabled{background:var(--text-muted);cursor:not-allowed}.matrix-pagination-module-scss-module__UJKXOG__loadMoreBtn svg{flex-shrink:0}@media (hover:none) and (pointer:coarse){.matrix-pagination-module-scss-module__UJKXOG__loadMoreBtn{min-height:44px}}@media (max-width:768px){.matrix-pagination-module-scss-module__UJKXOG__loadMoreBtn{flex:auto;max-width:240px;min-height:44px}}.matrix-pagination-module-scss-module__UJKXOG__spinner{border:2px solid color-mix(in srgb,var(--surface)40%,transparent);border-top-color:var(--surface);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite matrix-pagination-module-scss-module__UJKXOG__spin}@keyframes matrix-pagination-module-scss-module__UJKXOG__spin{to{transform:rotate(360deg)}}
.matrix-grid-module-scss-module__zXMv6G__scrollWrap{background:var(--surface);flex:1;min-height:0;position:relative;overflow:auto}.matrix-grid-module-scss-module__zXMv6G__topPanel{z-index:6;background:var(--background);width:100dvw;max-width:100dvw;position:sticky;left:0}@media (max-width:1023px){.matrix-grid-module-scss-module__zXMv6G__topPanel{z-index:7;width:auto;max-width:none}}.matrix-grid-module-scss-module__zXMv6G__refreshBar{background:linear-gradient(90deg,transparent,var(--foreground),transparent);z-index:4;background-size:200% 100%;height:2px;animation:1.2s linear infinite matrix-grid-module-scss-module__zXMv6G__refreshSlide;position:sticky;top:0;left:0}@keyframes matrix-grid-module-scss-module__zXMv6G__refreshSlide{0%{background-position:200% 0}to{background-position:-200% 0}}.matrix-grid-module-scss-module__zXMv6G__table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:.875rem}.matrix-grid-module-scss-module__zXMv6G__headerCell{background:color-mix(in srgb,var(--secondary)50%,var(--surface));border-bottom:1px solid var(--border);border-right:1px solid var(--secondary);color:color-mix(in srgb,var(--foreground)85%,var(--surface));white-space:nowrap;z-index:3;text-align:left;box-sizing:border-box;width:180px;min-width:180px;max-width:180px;padding:.55rem .75rem;font-weight:600;position:sticky;top:0}.matrix-grid-module-scss-module__zXMv6G__indexColHeader{z-index:6;text-align:center;width:48px;min-width:48px;max-width:48px;box-shadow:1px 0 0 var(--border);left:0}.matrix-grid-module-scss-module__zXMv6G__userColHeader{z-index:5;width:280px;min-width:280px;box-shadow:1px 0 0 var(--border);left:48px}.matrix-grid-module-scss-module__zXMv6G__indexCol{background:var(--surface);z-index:2;width:48px;min-width:48px;max-width:48px;box-shadow:1px 0 0 var(--border);position:sticky;left:0}.matrix-grid-module-scss-module__zXMv6G__indexCell{border-bottom:1px solid var(--secondary);border-right:1px solid var(--secondary);vertical-align:middle;text-align:center;color:var(--text-muted);font-variant-numeric:tabular-nums;padding:.625rem .4rem;font-size:.75rem;font-weight:600}.matrix-grid-module-scss-module__zXMv6G__todayHeader{background:color-mix(in srgb,var(--link)8%,var(--surface));color:var(--link)}.matrix-grid-module-scss-module__zXMv6G__dateMain{font-size:.875rem;font-weight:700;display:block}.matrix-grid-module-scss-module__zXMv6G__dateYear{color:var(--text-muted);font-size:.6875rem;font-weight:500}.matrix-grid-module-scss-module__zXMv6G__userCol{background:var(--surface);z-index:1;width:280px;min-width:280px;box-shadow:1px 0 0 var(--border);position:sticky;left:48px}.matrix-grid-module-scss-module__zXMv6G__userCell{border-bottom:1px solid var(--secondary);border-right:1px solid var(--secondary);vertical-align:middle;padding:.625rem .85rem}.matrix-grid-module-scss-module__zXMv6G__userCellInterested{background:var(--interest-soft);border-left:3px solid var(--interest);box-shadow:inset 0 0 0 1px var(--interest-muted),1px 0 0 var(--border)}.matrix-grid-module-scss-module__zXMv6G__userCellInterested .matrix-grid-module-scss-module__zXMv6G__userName{color:var(--interest-strong)}@media (hover:hover){.matrix-grid-module-scss-module__zXMv6G__userCellInterested:hover{background:var(--interest-muted)}}@keyframes matrix-grid-module-scss-module__zXMv6G__rowFlash{0%{background-color:color-mix(in srgb,var(--success)28%,transparent)}60%{background-color:color-mix(in srgb,var(--success)18%,transparent)}to{background-color:#0000}}.matrix-grid-module-scss-module__zXMv6G__rowJustRegistered td{animation:4s ease-out forwards matrix-grid-module-scss-module__zXMv6G__rowFlash}.matrix-grid-module-scss-module__zXMv6G__userCellJustRegistered{border-left:3px solid var(--success);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success)35%,var(--surface)),1px 0 0 var(--border)}.matrix-grid-module-scss-module__zXMv6G__interestedDot{color:var(--interest);margin-right:.3rem;font-size:.875rem;line-height:1;display:inline-block}.matrix-grid-module-scss-module__zXMv6G__userRow{align-items:center;gap:.6rem;min-width:0;display:flex}.matrix-grid-module-scss-module__zXMv6G__userInfo{flex:1;min-width:0}.matrix-grid-module-scss-module__zXMv6G__avatarImg{object-fit:cover;background:var(--secondary);border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:36px;height:36px}.matrix-grid-module-scss-module__zXMv6G__avatarFallback{background:color-mix(in srgb,var(--link)8%,var(--surface));width:36px;height:36px;color:color-mix(in srgb,var(--link)80%,var(--foreground));letter-spacing:.02em;text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.matrix-grid-module-scss-module__zXMv6G__userName{color:var(--foreground);align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;line-height:1.25;display:flex}.matrix-grid-module-scss-module__zXMv6G__userNameLink{color:inherit;border-bottom:1px dashed #0000;text-decoration:none;transition:border-color .15s,color .15s}@media (hover:hover){.matrix-grid-module-scss-module__zXMv6G__userNameLink:hover{color:var(--link);border-bottom-color:color-mix(in srgb,var(--link)45%,var(--surface))}}.matrix-grid-module-scss-module__zXMv6G__userPhone{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.125rem;font-size:.75rem;display:flex}.matrix-grid-module-scss-module__zXMv6G__userRole{color:color-mix(in srgb,var(--link)80%,var(--foreground));background:color-mix(in srgb,var(--link)14%,var(--surface));font-variant-numeric:normal;letter-spacing:.01em;border-radius:999px;align-items:center;padding:1px 6px;font-size:.6875rem;font-weight:500;display:inline-flex}.matrix-grid-module-scss-module__zXMv6G__userMeta{color:var(--text-faint);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.6875rem}.matrix-grid-module-scss-module__zXMv6G__dataCell{border-bottom:1px solid var(--secondary);border-right:1px solid var(--secondary);vertical-align:top;cursor:pointer;box-sizing:border-box;width:180px;min-width:180px;max-width:180px;height:96px;padding:.4rem .55rem;transition:background-color .1s;overflow:hidden}@media (hover:hover){.matrix-grid-module-scss-module__zXMv6G__dataCell:hover{background-color:color-mix(in srgb,var(--secondary)50%,var(--surface))}}.matrix-grid-module-scss-module__zXMv6G__dataCellStatic{cursor:default}.matrix-grid-module-scss-module__zXMv6G__dataCellFilled{padding:.4rem .5rem}.matrix-grid-module-scss-module__zXMv6G__dataCellDeleted{opacity:.45}.matrix-grid-module-scss-module__zXMv6G__cellInner{flex-direction:column;gap:.2rem;font-size:.75rem;display:flex}.matrix-grid-module-scss-module__zXMv6G__cellTopRow{justify-content:space-between;align-items:center;gap:.3rem;display:flex}.matrix-grid-module-scss-module__zXMv6G__stackBadge{color:color-mix(in srgb,var(--link)80%,var(--foreground));background:color-mix(in srgb,var(--link)8%,var(--surface));border-radius:.3rem;flex-shrink:0;padding:.075rem .35rem;font-size:.6875rem;font-weight:700;line-height:1}.matrix-grid-module-scss-module__zXMv6G__cellMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem;margin-top:.15rem;display:flex}.matrix-grid-module-scss-module__zXMv6G__authorChip{color:var(--text-muted);background:color-mix(in srgb,var(--foreground)4%,transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:.3rem;align-items:center;gap:.15rem;max-width:100%;padding:.075rem .3rem;font-size:.6875rem;display:inline-flex;overflow:hidden}.matrix-grid-module-scss-module__zXMv6G__cellStatus{text-transform:uppercase;letter-spacing:.04em;border-radius:.3rem;width:fit-content;padding:.075rem .4rem;font-size:.6875rem;font-weight:700}.matrix-grid-module-scss-module__zXMv6G__cellTitle{color:var(--foreground);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.matrix-grid-module-scss-module__zXMv6G__cellPreview{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.matrix-grid-module-scss-module__zXMv6G__cellBadges{gap:.3rem;margin-top:.15rem;display:flex}.matrix-grid-module-scss-module__zXMv6G__badge{background:color-mix(in srgb,var(--foreground)6%,transparent);color:color-mix(in srgb,var(--foreground)85%,var(--surface));border-radius:.3rem;align-items:center;gap:.15rem;padding:.075rem .35rem;font-size:.6875rem;display:inline-flex}.matrix-grid-module-scss-module__zXMv6G__cellEmpty{height:100%;min-height:36px;color:color-mix(in srgb,var(--foreground)14%,var(--border));justify-content:center;align-items:center;font-size:1.1rem;font-weight:500;display:flex}.matrix-grid-module-scss-module__zXMv6G__statusPending .matrix-grid-module-scss-module__zXMv6G__cellStatus{background-color:var(--warning-soft);color:var(--warning-strong)}.matrix-grid-module-scss-module__zXMv6G__statusNoAnswer .matrix-grid-module-scss-module__zXMv6G__cellStatus{background-color:var(--error-soft);color:var(--error-strong)}.matrix-grid-module-scss-module__zXMv6G__statusWhatsapp .matrix-grid-module-scss-module__zXMv6G__cellStatus{background-color:var(--success-soft);color:var(--success-strong)}.matrix-grid-module-scss-module__zXMv6G__statusRental .matrix-grid-module-scss-module__zXMv6G__cellStatus{background-color:color-mix(in srgb,var(--link)8%,var(--surface));color:color-mix(in srgb,var(--link)80%,var(--foreground))}.matrix-grid-module-scss-module__zXMv6G__statusCallback .matrix-grid-module-scss-module__zXMv6G__cellStatus{background-color:color-mix(in srgb,var(--link)8%,var(--surface));color:var(--link)}.matrix-grid-module-scss-module__zXMv6G__statusPending{background-color:color-mix(in srgb,var(--warning)4%,transparent)}.matrix-grid-module-scss-module__zXMv6G__statusNoAnswer{background-color:color-mix(in srgb,var(--error)4%,transparent)}.matrix-grid-module-scss-module__zXMv6G__statusWhatsapp{background-color:color-mix(in srgb,var(--success)4%,transparent)}.matrix-grid-module-scss-module__zXMv6G__statusRental{background-color:color-mix(in srgb,var(--link)5%,transparent)}.matrix-grid-module-scss-module__zXMv6G__statusCallback{background-color:color-mix(in srgb,var(--link)4%,transparent)}.matrix-grid-module-scss-module__zXMv6G__placeholder{justify-content:center;align-items:center;width:100%;min-height:16rem;display:flex;position:sticky;left:0}.matrix-grid-module-scss-module__zXMv6G__popoverBackdrop{display:none}.matrix-grid-module-scss-module__zXMv6G__popover{top:var(--popover-top);left:var(--popover-left);z-index:50;background:var(--surface);border:1px solid var(--border);min-width:240px;max-width:320px;box-shadow:0 10px 30px color-mix(in srgb,var(--foreground)15%,transparent);border-radius:.5rem;flex-direction:column;gap:.15rem;padding:.35rem;display:flex;position:fixed}.matrix-grid-module-scss-module__zXMv6G__popoverHeader{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:.35rem .5rem .15rem;font-size:.6875rem;font-weight:600}.matrix-grid-module-scss-module__zXMv6G__popoverItem{text-align:left;cursor:pointer;color:color-mix(in srgb,var(--foreground)85%,var(--surface));background:0 0;border:none;border-radius:.4rem;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.45rem .5rem;font-size:.8125rem;transition:background-color .1s;display:flex}@media (hover:hover){.matrix-grid-module-scss-module__zXMv6G__popoverItem:hover{background:var(--secondary)}}.matrix-grid-module-scss-module__zXMv6G__popoverItemDeleted{opacity:.5}.matrix-grid-module-scss-module__zXMv6G__popoverItemCreate{color:var(--link);border-top:1px solid var(--secondary);flex-direction:row;align-items:center;gap:.4rem;margin-top:.15rem;padding-top:.55rem;font-weight:600}@media (hover:hover){.matrix-grid-module-scss-module__zXMv6G__popoverItemCreate:hover{background:color-mix(in srgb,var(--link)8%,var(--surface))}}.matrix-grid-module-scss-module__zXMv6G__popoverStatus{text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--foreground)6%,transparent);color:color-mix(in srgb,var(--foreground)85%,var(--surface));border-radius:.3rem;padding:.075rem .4rem;font-size:.625rem;font-weight:700}.matrix-grid-module-scss-module__zXMv6G__popoverAuthor{align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.matrix-grid-module-scss-module__zXMv6G__popoverMineTag{text-transform:uppercase;color:var(--success-strong);background:var(--success-soft);border-radius:.25rem;padding:.025rem .3rem;font-size:.625rem;font-weight:700}.matrix-grid-module-scss-module__zXMv6G__popoverTitle{color:var(--foreground);word-break:break-word;font-size:.8125rem;font-weight:600;line-height:1.3}.matrix-grid-module-scss-module__zXMv6G__popoverBody{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:768px){.matrix-grid-module-scss-module__zXMv6G__indexColHeader,.matrix-grid-module-scss-module__zXMv6G__indexCol{display:none}.matrix-grid-module-scss-module__zXMv6G__userColHeader,.matrix-grid-module-scss-module__zXMv6G__userCol{width:150px;min-width:150px;max-width:150px;left:0}.matrix-grid-module-scss-module__zXMv6G__headerCell{width:116px;min-width:116px;max-width:116px;padding:.5rem}.matrix-grid-module-scss-module__zXMv6G__userCell{padding:.5rem}.matrix-grid-module-scss-module__zXMv6G__userName{font-size:.8125rem}.matrix-grid-module-scss-module__zXMv6G__userMeta{display:none}.matrix-grid-module-scss-module__zXMv6G__dataCell{width:132px;min-width:132px;max-width:132px;height:88px}.matrix-grid-module-scss-module__zXMv6G__headerCell:not(.matrix-grid-module-scss-module__zXMv6G__userColHeader):not(.matrix-grid-module-scss-module__zXMv6G__indexColHeader){width:132px;min-width:132px;max-width:132px}.matrix-grid-module-scss-module__zXMv6G__avatarImg,.matrix-grid-module-scss-module__zXMv6G__avatarFallback{width:28px;height:28px}.matrix-grid-module-scss-module__zXMv6G__userRow{gap:var(--sp-2)}.matrix-grid-module-scss-module__zXMv6G__userName{overflow-wrap:anywhere}.matrix-grid-module-scss-module__zXMv6G__popoverBackdrop{z-index:300;background:color-mix(in srgb,var(--foreground)40%,transparent);display:block;position:fixed;inset:0}.matrix-grid-module-scss-module__zXMv6G__popover{z-index:310;min-width:0;max-width:none;max-height:70dvh;padding:var(--sp-2)var(--sp-3)max(var(--sp-3),env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:var(--r-lg)var(--r-lg)0 0;border-width:1px 0 0;inset:auto 0 0;overflow-y:auto}.matrix-grid-module-scss-module__zXMv6G__popoverHeader{padding:var(--sp-2)var(--sp-2)var(--sp-1);font-size:var(--fs-caption)}.matrix-grid-module-scss-module__zXMv6G__popoverItem{min-height:52px;padding:var(--sp-2);font-size:var(--fs-body)}.matrix-grid-module-scss-module__zXMv6G__popoverItemCreate{min-height:44px}}@media (prefers-reduced-motion:reduce){.matrix-grid-module-scss-module__zXMv6G__refreshBar,.matrix-grid-module-scss-module__zXMv6G__rowJustRegistered td{animation:none}}
.report-drawer-module-scss-module__tBU4bW__overlay{background:color-mix(in srgb,var(--foreground)35%,transparent);z-index:250;justify-content:flex-end;display:flex;position:fixed;inset:0}.report-drawer-module-scss-module__tBU4bW__drawer{background:var(--surface);width:100%;max-width:540px;height:100%;box-shadow:-16px 0 32px color-mix(in srgb,var(--foreground)12%,transparent);flex-direction:column;animation:.18s ease-out report-drawer-module-scss-module__tBU4bW__slideIn;display:flex}.report-drawer-module-scss-module__tBU4bW__drawer:focus{outline:none}@keyframes report-drawer-module-scss-module__tBU4bW__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.report-drawer-module-scss-module__tBU4bW__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.125rem 1.25rem .875rem;display:flex}.report-drawer-module-scss-module__tBU4bW__headerText{min-width:0}.report-drawer-module-scss-module__tBU4bW__headerLeft{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.report-drawer-module-scss-module__tBU4bW__headerAvatar{object-fit:cover;background:var(--secondary);border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:44px;height:44px}.report-drawer-module-scss-module__tBU4bW__title{color:var(--foreground);margin:0;font-size:1.0625rem;font-weight:700}.report-drawer-module-scss-module__tBU4bW__subtitle{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;margin-top:.2rem;font-size:.8125rem;display:flex}.report-drawer-module-scss-module__tBU4bW__phone{color:var(--text-muted);font-weight:500}.report-drawer-module-scss-module__tBU4bW__phoneWrap{align-items:center;gap:.3rem;display:inline-flex}.report-drawer-module-scss-module__tBU4bW__phoneCopyBtn{width:1.375rem;height:1.375rem;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}@media (hover:hover){.report-drawer-module-scss-module__tBU4bW__phoneCopyBtn:hover{background:var(--secondary);color:var(--foreground);border-color:var(--border)}}.report-drawer-module-scss-module__tBU4bW__role{color:color-mix(in srgb,var(--link)80%,var(--foreground));background:color-mix(in srgb,var(--link)14%,var(--surface));letter-spacing:.01em;border-radius:999px;align-items:center;padding:1px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.report-drawer-module-scss-module__tBU4bW__authorMeta{color:color-mix(in srgb,var(--link)80%,var(--foreground));font-weight:500}.report-drawer-module-scss-module__tBU4bW__readonlyPill{letter-spacing:.02em;color:var(--warning-strong);background:var(--warning-soft);border:1px solid color-mix(in srgb,var(--warning)40%,var(--surface));border-radius:999px;align-items:center;gap:.2rem;padding:.075rem .4rem;font-size:.6875rem;font-weight:600;display:inline-flex}.report-drawer-module-scss-module__tBU4bW__dot{color:color-mix(in srgb,var(--foreground)14%,var(--border))}.report-drawer-module-scss-module__tBU4bW__closeButton{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:.4rem;padding:.3rem;transition:background-color .15s}@media (hover:hover){.report-drawer-module-scss-module__tBU4bW__closeButton:hover{background:var(--secondary);color:var(--foreground)}}.report-drawer-module-scss-module__tBU4bW__tabs{border-bottom:1px solid var(--border);gap:0;padding:0 1.25rem;display:flex}.report-drawer-module-scss-module__tBU4bW__tabButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.35rem;margin-bottom:-1px;padding:.65rem .875rem;font-size:.8125rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}@media (hover:hover){.report-drawer-module-scss-module__tBU4bW__tabButton:hover{color:color-mix(in srgb,var(--foreground)85%,var(--surface))}}.report-drawer-module-scss-module__tBU4bW__tabActive{color:var(--foreground);border-bottom-color:var(--foreground)}.report-drawer-module-scss-module__tBU4bW__tabBadge{background:var(--foreground);color:var(--surface);border-radius:.6rem;padding:.1rem .35rem;font-size:.65rem;font-weight:700;line-height:1}.report-drawer-module-scss-module__tBU4bW__content{flex:1;padding:1.125rem 1.25rem 1.5rem;overflow-y:auto}.report-drawer-module-scss-module__tBU4bW__conflictBanner{background:var(--warning-soft);border:1px solid color-mix(in srgb,var(--warning)40%,var(--surface));color:var(--warning-strong);border-radius:.625rem;margin-bottom:1rem;padding:.875rem}.report-drawer-module-scss-module__tBU4bW__conflictBanner strong{margin-bottom:.25rem;display:block}.report-drawer-module-scss-module__tBU4bW__conflictBanner p{margin:0 0 .625rem;font-size:.8125rem}.report-drawer-module-scss-module__tBU4bW__conflictActions{gap:.5rem;display:flex}.report-drawer-module-scss-module__tBU4bW__form{flex-direction:column;gap:1rem;display:flex}.report-drawer-module-scss-module__tBU4bW__field{flex-direction:column;gap:.4rem;display:flex}.report-drawer-module-scss-module__tBU4bW__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.report-drawer-module-scss-module__tBU4bW__statusGroup{flex-wrap:wrap;gap:.3rem;display:flex}.report-drawer-module-scss-module__tBU4bW__statusButton{background:var(--secondary);color:var(--text-muted);cursor:pointer;border:1px solid #0000;border-radius:.45rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s}@media (hover:hover){.report-drawer-module-scss-module__tBU4bW__statusButton:hover{background:var(--border)}}.report-drawer-module-scss-module__tBU4bW__statusButtonActive{background:var(--foreground);color:var(--surface)}.report-drawer-module-scss-module__tBU4bW__titleInput{border:1px solid var(--border);width:100%;color:var(--foreground);background:var(--surface);border-radius:.5rem;padding:.55rem .75rem;font-family:inherit;font-size:.9375rem;font-weight:500;transition:border-color .15s}.report-drawer-module-scss-module__tBU4bW__titleInput::placeholder{color:var(--text-faint);font-weight:400}.report-drawer-module-scss-module__tBU4bW__titleInput:focus{border-color:var(--foreground);outline:none}.report-drawer-module-scss-module__tBU4bW__titleInput:disabled{background:var(--secondary);color:var(--text-muted);cursor:not-allowed}.report-drawer-module-scss-module__tBU4bW__titleHint{color:var(--text-faint);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:.6875rem}.report-drawer-module-scss-module__tBU4bW__textarea{border:1px solid var(--border);width:100%;color:var(--foreground);background:var(--surface);resize:vertical;border-radius:.5rem;padding:.625rem .75rem;font-family:inherit;font-size:.875rem}.report-drawer-module-scss-module__tBU4bW__textarea:focus{border-color:var(--foreground);outline:none}.report-drawer-module-scss-module__tBU4bW__actions{border-top:1px solid var(--secondary);align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.report-drawer-module-scss-module__tBU4bW__actionsRight{gap:.5rem;margin-left:auto;display:flex}.report-drawer-module-scss-module__tBU4bW__primary{background:var(--foreground);color:var(--surface);cursor:pointer;border:none;border-radius:.5rem;padding:.55rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .15s}@media (hover:hover){.report-drawer-module-scss-module__tBU4bW__primary:hover:not(:disabled){opacity:.88}}.report-drawer-module-scss-module__tBU4bW__primary:disabled{opacity:.6;cursor:not-allowed}.report-drawer-module-scss-module__tBU4bW__secondary{background:var(--surface);color:var(--foreground);border:1px solid var(--border);cursor:pointer;border-radius:.5rem;align-items:center;gap:.35rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}@media (hover:hover){.report-drawer-module-scss-module__tBU4bW__secondary:hover:not(:disabled){background:color-mix(in srgb,var(--secondary)50%,var(--surface))}}.report-drawer-module-scss-module__tBU4bW__dangerButton{background:var(--surface);color:var(--error-strong);border:1px solid color-mix(in srgb,var(--error)30%,var(--surface));cursor:pointer;border-radius:.5rem;align-items:center;gap:.35rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}@media (hover:hover){.report-drawer-module-scss-module__tBU4bW__dangerButton:hover:not(:disabled){background:var(--error-soft)}}.report-drawer-module-scss-module__tBU4bW__skeleton{flex-direction:column;gap:.75rem;display:flex}.report-drawer-module-scss-module__tBU4bW__skeleton>div{background:linear-gradient(90deg,var(--secondary),var(--border),var(--secondary));background-size:200% 100%;border-radius:.5rem;height:2.5rem;animation:1.4s ease-in-out infinite report-drawer-module-scss-module__tBU4bW__shimmer}.report-drawer-module-scss-module__tBU4bW__skeleton>div:nth-child(2){height:6rem}.report-drawer-module-scss-module__tBU4bW__skeleton>div:nth-child(3){height:4rem}@keyframes report-drawer-module-scss-module__tBU4bW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.report-drawer-module-scss-module__tBU4bW__tabBlock{flex-direction:column;gap:.875rem;display:flex}.report-drawer-module-scss-module__tBU4bW__empty{color:var(--text-faint);text-align:center;padding:1rem 0;font-size:.875rem}.report-drawer-module-scss-module__tBU4bW__list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.report-drawer-module-scss-module__tBU4bW__comment{background:color-mix(in srgb,var(--secondary)50%,var(--surface));border-radius:.625rem;padding:.7rem .875rem}.report-drawer-module-scss-module__tBU4bW__commentHeader{align-items:center;gap:.45rem;margin-bottom:.3rem;display:flex}.report-drawer-module-scss-module__tBU4bW__commentAuthor{color:var(--foreground);font-size:.8125rem;font-weight:600}.report-drawer-module-scss-module__tBU4bW__commentTime{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:.6875rem}.report-drawer-module-scss-module__tBU4bW__commentDelete{color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:.3rem;margin-left:auto;padding:.15rem}@media (hover:hover){.report-drawer-module-scss-module__tBU4bW__commentDelete:hover{color:var(--error-strong);background:var(--error-soft)}}.report-drawer-module-scss-module__tBU4bW__commentBody{color:var(--foreground);white-space:pre-wrap;word-break:break-word;font-size:.875rem;line-height:1.4}.report-drawer-module-scss-module__tBU4bW__mention{color:var(--link);font-weight:600}.report-drawer-module-scss-module__tBU4bW__inputBlock{flex-direction:column;gap:.5rem;display:flex}.report-drawer-module-scss-module__tBU4bW__inputActions{justify-content:flex-end;display:flex}.report-drawer-module-scss-module__tBU4bW__attachment{background:color-mix(in srgb,var(--secondary)50%,var(--surface));border-radius:.5rem;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.report-drawer-module-scss-module__tBU4bW__attachmentIcon{color:var(--text-muted);flex-shrink:0}.report-drawer-module-scss-module__tBU4bW__attachmentBody{flex:1;min-width:0}.report-drawer-module-scss-module__tBU4bW__attachmentName{color:var(--foreground);align-items:center;gap:.3rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.report-drawer-module-scss-module__tBU4bW__attachmentName:hover{text-decoration:underline}}.report-drawer-module-scss-module__tBU4bW__attachmentMeta{color:var(--text-muted);gap:.35rem;margin-top:.125rem;font-size:.6875rem;display:flex}.report-drawer-module-scss-module__tBU4bW__attachmentDelete{color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:.4rem;padding:.3rem}@media (hover:hover){.report-drawer-module-scss-module__tBU4bW__attachmentDelete:hover{color:var(--error-strong);background:var(--error-soft)}}.report-drawer-module-scss-module__tBU4bW__uploadHint{background:color-mix(in srgb,var(--secondary)50%,var(--surface));border:1px dashed var(--border);color:var(--text-muted);text-align:center;border-radius:.5rem;padding:.75rem;font-size:.75rem}.report-drawer-module-scss-module__tBU4bW__timeline{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.report-drawer-module-scss-module__tBU4bW__timelineItem{align-items:flex-start;gap:.75rem;display:flex}.report-drawer-module-scss-module__tBU4bW__timelineDot{background:var(--secondary);width:1.75rem;height:1.75rem;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.report-drawer-module-scss-module__tBU4bW__timelineBody{flex:1}.report-drawer-module-scss-module__tBU4bW__timelineHeader{flex-wrap:wrap;align-items:baseline;gap:.3rem;font-size:.875rem;display:flex}.report-drawer-module-scss-module__tBU4bW__timelineActor{color:var(--foreground);font-weight:600}.report-drawer-module-scss-module__tBU4bW__timelineAction{color:var(--text-muted)}.report-drawer-module-scss-module__tBU4bW__timelineRevision{color:var(--text-faint);font-size:.75rem}.report-drawer-module-scss-module__tBU4bW__timelineMeta{color:var(--text-muted);margin-top:.15rem;font-size:.75rem}.report-drawer-module-scss-module__tBU4bW__timelineSnapshot{background:color-mix(in srgb,var(--secondary)50%,var(--surface));color:var(--text-muted);white-space:pre-wrap;border-radius:.4rem;margin-top:.4rem;padding:.5rem .625rem;font-size:.8125rem}.report-drawer-module-scss-module__tBU4bW__timelineTime{color:var(--text-faint);font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:.6875rem}.report-drawer-module-scss-module__tBU4bW__dateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (max-width:768px){.report-drawer-module-scss-module__tBU4bW__dateGrid{grid-template-columns:minmax(0,1fr)}}.report-drawer-module-scss-module__tBU4bW__dateField{border:1px solid var(--border);background:color-mix(in srgb,var(--secondary)50%,var(--surface));border-radius:.55rem;flex-direction:column;gap:.4rem;padding:.65rem .75rem;display:flex}.report-drawer-module-scss-module__tBU4bW__dateFieldContact{border-color:color-mix(in srgb,var(--link)30%,var(--surface));background:color-mix(in srgb,var(--link)8%,var(--surface))}.report-drawer-module-scss-module__tBU4bW__dateFieldRent{border-color:color-mix(in srgb,var(--success)35%,var(--surface));background:var(--success-soft)}.report-drawer-module-scss-module__tBU4bW__dateFieldHead{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:inline-flex}.report-drawer-module-scss-module__tBU4bW__dateFieldContact .report-drawer-module-scss-module__tBU4bW__dateFieldHead{color:var(--link)}.report-drawer-module-scss-module__tBU4bW__dateFieldRent .report-drawer-module-scss-module__tBU4bW__dateFieldHead{color:var(--success-strong)}.report-drawer-module-scss-module__tBU4bW__dateFieldRow{align-items:center;gap:.4rem;display:flex}.report-drawer-module-scss-module__tBU4bW__dateInput{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--foreground);border-radius:.4rem;flex:1;padding:.4rem .5rem;font-family:inherit;font-size:.8125rem;transition:border-color .15s}.report-drawer-module-scss-module__tBU4bW__dateInput:focus{border-color:var(--link);outline:none}.report-drawer-module-scss-module__tBU4bW__dateInput:disabled{background:var(--secondary);color:var(--text-muted);cursor:not-allowed}.report-drawer-module-scss-module__tBU4bW__dateClearButton{background:var(--surface);width:1.75rem;height:1.75rem;color:var(--text-muted);cursor:pointer;border:1px solid #0000;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}@media (hover:hover){.report-drawer-module-scss-module__tBU4bW__dateClearButton:hover{background:var(--error-soft);color:var(--error-strong)}}.report-drawer-module-scss-module__tBU4bW__reminderHint{color:var(--text-faint);align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;display:inline-flex}.report-drawer-module-scss-module__tBU4bW__reminderHintActive{color:color-mix(in srgb,var(--link)80%,var(--foreground));font-weight:600}.report-drawer-module-scss-module__tBU4bW__dateFieldContact .report-drawer-module-scss-module__tBU4bW__reminderHintActive{color:var(--link)}.report-drawer-module-scss-module__tBU4bW__dateFieldRent .report-drawer-module-scss-module__tBU4bW__reminderHintActive{color:var(--success-strong)}.report-drawer-module-scss-module__tBU4bW__reminderSelect{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--foreground);cursor:pointer;border-radius:.4rem;flex:1;padding:.4rem .5rem;font-family:inherit;font-size:.8125rem;transition:border-color .15s,color .15s,background-color .15s}.report-drawer-module-scss-module__tBU4bW__reminderSelect:focus{border-color:var(--link);outline:none}.report-drawer-module-scss-module__tBU4bW__reminderSelect:disabled{background:var(--secondary);color:var(--text-faint);cursor:not-allowed}.report-drawer-module-scss-module__tBU4bW__dateFieldContact .report-drawer-module-scss-module__tBU4bW__reminderSelect:not(:disabled){border-color:color-mix(in srgb,var(--link)30%,var(--surface))}.report-drawer-module-scss-module__tBU4bW__dateFieldRent .report-drawer-module-scss-module__tBU4bW__reminderSelect:not(:disabled){border-color:color-mix(in srgb,var(--success)35%,var(--surface))}.report-drawer-module-scss-module__tBU4bW__interestedToggle{border:1px solid var(--border);background:color-mix(in srgb,var(--secondary)50%,var(--surface));cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.55rem;align-items:center;gap:.65rem;padding:.65rem .85rem;transition:background-color .15s,border-color .15s;display:flex}@media (hover:hover){.report-drawer-module-scss-module__tBU4bW__interestedToggle:hover{background:var(--secondary)}}.report-drawer-module-scss-module__tBU4bW__interestedToggleActive{background:var(--interest-soft);border-color:var(--interest)}@media (hover:hover){.report-drawer-module-scss-module__tBU4bW__interestedToggleActive:hover{background:var(--interest-muted)}}.report-drawer-module-scss-module__tBU4bW__interestedToggleDisabled{cursor:not-allowed;opacity:.7}@media (hover:hover){.report-drawer-module-scss-module__tBU4bW__interestedToggleDisabled:hover{background:color-mix(in srgb,var(--secondary)50%,var(--surface))}}.report-drawer-module-scss-module__tBU4bW__interestedCheckbox{width:1.15rem;height:1.15rem;accent-color:var(--interest);cursor:inherit;flex-shrink:0;margin:0}.report-drawer-module-scss-module__tBU4bW__interestedIcon{color:var(--interest);flex-shrink:0;font-size:1.125rem;line-height:1}.report-drawer-module-scss-module__tBU4bW__interestedText{color:var(--foreground);flex-direction:column;gap:.1rem;font-size:.875rem;font-weight:600;display:flex}.report-drawer-module-scss-module__tBU4bW__interestedToggleActive .report-drawer-module-scss-module__tBU4bW__interestedText{color:var(--interest-strong)}.report-drawer-module-scss-module__tBU4bW__interestedHint{color:var(--text-muted);font-size:.6875rem;font-weight:500}.report-drawer-module-scss-module__tBU4bW__interestedToggleActive .report-drawer-module-scss-module__tBU4bW__interestedHint{color:var(--interest-strong)}@media (max-width:768px){.report-drawer-module-scss-module__tBU4bW__overlay{padding-bottom:var(--keyboard-inset,0px)}.report-drawer-module-scss-module__tBU4bW__drawer{max-width:none;height:auto;box-shadow:none}.report-drawer-module-scss-module__tBU4bW__header{padding:max(var(--sp-3),env(safe-area-inset-top))var(--sp-2)var(--sp-3)var(--sp-4)}.report-drawer-module-scss-module__tBU4bW__headerAvatar{width:36px;height:36px}.report-drawer-module-scss-module__tBU4bW__title{overflow-wrap:anywhere}.report-drawer-module-scss-module__tBU4bW__subtitle{row-gap:var(--sp-1);flex-wrap:wrap}.report-drawer-module-scss-module__tBU4bW__tabs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.report-drawer-module-scss-module__tBU4bW__tabs::-webkit-scrollbar{display:none}.report-drawer-module-scss-module__tBU4bW__tabs{scroll-snap-type:x proximity;scroll-padding-inline:var(--sp-4);flex-wrap:nowrap;gap:0;display:flex;overflow-y:hidden}.report-drawer-module-scss-module__tBU4bW__tabs>*{scroll-snap-align:start;white-space:nowrap;flex-shrink:0}.report-drawer-module-scss-module__tBU4bW__tabs{padding:0 var(--sp-2)}.report-drawer-module-scss-module__tBU4bW__tabButton{min-height:44px;padding:0 var(--sp-3);font-size:var(--fs-body)}.report-drawer-module-scss-module__tBU4bW__content{padding:var(--sp-4)var(--sp-4)max(var(--sp-4),env(safe-area-inset-bottom));overscroll-behavior:contain}.report-drawer-module-scss-module__tBU4bW__conflictActions{flex-wrap:wrap}.report-drawer-module-scss-module__tBU4bW__conflictActions>*{flex:auto;justify-content:center;min-height:44px}.report-drawer-module-scss-module__tBU4bW__statusGroup{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-drawer-module-scss-module__tBU4bW__statusButton{min-height:44px;font-size:var(--fs-body)}.report-drawer-module-scss-module__tBU4bW__titleInput,.report-drawer-module-scss-module__tBU4bW__textarea,.report-drawer-module-scss-module__tBU4bW__dateInput,.report-drawer-module-scss-module__tBU4bW__reminderSelect{min-height:44px}.report-drawer-module-scss-module__tBU4bW__closeButton,.report-drawer-module-scss-module__tBU4bW__phoneCopyBtn,.report-drawer-module-scss-module__tBU4bW__commentDelete,.report-drawer-module-scss-module__tBU4bW__attachmentDelete,.report-drawer-module-scss-module__tBU4bW__dateClearButton{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.report-drawer-module-scss-module__tBU4bW__interestedToggle{min-height:52px}.report-drawer-module-scss-module__tBU4bW__actions{bottom:calc(-1*max(var(--sp-4),env(safe-area-inset-bottom)));z-index:2;margin:0 calc(-1*var(--sp-4));padding:var(--sp-3)var(--sp-4)max(var(--sp-4),env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;position:sticky}.report-drawer-module-scss-module__tBU4bW__actions>button{flex:auto;justify-content:center;min-height:44px}.report-drawer-module-scss-module__tBU4bW__actionsRight{flex:auto}.report-drawer-module-scss-module__tBU4bW__actionsRight>*,.report-drawer-module-scss-module__tBU4bW__inputActions>*{flex:auto;min-height:44px}.report-drawer-module-scss-module__tBU4bW__attachment{min-width:0}.report-drawer-module-scss-module__tBU4bW__attachmentName{overflow-wrap:anywhere}}@media (hover:none) and (pointer:coarse){.report-drawer-module-scss-module__tBU4bW__closeButton,.report-drawer-module-scss-module__tBU4bW__phoneCopyBtn,.report-drawer-module-scss-module__tBU4bW__commentDelete,.report-drawer-module-scss-module__tBU4bW__attachmentDelete,.report-drawer-module-scss-module__tBU4bW__dateClearButton{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.report-drawer-module-scss-module__tBU4bW__drawer,.report-drawer-module-scss-module__tBU4bW__skeleton>div{animation:none}}
.presence-indicator-module-scss-module__kduOiG__wrapper{border-radius:var(--r-pill);background:var(--secondary);max-width:100%;color:var(--text-muted);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:.45rem;padding:.25rem .6rem;display:inline-flex}.presence-indicator-module-scss-module__kduOiG__live{border-color:color-mix(in srgb,var(--success)25%,var(--surface));background:var(--success-soft);color:var(--success-strong)}.presence-indicator-module-scss-module__kduOiG__dot{opacity:.7;background:currentColor;border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.presence-indicator-module-scss-module__kduOiG__live .presence-indicator-module-scss-module__kduOiG__dot{opacity:1;animation:1.6s ease-in-out infinite presence-indicator-module-scss-module__kduOiG__pulse}@media (prefers-reduced-motion:reduce){.presence-indicator-module-scss-module__kduOiG__live .presence-indicator-module-scss-module__kduOiG__dot{animation:none}}@keyframes presence-indicator-module-scss-module__kduOiG__pulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.presence-indicator-module-scss-module__kduOiG__text{text-overflow:ellipsis;align-items:baseline;gap:.3rem;min-width:0;display:inline-flex;overflow:hidden}.presence-indicator-module-scss-module__kduOiG__text strong{font-weight:var(--fw-bold)}
.calendar-page-module-scss-module__uAOUsa__container{gap:var(--sp-4);background:var(--background);flex-direction:column;flex:1;min-width:0;min-height:100%;padding:1.25rem clamp(.875rem,3vw,2rem) 2.5rem;display:flex}@media (max-width:768px){.calendar-page-module-scss-module__uAOUsa__container{gap:var(--sp-3);padding:var(--sp-3)var(--sp-3)var(--sp-5)}}.calendar-page-module-scss-module__uAOUsa__header{flex-direction:column;gap:.875rem;min-width:0;display:flex}@media (max-width:768px){.calendar-page-module-scss-module__uAOUsa__header{gap:var(--sp-3)}}.calendar-page-module-scss-module__uAOUsa__titleRow{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;min-width:0;display:flex}@media (max-width:768px){.calendar-page-module-scss-module__uAOUsa__titleRow{gap:var(--sp-3)}}.calendar-page-module-scss-module__uAOUsa__titleBlock{min-width:0}.calendar-page-module-scss-module__uAOUsa__title{color:var(--foreground);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:var(--fw-bold);letter-spacing:-.01em;margin:0}.calendar-page-module-scss-module__uAOUsa__subtitle{color:var(--text-muted);font-size:var(--fs-sm);margin:.2rem 0 0}.calendar-page-module-scss-module__uAOUsa__actions{align-items:center;gap:var(--sp-2);display:inline-flex}@media (max-width:768px){.calendar-page-module-scss-module__uAOUsa__actions{width:100%;display:flex}}.calendar-page-module-scss-module__uAOUsa__primary{padding:var(--sp-2).875rem;background:var(--primary);color:var(--surface);font-size:var(--fs-body);font-weight:var(--fw-medium);cursor:pointer;border:none;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}@media (hover:hover){.calendar-page-module-scss-module__uAOUsa__primary:hover{opacity:.88}}.calendar-page-module-scss-module__uAOUsa__primary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none) and (pointer:coarse){.calendar-page-module-scss-module__uAOUsa__primary{min-height:44px}}@media (max-width:768px){.calendar-page-module-scss-module__uAOUsa__primary{flex:auto;min-height:44px}}.calendar-page-module-scss-module__uAOUsa__toolbar{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.calendar-page-module-scss-module__uAOUsa__navGroup{padding:var(--sp-1);border:1px solid var(--border);background:var(--surface);border-radius:.625rem;align-items:center;gap:.4rem;display:inline-flex}@media (max-width:768px){.calendar-page-module-scss-module__uAOUsa__navGroup{gap:var(--sp-1);width:100%;display:flex}}.calendar-page-module-scss-module__uAOUsa__navButton{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.4rem;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.calendar-page-module-scss-module__uAOUsa__navButton:hover{background:var(--secondary);color:var(--foreground)}}.calendar-page-module-scss-module__uAOUsa__navButton:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (hover:none) and (pointer:coarse){.calendar-page-module-scss-module__uAOUsa__navButton{width:44px;height:44px}}@media (max-width:768px){.calendar-page-module-scss-module__uAOUsa__navButton{flex-shrink:0;width:44px;height:44px}}.calendar-page-module-scss-module__uAOUsa__todayButton{color:var(--foreground);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:none;border-radius:.4rem;padding:.35rem .75rem}@media (hover:hover){.calendar-page-module-scss-module__uAOUsa__todayButton:hover{background:var(--secondary)}}.calendar-page-module-scss-module__uAOUsa__todayButton:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (hover:none) and (pointer:coarse){.calendar-page-module-scss-module__uAOUsa__todayButton{min-height:44px}}@media (max-width:768px){.calendar-page-module-scss-module__uAOUsa__todayButton{min-height:44px;font-size:var(--fs-body);flex-shrink:0}}.calendar-page-module-scss-module__uAOUsa__monthLabel{color:var(--foreground);font-size:.9375rem;font-weight:var(--fw-semibold);white-space:nowrap;padding:0 .625rem}@media (max-width:768px){.calendar-page-module-scss-module__uAOUsa__monthLabel{min-width:0;font-size:var(--fs-h3);text-align:center;text-overflow:ellipsis;flex:auto;overflow:hidden}}.calendar-page-module-scss-module__uAOUsa__main{flex:1;min-width:0}.calendar-page-module-scss-module__uAOUsa__loading{color:var(--text-muted);text-align:center;padding:3rem}
.create-lead-modal-module-scss-module__PPi4iG__overlay{z-index:260;background:color-mix(in srgb,var(--foreground)40%,transparent);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}@media (max-width:768px){.create-lead-modal-module-scss-module__PPi4iG__overlay{padding:env(safe-area-inset-top)0 var(--keyboard-inset,0px);justify-content:center;align-items:flex-end}}.create-lead-modal-module-scss-module__PPi4iG__modal{background:var(--surface);width:100%;max-width:440px;box-shadow:0 24px 48px color-mix(in srgb,var(--foreground)18%,transparent);border-radius:.875rem;flex-direction:column;gap:.85rem;padding:1.25rem 1.25rem 1.1rem;animation:.16s ease-out create-lead-modal-module-scss-module__PPi4iG__pop;display:flex}@media (max-width:768px){.create-lead-modal-module-scss-module__PPi4iG__modal{width:100%;max-width:100%;max-height:calc(100dvh - var(--keyboard-inset,0px) - env(safe-area-inset-top) - var(--sp-5));border-radius:var(--r-lg)var(--r-lg)0 0;padding:var(--sp-3)var(--sp-4)0;flex-direction:column;margin:0;display:flex;overflow:hidden}}@media (prefers-reduced-motion:reduce){.create-lead-modal-module-scss-module__PPi4iG__modal{animation:none}}@keyframes create-lead-modal-module-scss-module__PPi4iG__pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.create-lead-modal-module-scss-module__PPi4iG__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.create-lead-modal-module-scss-module__PPi4iG__headerTitleRow{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.create-lead-modal-module-scss-module__PPi4iG__headerIcon{color:color-mix(in srgb,var(--link)80%,var(--foreground));flex-shrink:0}.create-lead-modal-module-scss-module__PPi4iG__title{color:var(--foreground);font-size:1.0625rem;font-weight:var(--fw-bold);margin:0}.create-lead-modal-module-scss-module__PPi4iG__closeButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:background .15s,color .15s;display:inline-flex}@media (hover:hover){.create-lead-modal-module-scss-module__PPi4iG__closeButton:hover{background:var(--secondary);color:var(--foreground)}}.create-lead-modal-module-scss-module__PPi4iG__closeButton:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (hover:none) and (pointer:coarse){.create-lead-modal-module-scss-module__PPi4iG__closeButton{min-width:44px;min-height:44px}}@media (max-width:768px){.create-lead-modal-module-scss-module__PPi4iG__closeButton{min-width:44px;min-height:44px}}.create-lead-modal-module-scss-module__PPi4iG__body{flex-direction:column;gap:.85rem;display:flex}@media (max-width:768px){.create-lead-modal-module-scss-module__PPi4iG__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}}.create-lead-modal-module-scss-module__PPi4iG__subtitle{color:var(--text-muted);font-size:var(--fs-sm);margin:-.25rem 0 .1rem;line-height:1.4}.create-lead-modal-module-scss-module__PPi4iG__field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.create-lead-modal-module-scss-module__PPi4iG__label{color:color-mix(in srgb,var(--foreground)85%,var(--surface));font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase}.create-lead-modal-module-scss-module__PPi4iG__required{color:var(--error-strong)}.create-lead-modal-module-scss-module__PPi4iG__input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--foreground);border-radius:.5rem;padding:.55rem .75rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.create-lead-modal-module-scss-module__PPi4iG__input::placeholder{color:var(--text-faint)}.create-lead-modal-module-scss-module__PPi4iG__input:focus{border-color:var(--foreground);outline:none}@media (max-width:768px){.create-lead-modal-module-scss-module__PPi4iG__input{min-height:44px}}.create-lead-modal-module-scss-module__PPi4iG__inputError{border-color:var(--error-strong)}.create-lead-modal-module-scss-module__PPi4iG__inputError:focus{border-color:var(--error-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--error)15%,transparent)}.create-lead-modal-module-scss-module__PPi4iG__fieldError{color:var(--error-strong);font-size:var(--fs-caption)}.create-lead-modal-module-scss-module__PPi4iG__serverError{border:1px solid color-mix(in srgb,var(--error)30%,var(--surface));background:var(--error-soft);color:var(--error-strong);font-size:var(--fs-sm);border-radius:.5rem;padding:.55rem .75rem}.create-lead-modal-module-scss-module__PPi4iG__actions{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}@media (max-width:768px){.create-lead-modal-module-scss-module__PPi4iG__actions{margin:0 calc(-1*var(--sp-4));padding:var(--sp-3)var(--sp-4)max(var(--sp-3),env(safe-area-inset-bottom));border-top:1px solid var(--border)}.create-lead-modal-module-scss-module__PPi4iG__actions>*{flex:1 1 0;min-width:0;min-height:44px}}.create-lead-modal-module-scss-module__PPi4iG__primary{font-size:var(--fs-body);cursor:pointer;border-radius:.5rem;padding:.55rem 1rem}.create-lead-modal-module-scss-module__PPi4iG__primary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.create-lead-modal-module-scss-module__PPi4iG__primary{background:var(--primary);color:var(--surface);font-weight:var(--fw-semibold);border:none;padding-inline:1.25rem;transition:opacity .15s}@media (hover:hover){.create-lead-modal-module-scss-module__PPi4iG__primary:hover:not(:disabled){opacity:.88}}.create-lead-modal-module-scss-module__PPi4iG__primary:disabled{opacity:.55;cursor:not-allowed}.create-lead-modal-module-scss-module__PPi4iG__secondary{font-size:var(--fs-body);cursor:pointer;border-radius:.5rem;padding:.55rem 1rem}.create-lead-modal-module-scss-module__PPi4iG__secondary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.create-lead-modal-module-scss-module__PPi4iG__secondary{border:1px solid var(--border);background:var(--surface);color:var(--foreground);font-weight:var(--fw-medium);transition:background .15s}@media (hover:hover){.create-lead-modal-module-scss-module__PPi4iG__secondary:hover:not(:disabled){background:var(--secondary)}}.create-lead-modal-module-scss-module__PPi4iG__secondary:disabled{opacity:.6;cursor:not-allowed}
.matrix-page-module-scss-module__1DC5xG__container{background:var(--background);flex-direction:column;flex:1;min-width:0;min-height:100%;display:flex;overflow:hidden}.matrix-page-module-scss-module__1DC5xG__pageHeader{border-bottom:1px solid var(--border);background:var(--surface);padding:1rem 1.25rem .875rem}@media (max-width:768px){.matrix-page-module-scss-module__1DC5xG__pageHeader{padding:var(--sp-3)var(--sp-3)var(--sp-3)}}[data-theme=horizon] .matrix-page-module-scss-module__1DC5xG__pageHeader{padding:var(--sp-5)var(--sp-5)var(--sp-3);background:0 0;border-bottom:0}@media (max-width:768px){[data-theme=horizon] .matrix-page-module-scss-module__1DC5xG__pageHeader{padding:var(--sp-4)var(--sp-4)var(--sp-2)}}.matrix-page-module-scss-module__1DC5xG__titleRow{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;min-width:0;display:flex}@media (max-width:768px){.matrix-page-module-scss-module__1DC5xG__titleRow{gap:var(--sp-3)}}.matrix-page-module-scss-module__1DC5xG__titleBlock{min-width:0}.matrix-page-module-scss-module__1DC5xG__title{color:var(--foreground);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:var(--fw-bold);letter-spacing:-.01em;margin:0}.matrix-page-module-scss-module__1DC5xG__subtitle{color:var(--text-muted);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:.2rem 0 0}.matrix-page-module-scss-module__1DC5xG__headerActions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:inline-flex}@media (max-width:768px){.matrix-page-module-scss-module__1DC5xG__headerActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.matrix-page-module-scss-module__1DC5xG__headerActions>:first-child{grid-column:1/-1;justify-self:start;max-width:100%}.matrix-page-module-scss-module__1DC5xG__headerActions>button{justify-content:center;min-width:0}}.matrix-page-module-scss-module__1DC5xG__createLeadButton{padding:var(--sp-2).875rem;border:1px solid var(--primary);background:var(--primary);color:var(--surface);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;border-radius:.55rem;align-items:center;gap:.4rem;transition:opacity .15s,transform 50ms;display:inline-flex}@media (hover:hover){.matrix-page-module-scss-module__1DC5xG__createLeadButton:hover{opacity:.88}}.matrix-page-module-scss-module__1DC5xG__createLeadButton:active{transform:translateY(1px)}.matrix-page-module-scss-module__1DC5xG__createLeadButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none) and (pointer:coarse){.matrix-page-module-scss-module__1DC5xG__createLeadButton{min-height:44px}}@media (max-width:768px){.matrix-page-module-scss-module__1DC5xG__createLeadButton{min-height:44px;font-size:var(--fs-body)}}.matrix-page-module-scss-module__1DC5xG__emptyState{justify-content:center;align-items:center;gap:var(--sp-2);color:var(--text-muted);text-align:center;flex-direction:column;flex:1;padding:2rem;font-size:.9rem;display:flex}@media (max-width:768px){.matrix-page-module-scss-module__1DC5xG__emptyState{padding:var(--sp-6)var(--sp-4)}}.matrix-page-module-scss-module__1DC5xG__emptyStateTitle{color:color-mix(in srgb,var(--foreground)85%,var(--surface));font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.matrix-page-module-scss-module__1DC5xG__loadingState{justify-content:center;align-items:center;gap:var(--sp-4);color:var(--text-muted);font-size:var(--fs-body);flex-direction:column;flex:1;display:flex}.matrix-page-module-scss-module__1DC5xG__spinner{border:3px solid var(--border);border-top-color:var(--foreground);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite matrix-page-module-scss-module__1DC5xG__spin}@media (prefers-reduced-motion:reduce){.matrix-page-module-scss-module__1DC5xG__spinner{animation-duration:2.4s}}@keyframes matrix-page-module-scss-module__1DC5xG__spin{to{transform:rotate(360deg)}}
.staff-selector-module-scss-module__z-nM-q__wrapper{align-items:center;gap:.5rem;min-width:0;display:inline-flex}@media (max-width:768px){.staff-selector-module-scss-module__z-nM-q__wrapper{width:100%}}.staff-selector-module-scss-module__z-nM-q__label{color:var(--text-muted);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.02em;text-transform:uppercase;flex-shrink:0}.staff-selector-module-scss-module__z-nM-q__select{border:1px solid color-mix(in srgb,var(--foreground)14%,var(--border));background:var(--surface)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right .6rem center;min-width:14rem;color:var(--foreground);font-size:.85rem;font-weight:var(--fw-medium);text-overflow:ellipsis;appearance:none;cursor:pointer;border-radius:.5rem;padding:.4rem 2rem .4rem .7rem;transition:border-color .15s}@media (hover:hover){.staff-selector-module-scss-module__z-nM-q__select:hover{border-color:var(--text-faint)}}.staff-selector-module-scss-module__z-nM-q__select:focus{border-color:var(--link);box-shadow:0 0 0 3px color-mix(in srgb,var(--link)15%,transparent);outline:none}.staff-selector-module-scss-module__z-nM-q__select:disabled{background-color:var(--secondary);color:var(--text-faint);cursor:not-allowed}@media (max-width:768px){.staff-selector-module-scss-module__z-nM-q__select{flex:auto;min-width:0;min-height:44px}}
