@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@keyframes pageSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pageSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes tabSlideIn{0%{opacity:0;transform:translateX(4px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-page-in{animation:pageSlideIn .15s cubic-bezier(.23,1,.32,1) forwards}.animate-tab-in{animation:tabSlideIn .12s cubic-bezier(.23,1,.32,1) forwards}.animate-fade-in{animation:fadeIn .2s ease-out forwards}.animate-scale-in{animation:scaleIn .2s ease-out forwards}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}@keyframes tooltip-fade-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes tooltip-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}[data-radix-popper-content-wrapper]{z-index:50!important}@keyframes tooltip-slide-up{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tooltip-slide-down{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tooltip-slide-left{0%{opacity:0;transform:translateX(4px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes tooltip-slide-right{0%{opacity:0;transform:translateX(-4px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes enableReveal{0%{filter:grayscale(.4);opacity:.4;transform:scale(.98)}50%{filter:grayscale(.1);opacity:.8;transform:scale(1.02)}to{filter:grayscale(0);opacity:1;transform:scale(1)}}@keyframes softGlow{0%,to{box-shadow:0 0 0 0 hsl(var(--primary)/0)}50%{box-shadow:0 0 12px 2px hsl(var(--primary)/.2)}}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes shimmerSlide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes blurIn{0%{filter:blur(10px);opacity:0;transform:scale(.95)}to{filter:blur(0);opacity:1;transform:scale(1)}}.animate-enable-reveal{animation:enableReveal .5s cubic-bezier(.34,1.56,.64,1) forwards}.animate-soft-glow{animation:softGlow 2s ease-in-out infinite}.animate-gentle-float{animation:gentleFloat 3s ease-in-out infinite}.animate-shimmer{animation:shimmerSlide 2s ease-in-out infinite}.animate-bounce-in{animation:bounceIn .5s cubic-bezier(.34,1.56,.64,1) forwards}.animate-blur-in{animation:blurIn .4s cubic-bezier(.22,1,.36,1) forwards}.transition-smooth{transition:all .3s cubic-bezier(.22,1,.36,1)}.transition-bounce{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.transition-elastic{transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}.hover-lift:hover{box-shadow:0 10px 20px -5px #0000001a;transform:translateY(-4px)}.hover-glow:hover{box-shadow:0 0 20px 4px hsl(var(--primary)/.15)}.hover-scale:hover{transform:scale(1.02)}.container-context{container-type:inline-size}.container-context-size{container-type:size}.container-sidebar{container-name:sidebar;container-type:inline-size}.container-main{container-name:main;container-type:inline-size}.container-card{container-name:card;container-type:inline-size}@container (min-width: 320px){.cq-sm\:flex{display:flex}.cq-sm\:hidden{display:none}.cq-sm\:block{display:block}.cq-sm\:flex-row{flex-direction:row}.cq-sm\:flex-col{flex-direction:column}.cq-sm\:gap-2{gap:.5rem}.cq-sm\:gap-4{gap:1rem}.cq-sm\:p-2{padding:.5rem}.cq-sm\:p-4{padding:1rem}.cq-sm\:text-sm{font-size:.875rem}.cq-sm\:text-base{font-size:1rem}}@container (min-width: 480px){.cq-md\:flex{display:flex}.cq-md\:hidden{display:none}.cq-md\:block{display:block}.cq-md\:inline{display:inline}.cq-md\:inline-block{display:inline-block}.cq-md\:flex-row{flex-direction:row}.cq-md\:flex-col{flex-direction:column}.cq-md\:items-center{align-items:center}.cq-md\:items-start{align-items:flex-start}.cq-md\:justify-between{justify-content:space-between}.cq-md\:gap-2{gap:.5rem}.cq-md\:gap-3{gap:.75rem}.cq-md\:gap-4{gap:1rem}.cq-md\:gap-6{gap:1.5rem}.cq-md\:py-3{padding-bottom:.75rem;padding-top:.75rem}.cq-md\:py-12{padding-bottom:3rem;padding-top:3rem}.cq-md\:px-1{padding-left:.25rem;padding-right:.25rem}.cq-md\:p-4{padding:1rem}.cq-md\:p-6{padding:1.5rem}.cq-md\:text-xs{font-size:.75rem;line-height:1rem}.cq-md\:text-sm{font-size:.875rem;line-height:1.25rem}.cq-md\:text-base{font-size:1rem}.cq-md\:text-lg{font-size:1.125rem}.cq-md\:max-w-\[200px\]{max-width:200px}.cq-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 640px){.cq-lg\:flex{display:flex}.cq-lg\:hidden{display:none}.cq-lg\:block{display:block}.cq-lg\:flex-row{flex-direction:row}.cq-lg\:flex-col{flex-direction:column}.cq-lg\:gap-4{gap:1rem}.cq-lg\:gap-6{gap:1.5rem}.cq-lg\:gap-8{gap:2rem}.cq-lg\:p-6{padding:1.5rem}.cq-lg\:p-8{padding:2rem}.cq-lg\:text-lg{font-size:1.125rem}.cq-lg\:text-xl{font-size:1.25rem}.cq-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 800px){.cq-xl\:flex{display:flex}.cq-xl\:hidden{display:none}.cq-xl\:block{display:block}.cq-xl\:flex-row{flex-direction:row}.cq-xl\:gap-6{gap:1.5rem}.cq-xl\:gap-8{gap:2rem}.cq-xl\:p-8{padding:2rem}.cq-xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container sidebar (min-width: 200px){.sidebar-expanded\:block{display:block}.sidebar-expanded\:hidden{display:none}}@container card (min-width: 300px){.card-wide\:flex-row{flex-direction:row}.card-wide\:gap-4{gap:1rem}}.dashboard-container{background-color:hsl(var(--background));min-height:100vh;overflow-x:hidden;width:100%}.page-header{background-color:hsl(var(--card));border-color:hsl(var(--border))}.header-toolbar{-webkit-backdrop-filter:saturate(160%) blur(6px);backdrop-filter:saturate(160%) blur(6px);background:hsl(var(--card));border:0!important;border-bottom:1px solid hsl(var(--border))!important;box-shadow:0 2px 8px #0000000a;position:-webkit-sticky;position:sticky;top:0;z-index:50}@media (max-width:768px){.header-toolbar{padding:12px!important}.header-toolbar>div{align-items:stretch!important;flex-direction:column;gap:8px!important}}.dashboard-page-intro{margin-bottom:24px}@media (max-width:768px){.dashboard-page-intro{margin-bottom:12px}}@media (max-width:576px){.dashboard-page-intro{margin-bottom:10px}}.dashboard-page-intro .dashboard-title{color:hsl(var(--foreground));font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:4px}@media (max-width:768px){.dashboard-page-intro .dashboard-title{font-size:18px;font-weight:600;margin-bottom:2px}}.dashboard-page-intro p{color:hsl(var(--muted-foreground));font-size:14px}@media (max-width:768px){.dashboard-page-intro p{font-size:13px}}.header-brand .brand-icon{align-items:center;background:hsla(var(--primary),.12);border:1px solid hsla(var(--primary),.2);border-radius:8px;color:hsl(var(--primary));display:inline-flex;height:28px;justify-content:center;width:28px}@media (max-width:768px){.header-brand .brand-icon{height:24px;width:24px}}.header-brand .brand-title{color:hsl(var(--foreground));font-size:18px;font-weight:800;letter-spacing:-.01em}@media (max-width:768px){.header-brand .brand-title{font-size:16px}}.header-date-display{background:hsla(var(--muted),.25);border:1px solid hsla(var(--border),.5);border-radius:8px;padding:6px 12px}@media (max-width:768px){.header-date-display{display:none}}.dashboard-content{margin:0 auto;max-width:1800px;padding:32px}@media (max-width:992px){.dashboard-content{padding:20px}}@media (max-width:768px){.dashboard-content{padding:14px}}@media (max-width:576px){.dashboard-content{padding:12px}}.metrics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(1,1fr);margin-bottom:24px}@media (min-width:768px){.metrics-grid{gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:28px}}@media (min-width:1024px){.metrics-grid{gap:32px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}}.chart-grid{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:32px;margin-top:24px}.chart-grid>.dashboard-card{display:flex;flex-direction:column;height:100%}@media (max-width:992px){.chart-grid{gap:20px;grid-template-columns:1fr}.chart-grid>.dashboard-card{height:auto}}@media (max-width:576px){.chart-grid{gap:16px}}.list-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}.issues-card-header{border-bottom:1px solid hsl(var(--border));margin-bottom:16px;padding-bottom:12px}@media (max-width:768px){.issues-card-header{margin-bottom:12px;padding-bottom:10px}}.dashboard-card{background-color:hsl(var(--card));border:1px solid #0000;border-radius:12px;box-shadow:0 2px 4px #0f172a0f,0 1px 2px #0f172a08;padding:20px 24px;transition:box-shadow .25s ease,transform .25s ease}.dashboard-card:hover{box-shadow:0 12px 28px #0f172a1a,0 4px 8px #0f172a0f;transform:translateY(-3px)}.dashboard-card:focus,.dashboard-card:focus-visible{box-shadow:0 10px 24px #0f172a14,0 2px 6px #0f172a0a;outline:none;transform:translateY(-2px)}@media (max-width:768px){.dashboard-card{border-radius:10px;padding:14px 16px}.dashboard-card:hover{transform:none}}@media (max-width:576px){.dashboard-card{padding:12px 14px}}.card-title{color:hsl(var(--foreground));font-size:15px;font-weight:700;letter-spacing:-.01em;margin-bottom:0}.card-description{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.4;margin-top:4px}.dashboard-container button[data-variant=ghost],.dashboard-container button[data-variant=outline]{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.dashboard-container button[data-variant=ghost]:hover,.dashboard-container button[data-variant=outline]:hover{background-color:#db3d650f;border-color:#db3d6559;color:var(--accent)}.chart-header{border-bottom:1px solid hsl(var(--border));flex-shrink:0;margin-bottom:20px;padding-bottom:14px}@media (max-width:768px){.chart-header [data-select],.chart-header [data-slot=select]{margin-top:12px;width:100%}}.dashboard-title{letter-spacing:-.01em}.header-filters{gap:12px}@media (max-width:768px){.header-filters{flex-direction:row;flex-wrap:wrap;gap:8px;width:100%}}.header-select{min-width:220px}@media (max-width:768px){.header-select{flex:1 1 auto;min-width:0;width:100%}}.header-select [data-slot=select-trigger],.header-select input{background:hsl(var(--background));border-color:hsl(var(--border));border-radius:9999px;height:36px;padding-left:36px}@media (max-width:768px){.header-select [data-slot=select-trigger],.header-select input{border-radius:8px}}.header-select [data-slot=select-trigger]:focus-within,.header-select input:focus{border-color:hsl(var(--primary))}.header-date-btn button{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:9999px;height:36px}@media (max-width:768px){.header-date-btn{width:100%}.header-date-btn button{border-radius:8px;justify-content:center;width:100%}.header-date-btn button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.header-date-btn button:hover{background:hsla(var(--muted),.45)}.header-actions button{background:hsl(var(--card));border:1px solid hsl(var(--border))}.header-actions button:hover{background:hsla(var(--accent),.35)}.date-popover{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 16px 40px #0000001f}@media (max-width:768px){.date-modal-header{background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));padding:16px 20px!important}.date-modal-content{background:hsl(var(--background))}.date-modal-body{height:100%;overflow-y:auto;padding:20px!important}.date-modal-body .rdp,.date-modal-body [data-calendar]{max-width:100%;width:100%}.date-modal-body .rdp-day,.date-modal-body [data-day]{font-size:17px!important;font-weight:500!important;height:52px!important;min-width:52px!important}.date-modal-body .rdp-day_selected,.date-modal-body [data-selected]{background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;font-weight:600!important}.date-modal-body .rdp-day_today:not(.rdp-day_selected),.date-modal-body [data-today]:not([data-selected]){border:2px solid hsl(var(--primary))!important;font-weight:600!important}}.date-presets{border-right:1px solid hsl(var(--border));width:180px}@media (max-width:768px){.date-presets{border-bottom:1px solid hsl(var(--border));border-right:none;padding:6px 8px 8px!important;width:100%}}.date-presets .preset-btn{border-radius:8px;color:hsl(var(--muted-foreground));justify-content:flex-start}@media (max-width:768px){.date-presets .preset-btn{font-size:11px;height:28px;min-height:28px;padding:2px 8px}}.date-presets .preset-btn:hover{background:hsla(var(--accent),.35)}.date-presets .preset-btn[data-selected]{background:hsla(var(--primary),.12);color:hsl(var(--primary));font-weight:600}.date-picker-panel{min-width:520px}@media (max-width:768px){.date-picker-panel{min-width:auto;padding:8px!important}.date-picker-panel,.date-picker-panel .rdp,.date-picker-panel [data-calendar]{max-width:100%;width:100%}.date-picker-panel .rdp-day,.date-picker-panel [data-day]{font-size:15px!important;font-weight:500;height:42px!important;min-width:42px!important}}.date-picker-panel .rdp-day,.date-picker-panel [data-day]{border-radius:6px;transition:all .15s ease}.date-picker-panel .rdp-day_selected,.date-picker-panel [data-selected]{background-color:hsl(var(--primary))!important;border-radius:6px!important;color:hsl(var(--primary-foreground))!important;font-weight:600!important}.date-picker-panel .rdp-day:hover:not(.rdp-day_selected),.date-picker-panel [data-day]:hover:not([data-selected]){background-color:hsla(var(--primary),.08)!important}.animated-card{animation:dashboard-fadeInUp .4s ease-out forwards;opacity:0}@keyframes dashboard-fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.metric-card-inner{display:flex;flex-direction:column;height:100%;min-height:160px}@media (max-width:768px){.metric-card-inner{min-height:140px}}@media (max-width:576px){.metric-card-inner{min-height:130px}}.metric-card-inner .metric-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}@media (max-width:768px){.metric-card-inner .metric-header{margin-bottom:12px}}@media (max-width:576px){.metric-card-inner .metric-header{margin-bottom:10px}}.metric-card-inner .metric-header .metric-title{color:hsl(var(--muted-foreground));font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}@media (max-width:768px){.metric-card-inner .metric-header .metric-title{font-size:11px}}@media (max-width:576px){.metric-card-inner .metric-header .metric-title{font-size:10px}}.metric-card-inner .metric-header .metric-icon-chip{align-items:center;background:hsla(var(--primary),.1);border-radius:10px;color:hsl(var(--primary));display:inline-flex;justify-content:center;padding:8px}@media (max-width:768px){.metric-card-inner .metric-header .metric-icon-chip{border-radius:8px;padding:6px}}@media (max-width:576px){.metric-card-inner .metric-header .metric-icon-chip{padding:5px}}.metric-card-inner .metric-body{flex-grow:1}.metric-card-inner .metric-body .metric-value{color:hsl(var(--foreground));font-size:42px;font-weight:700;line-height:1;margin-bottom:8px}@media (max-width:768px){.metric-card-inner .metric-body .metric-value{font-size:36px;margin-bottom:6px}}@media (max-width:576px){.metric-card-inner .metric-body .metric-value{font-size:32px;margin-bottom:5px}}.metric-card-inner .metric-body .metric-change-wrapper{align-items:center;display:flex;gap:6px;margin-top:6px}@media (max-width:768px){.metric-card-inner .metric-body .metric-change-wrapper{gap:4px;margin-top:4px}}.metric-card-inner .metric-body .metric-change-wrapper .metric-change-text{font-size:13px;font-weight:600}@media (max-width:768px){.metric-card-inner .metric-body .metric-change-wrapper .metric-change-text{font-size:12px}}@media (max-width:576px){.metric-card-inner .metric-body .metric-change-wrapper .metric-change-text{font-size:11px}}.metric-card-inner .metric-body .metric-change-wrapper .metric-change-text.positive{color:hsl(var(--success))}.metric-card-inner .metric-body .metric-change-wrapper .metric-change-text.negative{color:hsl(var(--destructive))}.metric-card-inner .metric-body .metric-change-wrapper .metric-change-text.neutral{color:hsl(var(--muted-foreground))}.metric-card-inner .metric-body .metric-change-wrapper .metric-change-label{color:hsl(var(--muted-foreground));font-size:13px}@media (max-width:768px){.metric-card-inner .metric-body .metric-change-wrapper .metric-change-label{font-size:12px}}@media (max-width:576px){.metric-card-inner .metric-body .metric-change-wrapper .metric-change-label{font-size:11px}}.metric-card-inner .metric-footer{margin-top:20px}@media (max-width:768px){.metric-card-inner .metric-footer{margin-top:14px}}@media (max-width:576px){.metric-card-inner .metric-footer{margin-top:12px}}.metric-card-inner .metric-footer .metric-cta{border-color:hsl(var(--border));color:hsl(var(--foreground))}@media (max-width:768px){.metric-card-inner .metric-footer .metric-cta{font-size:13px;padding:6px 12px}}@media (max-width:576px){.metric-card-inner .metric-footer .metric-cta{font-size:12px;padding:5px 10px}}.metric-card-inner .metric-footer .metric-cta:hover{background:hsla(var(--accent),.4)}.issue-item{align-items:flex-start;background:#0000;border:none;border-bottom:1px solid hsl(var(--border));border-radius:0;cursor:pointer;display:flex;gap:12px;padding:14px 6px;text-align:left;transition:background-color .15s ease;width:100%}.issue-item:last-child{border-bottom:none}.issue-item:hover{background:hsla(var(--accent),.05)}.issue-item .issue-title{color:hsl(var(--foreground));font-size:14px;font-weight:500;line-height:1.4}.issue-item .issue-details{color:hsl(var(--muted-foreground));font-size:12px}.issue-item .icon-wrapper{background:hsla(var(--primary),.12);color:hsl(var(--primary))}.issues-list-header{background-color:hsl(var(--card));border-bottom:1px solid hsl(var(--border));margin-bottom:12px;padding-bottom:12px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.group-hover-icon{color:hsl(var(--muted-foreground));transition:color .2s ease}.issue-item:hover .group-hover-icon{color:hsl(var(--foreground))}.issues-drilldown [role=tablist]{border-bottom:1px solid hsl(var(--border))}.issues-drilldown [role=tab]{font-size:15px;font-weight:500;padding:10px 16px}.issues-drilldown [role=tab][data-state=active]{border-color:hsl(var(--primary));color:hsl(var(--primary))}.progress-card{border:1px solid hsl(var(--border));border-radius:8px;padding:16px;text-align:center}.success-indicator{background-color:hsl(var(--success)/.1);border-color:hsl(var(--success));border-radius:8px;padding:12px}.knowledge-base__container{height:100vh}.knowledge-base__container,.knowledge-base__content{display:flex;flex-direction:column;overflow:hidden;width:100%}.knowledge-base__content{height:100%}.knowledge-base__header{flex-shrink:0}.knowledge-base__main-content{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.knowledge-base__search-input{flex:1 1;transition:all .2s ease}.knowledge-base__search-input input{transition:all .2s ease}.knowledge-base__search-input input:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--info)/.1);transform:scale(1.01)}.knowledge-base__icon-wrapper{align-items:center;display:flex;margin-bottom:2px;margin-top:2px}.knowledge-base__segmented-control,.knowledge-base__sync-button{transition:all .2s ease}.knowledge-base__fab{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.knowledge-base__fab:hover{box-shadow:0 8px 25px hsl(var(--info)/.3)!important;transform:scale(1.1)}.knowledge-base__fab:active{transform:scale(.95)}.knowledge-base__fab[data-loading=true]{pointer-events:none}.knowledge-base__mobile-segmented-control{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.knowledge-base__mobile-segmented-control:hover{box-shadow:0 6px 20px #0003!important;transform:scale(1.05)}.knowledge-base__mobile-segmented-control [role=tablist]{background-color:initial}.knowledge-base__mobile-segmented-control [role=tablist] [data-state=active]{background-color:hsl(var(--primary));box-shadow:0 2px 8px hsl(var(--info)/.3)}.knowledge-base__mobile-segmented-control [role=tab]{transition:all .2s ease}.knowledge-base__mobile-segmented-control [role=tab]:hover{background-color:hsl(var(--info)/.05)}.knowledge-base__mobile-segmented-control [role=tab] span{color:hsl(var(--muted-foreground));font-weight:500}.knowledge-base__mobile-segmented-control [role=tab][data-state=active] span{color:#fff}.knowledge-scroll-list__container{height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.knowledge-scroll-list__grid{align-items:stretch;grid-auto-rows:auto}.knowledge-scroll-list__loading-indicator{align-items:center;display:flex;height:80px;justify-content:center;margin-bottom:40px;margin-top:20px;width:100%}.knowledge-scroll-list__skeleton-card{background-color:hsl(var(--background));border:1px solid hsl(var(--border)/.5);border-radius:12px;height:400px;overflow:hidden}.knowledge-card__wrapper{border-radius:16px;height:100%}.knowledge-card__container{display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden;transition:all .3s ease}.knowledge-card__image-wrapper{min-height:200px;overflow:hidden;width:100%}.knowledge-card__image{width:100%!important}.knowledge-card__content{flex:1 1 auto}.knowledge-card__badge,.knowledge-card__title{transition:all .2s ease}.knowledge-card__badge{cursor:default}.knowledge-card__clock-icon{align-items:center;display:flex;justify-content:center}.knowledge-card__action-icon,.knowledge-card__button{transition:all .2s ease}.knowledge-card__footer{margin-top:auto}.knowledge-data-list__container,.knowledge-data-list__data-grid{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.knowledge-data-list__data-grid{min-height:0}.knowledge-data-list__image-wrapper{align-items:center;display:flex;flex-shrink:0;justify-content:center}.knowledge-data-list__image{border-radius:8px;flex-shrink:0;height:50px;object-fit:cover;transition:all .3s ease;width:50px}.knowledge-data-list__cell-wrapper{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.knowledge-data-list__button,.knowledge-data-list__pill{transition:all .2s ease;white-space:nowrap}.knowledge-data-list__skeleton-row{border-radius:12px}.animate__fade-in{animation:kb-fadeIn .6s ease-out forwards;opacity:0}.animate__slide-up{animation:kb-slideUp .5s ease-out forwards;opacity:0;transform:translateY(20px)}.animate__scale-hover{transition:transform .2s ease}.animate__scale-hover:hover{transform:scale(1.05)}.animate__rotate-hover{transition:transform .2s ease}.animate__rotate-hover:hover{transform:rotate(5deg)}.animate__slide-hover{transition:transform .2s ease}.animate__slide-hover:hover{transform:translateX(2px)}.animate__rotating{animation:kb-rotate 1s linear infinite}@keyframes kb-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes kb-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes kb-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.knowledge-base__container,.knowledge-data-list__container,.knowledge-scroll-list__grid{padding:0}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.knowledge-data-list__image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.modern-form-section{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 1px 3px #00000005;margin-bottom:20px;padding:24px;transition:all .2s ease}.modern-form-section:hover{border-color:hsl(var(--border));box-shadow:0 2px 8px #0000000a}.modern-form-section .section-header{align-items:center;border-bottom:1px solid hsl(var(--border));display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px}.modern-form-section .section-header .section-icon{align-items:center;background:linear-gradient(135deg,hsl(var(--info)) 0,hsl(var(--primary)) 100%);border-radius:10px;color:#fff;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.modern-form-section .section-header .section-title{color:hsl(var(--foreground));font-size:18px;font-weight:600;margin:0}.modern-form-section .section-header .section-description{color:hsl(var(--muted-foreground));font-size:14px;margin:4px 0 0}.modern-form-section .form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}@media (max-width:768px){.modern-form-section .form-row{grid-template-columns:1fr}}.modern-form-section .form-actions{border-top:1px solid hsl(var(--border));display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.modern-form-section label{color:hsl(var(--foreground));font-size:14px;font-weight:500;margin-bottom:8px}.modern-form-section .input-description{color:hsl(var(--muted-foreground));font-size:12px;margin-top:4px}.modern-form-section [data-slot=select-trigger],.modern-form-section input,.modern-form-section select,.modern-form-section textarea{border:1px solid hsl(var(--border));border-radius:8px;font-size:14px;transition:all .2s ease}.modern-form-section [data-slot=select-trigger]:focus,.modern-form-section input:focus,.modern-form-section select:focus,.modern-form-section textarea:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--info)/.1)}.modern-form-section [data-slot=select-trigger]:hover:not(:focus),.modern-form-section input:hover:not(:focus),.modern-form-section select:hover:not(:focus),.modern-form-section textarea:hover:not(:focus){border-color:hsl(var(--border))}.status-badge{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 12px}.status-badge.active{background:hsl(var(--success)/.15);color:hsl(var(--success))}.status-badge.inactive{background:hsl(var(--destructive)/.15);color:hsl(var(--destructive))}.agent-card{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:12px;cursor:pointer;padding:16px;transition:all .2s ease}.agent-card:hover{border-color:hsl(var(--primary));box-shadow:0 4px 12px hsl(var(--info)/.1);transform:translateY(-2px)}.agent-card .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.agent-card .card-header .card-title{color:hsl(var(--foreground));font-size:16px;font-weight:600}.agent-card .card-header .card-actions{display:flex;gap:8px}.agent-card .card-body{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.6}.agent-card .card-footer{align-items:center;border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));display:flex;font-size:12px;justify-content:space-between;margin-top:12px;padding-top:12px}.gradient-blue{background:linear-gradient(135deg,hsl(var(--info)) 0,hsl(var(--primary)) 100%)}.gradient-green{background:linear-gradient(135deg,hsl(var(--success)) 0,#42d7c5 100%)}.gradient-orange{background:linear-gradient(135deg,hsl(var(--accent)) 0,hsl(var(--accent-secondary)) 100%)}.gradient-purple{background:linear-gradient(135deg,hsl(var(--info)) 0,#2bd1ee 100%)}.active-issues-card{background:linear-gradient(135deg,hsla(var(--destructive),.05),hsl(var(--card)),hsla(var(--destructive),.1));border-color:hsla(var(--destructive),.3);border-width:2px;box-shadow:0 8px 18px #0f172a1f;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.active-issues-card:hover{border-color:hsla(var(--destructive),.5);box-shadow:0 16px 40px #0f172a47;transform:translateY(-3px)}@media (max-width:768px){.active-issues-card:hover{box-shadow:0 8px 18px #0f172a1f;transform:none}}.active-issues-card-inner{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:200px;padding:4px 0}@media (max-width:768px){.active-issues-card-inner{min-height:160px;padding:2px 0}}@media (max-width:576px){.active-issues-card-inner{min-height:140px}}.active-issues-card-inner .issues-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}@media (max-width:768px){.active-issues-card-inner .issues-header{margin-bottom:12px}}@media (max-width:576px){.active-issues-card-inner .issues-header{margin-bottom:10px}}.active-issues-card-inner .issues-header .issues-title{color:hsl(var(--muted-foreground));font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}@media (max-width:768px){.active-issues-card-inner .issues-header .issues-title{font-size:10px}}.active-issues-card-inner .issues-body{flex-grow:1}.active-issues-card-inner .issues-body .issues-value{color:hsl(var(--foreground));font-size:32px;font-weight:700;line-height:1.1}@media (max-width:768px){.active-issues-card-inner .issues-body .issues-value{font-size:28px}}@media (max-width:576px){.active-issues-card-inner .issues-body .issues-value{font-size:26px}}.active-issues-card-inner .issues-body .issues-change-wrapper{align-items:center;display:flex;gap:4px;margin-top:8px}@media (max-width:768px){.active-issues-card-inner .issues-body .issues-change-wrapper{gap:3px;margin-top:6px}}@media (max-width:576px){.active-issues-card-inner .issues-body .issues-change-wrapper{margin-top:5px}}.active-issues-card-inner .issues-body .issues-change-wrapper .issues-change-text{color:hsl(var(--success));font-size:14px;font-weight:600}@media (max-width:768px){.active-issues-card-inner .issues-body .issues-change-wrapper .issues-change-text{font-size:12px}}@media (max-width:576px){.active-issues-card-inner .issues-body .issues-change-wrapper .issues-change-text{font-size:11px}}.active-issues-card-inner .issues-body .issues-change-wrapper .issues-change-label{color:hsl(var(--muted-foreground));font-size:13px}@media (max-width:768px){.active-issues-card-inner .issues-body .issues-change-wrapper .issues-change-label{font-size:12px}}@media (max-width:576px){.active-issues-card-inner .issues-body .issues-change-wrapper .issues-change-label{font-size:11px}}.active-issues-card-inner .issues-footer{margin-top:20px}@media (max-width:768px){.active-issues-card-inner .issues-footer{margin-top:14px}}@media (max-width:576px){.active-issues-card-inner .issues-footer{margin-top:12px}}.active-issues-card-inner .issues-footer .issues-cta{border-color:hsl(var(--border));color:hsl(var(--foreground));font-weight:600}@media (max-width:768px){.active-issues-card-inner .issues-footer .issues-cta{font-size:13px;padding:6px 12px}}@media (max-width:576px){.active-issues-card-inner .issues-footer .issues-cta{font-size:12px;padding:5px 10px}}.active-issues-card-inner .issues-footer .issues-cta:hover{background:hsla(var(--accent),.4)}@keyframes pulse-red{0%{box-shadow:0 0 0 0 hsl(var(--destructive)/.7)}70%{box-shadow:0 0 0 10px hsl(var(--destructive)/0)}to{box-shadow:0 0 0 0 hsl(var(--destructive)/0)}}.pulse-indicator{animation:pulse-red 2s infinite;background:hsla(var(--destructive),.12);border-radius:50%;color:hsl(var(--destructive))}.recharts-tooltip-wrapper{pointer-events:none!important;z-index:9999!important}.recharts-default-tooltip{color:hsl(var(--foreground))!important}.chart-tooltip,.recharts-default-tooltip{background-color:hsl(var(--background))!important;border:2px solid hsl(var(--border))!important;border-radius:12px!important;box-shadow:0 12px 32px #00000038,0 4px 8px #0000001f!important;opacity:1!important;padding:14px 16px!important}.chart-tooltip{position:relative!important;z-index:9999!important}.chart-tooltip:before{background-color:hsl(var(--background));border-radius:12px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.chart-tooltip .tooltip-title{color:hsl(var(--foreground))!important;font-size:14px;font-weight:600;margin-bottom:4px}.chart-tooltip .tooltip-subtitle{border-bottom:1px solid #0000001a;color:hsl(var(--muted-foreground))!important;font-size:12px;font-weight:500;margin-bottom:8px;padding-bottom:8px}.chart-tooltip .tooltip-item{align-items:center;display:flex;gap:8px;padding:4px 0}.chart-tooltip .tooltip-item .item-color-dot{border-radius:50%;height:10px;width:10px}.chart-tooltip .tooltip-item .item-label{color:hsl(var(--muted-foreground))!important;font-size:13px}.chart-tooltip .tooltip-item .item-label strong{color:hsl(var(--foreground))!important;font-weight:600}.chart-tooltip .tooltip-reasons-divider{border-top:1px solid #0000001a;margin:8px 0}.chart-tooltip .tooltip-reasons-title{color:hsl(var(--muted-foreground))!important;font-size:12px;font-weight:600;margin-bottom:4px}.chart-tooltip .tooltip-reasons-list{color:hsl(var(--foreground))!important;font-size:12px;margin:0;padding-left:18px}.recharts-legend-wrapper{margin-top:12px!important;max-width:100%!important;overflow-x:auto!important;padding-top:20px!important}@media (max-width:768px){.recharts-legend-wrapper{max-height:200px!important;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:8px!important;padding-top:12px!important}}.recharts-legend-item{align-items:center;display:inline-flex!important;flex-wrap:nowrap!important;margin-bottom:8px!important;margin-right:20px!important;white-space:nowrap!important}@media (max-width:768px){.recharts-legend-item{margin-bottom:6px!important;margin-right:10px!important;min-width:0!important;width:auto!important}}@media (max-width:576px){.recharts-legend-item{margin-bottom:4px!important;margin-right:8px!important}}.recharts-legend-item-text{color:hsl(var(--foreground));font-size:13px;font-weight:500;margin-left:6px!important;max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:768px){.recharts-legend-item-text{font-size:11px!important;line-height:1.3!important;max-width:140px!important}}@media (max-width:576px){.recharts-legend-item-text{font-size:10px!important;max-width:110px!important}}.recharts-surface .recharts-symbols{transform:scale(1.3)}@media (max-width:768px){.recharts-responsive-container{min-height:300px!important}}@media (max-width:576px){.recharts-responsive-container{min-height:280px!important}}@media (max-width:768px){.escalation-chart-container{height:auto!important;min-height:400px!important}}@media (max-width:576px){.escalation-chart-container{height:auto!important;min-height:400px!important}}.escalation-chart-container:focus,.escalation-chart-container:focus-visible{outline:none}.escalation-chart-container svg:focus,.escalation-chart-container svg:focus-visible{outline:none}@media (max-width:768px){.escalation-bar-chart{margin-bottom:0!important}}@media (max-width:576px){.escalation-bar-chart{margin-bottom:0!important}}@media (max-width:768px){.recharts-cartesian-axis-tick,.recharts-cartesian-axis-tick-value,.recharts-xAxis .recharts-cartesian-axis-tick text,.recharts-yAxis .recharts-cartesian-axis-tick text{font-size:11px!important}}.document-upload-modal-content{border-radius:var(--radius)!important}.document-upload-modal-content [data-slot=dialog-header]{margin-bottom:12px}.document-upload-modal-content .dropzone-container{border:2px dashed hsl(var(--muted-foreground)/.3);border-radius:calc(var(--radius) + 4px);transition:all .3s ease}.document-upload-modal-content .dropzone-container.dragging{background-color:hsl(var(--primary)/.1);border-color:hsl(var(--primary));box-shadow:0 4px 16px #0000000d;transform:scale(1.01)}.document-upload-modal-content .dropzone-container .upload-image-wrapper{align-items:center;background:hsl(var(--primary)/.1);border-radius:100%;box-shadow:0 4px 12px #0000000f;display:flex;justify-content:center;padding:12px;transition:all .3s ease}@media (max-width:768px){.document-upload-modal-content .dropzone-container .upload-image-wrapper{padding:8px}}.document-upload-modal-content .dropzone-container [data-dropzone]{background-color:initial;border:none;transition:all .3s ease}.document-upload-modal-content .dropzone-container [data-dropzone].dropzone-active{background-color:hsl(var(--primary)/.1)}.document-upload-modal-content .file-delete-button{transition:all .2s ease}.document-upload-modal-content .file-delete-button:hover{background-color:hsl(var(--destructive)/.1);transform:scale(1.05)}.document-upload-modal-content .file-card{border:1px solid hsl(var(--border));overflow:hidden;transition:all .3s ease}.document-upload-modal-content .file-card:hover{border-color:hsl(var(--primary)/.5);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.document-upload-modal-content .file-card .file-icon-container{align-items:center;background-color:hsl(var(--primary)/.1);border-radius:10px;display:flex;height:46px;justify-content:center;transition:all .3s ease;width:46px}@media (max-width:768px){.document-upload-modal-content .file-card .file-icon-container{border-radius:8px;height:38px;width:38px}}.document-upload-modal-content .files-box{display:flex;flex-direction:column;gap:12px;margin-bottom:10px;max-height:420px;overflow:auto;padding:5px 4px}@media (max-width:768px){.document-upload-modal-content .files-box{gap:8px;max-height:380px}}@media (max-width:480px){.document-upload-modal-content .files-box{max-height:320px}}.document-upload-modal-content .files-box::-webkit-scrollbar{width:8px}@media (max-width:768px){.document-upload-modal-content .files-box::-webkit-scrollbar{width:6px}}.document-upload-modal-content .files-box::-webkit-scrollbar-track{background:hsl(var(--muted));border-radius:4px}.document-upload-modal-content .files-box::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground)/.3);border-radius:4px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.document-upload-modal-content .files-box::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.5)}@media (max-width:768px){.document-upload-modal-content [data-slot=dialog-content]{max-width:100%;overflow:hidden;width:100%}.document-upload-modal-content [data-slot=dialog-header]{margin-bottom:8px;padding:12px 16px}.document-upload-modal-content [data-slot=dialog-title]{font-size:1.2rem}}.document-upload-modal-content [data-multiselect]{width:100%}@media (max-width:768px){.document-upload-modal-content [data-multiselect] [data-multiselect-input]{font-size:14px;min-height:36px}.document-upload-modal-content [data-multiselect] [data-multiselect-pill]{font-size:12px;padding:2px 6px}}@media (max-width:480px){[data-dialog-fullscreen=true] [data-slot=dialog-content],[data-dialog-fullscreen=true] [data-slot=dialog-header]{border-radius:0!important}}.chat-card{align-items:stretch;align-self:stretch;background:hsl(var(--background));border-right:1px solid hsl(var(--border));height:100%!important}.chat-card.no-border{border-right-width:0}@media (max-width:768px){.chat-card{padding-bottom:env(safe-area-inset-bottom);pointer-events:none;transition:opacity .3s ease-in-out}.chat-card.mobile{opacity:1;pointer-events:auto}.chat-card .header-left button{color:hsl(var(--foreground))}.chat-card .header-left button:hover{background-color:hsl(var(--muted))}@supports (height:100dvh){.chat-card{min-height:100dvh}}@supports (height:100svh){.chat-card{min-height:100svh}}}.chat-card-mobile{height:100%;overflow:hidden;width:100%}.chat-header-box{align-self:stretch;flex-direction:row;flex-wrap:wrap;gap:8px;height:auto;max-width:100%;min-width:0;padding:12px 16px;position:relative;transition:background .3s;width:100%}.chat-header-box.playground{background:hsl(var(--muted)/.5)}@media (max-width:768px){.chat-header-box{flex-direction:column;gap:0;padding:0!important}}.chat-header-box .header-left{align-items:center;display:flex;flex:1 1 auto;gap:12px;min-width:0}@media (max-width:768px){.chat-header-box .header-left{border-bottom:1px solid hsl(var(--border));justify-content:space-between;padding:10px;width:100%}}.chat-header-box .header-left .chat-customer-image-box{align-items:center;background:hsl(var(--destructive));border-radius:100px;color:hsl(var(--background));display:flex;font-size:16px;font-weight:700;gap:10px;height:32px;justify-content:center;line-height:0;width:32px}.chat-header-box .header-left .chat-card-customer-name{align-items:center;color:hsl(var(--foreground));display:flex;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-header-box .header-right{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:8px}@media (max-width:768px){.chat-header-box .header-right{justify-content:flex-end;padding:10px;width:100%}}.chat-card-messages-area{-ms-overflow-style:none;align-items:stretch;align-self:stretch;display:flex;flex-direction:column;gap:10px;height:calc(100% - 130px);overflow-y:auto!important;padding:16px;position:relative;scrollbar-width:none;transition:1s}@media (max-width:768px){.chat-card-messages-area{flex:1 1 auto;height:auto;min-height:0;padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.chat-card-messages-area.demo{height:100%;padding:20px 0}.chat-card-messages-area.playground{background-image:linear-gradient(hsl(var(--border)) 1px,#0000 1px),linear-gradient(to right,hsl(var(--border)) 1px,hsl(var(--background)) 1px);background-size:40px 40px;opacity:.8}.chat-card-messages-area.playground:before{color:hsl(var(--foreground)/.2);content:"PLAYGROUND MODE";font-size:1.5rem;font-weight:700;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.chat-card-messages-area.playground>*{position:relative;z-index:1}.chat-card-messages-area::-webkit-scrollbar{display:none}.chat-card-messages-area .last-message-chip{align-items:center;border-radius:18px!important;color:hsl(var(--muted-foreground));display:flex;font-weight:600;gap:6px;height:32px;justify-content:center;padding:6px 12px}.time-options-box{border-radius:12px;box-shadow:0 1px 2px 0 #0000004d,0 2px 6px 2px #00000026;flex-direction:column;gap:5px;overflow:visible;padding:10px 12px;width:180px}.time-options-box,.time-options-menu-item{align-items:flex-start;align-self:stretch;display:flex}.time-options-menu-item{border-radius:10px;color:hsl(var(--foreground));cursor:pointer;padding:7px 10px}button.chat-learn-more-button{color:hsl(var(--muted-foreground));font-family:Inter;font-size:12px;font-style:normal;font-weight:700;line-height:20px}button.chat-learn-more-button,button.chat-learn-more-button:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}button.chat-learn-more-button:hover{background-color:initial}.inbox-card-root{transition:all .3s ease}.inbox-card-root .inbox-card-left{background-color:hsl(var(--muted)/.3);border-right:1px solid hsl(var(--border));flex:0 0 240px;height:100%;max-width:240px;min-width:240px;overflow:hidden;transition:all .3s ease}.inbox-card-root .inbox-card-left.collapsed{border:none;flex:0 0;margin:0;max-width:0;opacity:0;overflow:hidden;padding:0}@media screen and (max-width:991px){.inbox-card-root .inbox-card-left{flex:100% 1}.inbox-card-root .inbox-card-left.collapsed{border:none;flex:0 0;margin:0;max-width:0;opacity:0;overflow:hidden;padding:0}}.inbox-card-root .inbox-card-left .card-container-inbox{background-color:hsl(var(--muted)/.3);display:flex;flex-direction:column;gap:8px;padding:0;position:-webkit-sticky;position:sticky;top:0;width:100%}.inbox-card-root .inbox-card-left .card-container-inbox .card-header{align-self:stretch;display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding:20px;width:100%}@media (max-width:991px){.inbox-card-root .inbox-card-left .card-container-inbox .card-header{padding:10px}}.inbox-card-root .inbox-card-left .card-container-inbox .card-header .messages-card-settings-box{align-items:center;border-radius:9999px;display:flex;flex-direction:row;gap:8px}.inbox-card-root .inbox-card-left .card-container-inbox .card-header .messages-card-settings-box .icon-button{align-items:center;display:flex;justify-content:center;padding:4px}@media screen and (min-width:991px){.inbox-card-root .inbox-card-left .card-container-inbox .card-header .messages-card-settings-box .collapse-button{display:none}}.inbox-card-root .inbox-card-filter-box{cursor:pointer;display:flex;flex-direction:column;gap:4px;overflow-x:auto;overflow-y:hidden;padding:10px;width:100%}.inbox-card-root .inbox-card-filter-box .filter-button{align-items:center;background-color:hsl(var(--background));border-radius:6px;display:flex;flex:1 1;gap:10px;justify-content:space-between;padding:4px 12px}.inbox-card-root .inbox-card-filter-box .filter-button span{text-wrap:nowrap;color:hsl(var(--foreground)/.7);font-size:14px;font-weight:600}.inbox-card-root .inbox-card-filter-box .filter-button:hover{background-color:hsl(var(--muted))}.inbox-card-root .inbox-card-filter-box .filter-button.active{background-color:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--background))}.inbox-card-root .inbox-card-filter-box .filter-button.active:hover{background-color:hsl(var(--primary)/.9)}.inbox-card-root .inbox-card-filter-box .filter-button.active span{color:hsl(var(--background))}.inbox-card-root .inbox-card-filter-box .filter-button .chip-count{align-items:center;border-radius:1000px;color:hsl(var(--foreground));display:flex;flex-direction:column;gap:10px;height:20px;justify-content:center;line-height:0px;padding-left:8px;padding-right:8px;width:auto}.inbox-card-root .inbox-card-filter-box .filter-button .chip-count span{color:hsl(var(--muted-foreground))}.inbox-card-root .inbox-card-filter-box .filter-button .chip-count.active{color:hsl(var(--background))}.inbox-card-root .inbox-card-filter-box .filter-button .chip-count.active span{color:hsl(var(--foreground))}.inbox-card-root .inbox-card-connected-channels{display:flex;flex-direction:column;gap:4px;padding:10px}.inbox-card-root .inbox-card-right{flex:1 1;min-width:0;overflow:hidden;transition:all .3s ease}.agent-profile-container{--agent-hub-maxw:100%;--agent-hub-contentw:100%;--agent-hub-gutter-left:100px;--agent-hub-gutter-right:100px;background:hsl(var(--background));display:flex;flex-direction:column;font-size:.8em;min-height:100vh;width:100%}.agent-profile-container .profile-tabs-root{display:flex;flex:0 0 auto;flex-direction:column;max-width:100%;overflow:visible;width:100%}.agent-profile-container .profile-tabs-header{box-sizing:border-box;padding-left:var(--agent-hub-gutter-left);padding-right:var(--agent-hub-gutter-right);width:100%}@media (max-width:768px){.agent-profile-container .profile-tabs-header{padding-left:16px;padding-right:16px}}.agent-profile-container .profile-tabs-underline{background:#0000000f;height:1px;margin-bottom:.5rem;margin-left:0;margin-right:0;width:100%}@media (max-width:768px){.agent-profile-container .profile-tabs-underline{margin-left:0;margin-right:0;width:100%}}.agent-profile-container .profile-tabs-list{-webkit-overflow-scrolling:touch;align-items:center;background-color:initial;border-bottom:0;box-shadow:none;display:flex;flex-shrink:0;justify-content:flex-start;margin:0;max-width:100%;min-height:44px;overflow-x:auto;overflow-y:hidden;padding:0;position:relative;top:auto;z-index:auto}@media (max-width:768px){.agent-profile-container .profile-tabs-list{flex-wrap:nowrap;gap:2px;min-height:40px}}.agent-profile-container .tabs-list{display:flex;justify-content:flex-start;margin-left:0;padding-left:0;padding-right:0;width:100%}@media (max-width:768px){.agent-profile-container .tabs-list{flex-wrap:nowrap!important;padding-left:0;padding-right:.5rem;white-space:nowrap;width:-webkit-max-content!important;width:max-content!important}}.agent-profile-container .profile-tabs-list:after,.agent-profile-container .profile-tabs-list:before{border:0!important;box-shadow:none!important;display:none!important}.agent-profile-container .profile-tab,.agent-profile-container .profile-tab-control{background:#0000!important;border:0!important;box-shadow:none!important;color:hsl(var(--muted-foreground));font-size:13px;font-weight:500;min-height:38px;padding:10px 14px;transition:all .2s ease}@media (max-width:768px){.agent-profile-container .profile-tab,.agent-profile-container .profile-tab-control{min-height:36px;padding:8px 10px}}.agent-profile-container .profile-tab-control:hover,.agent-profile-container .profile-tab:hover{color:hsl(var(--foreground))}.agent-profile-container .profile-tab-control[data-active],.agent-profile-container .profile-tab[data-active]{border:0!important;box-shadow:inset 0 -2px 0 hsl(var(--foreground))!important;color:hsl(var(--foreground));font-weight:600}.agent-profile-container .profile-tabs-panel{background-color:hsl(var(--background));flex:0 0 auto;max-width:100%;overflow:visible;padding:0;width:100%}.agent-profile-container .profile-tab-inner{box-sizing:border-box;margin:0;max-width:100%;padding:1.2rem var(--agent-hub-gutter-right) 1.6rem var(--agent-hub-gutter-left);width:100%}@media (max-width:768px){.agent-profile-container .profile-tab-inner{padding:.8rem 16px}}.agent-profile-container .profile-tab-inner .panel-toolbar{background:hsl(var(--background));border:1px solid #0000000f;border-radius:6px;margin:-.4rem 0 1rem;max-width:var(--agent-hub-contentw);padding:.8rem;width:100%}@media (max-width:768px){.agent-profile-container .profile-tab-inner .panel-toolbar{margin:0 0 .8rem;padding:.6rem}}.agent-profile-container .profile-tab-inner .paper-content{margin-left:0;margin-right:0;max-width:100%;width:100%}.agent-profile-container .profile-tab-inner .constrain{margin-left:0;margin-right:0;max-width:100%;padding-right:0;width:100%}@media (min-width:768px){.agent-profile-container .profile-tab-inner .grid-col-4{flex:0 0 280px;max-width:280px}.agent-profile-container .profile-tab-inner .grid-col-8{flex:1 1;max-width:none}}.agent-profile-container .profile-tab-inner .multi-select-root,.agent-profile-container .profile-tab-inner .number-input-root,.agent-profile-container .profile-tab-inner .select-root,.agent-profile-container .profile-tab-inner .text-input-root,.agent-profile-container .profile-tab-inner .textarea-root{width:100%}.agent-profile-container .profile-tab-inner .multi-select-input,.agent-profile-container .profile-tab-inner .number-input,.agent-profile-container .profile-tab-inner .select-input,.agent-profile-container .profile-tab-inner .text-input,.agent-profile-container .profile-tab-inner .textarea-input{font-size:14px!important;min-height:42px;padding:10px 14px!important}.agent-profile-container .profile-tab-inner .select-input{-webkit-padding-start:14px!important;-webkit-padding-start:calc(14px + var(--input-left-section-size, 0px))!important;padding-inline-start:14px!important;padding-inline-start:calc(14px + var(--input-left-section-size, 0px))!important}.agent-profile-container .profile-tab-inner .textarea-input{min-height:100px;padding:12px 14px!important}.agent-profile-container .profile-tab-inner .multi-select-dropdown,.agent-profile-container .profile-tab-inner .select-dropdown{font-size:14px}.agent-profile-container .profile-tab-inner .grid-root .grid-col{font-size:1em}.agent-profile-container .profile-tab-inner .grid-root.grid-gutter-lg{--grid-spacing-lg:1.5rem}.agent-profile-container .profile-header{width:100%}.agent-profile-container .profile-header-nav,.agent-profile-container .profile-header-title{padding-left:var(--agent-hub-gutter-left);padding-right:var(--agent-hub-gutter-right)}@media (max-width:768px){.agent-profile-container .profile-header-nav,.agent-profile-container .profile-header-title{padding-left:16px;padding-right:16px}}.chatBoxStyles .aiOptionButtons{align-items:center;align-self:stretch;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:20px;color:hsl(var(--foreground));display:flex;flex:1 0;font-family:Inter;font-family:var(--Label-Large-Font,Inter);font-size:14px;font-size:var(--Label-Large-Size,14px);font-style:normal;font-weight:600;gap:8px;justify-content:center;letter-spacing:.1px;letter-spacing:var(--Label-Large-Tracking,.1px);line-height:20px;line-height:var(--Label-Large-Line-Height,20px);padding:10px 12px;padding:var(--Spacing-space-6,10px) 12px;text-align:center}.chatBoxStyles .aiOptionButtonsApprove{background-image:linear-gradient(0deg,hsl(var(--info)) 0,hsl(var(--info)) 100%);color:hsl(var(--background));font-weight:600}.chatBoxStyles .chatBox{align-items:flex-start;border-radius:16px;display:flex;flex-direction:column;max-width:71%;min-width:150px;padding:12px}.chatBoxStyles .chatBoxProperty{align-self:flex-end;background-color:hsl(var(--accent))}.chatBoxStyles .chatBoxUser{align-self:flex-start;background-color:hsl(var(--muted))}.chatBoxStyles .chatBoxInternalNote{align-self:flex-end;background-color:hsl(var(--warning)/.1)}.chatBoxStyles .chatBoxSelectDivider{align-items:center;border:1px solid hsl(var(--border));border-radius:16px;color:hsl(var(--foreground));cursor:pointer;display:flex;font-family:Inter;font-size:12px;font-style:normal;font-weight:700;gap:6px;height:32px;justify-content:center;line-height:20px;padding:6px 12px;text-align:center}.chatBoxStyles .applyButton{background:hsl(var(--primary))!important;border-radius:100px!important;color:hsl(var(--background))!important;padding:10px}.chatBoxStyles .applyButton,.chatBoxStyles .cancelButton{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-align:center;width:80px!important}.chatBoxStyles .cancelButton{border:1px solid hsl(var(--border))!important;color:hsl(var(--foreground))!important;padding:10px!important}.chatBoxStyles .aiModal{align-items:flex-start;align-self:stretch;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:16px;display:flex;gap:12px;margin-bottom:12px;padding:12px}.chatBoxStyles .aiImage{align-items:center;background:hsl(var(--primary));border-radius:100px;display:flex;flex-direction:column;flex-shrink:0;gap:10px;height:40px;justify-content:center;padding:20px 18px;width:40px}.chatBoxStyles .aiModalActionButtons,.chatBoxStyles .aiModalButtons{background:hsl(var(--background));border-radius:20px;color:hsl(var(--foreground));flex-direction:row;font-weight:600}.chatBoxStyles .aiCirclebuttons,.chatBoxStyles .aiModalActionButtons,.chatBoxStyles .aiModalButtons{align-items:center;align-self:stretch;border:1px solid hsl(var(--border));display:flex;gap:8px;justify-content:center}.chatBoxStyles .aiCirclebuttons{border-radius:100px;flex:1 0;max-height:40px;max-width:40px;padding:10px 8px}.chatCardStyles .select{align-items:center;border-radius:16px;cursor:pointer;height:32px;justify-content:center;min-width:120px;padding:6px 12px}.chatCardStyles .menuItem,.chatCardStyles .select{color:hsl(var(--foreground));font-family:Inter!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:20px!important;text-align:center}.chatCardStyles .icon{color:hsl(var(--foreground))}.chatCardStyles .chip{align-items:center;display:flex;gap:6px;height:32px;justify-content:center;padding:6px 12px}.chatCardStyles .button{color:hsl(var(--muted-foreground));font-family:Inter;font-size:12px;font-style:normal;font-weight:700;line-height:20px}.chatCardStyles .button,.chatCardStyles .button:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.chatCardStyles .button:hover{background-color:initial}.chat-widget.request{align-items:flex-start;background-color:hsl(var(--muted));border-radius:16px;display:flex;flex-direction:column;gap:6px;height:auto;justify-content:center;max-width:360px;padding:10px;width:100%}.chat-widget.outline{border:1px solid hsl(var(--border))}.chat-widget.payment-waiting{background-color:hsl(var(--warning)/.1)}.chat-widget.payment-success{background-color:hsl(var(--success)/.1)}.chat-widget.payment-failed{background-color:hsl(var(--destructive)/.1)}.chat-widget.payment-processing{background-color:hsl(var(--info)/.1)}.chat-widget .title-area{align-items:center;color:hsl(var(--foreground));display:flex;flex-direction:row;font-size:12px;font-style:normal;font-weight:600;gap:6px;justify-content:space-between;line-height:normal;text-align:center;width:100%}.chat-widget .title-area .icon-area{align-items:center;display:flex;gap:4px}.chat-widget .title-area .action-area{display:flex;gap:4px}.chat-widget .content-area{align-items:center;background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:12px;display:flex;flex-direction:row;height:100%;justify-content:center;overflow:hidden;width:100%}.chat-widget .content-area .payment-content{width:100px}.chat-widget .content-area .payment-content .payment-status-section{align-items:center;display:flex;flex-direction:column;gap:12px}.chat-widget .content-area .payment-content .payment-status-section .payment-status-icon{border-radius:20%;flex-shrink:0;padding:8px}.chat-widget .content-area .payment-content .payment-status-section .payment-status-icon.waiting{background-color:hsl(var(--warning)/.1);color:hsl(var(--warning))}.chat-widget .content-area .payment-content .payment-status-section .payment-status-icon.success{background-color:hsl(var(--success)/.1);color:hsl(var(--success))}.chat-widget .content-area .payment-content .payment-status-section .payment-status-icon.failed{background-color:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.chat-widget .content-area .payment-content .payment-status-section .payment-info{align-items:center;display:flex;flex-direction:column;gap:4px}.chat-widget .content-area .payment-content .payment-status-section .payment-info .payment-status-label{color:hsl(var(--foreground));font-size:12px;font-weight:600;line-height:normal;text-align:center}.chat-widget .content-area .payment-content .payment-status-section .payment-info .payment-order-id{color:hsl(var(--muted-foreground));font-size:10px;font-weight:400;line-height:normal}.chat-widget .content-area .upsell-type{align-items:center;background:hsl(var(--background));border-radius:12px 0 0 12px;display:flex;flex-direction:column;font-size:12px;font-style:normal;font-weight:600;height:100%;justify-content:center;line-height:15px;text-align:center;width:100px}.chat-widget .content-area .widget-content{background:hsl(var(--background));border-left:1px solid hsl(var(--border));border-radius:0 12px 12px 0;width:100%}.chat-widget .content-area .widget-content .item-rows-container{display:flex;flex-direction:column}.chat-widget .content-area .widget-content .item-row{align-items:center;align-self:stretch;border-bottom:1px dashed hsl(var(--border));display:flex;flex-direction:column;justify-content:space-between;width:100%}.chat-widget .content-area .widget-content .item-row .item-content{flex-direction:row;justify-content:space-between;padding:0;width:100%}.chat-widget .content-area .widget-content .item-row.spacing{padding:6px 10px 6px 30px}.chat-widget .content-area .widget-content .item-row:first-child{border-top:none}.chat-widget .content-area .widget-content .item-row:first-child span{color:hsl(var(--foreground));font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.chat-widget .content-area .widget-content .item-row span{align-items:center;color:hsl(var(--foreground));display:flex;font-size:12px;font-style:normal;gap:4px;line-height:normal;text-align:center}.chat-widget .content-area .widget-content .item-row span b{font-weight:600}.chat-widget .content-area .widget-content .item-row:last-child{border-bottom:none}.chat-widget .content-area .widget-content .item-content{align-items:flex-start;align-self:stretch;background:hsl(var(--background));border-radius:8px;border-radius:var(--radius,8px);color:hsl(var(--foreground));display:flex;font-size:12px;font-style:normal;font-weight:400;gap:10px;line-height:normal;padding:8px}.bottom-action-area{display:flex;gap:8px;width:100%}.bottom-action-area .bottom-action-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:8px 12px;transition:all .2s ease}.bottom-action-area .bottom-action-button.blue{background-color:hsl(var(--info)/.1);color:hsl(var(--info))}.bottom-action-area .bottom-action-button.blue:hover{background-color:hsl(var(--info)/.2)}.bottom-action-area .bottom-action-button.primary{background-color:hsl(var(--info)/.1);color:hsl(var(--info))}.bottom-action-area .bottom-action-button.primary:hover{background-color:hsl(var(--info)/.2)}.request-types.guest-request{color:hsl(var(--primary))}.request-types.ai-missing-info,.request-types.operational-task{color:hsl(var(--warning))}.request-types.payment{color:hsl(var(--success))}.chat-textfield{--padding-horizontal:12px;--padding-vertical:12px;--border-color:hsl(var(--border));--primary-color:hsl(var(--primary));--border-radius:var(--radius);background:hsl(var(--background));padding:var(--padding-horizontal) var(--padding-vertical);position:relative;width:100%;z-index:2}@media (max-width:768px){.chat-textfield{padding:0 0 env(safe-area-inset-bottom)}}.chat-textfield-whatsapp-time{align-items:center;background-color:hsl(var(--success));border-radius:var(--radius) var(--radius) 0 0;color:#fff;display:flex;gap:5px;justify-content:flex-start;margin-bottom:-5px;padding:5px 5px 10px}.chat-textfield-input-area{background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);display:flex;flex-direction:column;position:relative;width:100%}.chat-textfield .chat-textfield-upsell-button{position:absolute;right:10px;top:10px;z-index:3}.chat-textfield_textarea{padding-top:8px}.chat-textfield_textarea:focus,.chat-textfield_textarea:hover{border-color:hsl(var(--primary))}.chat-textfield-controls{align-items:center;border-radius:0 0 var(--radius) var(--radius);display:flex;justify-content:space-between;padding:12px}@media (max-width:768px){.chat-textfield-controls{background-color:hsl(var(--background));border:none;padding:10px 12px calc(10px + env(safe-area-inset-bottom));position:relative}}.chat-bot-main{align-items:flex-start;border:1px solid hsl(var(--border));border-radius:12px;flex-direction:column;justify-content:center;max-width:100%}.chat-bot-main,.chat-bot-main .chat-bot-property-container{background:hsl(var(--background));display:flex;position:relative;width:100%}.chat-bot-main .chat-bot-property-container{align-items:center;border:1px solid hsl(var(--border));border-radius:6px;border-radius:var(--radius-sm,6px);cursor:pointer;gap:10px;justify-content:space-between;padding:6px 16px}.chat-bot-main .chat-bot-property-container.active{background:hsl(var(--primary)/.1)}.chat-bot-main .chat-bot-property-container .property-box{align-items:center;display:flex;gap:16px;justify-content:flex-start;overflow:hidden}.chat-bot-main .chat-bot-property-container .property-box.tags{font-size:14px;gap:12px}.chat-bot-main .chat-bot-property-container .property-box .property-tag-box{display:flex;flex:1 1;flex-wrap:wrap;gap:10px;overflow:hidden}.chat-bot-main .chat-bot-property-container .property-box .property-tag-box .property-tag{background:hsl(var(--primary));border-radius:calc(var(--radius) + 4px);color:#fff;display:flex;flex-shrink:1;font-size:14px;justify-content:center;overflow:hidden;padding:0 12px}.chat-bot-main .chat-bot-property-container .property-box .property-tag-box .property-tag p{padding:4px 12px}.chat-bot-main .chat-bot-property-container .chat-bot-property-buttons{min-width:-webkit-fit-content;min-width:fit-content}.chat-bot-main .chat-bot-property-container .chat-bot-property-buttons .property-button{flex:1 1;padding:6px}.chat-bot-main .chat-bot-property-container .chat-bot-property-buttons .property-button:hover{text-decoration:underline!important}.chat-box{word-wrap:break-word;border-radius:16px;display:flex;flex-direction:column;gap:4px;max-width:75%;min-width:120px;padding:10px 14px;position:relative;word-break:break-word}.chat-box.property{align-self:flex-end;background-color:hsl(var(--chat-sent));border-bottom-right-radius:4px;color:hsl(var(--chat-sent-foreground))}.chat-box.user{align-self:flex-start;background-color:hsl(var(--chat-received));border-bottom-left-radius:4px;color:hsl(var(--chat-received-foreground))}.chat-box.internal-note{align-self:flex-end;background-color:hsl(var(--warning)/.15);border:1px dashed hsl(var(--warning)/.4);border-bottom-right-radius:4px;color:hsl(var(--foreground))}.chat-box.loading{opacity:.7}.chat-box.typing{animation:pulse-subtle 1.5s ease-in-out infinite}.message-inside-text{display:flex;flex-direction:column;gap:6px;width:100%}.message-inside-text-top{align-items:center;display:flex;font-size:13px;gap:6px;line-height:1.2}.message-inside-text-top .font-semibold{font-weight:600}.message-inside-text-time{color:inherit;flex-shrink:0;font-size:11px;opacity:.7;white-space:nowrap}.message-inside-text-message{font-size:14px;line-height:1.5;white-space:pre-wrap}.message-inside-text .flex.justify-between{margin-top:4px;padding-top:6px}.message-inside-text .flex.gap-1 button{opacity:.6;transition:opacity .2s ease,background-color .2s ease}.message-inside-text .flex.gap-1 button:hover{opacity:1}.dark .chat-box.property .message-inside-text-message,.dark .chat-box.property .message-inside-text-time{color:hsl(var(--chat-sent-foreground))}.dark .chat-box.user .message-inside-text-message,.dark .chat-box.user .message-inside-text-time{color:hsl(var(--chat-received-foreground))}.chat-card{background-color:hsl(var(--background));display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.chat-header-box{align-items:center;background-color:hsl(var(--muted)/.3);border-bottom:1px solid hsl(var(--border));display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}@media (max-width:991px){.chat-header-box{padding:12px 16px}}.chat-customer-image-box{align-items:center;background-color:hsl(var(--primary));border-radius:50%;color:hsl(var(--primary-foreground));display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.chat-messages-container{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;padding:20px}@media (max-width:991px){.chat-messages-container{padding:16px}}.chat-messages-container{scroll-behavior:smooth}.chat-messages-container::-webkit-scrollbar{width:6px}.chat-messages-container::-webkit-scrollbar-track{background:#0000}.chat-messages-container::-webkit-scrollbar-thumb{background-color:hsl(var(--border));border-radius:3px}.chat-messages-container::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.5)}.ai-suggestion-card-new{background:linear-gradient(135deg,hsl(var(--primary)/.06) 0,hsl(var(--primary)/.02) 100%);border:1px solid hsl(var(--primary)/.15);border-radius:12px;box-shadow:0 1px 2px hsl(var(--primary)/.04),0 2px 4px hsl(var(--primary)/.02);display:flex;flex-direction:column;padding:12px;position:relative;transition:all .2s ease-out}.ai-suggestion-card-new:hover{border-color:hsl(var(--primary)/.25);box-shadow:0 2px 4px hsl(var(--primary)/.06),0 4px 8px hsl(var(--primary)/.04)}.dark .ai-suggestion-card-new{background:linear-gradient(135deg,hsl(var(--primary)/.1) 0,hsl(var(--primary)/.04) 100%);border-color:hsl(var(--primary)/.2);box-shadow:0 1px 2px #0000001a,0 2px 4px #00000014}.dark .ai-suggestion-card-new:hover{border-color:hsl(var(--primary)/.35)}.ai-suggestion-card-new .ai-suggestion-sources{color:hsl(var(--foreground)/.9)}.missing-info-card-new{background:linear-gradient(135deg,hsl(var(--cendra-coral)/.08) 0,hsl(var(--cendra-coral)/.03) 100%);border:1px solid hsl(var(--cendra-coral)/.2);border-radius:12px;box-shadow:0 1px 2px hsl(var(--cendra-coral)/.04),0 2px 4px hsl(var(--cendra-coral)/.02);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .2s ease-out}.missing-info-card-new:hover{border-color:hsl(var(--cendra-coral)/.3);box-shadow:0 2px 4px hsl(var(--cendra-coral)/.06),0 4px 8px hsl(var(--cendra-coral)/.04)}.dark .missing-info-card-new{background:linear-gradient(135deg,hsl(var(--cendra-coral)/.12) 0,hsl(var(--cendra-coral)/.05) 100%);border-color:hsl(var(--cendra-coral)/.25);box-shadow:0 1px 2px #0000001a,0 2px 4px #00000014}.dark .missing-info-card-new:hover{border-color:hsl(var(--cendra-coral)/.4)}.chat-action-widget-container{display:flex;flex-direction:column;gap:8px;padding:0}.inbox-card-root{display:flex;flex-direction:row;height:100%;overflow:hidden;width:100%}.inbox-card-left{background:hsl(var(--card));border-right:1px solid hsl(var(--border));display:flex;flex-direction:column;height:100%;min-width:260px;overflow-y:auto;transition:all .3s ease;width:260px}.inbox-card-left.collapsed{border-right:none;min-width:0;overflow:hidden;width:0}.inbox-card-right{flex:1 1;height:100%;min-width:0;overflow:hidden}.inbox-card-filter-box{border-bottom:1px solid hsl(var(--border));display:flex;flex-direction:column;gap:4px;padding:12px 16px}.inbox-card-filter-box .nav-item{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px;text-align:left;transition:all .15s ease;width:100%}.inbox-card-filter-box .nav-item:hover{background:hsl(var(--muted))}.inbox-card-filter-box .nav-item.active{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.inbox-card-filter-box .nav-item .nav-item-content{align-items:center;display:flex;gap:10px}.inbox-card-filter-box .nav-item .nav-item-icon{color:hsl(var(--muted-foreground));flex-shrink:0}.inbox-card-filter-box .nav-item.active .nav-item-icon{color:hsl(var(--primary-foreground))}.inbox-card-filter-box .nav-item .nav-item-label{color:hsl(var(--foreground));font-size:13px;font-weight:500}.inbox-card-filter-box .nav-item.active .nav-item-label{color:hsl(var(--primary-foreground))}.inbox-card-filter-box .nav-item .nav-item-badge{align-items:center;background:hsl(var(--muted));border-radius:9999px;color:hsl(var(--muted-foreground));display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 6px;transition:all .15s ease}.inbox-card-filter-box .nav-item .nav-item-badge:empty{display:none}.inbox-card-filter-box .nav-item:hover .nav-item-badge{background:hsl(var(--muted-foreground)/.15)}.inbox-card-filter-box .nav-item.active .nav-item-badge{background:hsl(var(--primary-foreground)/.2);color:hsl(var(--primary-foreground))}.inbox-card-connected-channels{display:flex;flex-direction:column;gap:4px;padding:16px}.card-container-inbox{border-bottom:1px solid hsl(var(--border));padding:20px 16px 16px}.card-container-inbox .card-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.collapse-button{opacity:.5;transition:opacity .2s}.card-header:hover .collapse-button{opacity:1}.messages-main-box{align-items:flex-start;border-radius:6px 0 0 0;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}@media screen and (max-width:991px){.messages-main-box{height:calc(100vh - 70px)}}.messages-main-box .card-header{align-items:center;align-self:stretch;border-bottom:1px solid hsl(var(--border));display:flex;gap:10px;padding:20px;width:100%}@media (max-width:991px){.messages-main-box .card-header{padding:10px}}.messages-main-box .messages-card-filter-box{align-items:center;align-self:stretch;cursor:pointer;display:flex;flex-direction:row;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:13px;padding-right:20px;-webkit-user-select:none;user-select:none;width:100%}.messages-main-box .messages-card-filter-box::-webkit-scrollbar{display:none}.messages-main-box .messages-card-filter-box .custom-chip{align-items:center;background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px;display:flex;gap:10px;justify-content:space-between;padding:4px 12px;width:-webkit-fit-content;width:fit-content}.messages-main-box .messages-card-filter-box .custom-chip span{text-wrap:nowrap;color:hsl(var(--foreground)/.7);font-size:14px;font-weight:600}.messages-main-box .messages-card-filter-box .custom-chip:first-child{margin-left:20px}.messages-main-box .messages-card-filter-box .custom-chip:hover{background-color:hsl(var(--muted))}.messages-main-box .messages-card-filter-box .custom-chip.active{background-color:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--background))}.messages-main-box .messages-card-filter-box .custom-chip.active:hover{background-color:hsl(var(--primary)/.9)}.messages-main-box .messages-card-filter-box .custom-chip.active span{color:hsl(var(--background))}.messages-main-box .messages-card-filter-box .custom-chip .chip-count{align-items:center;background-color:#181c32e6;border-radius:1000px;color:hsl(var(--foreground));display:flex;flex-direction:column;gap:10px;height:20px;justify-content:center;line-height:0px;padding-left:8px;padding-right:8px;width:auto}.messages-main-box .messages-card-filter-box .custom-chip .chip-count span{color:hsl(var(--background));font-size:10px;font-weight:600;text-align:center}.messages-main-box .messages-card-filter-box .custom-chip .chip-count.active{background-color:hsl(var(--background));color:hsl(var(--background))}.messages-main-box .messages-card-filter-box .custom-chip .chip-count.active span{color:hsl(var(--foreground))}.messages-main-box .messages-card-header{align-items:center;color:hsl(var(--foreground));display:flex;padding-left:10px;padding-right:10px}.messages-main-box .messages-card-settings-box{align-items:center;border-radius:9999px;display:flex;flex-direction:row;gap:12px;padding:4px}.messages-main-box .messages-card-settings-box .icon-button{align-items:center;display:flex;justify-content:center;padding:4px}.messages-main-box .messages-card-settings-box .icon-button img{flex-shrink:0;height:18px;width:18px}.messages-card-message-not-found-box{align-items:center;display:flex;height:100%;justify-content:center;padding:auto;text-align:center;width:100%}.messages-card-message-not-found-box p{text-align:center;width:100%;word-break:break-word}.messages-income-area{-ms-overflow-style:none;align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;width:100%}.messages-income-area::-webkit-scrollbar{display:none}.messages-income-area .message-income-card{border-bottom:1px solid hsl(var(--border));cursor:pointer;padding:14px 16px;width:100%}.messages-income-area .message-income-card:hover{background:hsl(var(--muted)/.4)}.messages-income-area .message-income-card.active{background:hsl(var(--muted)/.5);border-left:2px solid hsl(var(--ai))}.messages-income-area .message-income-card.just-updated{animation:msgcard-highlight 2s ease-out}@keyframes msgcard-highlight{0%{background-color:hsl(var(--info)/.08)}to{background-color:initial}}.messages-income-area .message-income-card .message-income-ai-button{align-items:center;align-self:stretch;background:hsl(var(--destructive)/.1);border:none;border-radius:4px;cursor:pointer;display:flex;flex-direction:row;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:6px 16px}.messages-income-area .message-income-card .message-income-ai-button:hover{background:hsl(var(--destructive)/.15)}.messages-income-area .message-income-card .message-income-semi-auto-box{align-items:center;align-self:flex-start;background:hsl(var(--ai-muted));border:1px solid hsl(var(--ai)/.2);border-radius:6px;cursor:pointer;display:inline-flex;flex-direction:row;font-weight:600;gap:5px;justify-content:flex-start;margin-top:6px;padding:5px 10px;transition:all .15s ease;width:-webkit-fit-content;width:fit-content}.messages-income-area .message-income-card .message-income-semi-auto-box:hover{background:hsl(var(--ai)/.15);border-color:hsl(var(--ai)/.3)}.messages-income-area .message-income-card .message-income-semi-auto-box .text-primary-foreground{color:hsl(var(--ai-muted-foreground))}.messages-income-area .message-income-card .message-income-action-needed-box{align-items:center;background:hsl(var(--destructive)/.6);border:1px solid hsl(var(--destructive)/.15);border-radius:6px;cursor:pointer;display:inline-flex;flex-direction:row;font-weight:500;gap:6px;justify-content:flex-start;margin-top:6px;padding:4px 8px;transition:all .15s ease}.messages-income-area .message-income-card .message-income-action-needed-box:hover{background:hsl(var(--destructive)/.8);border-color:hsl(var(--destructive)/.25)}.messages-income-area .income-messages-message-text{color:hsl(var(--muted-foreground));display:block;font-size:13px;line-height:18px;margin-top:2px;max-height:18px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-income-area .income-messages-message-text.unread{font-weight:700}.messages-income-area .income-messages-message-text.draft{color:hsl(var(--success))}.messages-income-area .message-card-unread-icon{background-color:hsl(var(--destructive));border-radius:50%;height:8px;left:12px;position:absolute;top:12px;width:8px}.messages-card-loading-box{align-items:center;background:#0000;background-color:initial;display:flex;justify-content:center;padding:10px 0;width:100%}.messages-card-scroll-top-button{background-color:hsl(var(--primary))!important;border-radius:50%;bottom:20px;box-shadow:0 4px 6px #0003;color:hsl(var(--background));height:40px;left:20px;padding:0;position:fixed;width:40px;z-index:9999}.messages-card-scroll-top-button:hover{background-color:hsl(var(--primary)/.9)}.listing-details-container{align-items:flex-start;display:inline-flex;gap:88px;width:100%}.listing-details-route-box{align-items:flex-start;display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:10px}.selected-listing-box{align-items:center;background:#0000;border:1px solid hsl(var(--border));border-radius:12px;display:flex;justify-content:space-between;padding:16px 12px;width:300px}.selected-listing-box-details{align-items:center;display:flex;flex-shrink:0;gap:15px;width:242px}.selected-listing-box-details img{align-self:stretch;border-radius:4px;height:60px;object-fit:cover;width:100px}.selected-listing-box-details-text{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:7px}.selected-listing-box-details-text-title{-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis}.selected-listing-box-details-text-subtitle,.selected-listing-box-details-text-title{align-self:stretch;color:hsl(var(--foreground))}.selected-listing-box-icon{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;justify-content:center}.selected-listing-box-icon,.selected-listing-box-icon img{flex-shrink:0;height:24px;width:24px}.listing-details-links-box{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:5px;padding-right:40px;width:296px}.listing-details-links-titles{align-items:left;background-color:initial;border:none;cursor:pointer;display:flex;flex-direction:column;gap:49px;padding:12px 0;width:100%}.listing-details-links-title{color:hsl(var(--foreground))}.listing-details-subitems-box{align-items:flex-start;border-left:3px solid hsl(var(--border));display:flex;flex-direction:column;justify-content:center;width:296px}.listing-details-subitem-item{align-items:center;align-self:stretch;background-color:initial;border:none;border-radius:9px;cursor:pointer;display:flex;gap:13px;padding:10px 13px;position:relative}.listing-details-subitem-item-title{color:hsl(var(--foreground));font-family:Inter!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:25px!important}.listing-details-layout-box{align-items:flex-start;display:flex;flex-direction:column;width:100%}.listing-details-layout-box-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:812px;width:100%}.listing-details-layout-box-header-texts-box{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.listing-details-layout-box-header-title{color:hsl(var(--foreground))}.listing-details-layout-box-header-subtitle{color:hsl(var(--muted-foreground));width:329px}.listing-details-layout-box-header-buttons-box{align-items:center;display:flex;flex-wrap:wrap}.listing-details-layout-box-header-button-one{align-items:center;background-color:initial;border:none;border-radius:50px;cursor:pointer;display:flex;gap:6px;padding:12px 18px;text-decoration:underline}.listing-details-status-icon{fill:hsl(var(--success));height:12px;width:12px}.listing-details-calendar-icon{flex-shrink:0;height:20.75px;width:19px}.listing-details-layout-box-header-button-one-text{color:hsl(var(--foreground));font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.listing-details-layout-box-header-button-two{align-items:center;background-color:initial;border:1px solid hsl(var(--foreground));border-radius:50px;cursor:pointer;display:flex;gap:5px;padding:9px 12px}.listing-details-eye-icon{flex-shrink:0;height:14.267px;width:16.667px}.listing-details-layout-box-header-button-two-text{color:hsl(var(--foreground));font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.listing-details-layout-box-content-box{gap:12px}.listing-details-layout-box-content,.listing-details-layout-box-content-box{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.character-counter{color:hsl(var(--muted-foreground));font-family:Inter;font-size:12px;font-style:normal;font-weight:700;line-height:12px;margin-top:8px}.listing-details-layout-box-content-title{color:hsl(var(--foreground));font-family:Inter;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.18px;line-height:24px}.listing-details-room-title{font-size:14px;font-weight:700}.listing-details-room-count-title,.listing-details-room-title{color:hsl(var(--foreground));font-family:Inter;font-style:normal}.listing-details-room-count-title{font-size:20px;font-weight:500;padding-top:40px}.remove-listing-room-button{align-items:center;align-self:flex-start;background-color:initial;border:1px solid hsl(var(--border));border-radius:50px;color:hsl(var(--foreground));cursor:pointer;display:flex;font-family:Inter;font-size:13px;font-style:normal;font-weight:600;gap:10px;justify-content:center;padding:12px 16px}.listing-input-area-title{line-height:24px}.listing-input-area-title,.listings-details-edit-button{font-family:Inter;font-size:14px;font-style:normal;font-weight:600}.listings-details-edit-button{border-radius:50px;color:hsl(var(--foreground));justify-content:space-between;line-height:16px;min-width:51px;padding:9px 12px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.listing-details-is-editing-box-close-button,.listings-details-edit-button{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex}.listing-details-is-editing-box-close-button{flex-shrink:0;height:24px;justify-content:center;padding:6.695px 6.705px;position:absolute;right:24px;top:24px;width:24px}.listing-details-is-editing-box-bottom-button-cancel{background-color:initial;color:hsl(var(--foreground));font-family:Inter;font-size:13px;font-style:normal;font-weight:600;line-height:14px;text-decoration:underline}.listing-details-is-editing-box-bottom-button-cancel,.listing-details-is-editing-box-bottom-button-save{align-items:center;border:none;border-radius:50px;cursor:pointer;display:flex;gap:10px;padding:12px 16px}.listing-details-is-editing-box-bottom-button-save{background:hsl(var(--primary));color:hsl(var(--background));flex-shrink:0;justify-content:center;width:76px}.price-of-night-box-center-box{align-items:center;display:flex;flex-direction:column;gap:32px;height:100%;justify-content:center}.price-of-night-box-title-box{align-items:center;display:inline-flex;flex-direction:column;gap:8px}.price-of-night-box-title-box-title{color:hsl(var(--foreground))}.price-of-night-box-title-box-subtitle{color:hsl(var(--muted-foreground));font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.price-of-night-box{align-items:center;border-radius:6px;display:inline-flex;flex-direction:column;gap:16px}.price-of-night-box-price-area{align-items:center;display:flex;gap:2px;height:48px}.price-input,.price-of-night-box-price-area-price{color:hsl(var(--foreground));font-family:Inter;font-size:48px;font-style:normal;font-weight:800;letter-spacing:-.96px;line-height:48px}.price-input{background-color:initial;border-radius:6px;text-align:center;width:150px}.price-of-night-box-price-area-edit-button{align-items:flex-start;background:#0000;border:.667px solid hsl(var(--muted-foreground));border-radius:33.333px;cursor:pointer;display:flex;gap:6.667px;padding:5.333px}.price-of-night-box-info-box{align-items:center;align-self:stretch;display:flex;gap:12px;justify-content:center}.price-of-night-box-info-box-text{font-weight:400}.price-of-night-box-info-box-text,.price-of-night-box-info-box-text-price{color:hsl(var(--muted-foreground));font-family:Inter;font-size:14px;font-style:normal;line-height:20px}.price-of-night-box-info-box-text-price{font-weight:700}.check-in-box-checkbox-frame{align-items:flex-start;display:flex;width:152px}.check-in-box-checkbox-box{align-items:center;display:flex;gap:10px}.check-in-box-checkbox-label{color:hsl(var(--foreground));font-weight:400}.input-area-title{color:hsl(var(--foreground))}.preview-listing-avatar-img{border-radius:100px;flex-shrink:0;height:50px;object-fit:cover;width:50px}.show-more-button{align-items:center;background:#0000;border:none;color:hsl(var(--foreground));cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:flex-start;line-height:16px;padding:0;text-decoration:underline}.preview-listing-card{border:1px solid hsl(var(--border));border-radius:6px;gap:10px;padding:16px 24px;width:300px}.preview-listing-card-img{flex-shrink:0;height:24px;width:24px}.preview-listing-card-text{color:hsl(var(--foreground))}.preview-listing-offer-text{align-content:center;align-items:center}.cover-photo-title{color:hsl(var(--foreground));font-family:Inter;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.18px;line-height:24px}.cover-photo-subtitle{color:hsl(var(--muted-foreground));font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.change-photo-button{align-items:center;background-color:initial;border:1px solid hsl(var(--foreground));border-radius:50px;color:hsl(var(--foreground));cursor:pointer;display:flex;gap:10px;justify-content:center;max-width:140px;padding:12px 16px}.upload-photos-photo-description{align-content:center;font-weight:400;line-height:20px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-photos-edit-button,.upload-photos-photo-description{color:hsl(var(--foreground));font-family:Inter;font-size:14px;font-style:normal}.upload-photos-edit-button{align-items:center;background-color:initial;border:none;border-radius:50px;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;line-height:16px;padding:9px 12px;-webkit-text-decoration-line:underline;text-decoration-line:underline;width:51px}.all-photos-menu-button{align-items:center;background:hsl(var(--background));border:none;border-radius:60px;cursor:pointer;display:flex;flex-shrink:0;gap:10px;height:38px;justify-content:center;padding:9px;position:absolute;right:8px;top:8px;width:38px}.all-photos-uploaded-photo{border-radius:12px;height:160px;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.all-photos-uploaded-photo-menu{align-items:flex-start;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px;box-shadow:0 8px 14px 0 #0f2a5114;padding:20px 0;position:absolute;right:9px;top:54px;width:157px;z-index:99}.menu-item-button{align-items:center;background-color:initial;border:none;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;padding:12px 16px;width:100%}.menu-item-button:hover{background:hsl(var(--accent));color:hsl(var(--primary))}.list-property-selector{display:flex;flex-direction:column;width:100%}.list-property-selector .property-list-main-box{background-color:hsl(var(--background));overflow:hidden}.list-property-selector .property-list-body{display:flex;gap:10px}@media (max-width:768px){.list-property-selector .property-list-body{flex-direction:column}}.list-property-selector .property-list-inner{background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius)}.list-property-selector .property-list-header{border-bottom:1px solid hsl(var(--border));padding:1rem}.list-property-selector .property-list-scroll-area::-webkit-scrollbar{width:8px}.list-property-selector .property-list-scroll-area::-webkit-scrollbar-track{background:hsl(var(--muted))}.list-property-selector .property-list-scroll-area::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground)/.3);border-radius:4px}.list-property-selector .property-list-scroll-area{scrollbar-color:hsl(var(--muted-foreground)/.3) hsl(var(--muted));scrollbar-width:thin}.list-property-selector .list-item{align-items:center;border-bottom:1px solid hsl(var(--border));cursor:pointer;display:flex;padding:.25rem 1rem;transition:background-color .2s}.list-property-selector .list-item:hover{background-color:hsl(var(--muted))}.list-property-selector .list-item.active{background-color:hsl(var(--primary)/.1)}.list-property-selector .list-item .details{align-items:center;display:flex;flex:1 1;gap:.5rem;margin-left:.5rem;position:relative}.list-property-selector .list-item .details .text-flex{display:flex;flex:1 1;flex-direction:column}.list-property-selector .list-item .details .close-icon{cursor:pointer;opacity:.7}.list-property-selector .list-item .details .close-icon:hover{opacity:1}.reservation-image{border-radius:4px;height:40px;width:60px}.locationText{color:hsl(var(--foreground))!important;font-family:Inter;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:14px!important;margin-bottom:7px!important;white-space:pre-wrap}.chipCustom{border-radius:0;margin-right:10px;padding:1px}.containerListingName{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;line-height:1.4;margin:0!important}.containerId{margin-top:7%}.containerId,.containerLocation{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;line-height:1.4;max-height:95px}.containerLocation{word-wrap:break-word;margin:0}.alignCenter{align-items:center;display:flex;gap:10px;height:100%;justify-content:center}.alignCenter img{height:50px;width:50px}.alignLeft{align-items:center;display:flex;gap:10px;height:100%;justify-content:left}.alignLeft img{height:50px;width:50px}.editIcon{cursor:pointer;width:24px}.listing-status-child{align-items:flex-start;border-bottom:1px solid hsl(var(--border));display:flex;gap:12px;padding:24px 12px;width:100%}.listing-status-child-texts{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.listing-status-child-texts-header{align-items:center;display:flex;gap:4px}.reserve-card-text{align-content:center;align-items:center;color:hsl(var(--foreground))}.reserve-card-button{align-items:center;align-self:stretch;background:hsl(var(--primary));border:none;border-radius:50px;color:hsl(var(--background));cursor:pointer;justify-content:center;padding:16px 24px}.reserve-card-info-text{align-self:stretch;color:hsl(var(--muted-foreground));line-height:20px!important;text-align:center}.reserve-card-discount-text{color:hsl(var(--success));text-align:right}.divider{background:hsl(var(--muted));height:1px;width:322px}.preview-listing-report-listing-img{height:16px;width:16px}.mobile-menu-container{background-color:hsl(var(--muted));margin-bottom:30px;padding-right:10px;position:relative;width:100%}.menu-nav-button{background:hsl(var(--card)/.57);padding:0 0 0 10px;position:absolute;right:0;top:39%}.mobile-menu-tab{border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:14px;padding:16px 15px;text-align:center}.mobile-menu-tab:first-of-type{padding-left:0}.mobile-menu-tab.active{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:14px}.preview-listing-img{border-bottom-left-radius:16px;border-top-left-radius:16px;height:100%;object-fit:cover;width:100%}.preview-listing-img-small{max-height:196px;max-width:292px;object-fit:cover;width:100%}.preview-listing-header{color:hsl(var(--foreground));display:flex;flex-direction:column;height:36px;justify-content:center;width:239.28px}.preview-list-back-button{background-color:initial;border:none;cursor:pointer;width:273px}.skip-to-content{background-color:hsl(var(--primary));border-radius:var(--radius);box-shadow:var(--shadow-lg);color:hsl(var(--primary-foreground));font-size:14px;font-weight:600;left:50%;padding:12px 24px;position:absolute;text-decoration:none;top:-100%;transform:translateX(-50%);transition:top .2s ease-out;z-index:9999}.skip-to-content:focus{outline:2px solid hsl(var(--ring));outline-offset:2px;top:16px}.app-bar{align-items:center;border-bottom:none!important;display:flex;justify-content:space-between;margin:0 auto;padding-left:20px;width:100%}.app-bar.opened{z-index:9999!important}@media screen and (max-width:768px){.app-bar{padding:0 10px}}.appBar.onboarding{border-bottom:none!important}.button-header-save-and-exit{align-items:center;background:hsl(var(--background));border:1px solid hsl(var(--foreground));border-radius:50px;cursor:pointer;display:flex;height:48px;margin-top:4px;outline:none;padding:12px 18px}.logo{flex-shrink:0;height:32px;width:106.817px}.logo-mobile{flex-shrink:0;height:29.994px;width:91.842px}.menu{border-radius:24px;gap:20px;max-width:488px;padding:16px 24px;width:100%}.button,.menu{align-items:center;display:flex}.button{border-radius:6px;color:hsl(var(--muted-foreground))!important;gap:10px;justify-content:center;padding:8px 4px}.buttonText.active,.icon.active{color:hsl(var(--primary))}.menuBox .button .icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.userBox .iconButton{align-items:center;border-radius:6px!important;display:flex;gap:12px;height:44px;padding:8px}.avatar{border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.arrowDown{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.menuPaper{padding:12px 20px!important}.menuItem{flex-direction:column;width:296px}.menuArea,.menuItem{align-items:flex-start;align-self:stretch;display:flex}.menuArea{gap:20px;justify-content:flex-start}.navbar{background-color:hsl(var(--muted))!important;border:none!important}.navbar .indicator{align-items:center;background:linear-gradient(135deg,hsl(var(--destructive)) 0,hsl(var(--destructive)/.85) 100%);border:2px solid hsl(var(--background));border-radius:9999px;box-shadow:0 2px 4px hsl(var(--destructive)/.3);color:#fff;display:flex;font-size:10px;font-weight:600;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;position:absolute;right:-6px;top:-6px}.navbar .navbar-icon{transition:.3s}.navbar .navbar-icon:hover{padding-bottom:6px}.navbar a[data-nolt=button]{clip:auto!important;background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important;-webkit-clip-path:none!important;clip-path:none!important;color:inherit!important;cursor:pointer!important;display:inline-flex!important;inset:auto!important;opacity:1!important;position:static!important;transform:none!important;visibility:visible!important}.navbar a[data-nolt=button][data-action-icon]{align-items:center!important;height:40px!important;justify-content:center!important;width:40px!important}.navbar a[data-nolt=button][data-button]{align-items:center!important;display:flex!important;justify-content:space-between!important;width:100%!important}.navbar a[data-nolt=button],.navbar a[data-nolt=button] *{background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important}.navbar a[data-nolt=button] svg{stroke:currentColor!important;fill:none!important;stroke-width:1.5!important;color:inherit!important;opacity:1!important}.sidebar-root{min-width:50px}.tab-container{display:flex;flex-direction:column;gap:1.5rem;height:100%}.tab-container .tab-header{flex-shrink:0}.tab-container .tab-header .tab-title{color:hsl(var(--foreground));font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.tab-container .tab-header .tab-description{color:hsl(var(--muted-foreground));font-size:.875rem}.tab-container .tab-content{flex:1 1;min-height:0;overflow:auto}.tab-container .tab-actions{border-top:1px solid hsl(var(--border));flex-shrink:0;padding-top:1.5rem}.tab-container .tab-actions .action-button{min-width:120px}.subnav-container{border-right:1px solid hsl(var(--border))}.subnav-container,.subnav-header{background-color:hsl(var(--muted)/.3)}.subnav-header{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding:20px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}@media (max-width:991px){.subnav-header{padding:10px 16px}}.subnav-items{display:flex;flex:1 1;flex-direction:column;gap:4px;overflow-y:auto;padding:10px}.subnav-bottom-items{border-top:1px solid hsl(var(--border));display:flex;flex-direction:column;gap:4px;padding:10px}.subnav-layout-desktop{display:flex;flex-direction:row;height:100vh;height:calc(100vh - var(--header-notification-height, 0px));height:100dvh;height:calc(100dvh - var(--header-notification-height, 0px));max-width:100%;overflow:hidden;width:100%}@media screen and (max-width:991px){.subnav-layout-desktop{height:calc(100vh - 69px);height:calc(100vh - 69px - var(--header-notification-height, 0px));height:calc(100dvh - 69px);height:calc(100dvh - 69px - var(--header-notification-height, 0px))}}.subnav-layout-mobile{display:flex;height:100vh;height:calc(100vh - var(--header-notification-height, 0px));height:100dvh;height:calc(100dvh - var(--header-notification-height, 0px));transition:all .3s ease;width:100%}@media screen and (max-width:991px){.subnav-layout-mobile{height:calc(100vh - 69px);height:calc(100vh - 69px - var(--header-notification-height, 0px));height:calc(100dvh - 69px);height:calc(100dvh - 69px - var(--header-notification-height, 0px))}}.subnav-layout-mobile.no-transition,.subnav-layout-mobile.no-transition *{transition:none!important}.subnav-layout-mobile .subnav-sidebar-mobile{background-color:hsl(var(--muted));border-right:1px solid hsl(var(--border));flex:100% 1;height:100%;overflow:hidden;transition:all .3s ease;width:auto}.subnav-layout-mobile .subnav-sidebar-mobile.collapsed{flex:0 1;opacity:0;transform:translateX(-100%);width:0}.subnav-layout-mobile .subnav-content-mobile{display:flex;flex:0 1;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease;width:auto}.subnav-layout-mobile .subnav-content-mobile.expanded{flex:100% 1}.subnav-layout-mobile .subnav-content-mobile .subnav-mobile-header{align-items:center;background-color:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));display:flex;gap:8px;padding:10px 16px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:2}.subnav-layout-mobile .subnav-content-mobile .subnav-mobile-title{color:hsl(var(--foreground));font-size:14px;font-weight:600}.subnav-layout-mobile .subnav-content-mobile .subnav-content-body{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.subnav-toggle-mobile{transition:all .2s ease}.subnav-toggle-mobile:hover{transform:scale(1.1)}.subnav-toggle-mobile:active{transform:scale(.95)}@media screen and (min-width:992px){.subnav-toggle-mobile{display:none}}.three-column-layout{display:flex;flex-direction:row;height:100vh;height:calc(100vh - var(--header-notification-height, 0px));height:100dvh;height:calc(100dvh - var(--header-notification-height, 0px));max-width:100%;overflow:hidden;width:100%}@media screen and (max-width:991px){.three-column-layout{height:calc(100vh - 69px);height:calc(100vh - 69px - var(--header-notification-height, 0px));height:calc(100dvh - 69px);height:calc(100dvh - 69px - var(--header-notification-height, 0px))}}.layout-column{display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.layout-column .content-wrapper{height:100%;overflow:auto;width:100%}.layout-column .content-wrapper.hidden{display:none}.layout-column.left-column{background-color:hsl(var(--background));border-right:1px solid hsl(var(--border));flex:5 1;max-width:720px;min-width:360px}.layout-column.left-column.collapsed{border-right:none;flex:0 1;max-width:0;min-width:0;overflow:hidden}.layout-column.middle-column{background-color:hsl(var(--background));flex:4 1;min-width:320px}.layout-column.middle-column.collapsed{flex:0 1;min-width:0;overflow:hidden}.layout-column.middle-column.expanded-right{flex:7 1}.layout-column.right-column{background-color:hsl(var(--background));border-left:1px solid hsl(var(--border));flex:3 1;max-width:400px;min-width:280px}.layout-column.right-column.collapsed{border-left:none;flex:0 1;max-width:0;min-width:0;overflow:hidden}@media screen and (min-width:1600px){.layout-column.left-column{flex:0 0 auto;max-width:720px;width:720px}.layout-column.middle-column{flex:1 1 auto;min-width:400px}.layout-column.right-column{flex:0 0 auto;max-width:480px;width:400px}.layout-column.middle-column.expanded-right{flex:1 1 auto}}@media screen and (min-width:1920px){.layout-column.left-column{flex:0 0 auto;max-width:800px;width:800px}.layout-column.middle-column{flex:1 1 auto;min-width:500px}.layout-column.right-column{flex:0 0 auto;max-width:500px;width:450px}}@media screen and (max-width:991px){.layout-column.left-column{flex:1 1;max-width:none;min-width:0}.layout-column.middle-column{flex:1 1;min-width:0}.layout-column.right-column{display:none}}@media screen and (max-width:576px){.three-column-layout{flex-direction:column}.layout-column.left-column,.layout-column.middle-column{border-left:none;border-right:none;flex:1 1;max-width:100%;width:100%}.layout-column.left-column.collapsed,.layout-column.middle-column.collapsed{display:none}}.two-column-layout{display:flex;flex-direction:row;height:100vh;height:calc(100vh - var(--header-notification-height, 0px));height:100dvh;height:calc(100dvh - var(--header-notification-height, 0px));max-width:100%;overflow:hidden;width:100%}@media screen and (max-width:991px){.two-column-layout{height:calc(100vh - 69px);height:calc(100vh - 69px - var(--header-notification-height, 0px));height:calc(100dvh - 69px);height:calc(100dvh - 69px - var(--header-notification-height, 0px))}}.two-column-layout .layout-column.left-column{flex:1 1;max-width:360px;min-width:280px}.two-column-layout .layout-column.right-column{border-left:1px solid hsl(var(--border));flex:3 1;max-width:none;min-width:0}@media screen and (max-width:991px){.two-column-layout .layout-column.left-column{max-width:none}.two-column-layout .layout-column.right-column{display:none}.two-column-layout .layout-column.right-column:not(.collapsed){bottom:0;display:flex;left:0;max-width:100%;position:absolute;right:0;top:0;z-index:10}}.nav-item{align-items:center;background-color:initial;border:none;border-radius:var(--radius);color:hsl(var(--foreground));cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:10px 12px;transition:all .15s ease-out;width:100%}.nav-item:hover:not(.active){background-color:hsl(var(--muted))}.nav-item:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.nav-item.active{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.nav-item.active:hover{background-color:hsl(var(--primary-hover))}.nav-item .nav-item-icon{color:hsl(var(--muted-foreground));flex-shrink:0}.nav-item.active .nav-item-icon{color:hsl(var(--primary-foreground))}.nav-item .nav-item-badge{color:hsl(var(--muted-foreground));font-size:13px;font-weight:500}.nav-item.active .nav-item-badge{color:hsl(var(--primary-foreground))}.nav-item-content{align-items:center;display:flex;gap:10px;min-width:0}.nav-item-content .nav-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item-group{align-items:center;background-color:initial;border:none;border-radius:var(--radius);color:hsl(var(--foreground));cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:10px 12px;transition:all .15s ease-out;width:100%}.nav-item-group:hover{background-color:hsl(var(--muted))}.nav-item-group.active{background-color:hsl(var(--primary)/.1)}.nav-item-group.active,.nav-item-group.active .nav-item-icon{color:hsl(var(--primary))}.nav-item-group .nav-item-chevron{transition:transform .2s ease}.nav-item-group.expanded .nav-item-chevron{transform:rotate(180deg)}.nav-section-header{align-items:center;color:hsl(var(--muted-foreground));display:flex;font-size:12px;font-weight:600;justify-content:space-between;letter-spacing:.05em;padding:12px 12px 8px;text-transform:uppercase}.onboarding-main{display:flex;flex-direction:column;height:100vh;width:100%}@media (max-width:992px){.onboarding-main{height:calc(100dvh - 70px)}}.onboarding-main .onboarding-wrapper{display:flex;flex-grow:1;justify-content:center;overflow-y:auto;padding:20px 10%;width:auto}@media (max-width:992px){.onboarding-main .onboarding-wrapper{padding:0}}.onboarding-main .onboarding-wrapper.no-m{padding:20px 0}.onboarding-main .onboarding-bottom-box{background:hsl(var(--background));width:100%}.onboarding-main .onboarding-bottom-box .onboarding-progress-bar{bottom:0;display:flex;flex-direction:row;gap:12px;height:8px;left:0;width:100%}.connect-property{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;position:relative;width:100%}@media (max-width:992px){.connect-property{justify-content:normal;padding:10px}}.onboarding-bottom-buttons{align-items:center;display:flex;justify-content:space-between;padding:20px 10%;width:100%}@media (max-width:992px){.onboarding-bottom-buttons{padding:10px}}.channel-box{border:1px solid hsl(var(--border));border-radius:var(--radius);padding:30px 18px;position:relative;transition:.3s}.channel-box:hover{background:hsl(var(--muted)/.3);cursor:pointer}.channel-box.active{background:hsl(var(--muted)/.5)}.channel-box .flex-box{align-items:center;display:flex;justify-content:flex-start}.channel-box .flex-box.column{flex-direction:column}.channel-box .coming-soon{background:hsl(var(--destructive));border-radius:0 var(--radius);line-height:1px;padding:4px 8px;position:absolute;right:0;top:0}.listing-table-main{display:flex;flex-direction:column;gap:20px}.listing-table-main .header{display:flex;flex-direction:column;font-family:Inter;gap:10px;justify-content:center;text-align:center}.listing-table-main .header .header-title{color:hsl(var(--foreground));font-size:36px;font-style:normal;font-weight:600;letter-spacing:-.72px;line-height:44px}.listing-table-main .header .header-description{font-size:18px}.listing-table-main .header .header-description,.reservation-card-report-listing{color:hsl(var(--muted-foreground));font-family:Inter;font-style:normal;font-weight:400}.reservation-card-report-listing{background-color:initial;border:none;cursor:pointer;font-size:14px;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.reservation-details-modal{background:hsl(var(--background));border-radius:12px!important}.reservation-modal-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between;width:100%}.reservation-modal-header-title{align-items:center;display:flex;gap:112px}.reservation-modal-header-actions{align-items:center;display:flex;height:24px;justify-content:center;margin-left:100px;padding:6.695px 6.705px;width:24px}.reservation-close-button{cursor:pointer;flex-shrink:0;height:10.611px;width:10.591px}.reservation-modal-body{align-items:center;align-self:stretch;border-bottom:6px solid hsl(var(--border));display:flex;justify-content:space-between;padding-bottom:32px}.reservation-modal-body-left{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.reservation-confirm{color:hsl(var(--muted-foreground))}.reservation-confirm,.reservation-fullName{align-items:center;display:flex;gap:78.666px;width:180.698px}.reservation-details{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.reservation-detail{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:hsl(var(--foreground));display:-webkit-box;text-overflow:ellipsis}.reservation-modal-body-right{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding-bottom:32px}.reservation-detail-modal-avatar{align-items:center;border-radius:100px;display:flex;height:70px;justify-content:center;width:70px}.reservation-detail-modal-avatar img{border-radius:100px;flex-shrink:0;height:70px;object-fit:cover;width:70px}.reservation-modal-sources{align-items:flex-start;align-self:stretch;border-bottom:6px solid hsl(var(--border));display:flex;flex-direction:column;gap:16px;padding-bottom:32px}.reservation-modal-sources-title{align-items:center;display:flex;gap:112px}.reservation-modal-sources-details{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.reservation-modal-sources-detail{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center}.reservation-modal-buttons{align-items:flex-start;align-self:stretch;border-bottom:6px solid hsl(var(--border))!important;display:flex;flex-direction:column;gap:16px;padding-bottom:48px}.reservation-modal-button-text{color:hsl(var(--foreground));text-transform:lowercase}.reservation-modal-button-text:first-letter{text-transform:uppercase}.reservation-modal-top-button{align-items:center;align-self:stretch;background-color:hsl(var(--background));border:1px solid hsl(var(--foreground))!important;border-radius:50px!important;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:16px 24px}.reservation-modal-bottom-buttons{align-items:flex-start;align-self:stretch;display:flex;gap:12px}.reservation-modal-bottom-button{align-items:center;background-color:hsl(var(--background));border:1px solid hsl(var(--foreground))!important;border-radius:50px!important;cursor:pointer;display:flex;flex:1 0;gap:10px;justify-content:center;padding:16px 24px}.reservation-modal-booking-details{align-items:flex-start;align-self:stretch;border-bottom:6px solid hsl(var(--border));display:flex;flex-direction:column;padding-bottom:32px}.reservation-modal-booking-details-title{align-items:center;display:flex;margin-bottom:16px}.reservation-modal-booking-details-list{align-items:flex-start;align-self:stretch;border-bottom:1px solid hsl(var(--border));display:flex;justify-content:space-between;padding:16px 0}.reservation-modal-booking-details-list:last-child{border-bottom:none}.reservation-modal-booking-details-list-items{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center}.reservation-modal-booking-details-list-item-1{color:hsl(var(--foreground))}.reservation-modal-booking-details-list-item-2{color:hsl(var(--muted-foreground))}.reservation-modal-guest-paid{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:30px;padding-bottom:32px}.reservation-modal-guest-paid-title{flex:1 0}.reservation-modal-guest-paid-table{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:16px}.reservation-modal-guest-paid-table-item{align-items:flex-start;align-self:stretch;color:hsl(var(--foreground));display:flex;justify-content:space-between}.reservationDetailDrawer{overflow:hidden}.reservation-detail-main{-ms-overflow-style:none;container-name:reservation-detail;container-type:inline-size;height:100%;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-width:none;width:100%}.reservation-detail-main::-webkit-scrollbar{display:none}.reservation-detail-main .reservation-detail-main-header{border-bottom:1px solid hsl(var(--border));position:-webkit-sticky;position:sticky;top:0;z-index:99}.reservation-detail-main.collapsed{border:none!important;min-width:0;overflow:hidden;width:0}.reservation-text-area{justify-content:space-between}.reservation-list,.reservation-text-area{align-items:center;align-self:stretch;display:flex}.reservation-list{border:1px solid hsl(var(--border));border-radius:12px;gap:16px;padding:12px}.reservation-img{border-radius:4px!important;height:120px!important;width:193px!important}.reservation-img img{border-radius:4px!important;height:100%;object-fit:cover;width:100%}.reservation-info{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.reservation-badge{align-items:center;background:hsl(var(--accent));border-radius:4px;display:flex;justify-content:center;padding:7px}.reservation-name-date{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.reservation-name{color:hsl(var(--foreground))}.reservation-table{align-items:flex-end;display:flex;flex-direction:column;margin-top:48px}.guest-paid-box{justify-content:center;padding-top:10px}.guest-paid-box,.guest-paid-box .details{display:flex;flex-direction:column;gap:10px}.detail-box{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;display:flex;padding:16px;transition:box-shadow .2s ease}.detail-box:hover{box-shadow:0 2px 8px #0000000f}.detail-box.phone{align-items:center;justify-content:space-between;padding:14px 16px}.detail-box.phone .phone-number{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.details-button{align-items:center;background-color:initial;border:1px solid hsl(var(--foreground));border-radius:50px!important;cursor:pointer;display:flex;gap:10px;justify-content:center;margin-top:40%;padding:9px 12px}.popover-content-area{max-height:400px;overflow-y:auto;padding:12px}.popover-content{border-bottom:1px solid hsl(var(--border))}.popover-content:last-child{border-bottom:none}@media (max-width:600px){.rdp-month{align-items:center;justify-content:center}}.preview-listing-reservation-card-modal-button{background-color:initial;border:1px solid hsl(var(--border));border-radius:0 0 8px 8px;cursor:pointer;height:52px;width:100%}.preview-listing-reservation-card-modal-date-button{background-color:initial;border:1px solid hsl(var(--border));border-radius:8px 8px 0 0;cursor:pointer;height:52px;width:100%}@keyframes borderAnimation{0%{background-position:0 50%}25%{background-position:50% 25%}50%{background-position:100% 50%}75%{background-position:50% 25%}to{background-position:0 50%}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CoPilot-root{animation:fadeUp .3s ease;background:hsl(var(--background));border-radius:var(--radius);box-shadow:0 1px 2px #0000000d;margin-bottom:10px;z-index:1}.CoPilot-root:before{animation:borderAnimation 24s ease infinite;background:linear-gradient(90deg,hsl(var(--accent)/.6),hsl(var(--accent-secondary)/.6),hsl(var(--warning)/.5),hsl(var(--success)/.5),hsl(var(--info)/.5),hsl(var(--primary)/.5),hsl(var(--accent)/.6),hsl(var(--accent-secondary)/.6),hsl(var(--warning)/.5));background-size:500% 500%;border-radius:calc(var(--radius) + 2px);bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.CoPilot-root:after{background:inherit;border-radius:var(--radius);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.custom-scrollbar{scrollbar-color:#0000004d #0000;scrollbar-width:thin}.custom-scrollbar::-webkit-scrollbar{height:8px;width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#0000;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#00000040;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#0006}.custom-scrollbar::-webkit-scrollbar-corner{background:#0000}.dark .custom-scrollbar{scrollbar-color:hsl(var(--card)/.3) #0000}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:hsl(var(--card)/.25)}.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:hsl(var(--card)/.4)}@media (max-width:768px){.custom-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{display:none}}button.custom-second-select-button{background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:20px;color:hsl(var(--muted-foreground));font-size:14px;font-weight:500;height:38px;line-height:20px;min-width:100px;padding:7px 10px;transition:transform .3s}.custom-second-select-box{align-items:flex-start;align-self:stretch;border-radius:12px;box-shadow:0 1px 2px 0 #0000004d,0 2px 6px 2px #00000026;display:flex;flex-direction:column;gap:5px;overflow:visible;padding:10px 12px}li.custom-second-select-menu-item{align-items:flex-start;align-self:stretch;border-radius:10px;color:hsl(var(--foreground));cursor:pointer;display:flex;padding:7px 10px}.custom-select{display:inline-block;min-width:160px;position:relative}.custom-select.no-w{min-width:0}.custom-select .cs-header{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:5px;justify-content:center;padding:4px 8px;transition:.3s;-webkit-user-select:none;user-select:none;width:100%}.custom-select .cs-header:hover{background-color:hsl(var(--muted))}.custom-select .cs-dropdown{background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:0 0 8px 8px;box-shadow:0 4px 8px #0000000d;left:0;margin-top:4px;max-height:200px;min-width:-webkit-fit-content;min-width:fit-content;opacity:0;overflow:hidden;overflow:auto;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-10px);transform-origin:top;transition:transform .3s ease,opacity .3s ease;will-change:transform,opacity;z-index:1000}.custom-select .cs-dropdown.open{opacity:1;pointer-events:auto;transform:translateY(0)}.custom-select .cs-option{cursor:pointer;padding:8px 16px}.custom-select .cs-option:hover{background-color:hsl(var(--muted))}