.lg-palette{-webkit-backdrop-filter:blur(64px)saturate(2.2)brightness(.95);backdrop-filter:blur(64px)saturate(2.2)brightness(.95);color:#fffffff2;background:#141418b8;border:.5px solid #ffffff1f;border-radius:18px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000026,inset 0 0 0 .5px #ffffff0f,0 0 0 .5px #0003,0 1px 2px #0000001a,0 8px 20px -4px #0003,0 24px 48px -12px #0000004d,0 48px 96px -20px #0006}.lg-palette:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff73 50%,#0000 100%);height:1px;position:absolute;top:0;left:8%;right:8%}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lg-palette{background:#1c1c20eb}}.lg-command{color:inherit;z-index:3;background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.lg-input-wrapper{position:relative}.lg-input-wrapper:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff14 15% 85%,#0000 100%);height:.5px;position:absolute;bottom:0;left:0;right:0}.lg-command [cmdk-input-wrapper]{border-bottom:0;align-items:center;gap:14px;padding:14px 20px;display:flex}.lg-command [cmdk-input-wrapper] svg{color:#ffffff73;stroke-width:2px;flex-shrink:0;width:22px;height:22px}.lg-command [cmdk-input]{appearance:none;color:#fffffff5;letter-spacing:-.02em;font-feature-settings:"ss01", "ss02", "cv01", "cv03", "kern";-webkit-font-smoothing:antialiased;background:0 0;border:0;flex:1;min-width:0;height:30px;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;font-size:21px;font-weight:400;line-height:30px;box-shadow:none!important;outline:0!important}.lg-command [cmdk-input]:focus,.lg-command [cmdk-input]:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.lg-command [cmdk-input]::placeholder{color:#fff6;font-weight:400}.lg-input-loader{color:#0006;pointer-events:none;width:16px;height:16px;animation:.8s linear infinite lg-spin;position:absolute;top:50%;right:18px;transform:translateY(-50%)}@keyframes lg-spin{to{transform:translateY(-50%)rotate(360deg)}}.lg-list{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#00000026 transparent;flex:1;min-height:0;padding:4px 0 6px;position:relative;overflow-y:auto}.lg-list::-webkit-scrollbar{width:6px}.lg-list::-webkit-scrollbar-track{background:0 0}.lg-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.lg-list-wrapper{isolation:isolate;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.lg-list-wrapper:before,.lg-list-wrapper:after{content:"";z-index:1;pointer-events:none;opacity:0;height:8px;transition:opacity .12s ease-out;position:absolute;left:0;right:6px}.lg-list-wrapper:before{background:linear-gradient(#1c1c20e6,#0000);top:0}.lg-list-wrapper:after{background:linear-gradient(#0000,#1c1c20e6);bottom:0}.lg-list-wrapper[data-scrolled=true]:before,.lg-list-wrapper[data-at-bottom=false]:after{opacity:1}.lg-command [cmdk-group-heading]{text-transform:uppercase;letter-spacing:.11em;color:#ffffff73;padding:8px 20px 3px;font-size:10.5px;font-weight:600}.lg-command [cmdk-group]{padding:0 6px}.lg-command [cmdk-item]{cursor:default;color:inherit;border-radius:8px;align-items:center;gap:12px;margin:0;padding:7px 12px;transition:background-color .12s cubic-bezier(.4,0,.2,1);display:flex}.lg-command [cmdk-item]:hover{background:#ffffff0d}.lg-command [cmdk-item][data-selected=true]{background:#ffffff1f;box-shadow:inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff14}.lg-icon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000014,0 1px 2px #00000026}.lg-icon svg{stroke-width:2px;width:14px;height:14px}.lg-icon.lg-famille--occupant{background:linear-gradient(135deg, color-mix(in srgb, hsl(var(--accent-amber)) 16%, white), color-mix(in srgb, hsl(var(--accent-amber)) 34%, white));color:color-mix(in srgb, hsl(var(--accent-amber)) 62%, black)}.lg-icon.lg-famille--garant{background:linear-gradient(135deg, color-mix(in srgb, hsl(var(--accent-pink)) 16%, white), color-mix(in srgb, hsl(var(--accent-pink)) 34%, white));color:color-mix(in srgb, hsl(var(--accent-pink)) 62%, black)}.lg-icon.lg-famille--proprietaire{background:linear-gradient(135deg, color-mix(in srgb, hsl(var(--accent-emerald)) 16%, white), color-mix(in srgb, hsl(var(--accent-emerald)) 34%, white));color:color-mix(in srgb, hsl(var(--accent-emerald)) 62%, black)}.lg-icon.lg-famille--contrat{background:linear-gradient(135deg, color-mix(in srgb, hsl(var(--accent-sky)) 16%, white), color-mix(in srgb, hsl(var(--accent-sky)) 34%, white));color:color-mix(in srgb, hsl(var(--accent-sky)) 62%, black)}.lg-icon.lg-famille--fournisseur{background:linear-gradient(135deg, color-mix(in srgb, hsl(var(--accent-rose)) 16%, white), color-mix(in srgb, hsl(var(--accent-rose)) 34%, white));color:color-mix(in srgb, hsl(var(--accent-rose)) 62%, black)}.lg-icon.lg-famille--bien{background:linear-gradient(135deg, color-mix(in srgb, hsl(var(--neutral)) 16%, white), color-mix(in srgb, hsl(var(--neutral)) 34%, white));color:color-mix(in srgb, hsl(var(--neutral)) 62%, black)}.lg-icon.lg-famille--suivi{background:linear-gradient(135deg, color-mix(in srgb, hsl(var(--accent-teal)) 16%, white), color-mix(in srgb, hsl(var(--accent-teal)) 34%, white));color:color-mix(in srgb, hsl(var(--accent-teal)) 62%, black)}.lg-icon.lg-famille--contact{background:linear-gradient(135deg, color-mix(in srgb, hsl(var(--accent-orange)) 16%, white), color-mix(in srgb, hsl(var(--accent-orange)) 34%, white));color:color-mix(in srgb, hsl(var(--accent-orange)) 62%, black)}.lg-icon.lg-famille--equipe{background:linear-gradient(135deg, color-mix(in srgb, hsl(var(--accent-teal)) 16%, white), color-mix(in srgb, hsl(var(--accent-teal)) 34%, white));color:color-mix(in srgb, hsl(var(--accent-teal)) 62%, black)}.lg-icon.lg-famille--nav{background:linear-gradient(135deg, hsl(var(--ink)), hsl(var(--neutral-strong)));color:#fff}.lg-icon.lg-famille--nav svg{color:#fff}.lg-content{flex:1;min-width:0}.lg-title-row{align-items:center;gap:6px;min-width:0;display:flex}.lg-title{color:#fffffff5;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;font-weight:500;overflow:hidden}.lg-subtitle{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.002em;margin-top:2px;font-size:11.5px;overflow:hidden}.lg-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:.5px solid #0000;border-radius:4px;flex-shrink:0;align-items:center;padding:2px 6px;font-size:9.5px;font-weight:600;line-height:1.3;display:inline-flex}.lg-badge--neutral{color:#ffffffc7;background:#ffffff1a;border-color:#ffffff24}.lg-badge--warning{color:#fde047f2;background:#fbbf2429;border-color:#fbbf2447}.lg-command [cmdk-item][data-dimmed=true] .lg-title,.lg-command [cmdk-item][data-dimmed=true] .lg-subtitle{opacity:.55}.lg-command [cmdk-item][data-dimmed=true] .lg-icon{opacity:.65}.lg-hl{color:#c7d2fe;background:#818cf840;border-radius:3px;margin:0 -2px;padding:.5px 2.5px;font-weight:600}.lg-type{font-weight:500}.lg-type.lg-famille--occupant{color:color-mix(in srgb, hsl(var(--accent-amber)) 55%, white)}.lg-type.lg-famille--garant{color:color-mix(in srgb, hsl(var(--accent-pink)) 55%, white)}.lg-type.lg-famille--proprietaire{color:color-mix(in srgb, hsl(var(--accent-emerald)) 55%, white)}.lg-type.lg-famille--contrat{color:color-mix(in srgb, hsl(var(--accent-sky)) 55%, white)}.lg-type.lg-famille--fournisseur{color:color-mix(in srgb, hsl(var(--accent-rose)) 55%, white)}.lg-type.lg-famille--bien{color:color-mix(in srgb, hsl(var(--neutral)) 55%, white)}.lg-type.lg-famille--suivi{color:color-mix(in srgb, hsl(var(--accent-teal)) 55%, white)}.lg-type.lg-famille--contact{color:color-mix(in srgb, hsl(var(--accent-orange)) 55%, white)}.lg-type.lg-famille--equipe{color:color-mix(in srgb, hsl(var(--accent-teal)) 55%, white)}.lg-enter{opacity:0;color:#ffffff80;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;transition:opacity .12s}.lg-command [cmdk-item][data-selected=true] .lg-enter{opacity:1}.lg-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:36px 24px;display:flex}.lg-empty-icon{color:#ffffff4d;stroke-width:1.5px;width:32px;height:32px;margin-bottom:12px}.lg-empty-title{color:#fffc;margin:0 0 6px;font-size:13.5px;font-weight:500}.lg-empty-title q{color:#c7d2fe;background:#818cf82e;border-radius:3px;padding:1px 4px;font-style:normal}.lg-empty-title q:before{content:"« "}.lg-empty-title q:after{content:" »"}.lg-empty-hint{color:#ffffff80;max-width:300px;margin:0;font-size:12px}.lg-empty--error .lg-empty-icon{color:#f87171b3}.lg-empty--error .lg-empty-title{color:#fca5a5f2}.lg-empty-retry{color:#ffffffd9;cursor:pointer;background:#ffffff1a;border:.5px solid #ffffff2e;border-radius:6px;margin-top:14px;padding:6px 14px;font-size:12px;font-weight:500;transition:background .12s}.lg-empty-retry:hover{background:#ffffff26}.lg-skeleton{padding:6px 0}.lg-skeleton-row{align-items:center;gap:12px;margin:0 6px;padding:10px 14px;display:flex}.lg-skeleton-icon{background:#ffffff14;border-radius:8px;flex-shrink:0;width:28px;height:28px}.lg-skeleton-content{flex-direction:column;flex:1;gap:4px;display:flex}.lg-skeleton-line{background:#ffffff14;border-radius:4px;height:10px;position:relative;overflow:hidden}.lg-skeleton-line.short{width:60%}.lg-skeleton-line:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);animation:1.4s linear infinite lg-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes lg-shimmer{to{transform:translate(100%)}}[data-slot=dialog-content].lg-dialog-content{transform-origin:50% 0;z-index:50;width:calc(100vw - 32px);max-width:680px;box-shadow:none;background:0 0;border:none;flex-direction:column;gap:0;max-height:min(460px,72vh);padding:0;display:flex;position:fixed;top:16vh;left:50%;overflow:visible;translate:-50%}[data-slot=dialog-content].lg-dialog-content:focus,[data-slot=dialog-content].lg-dialog-content:focus-visible{outline:none}[data-slot=dialog-content].lg-dialog-content>button[type=button]{display:none}[data-slot=dialog-content].lg-dialog-content{animation-duration:.24s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}[data-slot=dialog-content].lg-dialog-content[data-state=open]{animation-name:lg-open-content}[data-slot=dialog-content].lg-dialog-content[data-state=closed]{animation-name:lg-close-content;animation-duration:.16s;animation-timing-function:cubic-bezier(.4,0,1,1)}[data-slot=dialog-overlay].lg-backdrop{animation-duration:.24s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}[data-slot=dialog-overlay].lg-backdrop[data-state=open]{animation-name:lg-open-backdrop}[data-slot=dialog-overlay].lg-backdrop[data-state=closed]{animation-name:lg-close-backdrop;animation-duration:.16s}@keyframes lg-open-content{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes lg-close-content{0%{opacity:1;scale:1}to{opacity:0;scale:.98}}@keyframes lg-open-backdrop{0%{opacity:0}to{opacity:1}}@keyframes lg-close-backdrop{0%{opacity:1}to{opacity:0}}@media (max-width:640px){[data-slot=dialog-content].lg-dialog-content{width:calc(100vw - 24px);max-width:100%;max-height:min(460px,100vh - 24px);top:12px}.lg-palette{-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);border-radius:16px}}@media (prefers-reduced-motion:reduce){[data-slot=dialog-content].lg-dialog-content,[data-slot=dialog-overlay].lg-backdrop{animation-duration:80ms;animation-timing-function:linear}@keyframes lg-open-content{0%{opacity:0}to{opacity:1}}@keyframes lg-close-content{0%{opacity:1}to{opacity:0}}.lg-command [cmdk-item],.lg-enter,.lg-empty-retry{transition:none}.lg-skeleton-line:after{animation:none}.lg-input-loader{animation-duration:2s}}
